-
-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.17.0b1 #1636
1.17.0b1 #1636
Commits on Jan 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a269098 - Browse repository at this point
Copy the full SHA a269098View commit details -
* Deprioritize automations Ensures safe mode is loaded before any automations are ran * Fix lint
Configuration menu - View commit details
-
Copy full SHA for 93e35a5 - Browse repository at this point
Copy the full SHA 93e35a5View commit details -
DS1307 real time clock component (#1441)
* initial support for DS1307 real time clock * add simple test, make sync functions public * cleanup lint * add sync to/from rtc actions * changes action names * Update esphome/components/ds1307/ds1307.cpp Co-authored-by: Guillermo Ruffino <glm.net@gmail.com> * Update esphome/components/ds1307/time.py Co-authored-by: Guillermo Ruffino <glm.net@gmail.com> * fix suggested change Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 699696e - Browse repository at this point
Copy the full SHA 699696eView commit details
Commits on Jan 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5df398e - Browse repository at this point
Copy the full SHA 5df398eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02dc49c - Browse repository at this point
Copy the full SHA 02dc49cView commit details
Commits on Jan 11, 2021
-
API: copy the data to send into the tcp internal buffer (#1455)
Without the flag lwip only holds a reference to the supplied buffers and the reference must be valid until the tcp ack is received. This can't be guaranteed for stack allocated buffers
Configuration menu - View commit details
-
Copy full SHA for 96ab6b5 - Browse repository at this point
Copy the full SHA 96ab6b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86385a1 - Browse repository at this point
Copy the full SHA 86385a1View commit details
Commits on Jan 12, 2021
-
* Checksum calc change * first checksum change for MODEL_DG11J1_3A
Configuration menu - View commit details
-
Copy full SHA for 3c34b53 - Browse repository at this point
Copy the full SHA 3c34b53View commit details -
Bump pytest-mock from 3.3.1 to 3.5.1 (#1458)
Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock) from 3.3.1 to 3.5.1. - [Release notes](https://github.com/pytest-dev/pytest-mock/releases) - [Changelog](https://github.com/pytest-dev/pytest-mock/blob/master/CHANGELOG.rst) - [Commits](pytest-dev/pytest-mock@v3.3.1...v3.5.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4008191 - Browse repository at this point
Copy the full SHA 4008191View commit details -
* 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
Configuration menu - View commit details
-
Copy full SHA for fbc1b3e - Browse repository at this point
Copy the full SHA fbc1b3eView commit details -
make time components polling components (#1443)
* make real time clock components polling components * add test
Configuration menu - View commit details
-
Copy full SHA for bf453ad - Browse repository at this point
Copy the full SHA bf453adView commit details
Commits on Jan 13, 2021
-
Bump voluptuous from 0.12.0 to 0.12.1 (#1411)
Bumps [voluptuous](https://github.com/alecthomas/voluptuous) from 0.12.0 to 0.12.1. - [Release notes](https://github.com/alecthomas/voluptuous/releases) - [Changelog](https://github.com/alecthomas/voluptuous/blob/master/CHANGELOG.md) - [Commits](alecthomas/voluptuous@0.12.0...0.12.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e7b1d2e - Browse repository at this point
Copy the full SHA e7b1d2eView commit details -
Updated Mcp3008 to support reference_voltage and voltage_sampler::Vol…
…tageSampler (#1387) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 36089a1 - Browse repository at this point
Copy the full SHA 36089a1View commit details
Commits on Jan 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5fcd1e3 - Browse repository at this point
Copy the full SHA 5fcd1e3View commit details
Commits on Jan 16, 2021
-
Inkplate 6 support for ESPHome (#1283)
* Add Inkplate 6 support Inkplate 6 is e-paper display based on ESP32. This commit adds support for integrating Inkplate 6 into the ESPHome. Find more info here: inkplate.io * Greyscale working * Update inkplate.h * Fix formatting * Formatting * Update esphome/components/inkplate6/display.py Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> * Update esphome/components/inkplate6/display.py Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> * Fix some lint errors Ignore some lint errors Only allow on ESP32 * Update the codeowners file Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d9a2651 - Browse repository at this point
Copy the full SHA d9a2651View commit details
Commits on Jan 18, 2021
-
time sync notification (#1442)
* add on_time_sync trigger * cleanup lint * fix review remark (sntp didn't trigger callbacks)
Configuration menu - View commit details
-
Copy full SHA for 4c10539 - Browse repository at this point
Copy the full SHA 4c10539View commit details -
Configuration menu - View commit details
-
Copy full SHA for b28735d - Browse repository at this point
Copy the full SHA b28735dView commit details
Commits on Jan 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8352f52 - Browse repository at this point
Copy the full SHA 8352f52View commit details -
Configuration menu - View commit details
-
Copy full SHA for f084ab3 - Browse repository at this point
Copy the full SHA f084ab3View commit details
Commits on Jan 23, 2021
-
add http request tests (#1448)
* add http request tests * add to test3 for esp8266 * move test action to another trigger
Configuration menu - View commit details
-
Copy full SHA for 52c67d7 - Browse repository at this point
Copy the full SHA 52c67d7View commit details -
codegen: Lambda improvements (#1476)
* Use #line directives in generated C++ code for lambdas The #line directive in gcc is meant specifically for pieces of imported code included in generated code, exactly what happens with lambdas in the yaml files: https://gcc.gnu.org/onlinedocs/cpp/Line-Control.html With this change, if I add the following at line 165 of kithen.yaml: - lambda: undefined_var == 5; then "$ esphome kitchen.yaml compile" shows the following: INFO Reading configuration kitchen.yaml... INFO Generating C++ source... INFO Compiling app... INFO Running: platformio run -d kitchen <...> Compiling .pioenvs/kitchen/src/main.cpp.o kitchen.yaml: In lambda function: kitchen.yaml:165:7: error: 'undefined_var' was not declared in this scope *** [.pioenvs/kitchen/src/main.cpp.o] Error 1 == [FAILED] Took 2.37 seconds == * Silence gcc warning on multiline macros in lambdas When the \ is used at the end of the C++ source in a lambda (line continuation, often used in preprocessor macros), esphome will copy that into main.cpp once as code and once as a // commment. gcc will complain about the multiline commment: Compiling .pioenvs/kitchen/src/main.cpp.o kitchen.yaml:640:3: warning: multi-line comment [-Wcomment] Try to replace the \ with a "<cont>" for lack of a better idea.
Configuration menu - View commit details
-
Copy full SHA for c7c7108 - Browse repository at this point
Copy the full SHA c7c7108View commit details
Commits on Jan 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 36a2ce2 - Browse repository at this point
Copy the full SHA 36a2ce2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d38543 - Browse repository at this point
Copy the full SHA 9d38543View commit details -
Added options to control pulse duration on Climate_IR_LG Component (#…
…1470) * Added options to control pulse duration on Climate_IR_LG Component. This is usefull as some equipment from LG (Tested in Brazil AC unit) use different pulse durations in their protocol. * Fixed C++ linting issues * Fixed Python linting issues * fixed spaces on parameters linting issue * fixed spacing clint * Removed unused constants * Removed wrong spacing * Changed int to time period in all new fields Changed cv._int to cv.positive_time_period_microseconds in the time definitions for the new options * Fixed the time defaults Time defaults fixed for Climate_IR_LG.
Configuration menu - View commit details
-
Copy full SHA for 7b9c2d2 - Browse repository at this point
Copy the full SHA 7b9c2d2View commit details
Commits on Jan 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d3b758d - Browse repository at this point
Copy the full SHA d3b758dView commit details -
Add support for MHO-C401 (#1486)
Committer: nikito7 Co-authored-by: vevsvevs <v-v@mail.ru> Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Co-authored-by: nikito7 <root@vbox.lan>
Configuration menu - View commit details
-
Copy full SHA for 1d378e4 - Browse repository at this point
Copy the full SHA 1d378e4View commit details
Commits on Jan 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4eeb111 - Browse repository at this point
Copy the full SHA 4eeb111View commit details
Commits on Feb 1, 2021
-
fix esp8266 remote_transmitter using incorrect timings (#1465)
* replace delay by delayMicroseconds in delay_microseconds_accurate * Use delay(0) to let wifi and os function run * Linting * Remove unneeded delayMicroseconds, keep it for low usec * Avoid micros() overflow issue
Configuration menu - View commit details
-
Copy full SHA for f402c89 - Browse repository at this point
Copy the full SHA f402c89View commit details
Commits on Feb 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bccaa78 - Browse repository at this point
Copy the full SHA bccaa78View commit details
Commits on Feb 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b351cd9 - Browse repository at this point
Copy the full SHA b351cd9View commit details
Commits on Feb 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for de33771 - Browse repository at this point
Copy the full SHA de33771View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 28e39f7 - Browse repository at this point
Copy the full SHA 28e39f7View commit details -
Add MCP4725 DAC Component (#1418)
* Add MCP4725 DAC * Fix lint * Fix lint * Fix lint * Lint & cleanup * Lint again * One more lint * add test Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 04d8593 - Browse repository at this point
Copy the full SHA 04d8593View commit details
Commits on Feb 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 23cf120 - Browse repository at this point
Copy the full SHA 23cf120View commit details
Commits on Feb 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 50006e4 - Browse repository at this point
Copy the full SHA 50006e4View commit details
Commits on Feb 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e288aa0 - Browse repository at this point
Copy the full SHA e288aa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57d6185 - Browse repository at this point
Copy the full SHA 57d6185View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81b512a - Browse repository at this point
Copy the full SHA 81b512aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b52f7cf - Browse repository at this point
Copy the full SHA b52f7cfView commit details
Commits on Feb 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a342302 - Browse repository at this point
Copy the full SHA a342302View commit details
Commits on Feb 15, 2021
-
Device class attribute for sensor component (#1525)
* Add constants for sensor device_class * Add device_class attribute to sensor component * Add device_class attribute to sensor class * Add device_class to mhz19 temperature sensor * Add device_class to sensor in api component * Add test for device_class of sensor * Rename DEVICE_CLASS_NONE to DEVICE_CLASS_EMPTY for consistency * Make optional attributes of sensor component truly optional
Configuration menu - View commit details
-
Copy full SHA for f95be6a - Browse repository at this point
Copy the full SHA f95be6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dce2068 - Browse repository at this point
Copy the full SHA dce2068View commit details
Commits on Feb 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 410fad3 - Browse repository at this point
Copy the full SHA 410fad3View commit details
Commits on Feb 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c92c439 - Browse repository at this point
Copy the full SHA c92c439View commit details -
Configuration menu - View commit details
-
Copy full SHA for acc1af0 - Browse repository at this point
Copy the full SHA acc1af0View commit details -
Fix safe mode ota flashing under certain configurations (#1534)
* Fix safe mode ota flashing under certain configurations by allowing the arduino loop to run instead of while(true) * rename to should_enter_safe_mode * Fix line length
Configuration menu - View commit details
-
Copy full SHA for 6c8ace0 - Browse repository at this point
Copy the full SHA 6c8ace0View commit details
Commits on Feb 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 25924ca - Browse repository at this point
Copy the full SHA 25924caView commit details
Commits on Feb 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f81cddf - Browse repository at this point
Copy the full SHA f81cddfView commit details
Commits on Feb 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3d0310d - Browse repository at this point
Copy the full SHA 3d0310dView commit details -
Climate IR LG -keep previous temp and fan if swing (#1556)
Swing IR command does not carry CLIMATE_FAN or TEMP within itself, so previous states sould be kept. Tested with actual LG IR remote controller.
Configuration menu - View commit details
-
Copy full SHA for 92b3672 - Browse repository at this point
Copy the full SHA 92b3672View commit details -
Vl53l0x change address (#1126)
* Added vl53l0x change address and timeout * Added vl53l0x change address and timeout * vl53l0x code cleanup and update test * remove executable bit * lint code cleanup * code review fixes including timeout default to 10ms * Code review cleanup and change a WARN log level message to DEBUG * Fix issue where warn should be temporary * Added name of sensor to warning message * Fix blacklist lint issue * Remove unused import
Configuration menu - View commit details
-
Copy full SHA for b917233 - Browse repository at this point
Copy the full SHA b917233View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87154e9 - Browse repository at this point
Copy the full SHA 87154e9View commit details
Commits on Feb 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4d62773 - Browse repository at this point
Copy the full SHA 4d62773View commit details
Commits on Feb 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6588e93 - Browse repository at this point
Copy the full SHA 6588e93View commit details -
Added heater to climate_ir_lg (#1555)
* Added heater to climate_ir_lg * Code formatting * Code formatting
Configuration menu - View commit details
-
Copy full SHA for 69d39ef - Browse repository at this point
Copy the full SHA 69d39efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 342d516 - Browse repository at this point
Copy the full SHA 342d516View commit details -
Add default device classes to sensor components (#1533)
* Add device_class arg to homeassistant sensor_schema call * Add device_class arg to mqtt_subscribe sensor_schema call * Add device_class arg to dht sensor_schema call * Add device_class arg to dht12 sensor_schema call * Add device_class arg to am2320 sensor_schema call * Add device_class arg to atc_mithermometer sensor_schema call * Add device_class arg to atm90e32 sensor_schema call * Add device_class arg to bh1750 sensor_schema call * Add device_class arg to ble_rssi sensor_schema call * Add device_class arg to bme280 sensor_schema call * Add device_class arg to bme680 sensor_schema call * Add device_class arg to bmp085 sensor_schema call * Add device_class arg to bmp280 sensor_schema call * Add device_class arg to binary_sensor_map sensor_schema call * Add device_class arg to apds9960 sensor_schema call * Add device_class arg to as3935 sensor_schema call * Add device_class arg to ccs811 sensor_schema call * Add device_class arg to cse7766 sensor_schema call * Add device_class arg to ct_clamp sensor_schema call * Add device_class arg to dallas sensor_schema call * Add device_class arg to duty_cycle sensor_schema call * Add device_class arg to esp32_hall sensor_schema call * Add device_class arg to hdc1080 sensor_schema call * Add device_class arg to hlw8012 sensor_schema call * Add device_class arg to hm3301 sensor_schema call * Add device_class arg to hmc5883l sensor_schema call * Add device_class arg to htu21d sensor_schema call * Add device_class arg to hx711 sensor_schema call * Add device_class arg to ina219 sensor_schema call * Add device_class arg to ina226 sensor_schema call * Add device_class arg to ina3221 sensor_schema call * Add device_class arg to ibsth1 sensor_schema call * Add device_class arg to max31855 sensor_schema call * Add device_class arg to max31856 sensor_schema call * Add device_class arg to max31865 sensor_schema call * Add device_class arg to mhz19 sensor_schema call * Add device_class arg to max6675 sensor_schema call * Add device_class arg to mpu6050 sensor_schema call * Add device_class arg to ms5611 sensor_schema call * Add device_class arg to mcp9808 sensor_schema call * Add device_class arg to ntc sensor_schema call * Add device_class arg to pid sensor_schema call * Add device_class arg to pmsx003 sensor_schema call * Add device_class arg to pulse_counter sensor_schema call * Add device_class arg to pulse_width sensor_schema call * Add device_class arg to pzem004t sensor_schema call * Add device_class arg to pzemac sensor_schema call * Add device_class arg to pzemdc sensor_schema call * Add device_class arg to qmc5883l sensor_schema call * Add device_class arg to resistance sensor_schema call * Add device_class arg to rotary_encoder sensor_schema call * Add device_class arg to ruuvitag sensor_schema call * Add device_class arg to scd30 sensor_schema call * Add device_class arg to sds011 sensor_schema call * Add device_class arg to senseair sensor_schema call * Add device_class arg to sgp30 sensor_schema call * Add device_class arg to sht3xd sensor_schema call * Add device_class arg to shtcx sensor_schema call * Add device_class arg to sps30 sensor_schema call * Add device_class arg to sts3x sensor_schema call * Add device_class arg to sun sensor_schema call * Add device_class arg to tcs34725 sensor_schema call * Add device_class arg to teleinfo sensor_schema call * Add device_class arg to template sensor_schema call * Add device_class arg to tmp102 sensor_schema call * Add device_class arg to tmp117 sensor_schema call * Add device_class arg to tsl2561 sensor_schema call * Add device_class arg to tx20 sensor_schema call * Add device_class arg to ultrasonic sensor_schema call * Add device_class arg to uptime sensor_schema call * Add device_class arg to vl53l0x sensor_schema call * Add device_class arg to wifi_signal sensor_schema call * Add device_class arg to xiaomi_cgd1 sensor_schema call * Add device_class arg to xiaomi_cgg1 sensor_schema call * Add device_class arg to xiaomi_gcls002 sensor_schema call * Add device_class arg to xiaomi_hhccjcy01 sensor_schema call * Add device_class arg to xiaomi_hhccpot002 sensor_schema call * Add device_class arg to xiaomi_jqjcy01ym sensor_schema call * Add device_class arg to xiaomi_lywsd02 sensor_schema call * Add device_class arg to xiaomi_lywsd03mmc sensor_schema call * Add device_class arg to xiaomi_lywsdcgq sensor_schema call * Add device_class arg to xiaomi_mhoc401 sensor_schema call * Add device_class arg to xiaomi_mjyd02yla sensor_schema call * Add device_class arg to xiaomi_wx08zm sensor_schema call * Add device_class arg to zyaura sensor_schema call * Add device_class arg to ads1115 sensor_schema call * Add device_class arg to adc sensor_schema call * Add device_class arg to ade7953 sensor_schema call * Add device_class arg to aht10 sensor_schema call * Make args of sensor_schema required * lint Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 520c433 - Browse repository at this point
Copy the full SHA 520c433View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08ecca8 - Browse repository at this point
Copy the full SHA 08ecca8View commit details -
Added samsung36 ir protocol (#1438)
* Added samsung36 ir protocol * Make linter happy * Added test and fixed python failure * Sorry for the commits but linter was still not happy :) * Okay have to run script/clang-format -i Co-authored-by: tuxBurner <tuxBurner@boggo.de>
Configuration menu - View commit details
-
Copy full SHA for bdf0048 - Browse repository at this point
Copy the full SHA bdf0048View commit details
Commits on Feb 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 34d3796 - Browse repository at this point
Copy the full SHA 34d3796View commit details -
Configuration menu - View commit details
-
Copy full SHA for 422f0ad - Browse repository at this point
Copy the full SHA 422f0adView commit details
Commits on Mar 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b17e0c2 - Browse repository at this point
Copy the full SHA b17e0c2View commit details -
Migrate ESPColor to Color (#1551)
* Migrate ESPColor to Color * color.h constructor fix * Updated componets to use Color Added a using for ESPColor * Lint fixes * Fixed value error * Update display components to use colorutil * Updated to latest PR comments * Fixed COLOR_WHITE * Moved esp_scale to color_utils * Rename color_utils to display_color_utils
Configuration menu - View commit details
-
Copy full SHA for ac25b13 - Browse repository at this point
Copy the full SHA ac25b13View commit details
Commits on Mar 3, 2021
-
Add support for the SM300D2 7-in-1 sensor module (#1524)
* Added support for SM300D2 sensor module * Fixed lint errors due to added tvoc config * add device class Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8e93735 - Browse repository at this point
Copy the full SHA 8e93735View commit details -
changed color temp from float to int (#1522)
* changed color temp from float to int Changed cold_white_temperature and warm_white temperature from a float to an integer. This makes home assisting show it correctly in the color temperature slider. If it is set to float home assistant show something like 470.8390000283847829304845 in the slider which provides an ugly ui and color temperature to as a decimal is invalid anyway. * Update esphome/components/rgbww/light.py * Update esphome/components/rgbww/light.py Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c5dc736 - Browse repository at this point
Copy the full SHA c5dc736View commit details -
Bump pytest-cov from 2.10.1 to 2.11.1 (#1483)
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 2.10.1 to 2.11.1. - [Release notes](https://github.com/pytest-dev/pytest-cov/releases) - [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) - [Commits](pytest-dev/pytest-cov@v2.10.1...v2.11.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2c77d12 - Browse repository at this point
Copy the full SHA 2c77d12View commit details -
Bump colorlog from 4.6.2 to 4.7.2 (#1473)
Bumps [colorlog](https://github.com/borntyping/python-colorlog) from 4.6.2 to 4.7.2. - [Release notes](https://github.com/borntyping/python-colorlog/releases) - [Commits](borntyping/python-colorlog@v4.6.2...v4.7.2) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 521dfe0 - Browse repository at this point
Copy the full SHA 521dfe0View commit details -
pins: Add three new boards (#1576)
Add the Lolin32 Lite and TTGO T7 board names so that esphome can be built for those boards. There's nothing special about them. The espressif/arduino-esp32 and platformio/platform-espressif32 projects have both merged definitions for those boards recently.
Configuration menu - View commit details
-
Copy full SHA for 811c13d - Browse repository at this point
Copy the full SHA 811c13dView commit details -
Bump pytest from 6.2.1 to 6.2.2 (#1574)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.2.1 to 6.2.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](pytest-dev/pytest@6.2.1...6.2.2) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f3fe2bd - Browse repository at this point
Copy the full SHA f3fe2bdView commit details -
Bump pytz from 2020.5 to 2021.1 (#1575)
Bumps [pytz](https://github.com/stub42/pytz) from 2020.5 to 2021.1. - [Release notes](https://github.com/stub42/pytz/releases) - [Commits](stub42/pytz@release_2020.5...release_2021.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1883ce1 - Browse repository at this point
Copy the full SHA 1883ce1View commit details
Commits on Mar 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fa290fb - Browse repository at this point
Copy the full SHA fa290fbView commit details
Commits on Mar 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 88b46b7 - Browse repository at this point
Copy the full SHA 88b46b7View commit details -
Bump pylint from 2.6.0 to 2.7.2 (#1582)
Bumps [pylint](https://github.com/PyCQA/pylint) from 2.6.0 to 2.7.2. - [Release notes](https://github.com/PyCQA/pylint/releases) - [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog) - [Commits](pylint-dev/pylint@pylint-2.6.0...pylint-2.7.2) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e62bf33 - Browse repository at this point
Copy the full SHA e62bf33View commit details
Commits on Mar 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0f151a8 - Browse repository at this point
Copy the full SHA 0f151a8View commit details -
Bump platformio from 5.0.4 to 5.1.0 (#1581)
Bumps [platformio](https://github.com/platformio/platformio) from 5.0.4 to 5.1.0. - [Release notes](https://github.com/platformio/platformio/releases) - [Changelog](https://github.com/platformio/platformio-core/blob/develop/HISTORY.rst) - [Commits](platformio/platformio-core@v5.0.4...v5.1.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c17624a - Browse repository at this point
Copy the full SHA c17624aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b60b0f - Browse repository at this point
Copy the full SHA 2b60b0fView commit details
Commits on Mar 7, 2021
-
* Add black Update pre commit Update pre commit add empty line * Format with black
Configuration menu - View commit details
-
Copy full SHA for 6987992 - Browse repository at this point
Copy the full SHA 6987992View commit details -
* Refactor MCP23XXX classes to consolidate shared code * Update test mcp23xxx pin schemas
Configuration menu - View commit details
-
Copy full SHA for 570ec36 - Browse repository at this point
Copy the full SHA 570ec36View commit details -
Improve error checking: too many component id candidates (#1570)
* add error too many candidates * Improve error checking of ids
Configuration menu - View commit details
-
Copy full SHA for d5cf4b7 - Browse repository at this point
Copy the full SHA d5cf4b7View commit details
Commits on Mar 8, 2021
-
* 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
Configuration menu - View commit details
-
Copy full SHA for 1e227e8 - Browse repository at this point
Copy the full SHA 1e227e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c0fe49 - Browse repository at this point
Copy the full SHA 2c0fe49View commit details
Commits on Mar 9, 2021
-
* 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
Configuration menu - View commit details
-
Copy full SHA for 5e5f8d5 - Browse repository at this point
Copy the full SHA 5e5f8d5View commit details
Commits on Mar 11, 2021
-
change lcd clear() to clear the buffer (#1600)
Co-authored-by: Samuel Sieb <samuel@sieb.net>
Configuration menu - View commit details
-
Copy full SHA for 2a12caa - Browse repository at this point
Copy the full SHA 2a12caaView commit details -
PN532 - don't read extra page and fix size (#1565)
Co-authored-by: Samuel Sieb <samuel@sieb.net>
Configuration menu - View commit details
-
Copy full SHA for c9ee513 - Browse repository at this point
Copy the full SHA c9ee513View commit details
Commits on Mar 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for cd1353a - Browse repository at this point
Copy the full SHA cd1353aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28a72fa - Browse repository at this point
Copy the full SHA 28a72faView commit details
Commits on Mar 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2e7c1d7 - Browse repository at this point
Copy the full SHA 2e7c1d7View commit details
Commits on Mar 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 848a5f1 - Browse repository at this point
Copy the full SHA 848a5f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08998ca - Browse repository at this point
Copy the full SHA 08998caView commit details
Commits on Mar 17, 2021
-
Support fan speed levels (#1541)
* Add fan speed percentage support to the API * Add float fan speed percentage * Add percentage support to automation and configuration * Update Tuya fan * Fix pylint warning * Update API to use speed levels instead of percentage * Use speed levels * Fix type warnings * MQTT component now converts between speed levels and enums * Webserver now supports speed_level * Update prometheus * Remove low/medium/high settings from speed fan * Remove unused enum * Configurable speed levels for speed fan * Remove unused import * Rename speed_level->speed and speed_levels->speed_count * Rename supported_speed_levels -> supported_speed_count in API and FanTraits Field id stays the same in the protocol, so the change is not breaking for aioesphome.
Configuration menu - View commit details
-
Copy full SHA for 7708b81 - Browse repository at this point
Copy the full SHA 7708b81View commit details -
Add option to suffix name with mac address (#1615)
* Add option to suffix name with mac address * Rename and add to test file
Configuration menu - View commit details
-
Copy full SHA for faf577a - Browse repository at this point
Copy the full SHA faf577aView commit details -
* Added support for Midea IoT climate devices via UART interface (USB-dongle) * Fixed lint checks * Fixed lint checks * CODEOWNERS update * Clang-format * Clang-format * Add network device notification message support (show WiFi sign on devices) * Make wifi_signal_sensor optional component * Some optimization * Optimizations and code formatting * Fixed lint checks * Fixed lint checks * Fixed sign error * Code changes * Network notify repeat every 10 min * Added log messages * Fixed lint checks * Refactoring: MideaClimate => MideaAC * Using enums instead literals in Midea states * Enum changed to be more correct * Shrink notify frame to 32 bytes * Fixed lint checks * Change notify frame appliance type to common broadcast * Control optimization * Fixed control error * Control command now don't reset others uncontrollable properties of device * Fixed lint checks * Some optimization * on_receive callback give const Frame * Fix control * Fixes * Some minor changes * Fixed lint error * No dependency from wifi_signal sensor for stretched WiFi icon. New option: stretched_icon instead wifi_signal_id. * Fix option name * Added export of outdoor temperature as sensor value * Fixed lint errors * Fixed pylint error * Minor fix * Fix temperature overflow in some cases * Added answer on QueryNetwork command from appliance. Now don't wait for ack on 0x0D command. * Fix lint error * Added humidity setpoint optional sensor * Added boolean options 'swing_horizontal' and 'swing_both' * Added debug frame output * Added debug frame output * Fix lints error * Some debug output optimization * Fix lint check * Some code optimization: adding templates * Fix lint error * Added sensors device classes * Python code reformatted with black formatter * RX frame debug message RX frame debug message now prints before checking * Remove CRC check for receiving frames * Added experimental power usage option * Added power usage option * Fixed lint errors * Major changes. See esp-docs. * Added tests in test4.yaml * Added tests in test1.yaml * Added wifi dependency * Fix test1.yaml * Some fix :) * One more refactoring * One more refactoring * One more refactoring
Configuration menu - View commit details
-
Copy full SHA for f34c9b3 - Browse repository at this point
Copy the full SHA f34c9b3View commit details
Commits on Mar 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a96b6e7 - Browse repository at this point
Copy the full SHA a96b6e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5b2036 - Browse repository at this point
Copy the full SHA b5b2036View commit details -
Configuration menu - View commit details
-
Copy full SHA for f63f916 - Browse repository at this point
Copy the full SHA f63f916View commit details
Commits on Mar 19, 2021
-
Implement pulse_meter as an improvement on pulse_counter and pulse_wi…
…dth for meters (#1434)
Configuration menu - View commit details
-
Copy full SHA for a77784a - Browse repository at this point
Copy the full SHA a77784aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5b45b6 - Browse repository at this point
Copy the full SHA e5b45b6View commit details -
Bump platformio from 5.1.0 to 5.1.1 (#1618)
Bumps [platformio](https://github.com/platformio/platformio) from 5.1.0 to 5.1.1. - [Release notes](https://github.com/platformio/platformio/releases) - [Changelog](https://github.com/platformio/platformio-core/blob/develop/HISTORY.rst) - [Commits](platformio/platformio-core@v5.1.0...v5.1.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 251240c - Browse repository at this point
Copy the full SHA 251240cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dedf343 - Browse repository at this point
Copy the full SHA dedf343View commit details -
Configuration menu - View commit details
-
Copy full SHA for 818a7f1 - Browse repository at this point
Copy the full SHA 818a7f1View commit details
Commits on Mar 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 91898cb - Browse repository at this point
Copy the full SHA 91898cbView commit details -
Bump flake8 from 3.8.4 to 3.9.0 (#1612)
Bumps [flake8](https://gitlab.com/pycqa/flake8) from 3.8.4 to 3.9.0. - [Release notes](https://gitlab.com/pycqa/flake8/tags) - [Commits](https://gitlab.com/pycqa/flake8/compare/3.8.4...3.9.0) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Otto Winter <otto@otto-winter.com>
Configuration menu - View commit details
-
Copy full SHA for 60b2d57 - Browse repository at this point
Copy the full SHA 60b2d57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5eeb110 - Browse repository at this point
Copy the full SHA 5eeb110View commit details -
Bump protobuf from 3.13.0 to 3.15.6 (#1607)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Otto Winter <otto@otto-winter.com>
Configuration menu - View commit details
-
Copy full SHA for e51b0ca - Browse repository at this point
Copy the full SHA e51b0caView commit details -
Bump pyyaml from 5.3.1 to 5.4.1 (#1482)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Otto Winter <otto@otto-winter.com>
Configuration menu - View commit details
-
Copy full SHA for 452ca8e - Browse repository at this point
Copy the full SHA 452ca8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89d0d41 - Browse repository at this point
Copy the full SHA 89d0d41View commit details
Commits on Mar 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8f1eb77 - Browse repository at this point
Copy the full SHA 8f1eb77View commit details
Commits on Mar 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for af3273d - Browse repository at this point
Copy the full SHA af3273dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb6c5eb - Browse repository at this point
Copy the full SHA fb6c5ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d340dc - Browse repository at this point
Copy the full SHA 4d340dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2e074a - Browse repository at this point
Copy the full SHA e2e074aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6114d33 - Browse repository at this point
Copy the full SHA 6114d33View commit details