Commit graph

2130 commits

Author SHA1 Message Date
John "Warthog9" Hawley
fb24e55c8d
pmsx003: add standard particle, particle counts () 2021-08-02 10:32:08 +02:00
Carlos Garcia Saura
b58ca46a46
[duty_cycle] initialize two missing variables () 2021-08-02 10:28:25 +02:00
Jesse Hills
76991cdcc4
Add select entities and implement template select ()
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 () 2021-08-02 07:13:46 +12:00
Otto Winter
f751c3828e
Fix MQTT light include ()
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 ()
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 () 2021-08-01 20:56:05 +12:00
Łukasz Śliwiński
593a3d48fb
Use proper schema for the analog pin shorthand ()
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 () 2021-07-31 23:20:10 +12:00
Guillermo Ruffino
80076f935d
fix diplay trigger missing base class () 2021-07-30 16:55:26 +12:00
Otto Winter
34e8979d40
Convert more code to async-def syntax () 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 () 2021-07-30 10:53:33 +12:00
Oxan van Leeuwen
5983ccc55c
Color mode implementation () 2021-07-29 19:11:56 +02:00
Kodey Converse
de382b704c
Add device class support to MQTT cover () 2021-07-29 16:08:48 +02:00
Otto Winter
16dbbfabc6
Add demo integration () 2021-07-29 11:50:55 +02:00
Otto Winter
af8d04818d
Pull ESP32 Wifi fixes from arduino-esp32 () 2021-07-29 11:44:19 +02:00
Mike Meessen
ee19ef1aac
Add support for the HRXL MaxSonar WR series sensors () 2021-07-29 11:37:31 +02:00
Tyler Menezes
5e2d4e332a
Add T6615 ()
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 ()
Co-authored-by: Richard Nauber <richard@nauber.dev>
2021-07-29 11:16:04 +02:00
Nicholas Peters
8dbac20f8b
Add SDP3x sensor ()
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 ()
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 () 2021-07-29 07:53:54 +12:00
Stefan Agner
246950159d
Bump ESPAsyncWebServer-esphome to 1.3.0 () 2021-07-28 21:24:10 +02:00
Otto Winter
31d6a54b06
Fix PID climate breaks when restoring old modes () 2021-07-28 21:23:41 +02:00
dependabot[bot]
5c3a6164bb
Bump pylint from 2.9.5 to 2.9.6 () 2021-07-28 21:23:24 +02:00
Oxan van Leeuwen
1652914d39
Make light.addressable_set color parameters behave as documented & consistent with elsewhere () 2021-07-28 19:49:43 +02:00
Otto Winter
618cfd9ec5
Add sensor monetary device_class () 2021-07-28 15:34:18 +02:00
Peter van Dijk
f97cfe9916
pm1006: add rx-only support () 2021-07-28 10:41:21 +02:00
Jesse Hills
b9259a0238
Bump esphome dashboard to 20210728.0 () 2021-07-28 15:18:31 +12:00
John K. Luebs
5abbe385c5
More Tuya MCU robustness () 2021-07-28 14:01:15 +12:00
Otto Winter
b0a3891498
Fix MQTT climate custom fan modes without regular ones () 2021-07-27 07:46:13 +12:00
Otto Winter
2a9e3d84fd
Fix climate restore schema changed resulting in invalid restore ()
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 ()
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 ()
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 ()
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 () 2021-07-26 10:50:45 +02:00
Stefan Agner
c2637a76f7
Print BLE 128-bit UUIDs according to spec ()
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 ()
Co-authored-by: Ben Buxton <bb@cactii.net>
2021-07-26 10:41:54 +02:00
WeekendWarrior1
a34d5e3901
Move configure_rmt() into setup() () 2021-07-26 09:32:08 +02:00
WeekendWarrior1
1dd43a75f2
Correctly invert esp32 RMT TX () 2021-07-26 09:20:02 +02:00
Trevor North
1f5cbca509
Merge build flags from platformio_options () 2021-07-26 08:59:18 +02:00
Oxan van Leeuwen
3749c11f21
Fix clang-format script behaviour without -i + code cleanup ()
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 () 2021-07-24 21:55:25 +12:00
Stefan Agner
f0d9ad6a4e
Add TAG to all compile units ()
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 () 2021-07-22 14:39:57 +02:00
Sergey V. DUDANOV
ba461e51a8
midea_ac: fix presets implementation () 2021-07-22 14:39:21 +02:00
Maurice Makaay
80949521b6
Accept change as proposed by black. () 2021-07-22 14:37:42 +02:00
Sourabh Jaiswal
acbb8e9fd0
Added support for Selec Energy Meter ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-07-22 15:31:28 +12:00
Pasi Suominen
90394a50df
Added support for pvvx_mithermometer sensor ()
Co-authored-by: Pasi Suominen <pasiz@pasizdesk.pasiz.net>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-07-22 15:21:08 +12:00
Jesse Hills
5379794f16
Add test5 back to CI () 2021-07-22 13:24:01 +12:00