Commit Graph
100 Commits
Author SHA1 Message Date
Otto WinterandGitHub cc7dbeada6 Refactor docker build system and workflows (#2023) 2021-07-15 21:30:04 +02:00
Otto WinterandGitHub 551e9c6111 Bang bang climate new mode meanings (#1996) 2021-07-12 22:56:55 +02:00
7ae611256a Improve climate mode code docs (#1995)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-07-10 11:23:04 +02:00
Otto WinterandGitHub d5278351da Rename master branch to release (#1976) 2021-07-02 15:42:36 +02:00
Otto WinterandGitHub 2cb3015a28 Compat argv parsing improvements (#1952) 2021-06-23 20:27:08 +02:00
Otto WinterandGitHub d0859a7d33 Add climate preset NONE again (#1951) 2021-06-23 20:25:19 +02:00
Otto WinterandGitHub bfca3f242a Disallow power_save_mode NONE if used together with BLE (#1950) 2021-06-22 10:53:10 +02:00
Otto WinterandGitHub c811141a4f API raise minor version for climate changes (#1947) 2021-06-21 22:02:18 +02:00
871c0ee2a5 Rework climate traits (#1941)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-06-21 21:17:01 +02:00
Otto WinterandGitHub 2419bc3678 Improve config final validation (#1917) 2021-06-18 07:54:14 +12:00
Otto WinterandGitHub 424c34225f Run script/setup in devcontainer instead of pip install (#1913) 2021-06-15 20:19:21 +12:00
Otto WinterandGitHub 92bbedfa5a Fix #1908 mutating input parameter 2021-06-15 08:48:18 +02:00
Otto WinterandGitHub 360effcb72 Activate some clang-tidy checks (#1884) 2021-06-10 13:04:40 +02:00
Otto WinterandGitHub eb9bd69405 Configure clang-format for consistent pointer alignment (#1890) 2021-06-10 12:55:20 +02:00
Otto WinterandGitHub 7c678659d4 Remove explain changes section from PR template (#1876) 2021-06-08 22:23:23 +02:00
Otto WinterandGitHub 4711f36a1f Bump base image to 3.4.0 (#1879) 2021-06-08 22:03:04 +02:00
Otto WinterandGitHub 01e2a51132 Implement versioning for esphome/esphome-lint docker images (#1877) 2021-06-08 21:28:19 +02:00
Otto WinterandGitHub e3c27a483c Update sensor device classes from HA (#1825) 2021-05-24 21:45:51 +02:00
Otto WinterandGitHub a33bb32874 Convert components to async-def syntax (#1823)
* Convert components to async-def syntax

* Remove stray @coroutine

* Manual part

* Convert complexer components code to async-def

* Manual cleanup

* More manual cleanup
2021-05-24 21:45:31 +02:00
Otto WinterandGitHub 2376a2c941 Convert components to async-def syntax (#1821) 2021-05-24 10:58:29 +02:00
Otto WinterandGitHub b92702a312 Document considerations when changing recommended framework version (#1822) 2021-05-23 23:24:00 +02:00
aebad04c0b Convert core components to async-def coroutine syntax (#1658)
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-05-23 22:10:30 +02:00
Otto WinterandGitHub d4686c0fb1 Introduce new async-def coroutine syntax (#1657) 2021-05-17 17:14:15 +12:00
229bf719a2 Implement external custom components installing from YAML (#1630)
* Move components import loading to importlib MetaPathFinder and importlib.resources

* Add external_components component

* Fix

* Fix

* fix cv.url return

* fix validate shorthand git

* implement git refresh

* Use finders from sys.path_hooks instead of looking for __init__.py

* use github:// schema

* error handling

* add test

* fix handling git output

* revert file check handling

* fix test

* allow full component path be specified for local

* fix test

* fix path handling

* lint

Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
2021-05-07 15:02:17 -03:00
Otto WinterandJesse Hills 6ec0f80b76 Sensor Average Filter Fix Floating Pointer Error Accumulating (#1624) 2021-05-05 22:35:17 +12:00
Otto WinterandJesse Hills 06f566346d Fix sensor.sensor_schema interface changed (#1659) 2021-05-05 22:35:17 +12:00
Otto WinterandJesse Hills 5ab2ef4079 Fix colorlog removing colors and refactor color code (#1671) 2021-05-05 22:35:16 +12:00
Otto WinterandGitHub d8e4f5d56b Sensor Average Filter Fix Floating Pointer Error Accumulating (#1624) 2021-04-09 10:27:18 +02:00
Otto WinterandGitHub 5e239d3d88 Automate building and publishing of esphome-lint docker image (#1680) 2021-04-08 17:08:11 +02:00
Otto WinterandGitHub 30893afd67 Add Arduino ESP32 version mapping (#1679)
See also https://github.com/platformio/platform-espressif32/releases/tag/v3.2.0
2021-04-08 17:07:19 +02:00
Otto WinterandGitHub 586e36906d Fix sensor.sensor_schema interface changed (#1659) 2021-04-08 14:37:55 +02:00
Otto WinterandGitHub 99f14e03d4 Fix colorlog removing colors and refactor color code (#1671) 2021-04-08 13:58:01 +02:00
Otto WinterandGitHub d92c8ccadf Raise minimum python version to 3.7 (#1673) 2021-04-08 13:57:29 +02:00
Otto WinterandGitHub 7964b724ed Rewrite sun component calculations (#1661) 2021-04-07 12:16:36 +02:00
Otto WinterandGitHub 89d0d41c5a Switch docker images to debian (#1626) 2021-03-20 20:58:46 +01:00
Otto WinterandGitHub 5eeb110d74 Bundle platformio lib_deps in docker images (#1625) 2021-03-20 18:43:31 +01:00
Otto WinterandGuillermo Ruffino 32ae8fc2d0 Bump docker base image to 2.6.0 (#1245) 2020-08-23 21:53:41 -03:00
Otto WinterandGuillermo Ruffino 5da9b2ede7 Fix tuya.cpp compile warning (#1232) 2020-08-23 21:53:37 -03:00
Otto WinterandGuillermo Ruffino 29cfcfaf0f Fix ESP8266 core has a broken settimeofday implementation (#1231) 2020-08-23 21:53:36 -03:00
Otto WinterandGuillermo Ruffino 61bfd347ea Bump ESPAsyncTCP from 1.2.2 to 1.2.3 (#1227) 2020-08-23 21:53:34 -03:00
Otto WinterandGuillermo Ruffino b7436c0b22 Bump ESP8266 Arduino framework from 2.7.2 to 2.7.3 (#1229) 2020-08-23 21:53:33 -03:00
Otto WinterandGuillermo Ruffino 8a45dfac5c Fix release.yml invalid bash syntax (#1226) 2020-08-23 21:53:32 -03:00
Otto WinterandGitHub ccb6fc3010 Bump docker base image to 2.6.0 (#1245) 2020-08-08 18:42:21 +02:00
Otto WinterandGitHub 009cea1abf Fix tuya.cpp compile warning (#1232) 2020-07-30 17:26:40 +02:00
Otto WinterandGitHub 4c3c14ec32 Fix ESP8266 core has a broken settimeofday implementation (#1231) 2020-07-30 11:41:06 +02:00
Otto WinterandGitHub 636c9db1e3 Bump ESPAsyncTCP from 1.2.2 to 1.2.3 (#1227) 2020-07-30 11:38:57 +02:00
Otto WinterandGitHub 3f6f3c14c4 Bump ESP8266 Arduino framework from 2.7.2 to 2.7.3 (#1229) 2020-07-29 23:29:38 +02:00
Otto WinterandGitHub b1d77b7c03 Fix release.yml invalid bash syntax (#1226) 2020-07-29 20:45:47 +02:00
Otto WinterandGitHub 49233e4734 Merge pull request #1225 from esphome/bump-1.15.0b3
1.15.0b3
2020-07-29 20:19:06 +02:00
Otto Winter e2b5ecb78b Bump version to v1.15.0b3 2020-07-29 20:05:22 +02:00
Otto Winter 351ce67eae Bump base image to 2.4.1 (#1224) 2020-07-29 20:05:22 +02:00
Otto Winter dbc0d500d8 Bump ESPAsyncWebServer-esphome to v1.2.7 (#1221) 2020-07-29 20:05:21 +02:00
Otto Winter 57eb05c0e3 Add job to update HassIO addon repo (#1218) 2020-07-29 20:05:21 +02:00
Otto Winter 18560f9430 Fix sdist missing requirements.txt (#1214)
Fixes https://github.com/esphome/issues/issues/1378
2020-07-29 20:05:20 +02:00
Otto WinterandGitHub cb0ba647ed Bump base image to 2.4.1 (#1224) 2020-07-29 20:04:14 +02:00
Otto WinterandGitHub f9fceb7ffc Fix ci-custom.py const.py ordered check and improve code (#1222) 2020-07-29 18:19:48 +02:00
Otto WinterandGitHub 8d204655be Bump ESPAsyncWebServer-esphome to v1.2.7 (#1221) 2020-07-29 12:57:43 +02:00
Otto WinterandGitHub 949c71dc97 Add job to update HassIO addon repo (#1218) 2020-07-28 23:25:55 +02:00
Otto WinterandGitHub a9f123e864 Remove overview job from CI (#1216) 2020-07-28 19:07:42 +02:00
Otto WinterandGitHub a64a505817 Fix sdist missing requirements.txt (#1214)
Fixes https://github.com/esphome/issues/issues/1378
2020-07-28 14:29:01 +02:00
Otto WinterandGitHub 352004221e Merge pull request #1213 from esphome/bump-1.15.0b2 2020-07-28 12:21:58 +02:00
Otto Winter fc6a3e31c2 Bump version to v1.15.0b2 2020-07-28 12:15:41 +02:00
Otto Winter a32b58fdf1 Downgrade FastLED to 3.3.2 (#1212)
Fixes https://github.com/esphome/issues/issues/1375
2020-07-28 12:15:41 +02:00
Otto Winter 2d50ecbecf Fix prometheus has wrong setup priority (#1211)
Fixes https://github.com/esphome/issues/issues/1377
2020-07-28 12:15:40 +02:00
Otto Winter f0dfde9fa1 Fix base config should override packages config (#1209) 2020-07-28 12:15:40 +02:00
Otto Winter e36dc2d05e ESP8266 change recommended framework version to 2.7.2 (#1208) 2020-07-28 12:15:39 +02:00
Otto WinterandLukas Bachschwell 08c8fa2c90 Mitigate CVE-2020-12638 WiFi WPA Downgrade (#1207)
Co-authored-by: Lukas Bachschwell <lukas@lbsfilm.at>
2020-07-28 12:15:39 +02:00
Otto WinterandGitHub fe6621357e Downgrade FastLED to 3.3.2 (#1212)
Fixes https://github.com/esphome/issues/issues/1375
2020-07-28 12:10:55 +02:00
Otto WinterandGitHub 4a0067a2c5 Fix prometheus has wrong setup priority (#1211)
Fixes https://github.com/esphome/issues/issues/1377
2020-07-28 12:01:38 +02:00
Otto WinterandGitHub 7d2fcf59fd Fix base config should override packages config (#1209) 2020-07-27 18:23:00 +02:00
Otto WinterandGitHub d26c43103d ESP8266 change recommended framework version to 2.7.2 (#1208) 2020-07-27 18:22:47 +02:00
389889ad70 Mitigate CVE-2020-12638 WiFi WPA Downgrade (#1207)
Co-authored-by: Lukas Bachschwell <lukas@lbsfilm.at>
2020-07-27 18:22:38 +02:00
Otto Winter 0af73c7903 Fix publish release script 2020-07-27 12:33:36 +02:00
Otto Winter 8aa73bba10 Fix publish release script 2020-07-27 12:28:11 +02:00
Otto WinterandGitHub 5396b05237 Merge pull request #1204 from esphome/bump-1.15.0b1 2020-07-27 12:18:35 +02:00
Otto Winter e898345ff1 Cleanup web server prometheus integration (#1192) 2020-07-27 12:10:06 +02:00
Otto WinterandGitHub 52639a0a7c Cleanup web server prometheus integration (#1192) 2020-07-27 12:07:05 +02:00
Otto Winter 6438bd84fb Fix differences between dev and beta 2020-07-26 23:18:09 +02:00
Otto Winter 4b8e910e3f Fix bad merge lint 2020-07-26 22:59:46 +02:00
Otto Winter 9c0e463698 Fix bad merge for UART 2020-07-26 22:48:50 +02:00
Otto Winter 2092939353 Also run CI checks when merging against beta/master 2020-07-26 22:43:27 +02:00
Otto Winter b9d55fd1ed Also run CI checks when merging against beta/master 2020-07-26 22:42:59 +02:00
Otto Winter c1748d586e Bump version to v1.15.0b1 2020-07-26 22:12:58 +02:00
Otto Winter 4c55b9c58c Bump version to v1.16.0-dev 2020-07-26 22:12:58 +02:00
Otto Winter 312958c573 Merge branch 'dev' into bump-1.15.0b1 2020-07-26 22:12:53 +02:00
Otto WinterandGitHub 65a489ebdd Revert "Added auto discovery and setup to Dallas Platform (#1028)" (#1189)
This reverts commit 021055f0b8.
2020-07-26 15:43:10 +02:00
Otto Winter abc83f6cb0 Fix typo in bump-version script once again 2020-07-26 13:50:45 +02:00
Otto Winter f61a82a568 Fix bump-version string format 2020-07-26 10:16:54 +02:00
Otto Winter 1c3ed71d36 Fix bump-version script 2020-07-25 23:19:10 +02:00
Otto Winter bf3b678727 Update bump-version script 2020-07-25 19:26:30 +02:00
Otto WinterandGitHub 4996967c79 Add CODEOWNERS mechanism (#1199) 2020-07-25 15:57:18 +02:00
Otto WinterandGitHub 5887fe8302 Enlarge ESP32 app partitions (#1197) 2020-07-25 14:40:47 +02:00
Otto WinterandGitHub 0fc8e8d483 Fix SN74HC595 doesn't use ESPHome HAL and add lint checks for it (#1188) 2020-07-25 14:22:56 +02:00
Otto WinterandGitHub 55388724af Revert "Sort keys in dicts in output yaml for 'config' command (#1049)" (#1191) 2020-07-25 14:21:56 +02:00
32efa5d83e New script modes POC (#1168)
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
2020-07-25 14:20:51 +02:00
Otto WinterandGitHub 275c12150e Partially revert make SPI CS pin optional (#1187) 2020-07-25 14:05:31 +02:00
Otto WinterandGitHub 62468198d6 Clean up UART Improvements code (#1190) 2020-07-25 13:56:08 +02:00
Otto WinterandGitHub 43d5e7a8cc Fix WLED minor issues (#1193) 2020-07-24 22:37:19 +02:00
Otto WinterandGitHub 7524493c3c Fix senseair flush input buffer wrong log level (#1194)
See also https://github.com/esphome/esphome/pull/1017/files
2020-07-24 22:36:59 +02:00
Otto WinterandGitHub 5759de079b Remove symlink_ops.py (#1196)
We no longer use symlinks anywhere
2020-07-24 22:36:25 +02:00