Commit Graph
100 Commits
Author SHA1 Message Date
c79d700d03 Add validate to components (#1631)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-05-31 10:06:45 +12:00
Guillermo RuffinoandGitHub 387f249363 fix dallas pin validation (#1692) 2021-05-28 13:15:52 +12:00
Guillermo RuffinoandGitHub 3d917d0b7e lambda condition should return (#1833) 2021-05-26 08:03:59 +12:00
Guillermo RuffinoandGitHub 3d6dcc9eee Add more json schema generation features (#1690)
* some enums

* extract enums, light effects remote_receiver etc

* more pins schema

* update to core changes
2021-05-14 20:35:39 -03:00
Guillermo RuffinoandJesse Hills bafbeefb37 Switch to esphome/AsyncTCP-esphome v1.2.2. (#1762) 2021-05-13 07:17:13 +12:00
Guillermo RuffinoandGitHub 4250af4dd9 Switch to esphome/AsyncTCP-esphome v1.2.2. (#1762) 2021-05-11 12:05:49 -03:00
Guillermo RuffinoandJesse Hills be70a96651 RC522 fixes (#1479) 2021-05-05 22:35:17 +12:00
Guillermo RuffinoandJesse Hills b680649113 Fix servo detach chopped PWM (#1650) 2021-05-05 22:35:16 +12:00
Guillermo RuffinoandJesse Hills 392ed64375 fix servo not reattaching with same target (#1649) 2021-05-05 22:35:16 +12:00
Guillermo RuffinoandGitHub a7c648b60b RC522 fixes (#1479) 2021-04-29 10:50:24 +12:00
Guillermo RuffinoandGitHub 6d3ccf4df5 Change mac add mac suffix from underscore to dash (#1702) 2021-04-27 13:41:16 +12:00
Guillermo RuffinoandGitHub bb3d0706d3 Revert "Bump AsyncTCP-esphome to 1.2.1. (#1693)" (#1709)
This reverts commit aed6f2b1ea.
2021-04-21 10:33:59 -03:00
Guillermo RuffinoandGitHub 2e50e1f506 Fix servo detach chopped PWM (#1650) 2021-04-08 14:22:30 +02:00
Guillermo RuffinoandGitHub ad76312f66 fix servo not reattaching with same target (#1649) 2021-03-28 22:35:39 -03:00
Guillermo RuffinoandGitHub 5e5f8d5f9b schema-dump-pins (#1596)
* schema dump idea

accept boolean or anything default

accept null also for full dicts

added some common validators

more simple validators

support multi_conf

better handle automations

updates

updates

handle lists

removed not needed class

move to own folder

generalized for automations lists, etc

updates

updates

clean up

clean up

fix automations

made comment optional

basic docs support

added more docs

fixes docs handling

updates

updates

fix components parent

updates

updates

updates

Fix inkplate 6 registration

updates

Disable logging for vscode add on

better handle buses

keep extended order as in CONFIGs

updates

updates

updates

disable comments

moved to scripts/build_jsonschema

added configurable decorators

path handling

fix handle list_schema

fixes and cleanup

add jschema_extractor to maybe

updates

lint

no schema in git

add generated loggers list

* lint

* support pin schema
2021-03-08 22:53:20 -03:00
Guillermo RuffinoandGitHub 1e227e8051 Schema dump (#1564)
* schema dump idea

accept boolean or anything default

accept null also for full dicts

added some common validators

more simple validators

support multi_conf

better handle automations

updates

updates

handle lists

removed not needed class

move to own folder

generalized for automations lists, etc

updates

updates

clean up

clean up

fix automations

made comment optional

basic docs support

added more docs

fixes docs handling

updates

updates

fix components parent

updates

updates

updates

Fix inkplate 6 registration

updates

Disable logging for vscode add on

better handle buses

keep extended order as in CONFIGs

updates

updates

updates

disable comments

moved to scripts/build_jsonschema

added configurable decorators

path handling

fix handle list_schema

fixes and cleanup

add jschema_extractor to maybe

updates

lint

no schema in git

add generated loggers list

* lint
2021-03-07 21:05:08 -03:00
Guillermo RuffinoandGitHub d5cf4b7eac Improve error checking: too many component id candidates (#1570)
* add error too many candidates

* Improve error checking of ids
2021-03-07 19:59:32 -03:00
Guillermo RuffinoandGitHub 69879920eb add-black (#1593)
* Add black

Update pre commit

Update pre commit

add empty line

* Format with black
2021-03-07 16:03:16 -03:00
Guillermo RuffinoandGitHub 2b60b0f1fa fix servo warning (#1591) 2021-03-06 19:59:06 -03:00
Guillermo RuffinoandGitHub b17e0c298e fix path on windows escape (#1573) 2021-03-01 22:16:36 -03:00
Guillermo RuffinoandGitHub 342d5166a0 More yaml validation (#1568)
* validate keys

* refactor line info
2021-02-27 19:21:07 -03:00
Guillermo RuffinoandGitHub 4d6277330b Update PULL_REQUEST_TEMPLATE.md 2021-02-26 10:32:23 -03:00
Guillermo RuffinoandGitHub 25924ca4e8 fix substitution losing track of document range (#1547) 2021-02-19 21:52:42 -03:00
Guillermo RuffinoandGitHub 28e39f7f76 Add config validator location (#1490)
* show validation source location for id

* show validation source location for lambda

* refactor lambda #line position

* account content offset on made lambdas

* lint

* remove redundant check
2021-02-06 12:09:15 -03:00
Guillermo RuffinoandJesse Hills 1952d275f7 RC522 increased retry loop count (#1506) 2021-02-03 12:33:29 +13:00
Guillermo RuffinoandGitHub bccaa78a90 RC522 increased retry loop count (#1506) 2021-02-03 12:30:20 +13:00
Guillermo RuffinoandGitHub 52c67d715b add http request tests (#1448)
* add http request tests

* add to test3 for esp8266

* move test action to another trigger
2021-01-23 19:44:20 -03:00
Guillermo RuffinoandJesse Hills 717aab7c8b Add rc522 i2c (#1432)
* split to spi and i2c

* fix binary_sensor

* i2c comms ready

* fix rc522_spi binary sensor compat

* lint

* lint

* add test and codeowners

* fix refactor
2021-01-17 17:06:37 +13:00
Guillermo RuffinoandGitHub fbc1b3e316 Add rc522 i2c (#1432)
* split to spi and i2c

* fix binary_sensor

* i2c comms ready

* fix rc522_spi binary sensor compat

* lint

* lint

* add test and codeowners

* fix refactor
2021-01-12 10:13:53 -03:00
Guillermo RuffinoandJesse Hills 7acc36d39d Revert esptool to 2.8 (#1460)
Fixes https://github.com/esphome/issues/issues/1702
2021-01-12 09:42:19 +13:00
Guillermo RuffinoandGitHub 86385a1c19 Revert esptool to 2.8 (#1460)
Fixes https://github.com/esphome/issues/issues/1702
2021-01-11 11:33:43 -03:00
Guillermo RuffinoandGitHub 59cdc32970 Add rc522 (#1298)
* wip

* first working

* feat complete

* add CODEOWNERS

* renamed to spi, reset optional

* add test

* fix CODEOWNERS
2020-10-27 12:41:57 +13:00
Guillermo RuffinoandGitHub ab48e4a466 Merge pull request #1333 from esphome/bump-1.15.3
1.15.3
2020-10-23 00:16:18 -03:00
Guillermo Ruffino 8ef0f5b047 Lint 2020-10-23 00:06:05 -03:00
Guillermo Ruffino 2c14d134be Bump version to v1.15.3 2020-10-22 23:54:44 -03:00
Guillermo Ruffino b38b7019ea Fix scheduler with too many cancelled timers (#1309)
* Fix scheduler with too many cancelled timers

* lint

* use variable name
2020-10-22 23:46:38 -03:00
Guillermo RuffinoandGitHub b266fb37a3 Fix scheduler with too many cancelled timers (#1309)
* Fix scheduler with too many cancelled timers

* lint

* use variable name
2020-10-15 10:12:31 -03:00
Guillermo RuffinoandGitHub c680b437f5 handle windows filenames (#1307) 2020-10-12 22:55:18 -03:00
Guillermo RuffinoandGitHub a3b2d384f5 Merge pull request #1292 from esphome/bump-1.15.2
1.15.2
2020-09-20 11:37:33 -03:00
Guillermo Ruffino 50238f8d72 Bump version to v1.15.2 2020-09-20 11:30:30 -03:00
Guillermo RuffinoandGitHub c4edd3047f Merge pull request #1278 from esphome/bump-1.15.1
1.15.1
2020-09-14 22:03:13 -03:00
Guillermo Ruffino c50da1593a Bump version to v1.15.1 2020-09-14 21:39:08 -03:00
Guillermo Ruffino 5fecc70db1 fix sntp timezone (#1266) 2020-09-14 21:39:01 -03:00
Guillermo RuffinoandGitHub 1a04e2d1b8 Merge pull request #1277 from esphome/bump-1.15.0
1.15.0
2020-09-13 16:23:51 -03:00
Guillermo Ruffino 52c4dd0e35 Bump version to v1.15.0 2020-09-13 14:18:32 -03:00
Guillermo Ruffino ff90f6a440 Merge branch 'beta' into bump-1.15.0 2020-09-13 14:18:19 -03:00
Guillermo RuffinoandGitHub 0918f452a0 fix sntp timezone (#1266) 2020-09-01 19:15:26 -03:00
Guillermo RuffinoandGitHub 839fe49e61 Merge pull request #1259 from esphome/bump-1.15.0b4
1.15.0b4
2020-08-23 22:08:10 -03:00
Guillermo Ruffino ff050d634a Bump version to v1.15.0b4 2020-08-23 21:53:50 -03:00
Guillermo Ruffino cfe4638665 fixes deg symbol not shown (#1248) 2020-08-23 21:53:45 -03:00
Guillermo Ruffino b7352b1345 Image bit dephts (#1241) 2020-08-23 21:53:43 -03:00
Guillermo Ruffino 86df4c1d8d make powered on assume public (#1240) 2020-08-23 21:53:40 -03:00
Guillermo RuffinoandGitHub 9a57e8fcb0 fixes deg symbol not shown (#1248) 2020-08-13 23:21:19 -03:00
Guillermo RuffinoandGitHub a9d75ca4f4 Image bit dephts (#1241) 2020-08-11 15:28:30 +02:00
Guillermo RuffinoandGitHub aad9a539c1 make powered on assume public (#1240) 2020-08-06 17:13:19 +02:00
Guillermo RuffinoandOtto Winter f6fe6e6bff renamed icon molecule co2 (#1217)
* renamed icon molecule co2

* sort of course
2020-07-29 20:05:20 +02:00
Guillermo RuffinoandGitHub a6f6b8da7f renamed icon molecule co2 (#1217)
* renamed icon molecule co2

* sort of course
2020-07-28 15:17:24 -03:00
Guillermo RuffinoandOtto Winter f39bf9c1e5 fix dashboard select drop down (#1205) 2020-07-27 12:10:06 +02:00
Guillermo RuffinoandGitHub a1e10f384e fix dashboard select drop down (#1205) 2020-07-27 11:43:51 +02:00
Guillermo RuffinoandGitHub 8215a018e9 Add @glmnet components (#1200) 2020-07-25 22:19:13 +02:00
Guillermo RuffinoandGitHub f6e3070dd8 rtttl player (#1171)
* rtttl player

* fixes

* Cleanup, add action, condition, etc.

* add test

* updates

* fixes

* Add better error messages

* lint
2020-07-25 12:57:11 -03:00
Guillermo RuffinoandGitHub 48f3dfe455 Arduino dev branch changed (#1139) 2020-07-17 14:31:05 +02:00
Guillermo RuffinoandGitHub 27e08d37ea Add links for the issues 2020-07-15 20:49:23 -03:00
Guillermo Ruffino 1a47e4b524 update test readme 2020-07-12 14:36:07 -03:00
Guillermo RuffinoandGitHub c52cb7bbad Temporary change docker build repository
Should be reverted to esphome's
2020-07-12 12:57:22 -03:00
Guillermo RuffinoandGitHub f3158c8b24 fixes script wait not waiting (#1123) 2020-07-11 17:33:25 -03:00
Guillermo Ruffino dd4ea51d1f Merge branch 'dev' of https://github.com/esphome/esphome into dev 2020-07-10 18:55:38 -03:00
Guillermo Ruffino 45f6926a5a point dev docs to next url 2020-07-10 18:55:16 -03:00
Guillermo RuffinoandGitHub 5ca4bac10a Revert "Add cryptography requirement to the setup.py file (#1116)" (#1118)
This reverts commit 0e5e559283.
2020-07-10 17:37:26 -03:00
Guillermo RuffinoandGitHub ec026ab3a8 Revert "Add ESP32 support for WPA2-EAP Enterprise WiFi authentication (#1080)" (#1117)
This reverts commit c693c219f4.
2020-07-10 17:36:29 -03:00
Guillermo RuffinoandGitHub 7a16f846eb add click dependency (#1111)
* add click dependency

* Update requirements.txt
2020-07-08 15:52:51 -03:00
Guillermo RuffinoandGitHub 6873f09f57 Fix ethernet logging too many warn messages (#1112) 2020-07-08 15:25:32 -03:00
Guillermo RuffinoandGitHub 382793de9a unpin mbedtls version (#1114) 2020-07-08 12:29:16 -03:00
Guillermo RuffinoandGitHub f479eae714 Revert "Climate bang bang enhancements (#1061)" (#1106)
This reverts commit 0082c5b459.
2020-07-01 14:08:55 -03:00
Guillermo Ruffino 6505c30c2b fix gitlab test4.yaml 2020-06-30 22:17:05 -03:00
Guillermo Ruffino 7487ffcbcb add test4.yaml 2020-06-28 21:17:10 -03:00
Guillermo Ruffino f79299c240 Merge branch 'dev' of https://github.com/esphome/esphome into dev 2020-06-28 19:47:39 -03:00
Guillermo Ruffino c99b2b59c2 Merge branch 'pr/balrog-kun/1004' into dev 2020-06-28 19:36:04 -03:00
Guillermo Ruffino 51ab0f0b78 Bump version to v1.14.5 2020-06-23 22:39:24 -03:00
Guillermo RuffinoandOtto Winter 84accb6df6 fix climate_ir on receive optional (#897)
* fix climate on receive optional

* add climate tests
2020-06-05 12:52:04 +02:00
Guillermo Ruffino 9e7e8ab116 format 2020-05-24 23:45:15 -03:00
Guillermo Ruffino 1bec1faf6d lint 2020-05-24 23:27:28 -03:00
Guillermo RuffinoandGitHub 14e9375262 test disable no delay (#1026)
* test disable no delay

* removed set_nodelay code
2020-04-30 23:00:57 -03:00
Guillermo RuffinoandGitHub 31ae337931 add lights on off triggers (#1037)
* add lights on off triggers

* add test
2020-04-25 15:39:34 -03:00
Guillermo RuffinoandGitHub 6123cb7c69 add mac address to wifi info (#1030)
* add mac address to wifi info

* add test

* lint
2020-04-24 20:58:32 -03:00
8040e3cf95 Climate whirlpool (#1029)
* wip

* transmitter ready

* climate.whirlpool receiver implemented (#971)

* receiver implemented

* Support for two models of temp ranges

* temperature type and lint

* more lint

Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>

* add test

* not mess line endings

Co-authored-by: mmanza <40872469+mmanza@users.noreply.github.com>
2020-04-21 22:53:14 -03:00
Guillermo RuffinoandGitHub 43cf3063e0 removes comments from lambda (#998)
* removes comments from lambda

* include comments in lambda test

* pylint no else return
2020-04-05 22:14:49 -03:00
Guillermo RuffinoandGitHub 79248e8b74 fix servo bug restoring state and starting servo detached (#1008) 2020-04-05 13:42:43 -03:00
Guillermo RuffinoandGitHub fcb2cc2471 add time cover assumed_state option (#979) 2020-03-11 17:35:01 -07:00
Guillermo RuffinoandGitHub 499903bd3d fix tm1637 missing __init__.py (#975) 2020-02-04 22:35:41 -03:00
Guillermo RuffinoandBrandon Davidson 990a4d4774 Display tm1637 (#946)
* add TM1637 support
2020-01-13 14:44:55 -08:00
Guillermo RuffinoandOtto Winter 92d93d658c add tcl112 support for dry, fan and swing (#939) 2020-01-12 16:39:23 +01:00
Guillermo RuffinoandGitHub 420c860424 fix climate-ir bad merge (#935)
* fix climate-ir bad merge

* add mitshubishi test
2019-12-31 00:20:11 -03:00
Guillermo RuffinoandGitHub eea78531a1 Climate Mitsubishi (#725)
* add climate

* Mitsubishi updates

* refactor mitsubishi to use climate_ir

* lint
2019-12-30 22:02:55 -03:00
Guillermo RuffinoandGitHub 0f406c38eb fix climate_ir on receive optional (#897)
* fix climate on receive optional

* add climate tests
2019-12-03 11:50:06 -03:00
Guillermo RuffinoandOtto Winter 2ef64b55c5 fix missing checks of is_playing condition (#844) 2019-11-17 23:31:34 +01:00
Guillermo RuffinoandOtto Winter 1814e4a46b Add climate dry fan (#845)
* add climate dry fan

* clang-format

* updates, add swing mode, add back compat with old ha

* revert client-config add swing

* sort const.py

* fix missing retur
2019-11-16 16:34:11 +01:00
Guillermo RuffinoandOtto Winter 9580b13b9f fix esphome better error out (#843)
* fix esphome better error out

* lint

* not in then
2019-11-12 15:28:23 +01:00
Guillermo RuffinoandGitHub 367ae906c3 fix missing checks of is_playing condition (#844) 2019-11-11 23:50:06 -03:00
Guillermo RuffinoandOtto Winter 54fe1c7d55 Add dfplayer mini component (#655)
* Add dfplayer mini component

* receiving some data

* implemented many actions

* lint

* undo homeassistant_time.h

* Update esphome/components/dfplayer/__init__.py

Co-Authored-By: Otto Winter <otto@otto-winter.com>

* Update esphome/components/dfplayer/dfplayer.cpp

Co-Authored-By: Otto Winter <otto@otto-winter.com>

* add set device. fixes

* lint

* Fixes and sync with docs

* add test

* lint

* lint

* lint
2019-10-20 19:29:47 +02:00