Commit Graph
100 Commits
Author SHA1 Message Date
Guillermo RuffinoandGitHub ef65e47bc5 [schema] generator fixes (#15276) 2026-03-31 13:08:50 +13:00
Guillermo RuffinoandJesse Hills 7c70b2e04e [schema-gen] fix Windows: ensure UTF-8 encoding when reading component files (#13952) 2026-02-14 13:53:54 +13:00
Guillermo RuffinoandGitHub 7b251dcc31 [schema-gen] fix Windows: ensure UTF-8 encoding when reading component files (#13952) 2026-02-12 11:23:59 -05:00
Guillermo RuffinoandGitHub 338190abec ESP32 Pin loopTask to CORE 1 (#11669) 2025-11-02 16:11:02 -06:00
Guillermo RuffinoandGitHub 3bb5a9e2f7 [schema-gen] fix referenced schemas when schema in component platform (#9755) 2025-07-23 06:52:56 +12:00
Guillermo RuffinoandGitHub 11dcaf7383 [vscode] provide version to editor (#8752) 2025-05-13 07:27:07 +12:00
Guillermo RuffinoandGitHub 3d24dea455 fix schema-gen-ci failures (#8621) 2025-04-24 15:30:22 -10:00
f29ccb9e75 Schema gen action (#8593)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
2025-04-24 15:43:37 +12:00
a7fd6dc382 Fix vscode validation not showing error squiggles (#8500)
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-04-16 08:48:38 +12:00
bc56d319b5 Fix vscode validation not showing error squiggles (#8500)
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-04-16 07:52:07 +12:00
Guillermo RuffinoandGitHub eead33b6f2 update storage version from mdns (#5584) 2023-10-24 08:02:29 +13:00
Guillermo RuffinoandGitHub 5d5cc96017 fix build lang schema for spi and i2c (#5509) 2023-10-11 11:52:40 +13:00
Guillermo RuffinoandJesse Hills 7dabbb65d0 Wireguard keepalive remove uint16 type (#5430) 2023-09-27 12:28:11 +13:00
Guillermo RuffinoandGitHub 86db559f6e Wireguard keepalive remove uint16 type (#5430) 2023-09-27 12:25:00 +13:00
Guillermo RuffinoandGitHub 2a2d20a7fc support empty schemas and one platform components (#4999) 2023-06-26 09:38:36 +12:00
Guillermo RuffinoandGitHub 3498aade85 update schema gen to 2023.4.0 (#4772) 2023-05-04 10:18:45 +12:00
Guillermo RuffinoandGitHub c1f696c32a fix display_menu recursive schema gen (#4045) 2022-11-21 21:43:01 -03:00
be914f2c15 fix never calling preset change trigger (#3864)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
2022-10-15 08:37:11 +13:00
98171c9f49 fix never calling preset change trigger (#3864)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
2022-10-13 10:11:59 +13:00
Guillermo RuffinoandGitHub e8ff36d1f3 fix dump preset string type (#3863) 2022-10-04 10:50:33 +13:00
Guillermo RuffinoandJesse Hills efdb3d1f40 Bump dashboard to 20220925.0 (#3846) 2022-09-29 16:00:55 +13:00
Guillermo RuffinoandGitHub ce2e161b08 Bump dashboard to 20220925.0 (#3846) 2022-09-25 18:16:30 -03:00
Guillermo RuffinoandJesse Hills fd6135aebb Bump dashboard to 20220920.1 (#3834) 2022-09-21 12:38:55 +12:00
Guillermo RuffinoandGitHub 68ea59f3ae Bump dashboard to 20220920.1 (#3834) 2022-09-21 12:32:53 +12:00
Guillermo RuffinoandJesse Hills 33f296e05b Fix-esphome-validation-line-number (#3815) 2022-09-21 07:36:39 +12:00
Guillermo RuffinoandGitHub 1444cddda9 Fix-esphome-validation-line-number (#3815) 2022-09-20 17:23:55 +12:00
cea7deab91 Sim800l add calls, multiline sms and ussd (#3630)
Co-authored-by: Matus Ivanecky <matus.ivanecky@gmail.com>
Co-authored-by: Matus Ivanecky <maty535@users.noreply.github.com>
2022-09-15 13:02:39 +12:00
aaf50fc2e6 Sim800l add calls, multiline sms and ussd (#3630)
Co-authored-by: Matus Ivanecky <matus.ivanecky@gmail.com>
Co-authored-by: Matus Ivanecky <maty535@users.noreply.github.com>
2022-09-15 07:43:03 +12:00
Guillermo RuffinoandGitHub f002a23d2d Language schema 202204 (#3492) 2022-06-17 13:46:20 +12:00
Guillermo RuffinoandGitHub 05dc97099a New vscode schema gen (#3336) 2022-04-03 19:30:22 +12:00
Guillermo RuffinoandGitHub 113232ebb6 add sim800l diagnostics (#3136) 2022-02-15 17:01:50 +13:00
708b928c73 Modbus number/output use write single (#2896)
Co-authored-by: Martin <25747549+martgras@users.noreply.github.com>
2021-12-10 09:55:48 +13:00
c490388e80 Modbus number/output use write single (#2896)
Co-authored-by: Martin <25747549+martgras@users.noreply.github.com>
2021-12-10 09:44:43 +13:00
Guillermo RuffinoandGitHub 6e5cfac927 fix rc switch protocol 6 (#2672) 2021-11-10 16:15:15 +13:00
Guillermo RuffinoandGitHub 57b07441a1 fix esp32 rmt receiver item array length (#2671) 2021-11-10 13:15:02 +13:00
Guillermo RuffinoandGitHub d536509a63 Allow esp8266 to compile with no wifi (#2664) 2021-11-05 10:52:38 +13:00
Guillermo RuffinoandGitHub d281e59f3a ac_dimmer increase gate time for robotdyn (#1708)
* ac_dimmer increate gate time for robotdyn

* add explanation on longer gate enable time
2021-09-15 08:40:52 -03:00
Guillermo RuffinoandGitHub de33cbd7e7 Dsmr updates (#2157)
* add option to use check_crc

* ignore newline before ( in parsing

* add gas delivered text for raw sensor

* fix compile issue when not listing any sensor

* make gas_mbus_id configurable

* update dsmr lib for clang
2021-09-14 22:14:49 -03:00
Guillermo RuffinoandGitHub 37f322585e Glmnet schema 202105 (#2220) 2021-08-31 06:48:19 +12:00
f26767b65e Dsmr component (#1881)
Co-authored-by: Otto winter <otto@otto-winter.com>
2021-08-10 10:32:16 +02:00
Guillermo RuffinoandOtto winter 5ce923ea90 fix diplay trigger missing base class (#2099) 2021-08-04 17:46:08 +02:00
Guillermo RuffinoandGitHub 80076f935d fix diplay trigger missing base class (#2099) 2021-07-30 16:55:26 +12:00
Guillermo RuffinoandJesse Hills 429caccefa fixes compatibility with esphome cfg vscode (#1911) 2021-06-15 20:26:53 +12:00
Guillermo RuffinoandGitHub 24ba9eba46 fixes compatibility with esphome cfg vscode (#1911) 2021-06-15 20:20:24 +12:00
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