Andreas Hergert
6516c64e67
Add min_save_interval to total_energy/integration for memory wear ( #1665 )
...
Co-authored-by: Andreas Hergert <andreas.hergert@otrs.com>
Co-authored-by: Otto Winter <otto@otto-winter.com>
2021-08-03 16:41:34 +02:00
dependabot[bot]
4c8a703084
Bump esptool from 2.8 to 3.1 ( #1839 )
...
Bumps [esptool](https://github.com/espressif/esptool ) from 2.8 to 3.1.
- [Release notes](https://github.com/espressif/esptool/releases )
- [Commits](https://github.com/espressif/esptool/compare/v2.8...v3.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-03 08:49:45 +02:00
Keith Burzinski
335210d788
Thermostat enhancements and code clean-up ( #2073 )
2021-08-02 11:08:24 +02:00
Jesse Hills
9b04e657db
Fix import ( #2108 )
2021-08-02 20:53:34 +12:00
Jesse Hills
f7311aa025
Dont force 0 state instead of min_power unless explicit config set ( #2107 )
2021-08-02 20:33:00 +12:00
John "Warthog9" Hawley
fb24e55c8d
pmsx003: add standard particle, particle counts ( #1694 )
2021-08-02 10:32:08 +02:00
Carlos Garcia Saura
b58ca46a46
[duty_cycle] initialize two missing variables ( #2088 )
2021-08-02 10:28:25 +02:00
Jesse Hills
76991cdcc4
Add select entities and implement template select ( #2067 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com>
2021-08-02 20:00:51 +12:00
John K. Luebs
69c7cf783e
Fix missing include in light_traits.h ( #2105 )
2021-08-02 07:13:46 +12:00
Otto Winter
f751c3828e
Fix MQTT light include ( #2104 )
...
Fixes https://github.com/esphome/issues/issues/2285
2021-08-01 12:33:10 +02:00
Otto Winter
5c65f9f9ad
Convert sensor_schema to use kwargs ( #2094 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-08-01 12:21:32 +02:00
Eric Severance
81ae6709e4
Fix parity bit calculation for ESP8266SoftwareSerial ( #1873 )
2021-08-01 20:56:05 +12:00
Łukasz Śliwiński
593a3d48fb
Use proper schema for the analog pin shorthand ( #2103 )
...
The wrong error message is displayed like:
> GPIO17 (TOUT) is an analog-only pin on the ESP8266.
in case of the analog pin validation because the method `shorthand_analog_pin` uses wrong `GPIO_FULL_INPUT_PIN_SCHEMA` instead of `GPIO_FULL_ANALOG_PIN_SCHEMA`.
2021-08-01 00:37:48 +12:00
Paul Monigatti
a8b90283d8
Fix min/max keys in MQTT Number to match Home Assistant ( #2102 )
2021-07-31 23:20:10 +12:00
Guillermo Ruffino
80076f935d
fix diplay trigger missing base class ( #2099 )
2021-07-30 16:55:26 +12:00
Otto Winter
34e8979d40
Convert more code to async-def syntax ( #2095 )
2021-07-30 10:54:10 +12:00
Jesse Hills
2966a62429
Set pulse meter total to use state class measurement and last reset type auto ( #2097 )
2021-07-30 10:53:33 +12:00
Oxan van Leeuwen
5983ccc55c
Color mode implementation ( #2012 )
2021-07-29 19:11:56 +02:00
Kodey Converse
de382b704c
Add device class support to MQTT cover ( #2092 )
2021-07-29 16:08:48 +02:00
Otto Winter
16dbbfabc6
Add demo integration ( #2085 )
2021-07-29 11:50:55 +02:00
Otto Winter
af8d04818d
Pull ESP32 Wifi fixes from arduino-esp32 ( #2069 )
2021-07-29 11:44:19 +02:00
Mike Meessen
ee19ef1aac
Add support for the HRXL MaxSonar WR series sensors ( #2020 )
2021-07-29 11:37:31 +02:00
Tyler Menezes
5e2d4e332a
Add T6615 ( #1170 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-07-29 11:24:36 +02:00
rnauber
c6c857dfff
Add support for the TLC5947 24-Channel, 12-Bit PWM LED Driver ( #2066 )
...
Co-authored-by: Richard Nauber <richard@nauber.dev>
2021-07-29 11:16:04 +02:00
Nicholas Peters
8dbac20f8b
Add SDP3x sensor ( #2064 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com>
2021-07-29 10:57:52 +02:00
Jesse Hills
513066ba52
Use sensor_schema for total_daily_energy ( #2090 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com>
2021-07-29 19:46:15 +12:00
Jesse Hills
316777f757
HLW8012 - Dump energy sensor config ( #2082 )
2021-07-29 07:53:54 +12:00
Stefan Agner
246950159d
Bump ESPAsyncWebServer-esphome to 1.3.0 ( #2075 )
2021-07-28 21:24:10 +02:00
Otto Winter
31d6a54b06
Fix PID climate breaks when restoring old modes ( #2086 )
2021-07-28 21:23:41 +02:00
dependabot[bot]
5c3a6164bb
Bump pylint from 2.9.5 to 2.9.6 ( #2087 )
2021-07-28 21:23:24 +02:00
Oxan van Leeuwen
1652914d39
Make light.addressable_set color parameters behave as documented & consistent with elsewhere ( #2009 )
2021-07-28 19:49:43 +02:00
Otto Winter
618cfd9ec5
Add sensor monetary device_class ( #2083 )
2021-07-28 15:34:18 +02:00
Peter van Dijk
f97cfe9916
pm1006: add rx-only support ( #2038 )
2021-07-28 10:41:21 +02:00
Jesse Hills
b9259a0238
Bump esphome dashboard to 20210728.0 ( #2081 )
2021-07-28 15:18:31 +12:00
John K. Luebs
5abbe385c5
More Tuya MCU robustness ( #2080 )
2021-07-28 14:01:15 +12:00
Otto Winter
b0a3891498
Fix MQTT climate custom fan modes without regular ones ( #2071 )
2021-07-27 07:46:13 +12:00
Otto Winter
2a9e3d84fd
Fix climate restore schema changed resulting in invalid restore ( #2068 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch>
2021-07-26 15:19:50 +02:00
Oxan van Leeuwen
a3dcac62f9
Fix a bunch of typos ( #2058 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch>
Co-authored-by: Otto Winter <otto@otto-winter.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-07-26 14:48:57 +02:00
Chris Nussbaum
6b535b11f8
Couple more updates for the Tuya component ( #2065 )
...
Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com>
2021-07-26 21:39:03 +12:00
Stefan Agner
d9f09a7523
Initial ESP32-C3-DevKitM-1 board support ( #2062 )
...
Co-authored-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-07-26 11:10:56 +02:00
Stefan Agner
159744e09e
Support library override using named library with repository ( #2056 )
2021-07-26 10:50:45 +02:00
Stefan Agner
c2637a76f7
Print BLE 128-bit UUIDs according to spec ( #2061 )
...
Since the iterator integer counts the bytes backwards we need to
use the complement to 15.
2021-07-26 10:49:38 +02:00
buxtronix
237edd75d1
Log warning about lack of support for Anova nano ( #2063 )
...
Co-authored-by: Ben Buxton <bb@cactii.net>
2021-07-26 10:41:54 +02:00
WeekendWarrior1
a34d5e3901
Move configure_rmt() into setup() ( #2028 )
2021-07-26 09:32:08 +02:00
WeekendWarrior1
1dd43a75f2
Correctly invert esp32 RMT TX ( #2022 )
2021-07-26 09:20:02 +02:00
Trevor North
1f5cbca509
Merge build flags from platformio_options ( #1651 )
2021-07-26 08:59:18 +02:00
Oxan van Leeuwen
3749c11f21
Fix clang-format script behaviour without -i + code cleanup ( #2002 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch>
2021-07-26 09:54:32 +12:00
Stefan Agner
66cdb761dc
Fix minor build issues with Arduino ESP32 2.0.0-rc1 ( #2057 )
2021-07-24 21:55:25 +12:00
Stefan Agner
f0d9ad6a4e
Add TAG to all compile units ( #2060 )
...
When using static TAG is only valid in the current compile unit. For
some reason it seems that the current ESP8266/ESP32 compiler use the
instance from ble.cpp, but it seems that this causes issues with newer
compiler leading to compile time errors like this:
In file included from /root/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-log.h:164,
from /root/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:71,
from /root/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from src/esphome/core/esphal.h:3,
from src/esphome/core/helpers.h:10,
from src/esphome/components/esp32_ble/ble_uuid.h:3,
from src/esphome/components/esp32_ble/ble_advertising.cpp:5:
src/esphome/components/esp32_ble/ble_advertising.cpp: In member function 'void esphome::esp32_ble::BLEAdvertising::start()':
src/esphome/components/esp32_ble/ble_advertising.cpp:64:14: error: 'TAG' was not declared in this scope
ESP_LOGE(TAG, "esp_ble_gap_config_adv_data failed (Advertising): %d", err);
^~~
2021-07-24 03:53:59 +12:00
carstenschroeder
03e317d052
Fixes new auto mode COOL and HEAT after #1994 ( #2053 )
2021-07-22 14:39:57 +02:00