Jesse Hills
f44e5d3142
Merge pull request #5258 from esphome/bump-2023.8.0b3
...
2023.8.0b3
2023-08-16 13:25:54 +12:00
Jesse Hills
532163738e
Bump version to 2023.8.0b3
2023-08-16 11:49:08 +12:00
Regev Brody
63fa922547
Add configuration flow abilites to the ld2410 component ( #4434 )
2023-08-16 11:49:07 +12:00
Carson Full
48e4cb5ae2
Fix IDFI2CBus::writev ignoring stop parameter ( #4840 )
...
Co-authored-by: Alexander Dimitrov <admin@sharkydog.info >
2023-08-16 11:49:07 +12:00
mulder-fbi
ff8a73c2d1
Fix 24 bit signed integer parsing in sml parser ( #5250 )
2023-08-16 11:49:07 +12:00
Sergey Dudanov
afd26c6f1a
rmt_base additional minor changes ( #5245 )
2023-08-16 11:49:07 +12:00
MrEditor97
67b06a88b2
Change XL9535 setup_priority
to IO ( #5246 )
2023-08-16 11:49:07 +12:00
Jesse Hills
265e019381
Merge pull request #5244 from esphome/bump-2023.8.0b2
...
2023.8.0b2
2023-08-14 12:48:17 +12:00
Jesse Hills
560e36a65c
Bump version to 2023.8.0b2
2023-08-14 11:09:49 +12:00
Jesse Hills
b05a3fbb55
Fix duplicate tuya time warning ( #5243 )
2023-08-14 11:09:48 +12:00
Kjell Braden
3a899e28dc
tuya: add time sync callback only once to prevent memleak ( #5234 )
2023-08-14 11:09:48 +12:00
Pavlo Dudnytskyi
f26238e824
Fixing smartair2 protocol implementation if no Wi-Fi ( #5238 )
2023-08-14 11:09:48 +12:00
Sergey Dudanov
3717e34bba
fix midea: undo approved PR#4053 ( #5233 )
2023-08-14 11:09:48 +12:00
Steve Rodgers
be6f95d43e
pca9554 cache reads ( #5137 )
2023-08-14 11:09:48 +12:00
Pavlo Dudnytskyi
99a765dc06
New features added for Haier integration ( #5196 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-14 11:09:48 +12:00
Jesse Hills
351e7ea16b
Expose start to speaker interface ( #5228 )
2023-08-14 11:09:48 +12:00
Samuel Sieb
2fa79a2e2f
fix aeha data template ( #5231 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-08-14 11:09:48 +12:00
Jesse Hills
44a917929d
Read string of bool env and match against well known values ( #5232 )
2023-08-14 11:09:48 +12:00
Jesse Hills
21ebc7f95b
Merge pull request #5224 from esphome/bump-2023.8.0b1
...
2023.8.0b1
2023-08-10 19:17:58 +12:00
Jesse Hills
72e72d7d4b
Fix duplicate
2023-08-10 18:40:13 +12:00
Jesse Hills
02ed2c0ebe
Bump version to 2023.8.0b1
2023-08-10 17:30:26 +12:00
Jesse Hills
0f506ea8eb
Merge branch 'dev' into bump-2023.8.0b1
2023-08-10 17:30:26 +12:00
Keith Burzinski
8e7e8da4a3
Tweak Color init because IDF 5+ ( #5221 )
2023-08-10 17:11:57 +12:00
Samuel Sieb
b56c606523
add value option to timeout filter ( #5222 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-08-10 17:11:03 +12:00
Francesco Ciocchetti
f457269a68
Add missing on_(arming|pending|armed_home|armed_night|armed_away|disarmed)
triggers to alarm_control_panel ( #5219 )
2023-08-10 17:09:21 +12:00
matthias882
5b0b9da0b9
Daly BMS improvements ( #3388 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
2023-08-10 17:05:01 +12:00
Greg Cormier
0ed0bdc655
New PM sensor Panasonic SN-GCJA5 ( #4988 )
2023-08-10 17:04:22 +12:00
kahrendt
a8fa4b56f9
New component: Add support for bmp581 pressure and temperature sensors ( #4657 )
2023-08-08 17:05:08 +12:00
dependabot[bot]
cd514b140e
Bump platformio from 6.1.7 to 6.1.9 ( #5066 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-08 14:31:49 +12:00
Rudd-O
f3329fdc8c
Add KMeterISO component. ( #5170 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-08 12:32:34 +12:00
dependabot[bot]
689bbf2419
Bump pyupgrade from 3.9.0 to 3.10.1 ( #5189 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-07 23:59:46 +00:00
Francesco Ciocchetti
a6b89e4e8a
Add arm night to alarm control panel ( #5186 )
2023-08-08 11:57:40 +12:00
Stijn Tintel
ffd2cb9814
ledc: check SOC_LEDC_SUPPORT_APB_CLOCK ( #5212 )
2023-08-07 23:47:57 +00:00
dependabot[bot]
1d5f088740
Bump pytest-asyncio from 0.21.0 to 0.21.1 ( #5187 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-08 11:21:51 +12:00
Stijn Tintel
4e7011c25d
esp32_ble_beacon: enable CONFIG_BT_BLE_42_FEATURES_SUPPORTED ( #5211 )
2023-08-08 11:18:06 +12:00
Stijn Tintel
f4ac176d77
core: read ESP32 MAC address from eFuse if IEEE802.15.4 is supported ( #5176 )
2023-08-07 22:45:50 +00:00
Jesse Hills
e4cf7b86fa
Add socket define for rp2040 dev ( #4968 )
2023-08-08 10:22:10 +12:00
Stijn Tintel
9876d5276c
i2c: fix build on ESP-IDF >= 5.1 ( #5200 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-08 09:51:22 +12:00
Jesse Hills
0b1b25191d
Add read interface to microphone ( #5131 )
2023-08-08 09:45:56 +12:00
Jimmy Hedman
9980b9972f
Change MQTT client for ESP32 Arduino ( #5157 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-08 09:16:42 +12:00
Trent Houliston
93b7ca77ca
Refactor pulse_meter
to better handle higher frequencies ( #4231 )
2023-08-08 08:14:20 +12:00
Lucas Prim
40697fea96
Implemented Waveshare 7.5in B V3 ( #5210 )
2023-08-08 07:31:09 +12:00
dependabot[bot]
c541fa1763
Bump zeroconf from 0.71.4 to 0.74.0 ( #5199 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 13:55:38 +12:00
Keith Burzinski
fd08f1e23d
Add ESP32-S2/S3 capacitive touch support ( #5116 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-07 13:54:25 +12:00
Paweł Kozubal
3a07121784
Change device name in MQTT discovery messages to friendly names ( #5205 )
2023-08-07 13:46:31 +12:00
André Cirne
1495fada90
Add support for a01nyub ( #4863 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-07 12:22:18 +12:00
arno1801
62fed4c1eb
Improved compensation sgp30 ( #5208 )
2023-08-07 11:59:17 +12:00
Jesse Hills
00f9af70a9
Fix some configs after #5181 ( #5209 )
2023-08-07 11:48:23 +12:00
Maciej Sokołowski
0ae3fcb0b7
PWM Output on RP2040 for high frequencies ( #5204 )
2023-08-07 11:41:44 +12:00
dependabot[bot]
dfffa67c0f
Bump click from 8.1.5 to 8.1.6 ( #5179 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 16:35:16 +12:00
Jesse Hills
f81c556b63
Update components "if x in config" ( #5181 )
2023-08-02 16:25:26 +12:00
Jesse Hills
ce8091c14e
Speaker return bytes written and do not wait for queue ( #5182 )
2023-08-02 16:24:52 +12:00
Jesse Hills
581cb642ff
Add get_board function to esp32 module ( #5184 )
2023-08-02 16:24:02 +12:00
Jesse Hills
e02aaedc42
Microphone add is_stopped ( #5183 )
2023-08-02 16:21:30 +12:00
Pavlo Dudnytskyi
8c66de2391
Vertical and horizontal airflow actions fix for Haier climate ( #5164 )
...
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu >
2023-08-02 11:06:23 +12:00
dependabot[bot]
cb8ca433d9
Bump pyupgrade from 3.7.0 to 3.9.0 ( #5083 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-02 07:57:51 +12:00
Jesse Hills
b914d6e305
Merge pull request #5173 from esphome/bump-2023.7.1
...
2023.7.1
2023-08-01 16:54:20 +12:00
Jesse Hills
956e19be7d
Bump version to 2023.7.1
2023-08-01 12:08:36 +12:00
Maxime Michel
b3d5a4dfdb
Fix graininess & streaks for 7.50inV2alt Waveshare e-paper ( #5168 )
2023-08-01 12:08:36 +12:00
Joris S
c63cdae84f
invert min_rssi check ( #5150 )
2023-08-01 12:08:36 +12:00
J. Nick Koston
dec044ad8b
Increase maximum number of BLE notifications ( #5155 )
2023-08-01 12:08:36 +12:00
PlainTechEnthusiast
2a12ec09fb
update "Can't convert" warning to match others in homeassistant_sensor ( #5162 )
2023-08-01 12:08:36 +12:00
cvwillegen
91e920c498
Slightly lower template switch setup priority ( #5163 )
2023-08-01 12:08:35 +12:00
Stijn Tintel
9b19c45735
wifi: handle WIFI_REASON_ROAMING reason in event ( #5153 )
2023-08-01 12:08:35 +12:00
Keith Burzinski
3843d21dbf
Swap ADC back to use 'int' because C3 ( #5151 )
2023-08-01 12:08:35 +12:00
Kuba Szczodrzyński
73db164fb1
Dashboard: use Popen() on Windows ( #5110 )
2023-08-01 12:08:35 +12:00
Maxime Michel
17be6b106b
Fix graininess & streaks for 7.50inV2alt Waveshare e-paper ( #5168 )
2023-08-01 12:03:34 +12:00
dependabot[bot]
869981cfe4
Bump pylint from 2.17.4 to 2.17.5 ( #5172 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-01 10:16:46 +12:00
dependabot[bot]
7dd56fb0fa
Bump black from 23.3.0 to 23.7.0 ( #5126 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-07-30 23:28:26 +00:00
dependabot[bot]
f0f09d3714
Bump zeroconf from 0.69.0 to 0.71.4 ( #5148 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-31 10:32:55 +12:00
Joris S
9a66199904
invert min_rssi check ( #5150 )
2023-07-31 10:30:21 +12:00
J. Nick Koston
bf732f2a2b
Increase maximum number of BLE notifications ( #5155 )
2023-07-31 10:23:52 +12:00
Jimmy Hedman
c418eecf83
Enable IPv6 for ESP32 Arduino, wifi and ethernet ( #4865 )
2023-07-30 22:20:55 +00:00
Mat931
98bf427600
Add standardized CRC helper functions ( #4798 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-07-30 21:45:56 +00:00
PlainTechEnthusiast
9aa5ee3372
update "Can't convert" warning to match others in homeassistant_sensor ( #5162 )
2023-07-31 09:40:55 +12:00
cvwillegen
ccb3d3d308
Slightly lower template switch setup priority ( #5163 )
2023-07-31 09:32:09 +12:00
Sergey Dudanov
9ff0471274
duty_time: fix build without binary_sensor. Parented in automations. ( #5156 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-07-30 21:30:11 +00:00
Stijn Tintel
fdb20e4a30
wifi: handle WIFI_REASON_ROAMING reason in event ( #5153 )
2023-07-31 09:23:30 +12:00
Keith Burzinski
56630bb717
Swap ADC back to use 'int' because C3 ( #5151 )
2023-07-31 09:19:06 +12:00
mullerdavid
08a41d9bd6
Adding Inkplate 6 v2 model variant ( #5165 )
2023-07-31 09:10:46 +12:00
Mat931
cd46a69f2c
Add 'map_linear' and 'clamp' sensor filters ( #5040 )
2023-07-31 09:09:09 +12:00
Sergey Dudanov
794a4bd9a1
remote_base changes ( #5124 )
2023-07-31 08:07:33 +12:00
Sergey Dudanov
a120a455bf
climate triggers Climate and ClimateCall references ( #5028 )
2023-07-31 07:52:01 +12:00
Sergey Dudanov
cd72a2ed7e
Bump clang-tidy from 11 to 14 ( #5160 )
2023-07-31 07:44:56 +12:00
Jimmy Hedman
3eff7e76aa
Prepare some components for idf >= 5 ( #5061 )
2023-07-27 00:18:02 -05:00
esphomebot
959d1944fd
Synchronise Device Classes from Home Assistant ( #5147 )
2023-07-24 07:17:18 +00:00
Jesse Hills
b0966532bf
Allow esp32 idf components to specify submodules and specific components ( #5128 )
2023-07-23 20:22:46 +12:00
Sergey Dudanov
827b2def1e
Coolix IR protocol improvements ( #5105 )
...
* coolix protocol
* tests
* 24-bit range
* some DRY in coolix
* added short condition
* one more change
* final prettify
* v2023.8
2023-07-23 08:15:37 +12:00
Kuba Szczodrzyński
80154b280e
Init colorama in ESPHome main ( #5111 )
2023-07-22 20:25:01 +12:00
Jesse Hills
efd0dd4c3d
Update known boards to 5.4.0 ( #5134 )
2023-07-22 20:24:40 +12:00
esphomebot
c91b775b73
Synchronise Device Classes from Home Assistant ( #5136 )
2023-07-21 22:17:48 +12:00
Jimmy Hedman
1c237aef77
Version bump for ESP32 IDF and Arduino ( #5035 )
2023-07-21 15:35:44 +12:00
Graham Brown
89c5298bb9
Streamer mode ( #5119 )
2023-07-21 08:47:37 +12:00
Jimmy Hedman
76c0d0912f
Change datatype in e131 addressable light ( #5127 )
2023-07-20 15:54:25 +12:00
Jimmy Hedman
5eb12ac5fe
Make docker use pip installed pillow ( #5074 )
2023-07-20 15:52:41 +12:00
Jesse Hills
d238155640
Add size getter to CallbackManager ( #5129 )
2023-07-20 12:37:42 +12:00
Jesse Hills
de626c0f5f
ignore components folder in root ( #5130 )
2023-07-20 12:37:29 +12:00
Kuba Szczodrzyński
973e78355f
Dashboard: use Popen() on Windows ( #5110 )
2023-07-20 08:39:35 +12:00
Jesse Hills
ab32dd7420
Merge pull request #5122 from esphome/bump-2023.7.0
...
2023.7.0
2023-07-19 15:44:34 +12:00
dependabot[bot]
b82c7ad608
Bump pyyaml from 6.0 to 6.0.1 ( #5117 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-19 14:30:12 +12:00
Jesse Hills
2a7aa2fc0d
bump pyyaml to 6.0.1
2023-07-19 14:07:42 +12:00
Jesse Hills
f5e98eb86f
Bump version to 2023.7.0
2023-07-19 12:59:51 +12:00
Jesse Hills
362a19c2e1
Merge pull request #5121 from esphome/bump-2023.7.0b3
...
2023.7.0b3
2023-07-19 12:40:27 +12:00
Jesse Hills
f4a4956dd4
Bump version to 2023.7.0b3
2023-07-19 11:41:24 +12:00
Jesse Hills
746488cabf
Fix silence detection flag on voice assistant ( #5120 )
2023-07-19 11:41:24 +12:00
voed
4449248c6f
[LD2410] Remove baud_rate check ( #5112 )
2023-07-19 11:41:24 +12:00
PlainTechEnthusiast
036e14ab7f
Sigma delta fix ( #4911 )
2023-07-19 11:41:24 +12:00
Kevin P. Fleming
f840eee1b7
airthings_wave: Silence compiler warnings ( #5098 )
2023-07-19 11:41:24 +12:00
bwynants
553132443f
P1 values for capacity tariff in Belgium ( #5081 )
2023-07-19 11:41:24 +12:00
Jesse Hills
417d45939f
Fix silence detection flag on voice assistant ( #5120 )
2023-07-19 11:38:47 +12:00
voed
837c749cd7
[LD2410] Remove baud_rate check ( #5112 )
2023-07-18 12:50:32 +12:00
PlainTechEnthusiast
b0e286972d
Sigma delta fix ( #4911 )
2023-07-18 12:49:04 +12:00
dependabot[bot]
3cfe1e3083
Bump click from 8.1.3 to 8.1.5 ( #5099 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 12:47:06 +12:00
Kevin P. Fleming
6738295475
airthings_wave: Silence compiler warnings ( #5098 )
2023-07-17 10:43:57 +12:00
bwynants
1617eba764
P1 values for capacity tariff in Belgium ( #5081 )
2023-07-17 10:42:49 +12:00
Jesse Hills
d20242f589
Merge pull request #5107 from esphome/bump-2023.7.0b2
...
2023.7.0b2
2023-07-17 10:19:32 +12:00
Jesse Hills
68affce274
Bump version to 2023.7.0b2
2023-07-17 09:29:32 +12:00
Clyde Stubbs
c4b9065749
Add timeout filter ( #5104 )
2023-07-17 09:29:32 +12:00
Jesse Hills
d57a5d1793
Remove template switch restore_state ( #5106 )
2023-07-17 09:29:32 +12:00
Ilia Sotnikov
74e062fdb3
[Sprinkler] Resume fixes ( #5100 )
2023-07-17 09:29:32 +12:00
Pierre-Alexis Ciavaldini
6bdc0c92fe
ESP32 enable ADC2 when wifi is disabled ( #4381 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-07-17 09:29:32 +12:00
Jesse Hills
d7945de001
Dont do mqtt ip lookup if use_address
has ip address ( #5096 )
...
* Dont do mqtt ip lookup id `use_address` is in config
* Fix after actually testing =)
2023-07-17 09:29:32 +12:00
Dave T
899aa31df3
Mark repo as safe directory to git config ( #5102 )
2023-07-17 09:19:08 +12:00
Clyde Stubbs
ac81fae855
Add timeout filter ( #5104 )
2023-07-17 09:17:31 +12:00
Jesse Hills
8c6cddf1bb
Remove template switch restore_state ( #5106 )
2023-07-17 09:11:43 +12:00
Ilia Sotnikov
508392db6e
[Sprinkler] Resume fixes ( #5100 )
2023-07-16 15:28:31 -05:00
Pierre-Alexis Ciavaldini
3ac0165f00
ESP32 enable ADC2 when wifi is disabled ( #4381 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-07-17 07:42:01 +12:00
Kamil Trzciński
1691c13b47
display: Add helper methods to Display::clip
and Display::clamp_x/y_
( #5003 )
...
* display: `Rect` make most of methods `const`
* display: add `clip` and `clamp_x/y_` methods for clipping to `Display`
2023-07-14 15:30:19 -05:00
Jimmy Hedman
f8df694aa3
Mk2 to prepare color.h for idf >= 5 ( #5070 )
2023-07-12 19:32:05 -05:00
Jesse Hills
ac05495781
Dont do mqtt ip lookup if use_address
has ip address ( #5096 )
...
* Dont do mqtt ip lookup id `use_address` is in config
* Fix after actually testing =)
2023-07-12 19:19:04 -05:00
Jesse Hills
3ba2a29e54
Merge pull request #5095 from esphome/bump-2023.7.0b1
...
2023.7.0b1
2023-07-13 10:53:51 +12:00
Jesse Hills
306ab0c56c
Bump version to 2023.8.0-dev
2023-07-13 09:50:48 +12:00
Jesse Hills
76b438f79c
Bump version to 2023.7.0b1
2023-07-13 09:50:48 +12:00
Jesse Hills
bc14f06a07
Merge branch 'dev' into bump-2023.7.0b1
2023-07-13 09:50:47 +12:00
Jesse Hills
844cf316e2
Edit error message for pillow install to add version restrictions ( #5094 )
2023-07-13 09:38:24 +12:00
Lewis Baker
9344d85414
Fix PIDController::in_deadband() to give correct result when error is zero ( #5078 )
2023-07-13 08:57:45 +12:00
Sergey Dudanov
a539197bc4
New 'Duty Time' sensor component ( #5069 )
2023-07-13 08:48:16 +12:00
Sergey Dudanov
eb859e83f8
Fix use of optional<T> ( #5091 )
2023-07-13 08:44:30 +12:00
Pavlo Dudnytskyi
e4a640844c
Fixing colon for tm1637 display if inverted set true ( #5072 )
2023-07-13 08:24:49 +12:00
Christian
119bbba254
Grove amend name ( #5093 )
2023-07-13 08:13:50 +12:00
danieltwagner
8c5978599a
Add support for ATM90E26 ( #4366 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-07-12 17:10:22 +12:00
Sergey Dudanov
bbf3d382e8
added uart final validate data bits ( #5079 )
2023-07-12 16:12:40 +12:00
Jesse Hills
c85f70a236
Bump esphome-dashboard to 20230711.0 ( #5085 )
2023-07-12 16:02:37 +12:00
Jesse Hills
7e52d4f5d6
Restrict pillow to versions before 10.0.0 ( #5090 )
2023-07-12 15:28:20 +12:00
Clyde Stubbs
6d9dbf9e54
Correct message for standard transmission. ( #5088 )
2023-07-12 15:22:52 +12:00
Clyde Stubbs
ec37dece12
Add MCP2515 12MHz xtal support ( #5089 )
2023-07-12 15:12:48 +12:00
Christian
e0fd8cd850
Add support for Grove tb6612 fng ( #4797 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-07-12 15:02:53 +12:00
Kevin P. Fleming
cf65bd8ad7
airthings_wave: Battery level reporting ( #4979 )
2023-07-12 13:38:52 +12:00
Stefan Klug
8a9352939a
Fix typo in mpu6050.cpp ( #5086 )
2023-07-12 13:29:38 +12:00
kswt
6ecc1c14d2
tuya_light: fix float->int conversion while setting color temperature ( #5067 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: kswt <kswt@xmpp.is >
2023-07-12 13:28:48 +12:00
Stefan Rado
5f531ac9b0
Add TT21100 touchscreen component ( #4793 )
...
Co-authored-by: Rajan Patel <rpatel3001@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-07-12 13:19:19 +12:00
dentra
7a551081ee
web server esp idf suppport ( #3500 )
...
* initial web_server_idf implementation
* initial web_server_idf implementation
* fix lint errors
* fix lint errors
* add captive_portal support
* fix lint errors
* fix lint errors
* add url decode
* Increase the max supported size of headers section in HTTP request
* add ota support
* add mulipart form data support (ota required)
* make linter happy
* make linter happy
* make linter happy
* fix review marks
* add DefaultHeaders support
* add DefaultHeaders support
* unify file names
* using std::isnan
* parse multipart requests only when ota enabled
* parse multipart requests only when ota enabled
* parse multipart requests only when ota enabled
* parse multipart requests only when ota enabled
* parse multipart requests only when ota enabled
* drop multipart request support
* drop multipart request support
* drop multipart request support
* OTA is disabled by default
* fail when OTA enabled on IDF framework
* changing file permissions to remove execute bit
* return back PGM_P and strncpy_P macro
* temp web_server fix to be compat with 2022.12
* fix config handling w/o web_server
* fix compilation with "local"
* fully remove all idf ota
* merge with esphome 2023.6
* add core/hal to web_server_base
* Update esphome/components/web_server_base/__init__.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update __init__.py
* Update __init__.py
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-07-11 19:08:03 -05:00
KoenBreeman
74139985c9
RTC implementation of pcf8563 ( #4998 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-07-12 09:19:28 +12:00
jan-hofmeier
f3cdcc008a
Add Alpha3 pump component ( #3787 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-07-11 17:12:43 +12:00
kahrendt
a391815921
Add Zio Ultrasonic Distance Sensor Component ( #5059 )
2023-07-11 16:24:18 +12:00
Kamil Trzciński
98fd092053
display: rename DisplayBufferRef
to DisplayRef
( #5002 )
2023-07-10 16:38:28 -05:00
Jesse Hills
feee075122
Merge pull request #5077 from esphome/bump-2023.6.5
...
2023.6.5
2023-07-10 13:53:25 +12:00
Jimmy Hedman
ddde1ee31e
Allow pillow versions over 10 ( #5071 )
2023-07-10 11:34:43 +12:00
Jimmy Hedman
c5aacdd682
Update RP2040 Aruino framwork and platform to latest ( #5025 )
2023-07-10 11:30:39 +12:00
Jesse Hills
a77cf1beec
Bump version to 2023.6.5
2023-07-10 11:24:49 +12:00
Kevin P. Fleming
d7bfdd0efc
binary_sensor: Validate max_length for on_click/on_double_click ( #5068 )
2023-07-10 11:24:49 +12:00
J. Nick Koston
62aee36f82
Fix bulk and single Bluetooth parser coexistence ( #5073 )
2023-07-10 11:24:49 +12:00
Trevor North
8ca9115dc8
Improve BME680 BSEC sensor device classes ( #4859 )
2023-07-10 10:03:54 +12:00
Fabian
8bf8892ab3
[Ethernet] ksz8081rna support ( #4739 )
...
Co-authored-by: Your Name <you@example.com >
2023-07-10 10:02:42 +12:00
Kevin P. Fleming
8739552c0b
binary_sensor: Validate max_length for on_click/on_double_click ( #5068 )
2023-07-10 09:55:02 +12:00
J. Nick Koston
e6834f25ed
Fix bulk and single Bluetooth parser coexistence ( #5073 )
2023-07-10 09:08:46 +12:00
NP v/d Spek
f9fc438de8
Fixed ili9xxx_display update() method ( #5013 )
...
There was an obsolete `if` statement left over from an other implementation.
2023-07-05 20:58:04 -05:00
Kamil Trzciński
677b2c6618
display: split DisplayBuffer
and Display
( #5001 )
2023-07-05 14:33:26 -05:00
Tobias Oort
301a78f983
Adds 1.54" e-ink display (gdew0154m09) support to waveshare_epaper component ( #4939 )
...
* Added GDEW0154M09 in waveshare_epaper component
* noop change - trigger workflow
* Make linter happy
* Update test4.yaml
* linter doing linty things
* revert the newline removal.
* revert to prove unstable test
* add code back into test.
* no partial updates supported yet - removed from test.
* Update esphome/components/waveshare_epaper/waveshare_epaper.cpp
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-07-05 14:32:00 -05:00
Jimmy Hedman
979f014799
Make scheduler debuging work with idf >= 5 ( #5052 )
2023-07-05 22:05:27 +12:00
Fabian
a326dcaf0e
[ili9xxx] Allow config of spi data rate. ( #4701 )
...
* Allow 80MHz ili9xxx display.
* python foo.
* update based on feedback.
* Change python
---------
Co-authored-by: Your Name <you@example.com >
2023-07-05 02:53:14 -05:00
lnicolas83
5bf2fa5c56
[ILI9xxx] Add ili9488_a (alternative gamma configuration for ILI9488) ( #5027 )
...
* Add ili9488_a
* Fix clang-tidy
2023-07-04 19:21:26 -05:00
Jimmy Hedman
fe0404a084
Some tests wasn't running (locally) ( #5050 )
2023-07-05 10:33:46 +12:00
Jesse Hills
22a1134f0e
Fix when idf component has broken symlinks ( #5058 )
2023-07-05 10:31:58 +12:00
Jimmy Hedman
fc3d558d47
Initial debug component support for rp2040 ( #5056 )
2023-07-05 10:28:12 +12:00
Jesse Hills
45c72f1f22
Log start of i2c setup ( #5049 )
2023-07-04 15:26:31 +12:00
Jesse Hills
fd9cca565b
Log component long time message at warning level ( #5048 )
2023-07-04 15:02:53 +12:00
Jesse Hills
0709367587
Merge pull request #5047 from esphome/bump-2023.6.4
...
2023.6.4
2023-07-04 14:42:36 +12:00
Jesse Hills
98277f6ceb
Bump version to 2023.6.4
2023-07-04 14:03:58 +12:00
Jesse Hills
8dd509ba53
Update webserver to ea86d81 ( #5023 )
2023-07-04 14:03:57 +12:00
J. Nick Koston
8df455f55b
Advertise noise is enabled ( #5034 )
2023-07-04 14:03:57 +12:00
Graham Brown
36782f13bf
Add alarm to reserved ids ( #5042 )
2023-07-04 14:03:57 +12:00
Sergey Dudanov
e823067a6b
fix template binary_sensor publish_initial_state option ( #5033 )
2023-07-04 14:03:57 +12:00
Ryan DeShone
c3ef12d580
[SCD30] Disable negative temperature offset ( #4850 )
2023-07-04 14:03:57 +12:00
Jesse Hills
d64d1650e3
Update webserver to ea86d81 ( #5023 )
2023-07-04 13:45:06 +12:00
J. Nick Koston
a74abb8ea8
Adjust signature for on_disconnect ( #5009 )
2023-07-04 12:57:44 +12:00
Fabian
e74ab00b3e
Mopeka std fixes ( #5041 )
...
Co-authored-by: Your Name <you@example.com >
2023-07-04 12:55:04 +12:00
J. Nick Koston
2e2ac53071
Advertise noise is enabled ( #5034 )
2023-07-04 12:52:42 +12:00
Jimmy Hedman
87c0f48095
Prepare debug and logger component to work with idf 5.0 ( #5036 )
2023-07-04 12:49:27 +12:00
Jimmy Hedman
25b9bde0a5
Prepare ethernet to work with esp idf 5.0 ( #5037 )
2023-07-04 12:48:05 +12:00
guillempages
63d3a0e8b3
Improve the gamma settings for the S3-Box-lite display ( #5046 )
2023-07-04 12:43:03 +12:00
Graham Brown
4cc0f3fd53
Add alarm to reserved ids ( #5042 )
2023-07-04 12:28:19 +12:00
Sergey Dudanov
5b2176562b
binary_sensor filters templatable delays ( #5029 )
2023-07-04 12:25:48 +12:00
Sergey Dudanov
099dc8d1d2
fix template binary_sensor publish_initial_state option ( #5033 )
2023-07-04 12:18:51 +12:00
Sergey Dudanov
cf98c497d5
binary_sensor removed unused filter ( #5039 )
2023-07-03 10:35:53 +12:00
dependabot[bot]
c5eb3941b9
Bump pytest-mock from 3.10.0 to 3.11.1 ( #4977 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-29 11:44:23 +12:00
dependabot[bot]
0e93b8ee0d
Bump esptool from 4.6 to 4.6.2 ( #4949 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-29 11:44:10 +12:00
Ryan DeShone
807621402d
[SCD30] Disable negative temperature offset ( #4850 )
2023-06-29 11:42:39 +12:00
Jesse Hills
321155eb40
Merge pull request #5020 from esphome/bump-2023.6.3
...
2023.6.3
2023-06-29 07:26:05 +12:00
Jesse Hills
d34c074b92
Bump version to 2023.6.3
2023-06-28 12:35:16 +12:00
Jesse Hills
abc8e903c1
Add CONFIG_BT_BLE_42_FEATURES_SUPPORTED for ble ( #5008 )
2023-06-28 12:35:15 +12:00
F.D.Castel
832ba38f1b
Fixes compressed downloads ( #5014 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-28 12:35:15 +12:00
esphomebot
70de2f5278
Synchronise Device Classes from Home Assistant ( #5018 )
2023-06-28 12:35:15 +12:00
Jesse Hills
604d4eec79
Update webserver to 56d73b5 ( #5007 )
2023-06-28 12:35:14 +12:00
Jesse Hills
ac5246e21d
Remove yaml test cache ( #5019 )
2023-06-28 12:22:14 +12:00
Jesse Hills
951157dc26
Add CONFIG_BT_BLE_42_FEATURES_SUPPORTED for ble ( #5008 )
2023-06-28 11:35:35 +12:00
Jesse Hills
68119ddcd4
Attempt to fix script parameters ( #4627 )
2023-06-28 11:34:08 +12:00
F.D.Castel
c82be2cd60
Fixes compressed downloads ( #5014 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-28 11:13:14 +12:00
esphomebot
9a149a7aba
Synchronise Device Classes from Home Assistant ( #5018 )
2023-06-27 22:19:36 +00:00
dependabot[bot]
108fabe18f
Bump pytest from 7.3.2 to 7.4.0 ( #5000 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-28 09:41:39 +12:00
dependabot[bot]
8ce98dd15a
Bump pyupgrade from 3.4.0 to 3.7.0 ( #4971 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-28 09:41:02 +12:00
dependabot[bot]
9d21cccac1
Bump aioesphomeapi from 14.1.0 to 15.0.0 ( #5012 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-28 09:40:08 +12:00
Jesse Hills
8f4abf6a63
Update sync workflow ( #5017 )
2023-06-28 09:34:31 +12:00
jerome992
bd9a4ff8de
add water delivered to dsmr component ( #4237 )
...
Co-authored-by: Jerome <jerome992@internet.lu >
2023-06-27 15:35:20 -03:00
Philippe Vlérick
d9398a91d1
update dsmr to 0.7 ( #5011 )
2023-06-26 17:09:52 -03:00
Jesse Hills
ef84937fd6
Update webserver to 56d73b5 ( #5007 )
2023-06-26 10:27:03 +12:00
Guillermo Ruffino
2a2d20a7fc
support empty schemas and one platform components ( #4999 )
2023-06-26 09:38:36 +12:00
Kamil Trzciński
8a1c49a4ae
display: move Image
, Font
and Animation
code into components ( #4967 )
...
* display: move `Font` to `components/font`
* display: move `Animation` to `components/animation`
* display: move `Image` to `components/image`
2023-06-24 17:56:29 -05:00
Jesse Hills
b806eb6a61
Merge pull request #4997 from esphome/bump-2023.6.2
...
2023.6.2
2023-06-23 22:47:41 +12:00
Jesse Hills
39948db59a
Bump version to 2023.6.2
2023-06-23 17:17:43 +12:00
Jesse Hills
fbfb4e2a73
Fix rp2040 pio tool download ( #4994 )
2023-06-23 17:17:43 +12:00
Samuel Sieb
595ac84779
remove unused static declarations ( #4993 )
2023-06-23 17:17:43 +12:00
Jesse Hills
eb145757e5
Fix rp2040 pio tool download ( #4994 )
2023-06-23 16:42:37 +12:00
Samuel Sieb
fc0e1a3cb9
remove unused static declarations ( #4993 )
2023-06-23 13:03:31 +12:00
Jesse Hills
746f72a279
Merge pull request #4992 from esphome/bump-2023.6.1
...
2023.6.1
2023-06-23 08:50:39 +12:00
Jesse Hills
ec3d5fc427
Merge branch 'release' into dev
2023-06-23 07:49:08 +12:00
Jesse Hills
dec6f04499
Bump version to 2023.6.1
2023-06-23 07:34:55 +12:00
Kamil Trzciński
a90d266017
display: fix white screen on binary displays ( #4991 )
2023-06-23 07:34:54 +12:00
Jimmy Hedman
df9fcf9850
Make ethernet_info work with esp-idf framework ( #4976 )
2023-06-23 07:34:54 +12:00
Kamil Trzciński
85608a8ab7
display: fix white screen on binary displays ( #4991 )
2023-06-22 14:18:29 -05:00
Jesse Hills
5ef9cd5f86
Merge pull request #4990 from esphome/bump-2023.6.0
...
2023.6.0
2023-06-22 17:15:13 +12:00
Jimmy Hedman
52d7d2cae7
Make ethernet_info work with esp-idf framework ( #4976 )
2023-06-22 16:09:00 +12:00
Jesse Hills
ceca91d1e7
Bump version to 2023.6.0
2023-06-22 13:39:10 +12:00
Jesse Hills
bc7c11be96
Merge pull request #4989 from esphome/bump-2023.6.0b7
...
2023.6.0b7
2023-06-22 13:31:03 +12:00
Jesse Hills
a2734330e1
Bump version to 2023.6.0b7
2023-06-22 11:50:46 +12:00
F.D.Castel
ef8180c8a8
dashboard: Adds "compressed=1" to /download.bin endpoint. (...) ( #4966 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-22 11:50:45 +12:00
J. Nick Koston
cd773a1dec
Migrate VOC sensors that use ppb to use volatile_organic_compounds_parts device class ( #4982 )
2023-06-22 11:50:45 +12:00
Kevin P. Fleming
244a212592
airthings_wave: refactor to eliminate code duplication ( #4910 )
2023-06-22 11:50:45 +12:00
F.D.Castel
f72b07eb0e
dashboard: Adds "compressed=1" to /download.bin endpoint. (...) ( #4966 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-22 11:48:17 +12:00
J. Nick Koston
314c1c8b5c
Migrate VOC sensors that use ppb to use volatile_organic_compounds_parts device class ( #4982 )
2023-06-22 11:45:41 +12:00
Jesse Hills
98e3426769
Merge pull request #4987 from esphome/bump-2023.6.0b6
...
2023.6.0b6
2023-06-22 11:22:48 +12:00
Jesse Hills
7ef8d67831
Bump version to 2023.6.0b6
2023-06-22 10:31:23 +12:00
Jesse Hills
c455a5dd6a
Update webserver and captive portal pages to 67c48ee9 ( #4986 )
2023-06-22 10:31:23 +12:00
Dion Hulse
74daca668e
Add configuration option to disable the log UI. ( #4419 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-22 10:31:23 +12:00
Jesse Hills
211453df43
Update webserver and captive portal pages to 67c48ee9 ( #4986 )
2023-06-22 10:12:25 +12:00
Dion Hulse
1cc7428445
Add configuration option to disable the log UI. ( #4419 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-22 09:58:49 +12:00
Jesse Hills
a40fa22055
Merge pull request #4984 from esphome/bump-2023.6.0b5
...
2023.6.0b5
2023-06-21 17:17:13 +12:00
Jesse Hills
2047bba4f7
Bump version to 2023.6.0b5
2023-06-21 16:39:52 +12:00
Jesse Hills
a064ab5c2b
Fix pypi release ( #4983 )
2023-06-21 16:39:52 +12:00
Jesse Hills
e8ce7048d8
Fix pypi release ( #4983 )
2023-06-21 16:36:54 +12:00
Jesse Hills
0c37d06936
Merge pull request #4981 from esphome/bump-2023.6.0b4
...
2023.6.0b4
2023-06-21 15:49:32 +12:00
Jesse Hills
d919373853
Bump version to 2023.6.0b4
2023-06-21 14:32:53 +12:00
Jesse Hills
6c00be0a63
Bump esphome-dashboard to 20230621.0 ( #4980 )
2023-06-21 14:32:47 +12:00
Onne
0671287b80
Make growatt play nicer with other modbus components. ( #4947 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-21 14:31:24 +12:00
Martin Murray
867b4719d1
Apply configured IIR filter setting in generated BMP280 code ( #4975 )
...
Co-authored-by: Martin Murray <murrayma@gmail.com >
2023-06-21 14:31:24 +12:00
Jesse Hills
de6c527ca4
Bump esphome-dashboard to 20230621.0 ( #4980 )
2023-06-21 14:30:19 +12:00
Onne
9e7e3708e3
Make growatt play nicer with other modbus components. ( #4947 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-21 00:22:32 +00:00
Kevin P. Fleming
8bd9f50659
airthings_wave: refactor to eliminate code duplication ( #4910 )
2023-06-21 11:53:44 +12:00
Stijn Tintel
cb5a01da29
mqtt: add ESP-IDF >= 5.0 support ( #4854 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-20 23:53:32 +00:00
Martin Murray
bfe85dd710
Apply configured IIR filter setting in generated BMP280 code ( #4975 )
...
Co-authored-by: Martin Murray <murrayma@gmail.com >
2023-06-21 11:53:21 +12:00
Jesse Hills
fc544dc389
Merge pull request #4974 from esphome/bump-2023.6.0b3
...
2023.6.0b3
2023-06-21 11:50:59 +12:00
dependabot[bot]
24067312f6
Bump zeroconf from 0.63.0 to 0.69.0 ( #4970 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-20 11:18:06 +12:00
Jesse Hills
501fe83710
Bump version to 2023.6.0b3
2023-06-20 11:10:48 +12:00
Stanislav Habich
5513b0e121
Update pca9685_output.cpp ( #4929 )
2023-06-20 11:10:48 +12:00
J. Nick Koston
959e7745a6
Construct web_server assets at build time instead of run time ( #4944 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-20 11:10:48 +12:00
J. Nick Koston
76e947651d
Store app comment and compilation_time in flash ( #4945 )
2023-06-20 11:10:48 +12:00
Hawawa McTaru
5ba04eb620
Fix for Fujitsu AC not having Quiet Fan Mode ( #4962 )
2023-06-20 11:10:48 +12:00
guillempages
ee12c68b8f
Add actions to animation ( #4959 )
2023-06-20 10:50:02 +12:00
dependabot[bot]
b2ccd32cd7
Bump aioesphomeapi from 14.0.0 to 14.1.0 ( #4972 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-20 10:35:26 +12:00
Jimmy Hedman
7ceb16cc5a
Preprocess away unused code when IPv6 is disabled ( #4973 )
2023-06-20 10:34:46 +12:00
Jesse Hills
5a8b7c17da
Fix python venv restoring ( #4965 )
...
* Fix python venv restoring
* Add shell
* Fix indentation
2023-06-19 16:08:23 -05:00
MrEditor97
41a618737b
XL9535 I/O Expander ( #4899 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-19 15:26:06 +12:00
Carson Full
67771abc9d
Add read/write for 16bit registers ( #4844 )
2023-06-19 14:10:05 +12:00
dependabot[bot]
c151df32bc
Bump pytest from 7.3.1 to 7.3.2 ( #4936 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 13:58:01 +12:00
Stanislav Habich
b346ad8080
Update pca9685_output.cpp ( #4929 )
2023-06-19 13:56:12 +12:00
J. Nick Koston
cd57271386
Construct web_server assets at build time instead of run time ( #4944 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-19 13:51:19 +12:00
J. Nick Koston
b9f20b36cb
Store app comment and compilation_time in flash ( #4945 )
2023-06-19 11:35:47 +12:00
Kamil Trzciński
62d2640c37
display: move Rect
into rect.cpp/.h
( #4957 )
2023-06-18 23:32:39 +00:00
Kamil Trzciński
54eb52c19a
display/font: optimise font rendering by about 25% ( #4956 )
2023-06-18 23:29:43 +00:00
Hawawa McTaru
77a7d3f24b
Fix for Fujitsu AC not having Quiet Fan Mode ( #4962 )
2023-06-19 11:20:32 +12:00
Kamil Trzciński
8c9d63f48f
display: add BaseFont
and introduce Font::draw
methods ( #4963 )
2023-06-19 11:04:19 +12:00
Pavlo Dudnytskyi
5a8e93ed0a
Upgraded Haier climate component implementation ( #4521 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu >
Co-authored-by: esphomebot <esphome@nabucasa.com >
2023-06-19 10:24:52 +12:00
Jesse Hills
2d32e89b87
Merge pull request #4964 from esphome/bump-2023.6.0b2
...
2023.6.0b2
2023-06-19 09:22:14 +12:00
Jesse Hills
88c13768e3
Bump version to 2023.6.0b2
2023-06-19 07:35:03 +12:00
Jesse Hills
29f4430658
Use HW SPI for rp2040 ( #4955 )
2023-06-19 07:35:03 +12:00
Kamil Trzciński
b558a1c9dd
display: allow to align image with ImageAlign
( #4933 )
2023-06-19 07:35:03 +12:00
guillempages
a4ef26749b
Add support for ESP32-S3-BOX displays ( #4942 )
...
The ESP32-S3-BOX display has an ILI9xxx driver
Add the needed configuration so that it works.
2023-06-19 07:35:03 +12:00
guillempages
6aa3092be0
Split display_buffer sub-components into own files ( #4950 )
...
* Split display_buffer sub-components into own files
Move the Image, Animation and Font classes to their own h/cpp pairs,
instead of having everything into the display_buffer h/cpp files.
* Fixed COLOR_ON duplicate definition
2023-06-19 07:35:03 +12:00
guillempages
abca47f36f
Add support for ESP32-S3-BOX-Lite displays ( #4941 )
2023-06-19 07:35:03 +12:00
Samuel Sieb
407b5e199e
fix vbus sensor offsets ( #4952 )
2023-06-19 07:35:03 +12:00
Clyde Stubbs
2ffd430b0b
Add support in vbus component for Deltasol BS 2009 ( #4943 )
2023-06-19 07:35:03 +12:00
Jesse Hills
d4099d68a7
Use HW SPI for rp2040 ( #4955 )
2023-06-19 07:24:44 +12:00
Kamil Trzciński
e1b0d86098
display: allow to align image with ImageAlign
( #4933 )
2023-06-19 07:24:23 +12:00
guillempages
1a7f121ac6
Add support for ESP32-S3-BOX displays ( #4942 )
...
The ESP32-S3-BOX display has an ILI9xxx driver
Add the needed configuration so that it works.
2023-06-17 03:38:44 -05:00
guillempages
ffa669899a
Split display_buffer sub-components into own files ( #4950 )
...
* Split display_buffer sub-components into own files
Move the Image, Animation and Font classes to their own h/cpp pairs,
instead of having everything into the display_buffer h/cpp files.
* Fixed COLOR_ON duplicate definition
2023-06-17 03:32:07 -05:00
guillempages
17fed954bf
Add support for ESP32-S3-BOX-Lite displays ( #4941 )
2023-06-16 11:39:50 +12:00
Samuel Sieb
467e42d8aa
fix vbus sensor offsets ( #4952 )
2023-06-15 01:05:28 -07:00
Clyde Stubbs
a023f24a08
Add support in vbus component for Deltasol BS 2009 ( #4943 )
2023-06-14 23:51:44 -07:00
Keith Burzinski
81736447ee
Merge pull request #4951 from esphome/bump-2023.6.0b1
...
2023.6.0b1
2023-06-14 22:35:29 -05:00
Jesse Hills
27f69f5439
Bump version to 2023.7.0-dev
2023-06-15 14:25:36 +12:00
Jesse Hills
5ebb468ccf
Bump version to 2023.6.0b1
2023-06-15 14:25:36 +12:00
Jesse Hills
0ead802333
Merge branch 'dev' into bump-2023.6.0b1
2023-06-15 14:25:35 +12:00
Graham Brown
54474e5b33
Add Alarm Control Panel ( #4770 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-15 12:34:39 +12:00
Kamil Trzciński
0411d52420
display: add BaseImage
and provide only Image::get_pixel
method ( #4932 )
2023-06-15 11:15:46 +12:00
Kamil Trzciński
cef659b0de
display: Improve Image rendering by removing usage of virtual functions ( #4931 )
2023-06-15 09:50:24 +12:00
Jesse Hills
035c3ef8fe
Add MULTI_CONF to pn53_i2c ( #4938 )
2023-06-13 15:30:40 -05:00
Carlos Cordero
5afdb1e97f
I2S media player allow setting communication format for external DACs ( #4918 )
...
Co-authored-by: Carlos Cordero <ccordero@bkool.com >
2023-06-13 07:48:01 +12:00
Jesse Hills
f7c0ec6595
proto generation updates ( #4653 )
2023-06-12 17:00:34 +12:00
Pascal
0a407c5425
[max7219digit] fix 270° rotation ( #4930 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-06-12 16:59:25 +12:00
jimtng
b9e7fdd2b0
Add !extend to devcontainer's customTags ( #4749 )
2023-06-12 13:31:00 +12:00
guillempages
c74105aad7
Add SVG image support ( #4922 )
2023-06-12 09:36:37 +12:00
RoboMagus
5f0892dec4
Allow multiple MAC addresses for 'on_ble_advertise' filter ( #4773 )
2023-06-09 12:53:30 +12:00
Jesse Hills
302dea4169
Move ESPTime into core esphome namespace ( #4926 )
...
* Prep-work for datetime entities
* Fix some includes and remove some restrictions on printing time on displays
* format
* format
* More formatting
* Move function contents
* Ignore clang-tidy
2023-06-08 17:24:44 -05:00
Jesse Hills
ce13979690
Bluetooth Proxy: Raw bundled advertisements ( #4924 )
2023-06-09 07:41:09 +12:00
dependabot[bot]
1cf210fa25
Bump aioesphomeapi from 13.9.0 to 14.0.0 ( #4925 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-08 08:27:39 +12:00
Simone Rossetto
d1253922c3
Increase SNTP setup priority ( #4917 )
2023-06-07 10:38:18 +12:00
guillempages
6b00622329
Add support for mdi images ( #4654 )
2023-06-07 09:32:21 +12:00
PlainTechEnthusiast
aeb94e166b
Support for Adafruit ESP32-S2 TFT Feather ( #4912 )
...
Support for optional PowerSupply component for ST7789V
This commit makes the power supply required if the model configured in the ST7789V component is set to ADAFRUIT_S2_TFT_FEATHER_240X135. There are at least two boards from Adafruit with this configuration but with a different pin out.
This also adds the board pins definition for the board I have. There is discussion on the forums about the other board's documentation not matching reality and I don't have a physical board to confirm.
2023-06-03 16:07:24 -05:00
Nick Owens
8bb4c65272
prometheus: fix compilation with EntityBase ( #4895 )
2023-06-01 14:31:58 +12:00
dependabot[bot]
09a4d869f6
Bump esptool from 4.5.1 to 4.6 ( #4906 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 01:47:16 +00:00
dependabot[bot]
ae4c130a61
Bump zeroconf from 0.62.0 to 0.63.0 ( #4890 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 13:18:29 +12:00
dependabot[bot]
5621d592b4
Bump pytest-cov from 4.0.0 to 4.1.0 ( #4888 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 13:18:12 +12:00
dependabot[bot]
4858882816
Bump frenck/action-yamllint from 1.4.0 to 1.4.1 ( #4876 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 13:17:57 +12:00
Jesse Hills
b06bdc2da3
Allow WIFI to be disabled and enabled ( #4810 )
...
Co-authored-by: Péter Sárközi <xmisterhu@gmail.com >
Co-authored-by: Ash McKenzie <ash@the-rebellion.net >
2023-06-01 11:34:35 +12:00
Jesse Hills
1ea5d90ea3
Continuous voice_assistant and silence detection ( #4892 )
2023-05-31 16:30:53 +12:00
Stijn Tintel
f9f335e692
light: fix compile with ESP-IDF >= 5 ( #4855 )
2023-05-31 13:49:31 +12:00
Stijn Tintel
3ead48f0db
ota: fix TWDT with ESP-IDF >= 5 ( #4858 )
2023-05-31 13:48:34 +12:00
Stijn Tintel
ccba94197d
ota: fix compile with ESP-IDF >= 5 ( #4857 )
2023-05-31 13:47:11 +12:00
dependabot[bot]
8adb7dc97c
Bump aioesphomeapi from 13.7.5 to 13.9.0 ( #4907 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-31 09:05:40 +12:00
Stijn Tintel
796b64541f
esp32_rmt_led_strip: fix compile with ESP-IDF >= 5 ( #4856 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-05-30 11:07:36 +12:00
Jesse Hills
b8c27bc17d
Merge pull request #4905 from esphome/bump-2023.5.5
...
2023.5.5
2023-05-29 10:25:22 +12:00
Regev Brody
7dcdf80f49
add SUB_SWITCH macro ( #4898 )
2023-05-29 09:44:35 +12:00
Regev Brody
57023457ee
add SUB_SELECT macro ( #4897 )
2023-05-29 09:44:05 +12:00
Jesse Hills
1057ac4db7
Bump version to 2023.5.5
2023-05-29 09:42:12 +12:00
Jesse Hills
69f5674d9e
Fix version printing not breaking yaml parsing ( #4904 )
2023-05-29 09:42:12 +12:00
Jesse Hills
ebad407586
Fix version printing not breaking yaml parsing ( #4904 )
2023-05-28 21:18:01 +00:00
Samuel Sieb
71387846dc
move pio tools to LED component ( #4903 )
2023-05-28 20:49:27 +00:00
Sybren A. Stüvel
97c1c34708
Add support for TMP1075 temperature sensor ( #4776 )
...
* Add support for TMP1075 temperature sensor
TMP1075 is a temperature sensor with I2C interface in industry standard
LM75 form factor and pinout.
https://www.ti.com/product/TMP1075
Example YAML:
```yaml
sensor:
- platform: tmp1075
name: TMP1075 Temperature
id: radiator_temp
update_interval: 10s
i2c_id: i2c_bus_1
conversion_rate: 27.5ms
alert:
limit_low: 50
limit_high: 75
fault_count: 1
polarity: active_high
```
* Add myself as codeowner of the TMP1075 component
* Include '°C' unit when logging low/high limit setting
* Reformat
No functional changes.
* Fix logging: use %.4f for temperatures, not %d
* Fix config initialisation
* Use relative include for `tmp1075.h`
* Apply formatting changes suggested by script/clang-tidy for ESP32
* Add YAML to test1.yaml
* Fix test1.yaml by giving TMP1075 a name
* Less verbose logging (debug -> verbose level)
* Schema: reduce accuracy_decimals to 2
* I2C address as hexadecimal
* Proper name for enum in Python
The enum on the C++ side was renamed (clang-tidy) but I forgot to take that
into account in the Python code.
* Expose 'alert function' to the code generator/YAML params and remove 'shutdown'
Shutdown mode doesn't work the way I expect it, so remove it until someone
actually asks for it.
Also 'alert mode' was renamed to 'alert function' for clarity.
* Move simple setters to header file
* Remove `load_config_();` function
2023-05-26 00:01:21 -05:00
Jesse Hills
79abd773a2
Allow i2s microphone bits per sample to be configured ( #4884 )
2023-05-26 15:50:44 +12:00
guillempages
9cd173ef83
Allow partially looping animations ( #4693 )
...
Add the possibility of specifying a "loop" in an animation; where the
requested frames (start - end) will be repeateadly shown for "count" times.
2023-05-25 16:49:52 -05:00
Keith Burzinski
b723728177
Merge pull request #4889 from esphome/bump-2023.5.4
...
2023.5.4
2023-05-24 17:21:24 -05:00
Keith Burzinski
316171491f
Bump version to 2023.5.4
2023-05-24 15:58:54 -05:00
Jesse Hills
91ff502872
Fix esp32_rmt_led_strip color modes ( #4886 )
2023-05-24 15:58:53 -05:00
Samuel Sieb
6e414180e0
fix modbus sending FP32_R values ( #4882 )
2023-05-24 15:58:53 -05:00
Jesse Hills
7d2ae4e252
Print ESPHome version when running commands ( #4883 )
2023-05-24 15:58:53 -05:00
Davrosx
fb4cb07c6f
Update cover.h for compile errors with stop() ( #4879 )
2023-05-24 15:58:53 -05:00
Fabian
19f91a7deb
[internal_temperature] ESP32-S3 needs ESP IDF V4.4.3 or higher ( #4873 )
...
Co-authored-by: Your Name <you@example.com >
2023-05-24 15:58:53 -05:00
Rajan Patel
bb044a789c
Add i2s mclk ( #4885 )
2023-05-24 19:28:08 +12:00
Jesse Hills
2153cfc749
Fix esp32_rmt_led_strip color modes ( #4886 )
2023-05-24 02:20:06 -05:00
Jesse Hills
2e8b4fbdc8
Fix rp2040_pio_led_strip color modes ( #4887 )
2023-05-24 02:19:49 -05:00
Samuel Sieb
4141100b1c
fix modbus sending FP32_R values ( #4882 )
2023-05-23 15:00:33 -07:00
Jesse Hills
baa08160bb
Print ESPHome version when running commands ( #4883 )
2023-05-23 21:56:15 +00:00
Davrosx
35ef4aad60
Update cover.h for compile errors with stop() ( #4879 )
2023-05-24 07:52:34 +12:00
Fabian
ffa5e29dab
[internal_temperature] ESP32-S3 needs ESP IDF V4.4.3 or higher ( #4873 )
...
Co-authored-by: Your Name <you@example.com >
2023-05-24 07:51:12 +12:00
Evgeny
28b5c535ec
add codeowners ( #4875 )
2023-05-22 22:28:35 +00:00
Keith Burzinski
3807350c61
Merge pull request #4877 from esphome/bump-2023.5.3
...
2023.5.3
2023-05-22 17:25:56 -05:00
Keith Burzinski
9d2467cf62
Bump version to 2023.5.3
2023-05-22 16:53:10 -05:00
Fabian
d2480d3194
[PSRam] Change log unit to KB to minimize rounding error. ( #4872 )
...
Co-authored-by: Your Name <you@example.com >
2023-05-22 16:53:10 -05:00
Jesse Hills
148eb03d13
Allow microphone channel to be specified in config ( #4871 )
2023-05-22 16:53:10 -05:00
Fabian
ed8aec62fc
[PSRam] Change log unit to KB to minimize rounding error. ( #4872 )
...
Co-authored-by: Your Name <you@example.com >
2023-05-23 08:43:03 +12:00
Jesse Hills
f7b5c6307c
Allow microphone channel to be specified in config ( #4871 )
2023-05-23 07:02:16 +12:00
Lucas Reiners
40d110fc3f
Update ili9xxx_init.h for correct white balance ( #4849 )
2023-05-22 23:24:17 +12:00
Jesse Hills
70aa5d0f6c
Merge pull request #4870 from esphome/bump-2023.5.2
...
2023.5.2
2023-05-22 12:15:07 +12:00
Jesse Hills
8fcec8e2cb
Bump version to 2023.5.2
2023-05-22 11:31:30 +12:00
Stefan Rado
2d3b48f86f
Fix i2s_audio media_player mutex acquisition ( #4867 )
...
Co-authored-by: Rajan Patel <rpatel3001@gmail.com >
2023-05-22 11:31:30 +12:00
Daniel Mahaney
a15ac06771
Rp2040 pio ledstrip ( #4818 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-05-22 10:31:27 +12:00
Stefan Rado
784cc3bc29
Fix i2s_audio media_player mutex acquisition ( #4867 )
...
Co-authored-by: Rajan Patel <rpatel3001@gmail.com >
2023-05-22 08:10:23 +12:00
Stefan Rado
8384bd7fc7
Run YAML test 8 during CI and fix board used ( #4862 )
2023-05-22 08:08:33 +12:00
guillempages
8a518f0def
Add transparency support to all image types ( #4600 )
2023-05-22 08:03:21 +12:00
Jesse Hills
99c10bc6de
Merge pull request #4852 from esphome/bump-2023.5.1
...
2023.5.1
2023-05-18 14:27:55 +12:00
Jesse Hills
f30f20db86
Bump version to 2023.5.1
2023-05-18 13:00:37 +12:00
Keith Burzinski
9bf946e196
Sprinkler fixes ( #4816 )
2023-05-18 13:00:36 +12:00
Jesse Hills
bfaad1f28d
Remove i2c dependency from ttp229_bsf ( #4851 )
2023-05-18 13:00:36 +12:00
Keith Burzinski
c61a3bf431
Sprinkler fixes ( #4816 )
2023-05-18 11:36:52 +12:00
Jesse Hills
1b77996ccd
Remove i2c dependency from ttp229_bsf ( #4851 )
2023-05-18 11:34:18 +12:00
Jesse Hills
9e3ecc8372
Migrate e131 to use socket instead of WiFiUDP arduino library ( #4832 )
2023-05-18 08:41:21 +12:00
dependabot[bot]
18f4e41550
Bump platformio from 6.1.6 to 6.1.7 ( #4795 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-05-17 05:29:15 +00:00
dependabot[bot]
26cdbaa3df
Bump pyupgrade from 3.3.2 to 3.4.0 ( #4842 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-05-17 05:26:29 +00:00
dependabot[bot]
c76c1337ba
Bump zeroconf from 0.60.0 to 0.62.0 ( #4781 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-17 16:53:23 +12:00
dependabot[bot]
fe3b779016
Bump pylint from 2.17.3 to 2.17.4 ( #4843 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-17 16:50:11 +12:00
dependabot[bot]
682638d4de
Bump tornado from 6.3.1 to 6.3.2 ( #4841 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-17 16:42:50 +12:00
Lukas Lindner
c96663daca
Insert Europe Tank Types from mopeka_std_check ( #4757 )
2023-05-17 16:41:53 +12:00
Joel Goguen
b3ed988119
Allow substitutions to be valid names ( #4726 )
2023-05-17 16:33:08 +12:00
Carson Full
77695aa55b
Move some I2C logic out of header file ( #4839 )
2023-05-17 16:32:20 +12:00
Markus
c5a45645a6
allow to use MQTT for discovery of IPs if mDNS is no option ( #3887 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-05-17 16:29:56 +12:00
Christian
0de47e2a4e
Add DNS to Text info ( #4821 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-05-17 16:29:21 +12:00
Jesse Hills
90598d2405
Rework CI into multiple dependent jobs ( #4823 )
2023-05-17 16:28:09 +12:00
Jesse Hills
f90e9ba871
Merge pull request #4846 from esphome/bump-2023.5.0
...
2023.5.0
2023-05-17 13:17:10 +12:00
Jesse Hills
726bdd7be2
Bump version to 2023.5.0
2023-05-17 12:45:42 +12:00
Jesse Hills
52db40eb41
Merge pull request #4845 from esphome/bump-2023.5.0b5
...
2023.5.0b5
2023-05-17 12:04:22 +12:00
Jesse Hills
3c371a0c59
Bump version to 2023.5.0b5
2023-05-17 09:57:36 +12:00
Samuel Sieb
c941bc4109
handle Wiegand 8-bit keys ( #4837 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-05-17 09:57:35 +12:00
Samuel Sieb
cc76e5353c
support sending keys to the collector ( #4838 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-05-17 09:57:35 +12:00
Samuel Sieb
edfd82fd42
handle Wiegand 8-bit keys ( #4837 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-05-17 09:30:14 +12:00
Samuel Sieb
492bad645b
support sending keys to the collector ( #4838 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-05-16 23:36:02 +12:00
Jesse Hills
ab4517f611
Fix stale bot ignoring not-stale ( #4836 )
2023-05-15 23:45:35 -05:00
Jesse Hills
11bb46e393
Merge pull request #4835 from esphome/bump-2023.5.0b4
...
2023.5.0b4
2023-05-16 12:00:39 +12:00
Jesse Hills
2bfcfa6dae
Use token so PR checks are run ( #4834 )
2023-05-16 11:30:25 +12:00
Jesse Hills
71c4714a6e
Bump version to 2023.5.0b4
2023-05-16 11:16:14 +12:00
github-actions[bot]
a4e63c5f86
Synchronise Device Classes from Home Assistant ( #4825 )
...
Co-authored-by: esphomebot <esphome@nabucasa.com >
2023-05-16 11:16:14 +12:00
Justin Gerace
c71e7d0132
Start UART assignment at UART0 if the logger is not enabled or is not configured for hardware logging on ESP32 ( #4762 )
2023-05-16 11:16:13 +12:00
dependabot[bot]
daa966975e
Bump tzlocal from 4.2 to 5.0.1 ( #4829 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-16 11:16:13 +12:00
Federico G. Schwindt
2e5757a3f0
Fix time period validation for the auto cleaning interval ( #4811 )
2023-05-16 11:16:13 +12:00
Jesse Hills
f66024b37c
Bump esphome-dashboard to 20230516.0 ( #4831 )
2023-05-16 11:16:13 +12:00
Christian
c16ca7be13
Update PulseLightEffect with range brightness ( #4820 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-05-16 11:16:13 +12:00
dependabot[bot]
e13e754bc4
Bump aioesphomeapi from 13.7.2 to 13.7.5 ( #4830 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-16 11:16:13 +12:00
RoboMagus
6ccea59f71
Fix missing stop trait in send_cover_info ( #4826 )
2023-05-16 11:16:13 +12:00
github-actions[bot]
d7fd23d8a8
Synchronise Device Classes from Home Assistant ( #4825 )
...
Co-authored-by: esphomebot <esphome@nabucasa.com >
2023-05-15 23:13:17 +00:00
Justin Gerace
d0ca69bc27
Start UART assignment at UART0 if the logger is not enabled or is not configured for hardware logging on ESP32 ( #4762 )
2023-05-16 11:00:05 +12:00
dependabot[bot]
2a7d6addde
Bump tzlocal from 4.2 to 5.0.1 ( #4829 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-16 10:30:08 +12:00
Federico G. Schwindt
8e4aeec3bd
Fix time period validation for the auto cleaning interval ( #4811 )
2023-05-16 10:28:01 +12:00
Jesse Hills
7f83a6e667
Bump esphome-dashboard to 20230516.0 ( #4831 )
2023-05-16 10:25:49 +12:00
Christian
ae838b13a8
Update PulseLightEffect with range brightness ( #4820 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-05-16 08:29:00 +12:00
dependabot[bot]
ce5dc6f100
Bump aioesphomeapi from 13.7.2 to 13.7.5 ( #4830 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-16 08:24:58 +12:00
RoboMagus
b1551d0436
Fix missing stop trait in send_cover_info ( #4826 )
2023-05-16 08:24:03 +12:00
Jesse Hills
b4c2433bac
Run black over tests folder ( #4824 )
2023-05-15 16:09:56 +12:00
Jesse Hills
71b28be3c8
Merge pull request #4822 from esphome/bump-2023.5.0b3
...
2023.5.0b3
2023-05-15 13:06:10 +12:00
Jesse Hills
e25d92e1f5
Bump version to 2023.5.0b3
2023-05-15 11:37:55 +12:00
Jesse Hills
65cda10884
Dontr try stop if not actually started ( #4814 )
2023-05-15 11:37:55 +12:00
Jesse Hills
625126df68
Fix i2s media player volume control ( #4813 )
2023-05-15 11:37:55 +12:00
richardhopton
e0ee8ca17c
Tuya: Prevent loop when setting colors on case-sensitive dps ( #4809 )
...
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
2023-05-15 11:37:54 +12:00
Federico G. Schwindt
af95e781f5
Wording ( #4805 )
2023-05-15 11:37:54 +12:00
Jesse Hills
1d8227788b
Dontr try stop if not actually started ( #4814 )
2023-05-15 10:11:48 +12:00
Jesse Hills
5fdd8440ac
Fix i2s media player volume control ( #4813 )
2023-05-13 00:19:06 -05:00
richardhopton
5d8daa6990
Tuya: Prevent loop when setting colors on case-sensitive dps ( #4809 )
...
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
2023-05-13 15:16:28 +12:00
Federico G. Schwindt
cf802d0d38
Wording ( #4805 )
2023-05-12 13:46:47 +12:00
Jesse Hills
9b230a7d93
Merge pull request #4808 from esphome/bump-2023.5.0b2
...
2023.5.0b2
2023-05-12 11:02:45 +12:00
Jesse Hills
e2f3e7c3a6
Bump version to 2023.5.0b2
2023-05-12 10:32:59 +12:00
Alex Dekker
2fd2e5ceb2
Supposed to fix #4069 , by changing the default value to 0s (timeunit instead of int) to pass validation ( #4806 )
...
Co-authored-by: Alex1602 <alex1602@gmail.com >
2023-05-12 10:32:59 +12:00
Jesse Hills
d88358be8e
Remove AUTO_LOAD from apds9960 ( #4746 )
2023-05-12 10:32:59 +12:00
Jimmy Hedman
d80885c7a8
Fixed access point for ESP32 IDF platform ( #4784 )
2023-05-12 10:32:59 +12:00
Alex Dekker
9cbf437509
Supposed to fix #4069 , by changing the default value to 0s (timeunit instead of int) to pass validation ( #4806 )
...
Co-authored-by: Alex1602 <alex1602@gmail.com >
2023-05-11 16:25:34 -05:00
NP v/d Spek
cd7e8e4bdd
Add minimum RSSI check to ble presence ( #4646 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-05-12 04:28:24 +12:00
Jesse Hills
ed024a0aa5
Remove AUTO_LOAD from apds9960 ( #4746 )
2023-05-11 11:33:59 +12:00
Jesse Hills
c7c9c49f4e
Merge pull request #4803 from esphome/bump-2023.5.0b1
...
2023.5.0b1
2023-05-11 10:54:30 +12:00
Jesse Hills
75d0514d05
Merge branch 'release' into dev
2023-05-11 10:50:16 +12:00
Jimmy Hedman
5b02715c7b
Fixed access point for ESP32 IDF platform ( #4784 )
2023-05-11 10:00:28 +12:00
Jesse Hills
2c160a8a25
Bump version to 2023.5.0b1
2023-05-11 09:38:21 +12:00
Jesse Hills
3b0eea69ce
Bump version to 2023.6.0-dev
2023-05-11 09:38:21 +12:00
Jesse Hills
cc576cf1a9
Merge branch 'dev' into bump-2023.5.0b1
2023-05-11 09:38:20 +12:00
Jesse Hills
97a71482a9
Validate project details are set for dashboard_import ( #4802 )
2023-05-11 08:55:05 +12:00
Jesse Hills
8822b6c808
Make i2s_audio bclk_pin optional ( #4801 )
2023-05-11 07:17:59 +12:00
Jesse Hills
5099595aee
Wrap VA code ( #4800 )
2023-05-10 16:46:32 +12:00
Jesse Hills
39a650ee54
Add more configuration for microphones - i2s/pdm/adc ( #4775 )
2023-05-10 16:37:21 +12:00
Jimmy Hedman
b19c7d462b
Fixed calculation of start and end dhcp range ( #4785 )
2023-05-10 13:03:43 +12:00
Fabian
a8b821c213
[display] Small display print performance improvement ( #4788 )
2023-05-10 12:47:24 +12:00
Fabian
535003014b
Keep Unit of Measurement in Flash. ( #4719 )
...
Co-authored-by: Your Name <you@example.com >
2023-05-10 11:42:55 +12:00
Jesse Hills
3c05ae4e1a
Add more envs to root platformio ( #4799 )
2023-05-10 11:38:51 +12:00
Jesse Hills
c835b67bac
Add host target platform ( #4783 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2023-05-10 11:38:18 +12:00
Fabian
8c32941428
[ili9xxx] Improve fill operation performance ( #4702 )
...
Co-authored-by: Your Name <you@example.com >
2023-05-10 11:19:28 +12:00
Alfredo
b5dac00dcb
Fix ezo parsing ( #4792 )
2023-05-10 11:16:14 +12:00
bouhaa
ffdc721c79
SM2135 Add optional current configuration, avoid communication failures. ( #3850 )
...
Co-authored-by: matika77 <xmaximx@gmx.net >
Co-authored-by: Dion <contact@dd32.id.au >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-05-10 11:06:26 +12:00
Jesse Hills
0828a9fc11
Bump ESP32-audioI2s to 2.0.7 ( #4796 )
2023-05-10 09:13:01 +12:00
Jesse Hills
4b664b6f09
Create esp32 rmt addressable light driver ( #4708 )
2023-05-09 09:33:43 +12:00
Jesse Hills
679633245d
Add gp8403 output component ( #4495 )
...
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
2023-05-08 12:45:12 +12:00
Jesse Hills
ce8a77c765
Speaker support ( #4743 )
2023-05-08 10:36:17 +12:00
Jesse Hills
2f78c4acfa
Merge pull request #4778 from esphome/bump-2023.4.4
...
2023.4.4
2023-05-04 11:31:40 +12:00
Jesse Hills
72f6841aac
Bump version to 2023.4.4
2023-05-04 10:53:06 +12:00
Tim Niemueller
10bd9b14fc
Fixes for Arduino 2.7.4 (for FastLED) ( #4777 )
2023-05-04 10:53:05 +12:00
Guillermo Ruffino
3498aade85
update schema gen to 2023.4.0 ( #4772 )
2023-05-04 10:18:45 +12:00
Chris Nussbaum
c4539e10fb
Revert "Template sensors always publish on update interval ( #2224 )" ( #4774 )
2023-05-04 10:16:00 +12:00
Tim Niemueller
2b3052e9d7
Fixes for Arduino 2.7.4 (for FastLED) ( #4777 )
2023-05-04 10:13:30 +12:00
Jesse Hills
e725e15f7a
Merge pull request #4769 from esphome/bump-2023.4.3
...
2023.4.3
2023-05-02 17:28:32 +12:00
Jesse Hills
4d1113e265
Bump version to 2023.4.3
2023-05-02 17:10:46 +12:00
Jesse Hills
52352ac27a
Fix i2s media player on devices with no internal DAC ( #4768 )
2023-05-02 17:10:46 +12:00
Keith Burzinski
f60b2b754d
Fix sprinkler switch restore_mode ( #4756 )
2023-05-02 17:10:46 +12:00
Jesse Hills
4a3f9712b2
Fix i2s media player on devices with no internal DAC ( #4768 )
2023-05-02 16:57:40 +12:00
dependabot[bot]
fb094fca0f
Bump zeroconf from 0.56.0 to 0.60.0 ( #4767 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-02 09:52:42 +12:00
looping40
de10b356cf
Max6956 support added ( #3764 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-05-02 09:51:48 +12:00
cooki35
bd6d6caa8a
Add support for V2 of the waveshare 5.83in e-paper display. ( #3660 )
2023-05-02 09:36:20 +12:00
Mat931
1c4af08ed3
Add support for BLE passkey authentication ( #4258 )
...
Co-authored-by: Branden Cash <203336+ammmze@users.noreply.github.com >
2023-05-02 09:25:10 +12:00
Philippe FOUQUET
c97d361b6c
Add support for hyt271 ( #4282 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-05-01 16:18:31 +12:00
marshn
379b1d84dd
RF Codec for Drayton Digistat heating controller ( #4494 )
2023-05-01 16:12:53 +12:00
Luis Andrade
c13e20643b
play_folder bugfix and addition of play_mp3 ( #4758 )
2023-05-01 16:01:24 +12:00
Mat931
76b6fcf554
Add PCA6416A Support ( #4681 )
2023-05-01 16:00:21 +12:00
Jesse Hills
57e909e790
Only pre-install libraries in docker images ( #4766 )
2023-05-01 15:57:57 +12:00
dependabot[bot]
d6f7876e68
Bump pyupgrade from 3.3.1 to 3.3.2 ( #4751 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-05-01 00:01:52 +00:00
Jesse Hills
56e0923c22
Switch ESPAsyncTCP-esphome to esphome fork ( #4764 )
2023-05-01 11:09:01 +12:00
tracestep
f4b98f5e32
Power down PN532 before deep sleep ( #4707 )
2023-05-01 09:24:15 +12:00
Jesse Hills
2d56b70a36
Bump git version in Dockerfile ( #4763 )
2023-05-01 08:51:46 +12:00
dependabot[bot]
980cfaf295
Bump aioesphomeapi from 13.7.1 to 13.7.2 ( #4753 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-01 07:57:02 +12:00
Keith Burzinski
c2a43c733a
Fix sprinkler switch restore_mode ( #4756 )
2023-05-01 07:52:05 +12:00
RoboMagus
568e65a6ab
Fix assumed_state switch webserver ( #4259 )
2023-05-01 07:28:21 +12:00
Jesse Hills
59d6b3afa0
Merge branch 'release' into dev
2023-04-27 20:06:04 +12:00
Jesse Hills
b89c04b928
Merge pull request #4748 from esphome/bump-2023.4.2
...
2023.4.2
2023-04-27 20:02:15 +12:00
Jesse Hills
12090657bb
Bump version to 2023.4.2
2023-04-27 19:36:21 +12:00
itpeters
4e21cf0bdd
Don't allow fingerprint_grow enroll cancellation when no enrollment started ( #4745 )
2023-04-27 19:36:21 +12:00
Jesse Hills
ba4ef72d56
Only request VA port from first client that is subscribed ( #4747 )
2023-04-27 19:36:21 +12:00
Jimmy Hedman
f3e6a4314f
Debug component doesn't work on RP2040 ( #4728 )
2023-04-27 19:36:21 +12:00
gcopeland
e14ce3d950
I2c scan recovery reset fix ( #4724 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-04-27 19:36:21 +12:00
itpeters
70aa38f5bd
Don't allow fingerprint_grow enroll cancellation when no enrollment started ( #4745 )
2023-04-27 16:34:20 +12:00
Jesse Hills
55ec082628
Only request VA port from first client that is subscribed ( #4747 )
2023-04-27 04:22:12 +00:00
Jesse Hills
6f27126c8d
Move am43 sensor code and remove auto load on cover ( #4631 )
2023-04-27 13:24:42 +12:00
Jesse Hills
ee21a91313
Add mlx90614 sensors ( #3749 )
...
Co-authored-by: Greg Arnold <greg@arnoldassociates.com >
Co-authored-by: notsonominal <130870838+notsonominal@users.noreply.github.com >
2023-04-27 13:17:09 +12:00
Jesse Hills
c5efaa1c00
Remove climate legacy away flags ( #4744 )
2023-04-27 13:11:32 +12:00
Jesse Hills
6476357596
Expand the platformio dep installer to also install platforms and tools ( #4716 )
2023-04-27 12:26:06 +12:00
dependabot[bot]
77f71acbc8
Bump pytest from 7.3.0 to 7.3.1 ( #4686 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-27 11:45:23 +12:00
dependabot[bot]
4a08a5413d
Bump tornado from 6.2 to 6.3.1 ( #4741 )
2023-04-27 11:00:34 +12:00
dependabot[bot]
e3d89cc6b6
Bump pylint from 2.17.2 to 2.17.3 ( #4740 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-27 10:49:40 +12:00
RoboMagus
64afb07e91
Fix 'blutooth' typo in esp32_ble component ( #4738 )
2023-04-27 10:48:53 +12:00
Keith Burzinski
f639f7c280
Add on_tag_removed trigger for RC522 ( #4742 )
2023-04-27 10:47:45 +12:00
Jimmy Hedman
986dd2ddd2
Debug component doesn't work on RP2040 ( #4728 )
2023-04-27 08:03:30 +12:00
gcopeland
7abdb5d046
I2c scan recovery reset fix ( #4724 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-04-27 08:00:37 +12:00
Jesse Hills
0f1e186189
Merge pull request #4732 from esphome/bump-2023.4.1
...
2023.4.1
2023-04-24 09:47:08 +12:00
Jesse Hills
96d208e0d8
Bump version to 2023.4.1
2023-04-24 09:11:07 +12:00
Jesse Hills
38ed38864e
Use proper schema for delta filter ( #4723 )
2023-04-24 09:11:07 +12:00
Samuel Sieb
a12ba7bd38
fix flip_x ( #4727 )
2023-04-24 09:11:06 +12:00
dependabot[bot]
4a177e3931
Bump aioesphomeapi from 13.7.0 to 13.7.1 ( #4725 )
...
Bumps [aioesphomeapi](https://github.com/esphome/aioesphomeapi ) from 13.7.0 to 13.7.1.
- [Release notes](https://github.com/esphome/aioesphomeapi/releases )
- [Commits](https://github.com/esphome/aioesphomeapi/compare/v13.7.0...v13.7.1 )
---
updated-dependencies:
- dependency-name: aioesphomeapi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-23 20:53:50 +00:00
Alexander Momchilov
bef5b38d49
Add supports_stop
trait to Cover ( #3897 )
...
* Add "stop" trait to Cover
* Add `supports_stop` to Cover protobuf msg
* Run `script/api_protobuf/api_protobuf.py`
... followed by `script/clang-format -i`
* Add `has_stop` field to template Cover
* Set `has_stop` during Cover codegen
* Set `supports_stop` trait on all other Cover types
* Bump APIVersion to 1.8
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-04-23 20:51:32 +00:00
Rebbe Pod
0a95f116fc
Get Sunrise & Sunset for a Specific Date ( #4712 )
...
* Update real_time_clock.cpp
* Update real_time_clock.h
* Update sun.h
* Update sun.h
* Update sun.h
* Enable the sunAtLocation to be used externally
* Enable the sunAtLocation to be used externally
* Update sun.h
* Update sun.h
* update
* update
* update to only use one function
* Update sun.h
* Update sun.cpp
2023-04-23 20:44:35 +00:00
Jesse Hills
327cd662b4
Use proper schema for delta filter ( #4723 )
2023-04-23 20:42:46 +00:00
Samuel Sieb
bb05ba3d00
fix flip_x ( #4727 )
2023-04-22 07:41:12 +00:00
Keith Burzinski
c0ad5d1d16
Initial attempt at supporting ESP-IDF 5.0.0 ( #4364 )
...
* requirements: add pyparsing >= 3.0
ESP-IDF >= 5.0 requires pyparsing's rest_of_file, which was introduced
in version 3.0.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
* esp32: fix build with ESP-IDF >= 5
We need to include esp_timer.h to be able to use esp_timer_get_time().
This header existed in ESP-IDF < 5 so we don't need if guards.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
* ota: fix build with ESP-IDF >= 5
As of version 5, esp_task_wdt_init() takes a struct as argument. We also
need to include spi_flash_mmap.h.
[split unrelated change into separate commits, maintain ESP-IDF < 5
compat, use esp_task_wdt_reconfigure, add commit message]
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
* core: fix build with ESP-IDF >= 5
These header files already existed in ESP-IDF < 5 so skip if guards.
[add commit message]
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
* wifi: fix build with ESP-IDF >= 5
ESP-IDF 4.1 introduced the esp-netif API as successor to the tcp_adapter
API. The tcp_adapter API was removed in ESP-IDF 5.0.0. Part of the wifi
component was already migrated to the new API. Migrate the leftover uses
of the old API to the new API to fix build on ESP-IDF >= 5.
The version of ESP-IDF currently in use (4.4.4) supports the new API, so
we don't need any if guards to maintain backwards compatibility.
Also replace xQueueHandle, which is a pre FreeRTOS v8.0.0 data type,
with QueueHandle_t, so we don't need to enable backward compatibility
(CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY).
This reverts part of commit d42f35de5d
to wifi_component_esp_idf.cpp,
as the esp-netif API handles that internally.
[replace pre FreeRTOS v8.0.0 data type, add commit message]
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
* mdns: fix build with ESP-IDF >= 5
In ESP-IDF 5.0.0, the mdns component was removed and moved to another
repository. Since the mdns component in esphome is always built, we
need to add the mdns component from the esp-protocols repository. This
component depends on ESP-IDF >= 5.0, so we need to add a version guard.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
* docker: install python3-venv
As of version 6.0.1, platform-espressif32 requires python3-venv.
Switching between esp-idf 4.4.4 and 5.0 causes problems with esp-idf
python dependencies installed by PlatformIO. They've solved this by
using venv. Install python3-venv so that platform-espressif32 6.0.1 and
later can be used, and we don't need to wipe the dependencies manually
when switching esp-idf versions.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
---------
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
Co-authored-by: Stijn Tintel <stijn@linux-ipv6.be >
2023-04-20 03:54:06 +00:00
Bella Coola
4c39631428
Add support for passive WiFi scanning ( #4666 )
...
* Add support for passive WiFi scanning.
* Apply suggestions from code review
Made changes suggested by @jesserockz
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
---------
Co-authored-by: BellaCoola <unknown>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-04-20 03:53:42 +00:00
Fabian
afc2b3b74f
Keep Device Class in Flash. ( #4639 )
...
* Keep Device Class in Flash.
* Remove blank line
---------
Co-authored-by: Your Name <you@example.com >
2023-04-20 03:53:35 +00:00
Jesse Hills
19fc1417ae
Merge pull request #4715 from esphome/bump-2023.4.0
...
2023.4.0
2023-04-20 15:18:09 +12:00
Jesse Hills
e2fefa51f5
Bump version to 2023.4.0
2023-04-20 14:06:53 +12:00
Jesse Hills
f668d5617f
Merge branch 'beta' into bump-2023.4.0
2023-04-20 14:06:52 +12:00
Jesse Hills
47c4ff15d6
Merge pull request #4714 from esphome/bump-2023.4.0b4
...
2023.4.0b4
2023-04-20 14:00:12 +12:00
Jesse Hills
ccf1bdc0b4
Bump version to 2023.4.0b4
2023-04-20 13:10:26 +12:00
Jesse Hills
e993fcf80c
Bump arduino platform version to 5.3.0 ( #4713 )
...
* Bump arduino platform version to 5.3.0
* Update root platformio.ini
2023-04-20 13:10:25 +12:00
tracestep
1bdc30a09e
Add ethernet powerdown (fixes esphome/issues#4420) ( #4706 )
...
* Add ethernet powerdown
* Add on_shutdown (fixes esphome/issues#4420
* Sync dev and clang-tidy fix
* fix typo and trainling space
* Initialize phy_ member
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Use `this` pointer
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Member initialized at declaration
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Use `this` pointer
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Use `this` pointer
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-04-20 13:10:25 +12:00
Jesse Hills
0f7e34e7ec
Bump arduino platform version to 5.3.0 ( #4713 )
...
* Bump arduino platform version to 5.3.0
* Update root platformio.ini
2023-04-20 00:44:49 +00:00
Jesse Hills
f56e89597f
Merge pull request #4711 from esphome/bump-2023.4.0b3
...
2023.4.0b3
2023-04-20 11:14:00 +12:00
Jesse Hills
9460fb28c4
Bump version to 2023.4.0b3
2023-04-20 10:15:34 +12:00
Jesse Hills
7207b9734f
Call on_error if no api client connected that handles voice ( #4709 )
2023-04-20 10:15:34 +12:00
tracestep
2be703b329
Add ethernet powerdown (fixes esphome/issues#4420) ( #4706 )
...
* Add ethernet powerdown
* Add on_shutdown (fixes esphome/issues#4420
* Sync dev and clang-tidy fix
* fix typo and trainling space
* Initialize phy_ member
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Use `this` pointer
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Member initialized at declaration
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Use `this` pointer
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Use `this` pointer
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-04-19 22:10:01 +00:00
Jesse Hills
4cea74ef3b
Call on_error if no api client connected that handles voice ( #4709 )
2023-04-19 20:56:37 +00:00
Jesse Hills
3be3267d06
Merge pull request #4700 from esphome/bump-2023.4.0b2
...
2023.4.0b2
2023-04-17 17:16:16 +12:00
Jesse Hills
98db604dba
Bump version to 2023.4.0b2
2023-04-17 15:45:35 +12:00
Jesse Hills
ebf6f8c6de
Add event triggers to voice_assistant ( #4699 )
...
* Add event triggers to voice_assistant
* Add triggers to test
2023-04-17 15:45:34 +12:00
Szewcson
2ebacad398
Add timeout to i2c write error logs ( #4697 )
2023-04-17 15:45:34 +12:00
Jimmy Hedman
53c59cf675
Fixed dns2 for ethernet ( #4698 )
2023-04-17 15:45:34 +12:00
Jesse Hills
9da261cb39
debug component, allow without debug logging ( #4685 )
2023-04-17 15:45:34 +12:00
Jesse Hills
3a587ea0d4
Add event triggers to voice_assistant ( #4699 )
...
* Add event triggers to voice_assistant
* Add triggers to test
2023-04-17 02:57:28 +00:00
Szewcson
8a60919e1f
Add timeout to i2c write error logs ( #4697 )
2023-04-16 20:12:13 +00:00
Jimmy Hedman
382dcddf12
Fixed dns2 for ethernet ( #4698 )
2023-04-16 20:10:07 +00:00
Jesse Hills
6b67acbeb5
debug component, allow without debug logging ( #4685 )
2023-04-14 02:29:28 +00:00
dependabot[bot]
7b0fca6824
Bump docker/build-push-action from 3 to 4 ( #4367 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-13 08:13:13 +00:00
dependabot[bot]
47555d314a
Bump peter-evans/create-pull-request from 4 to 5 ( #4661 )
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4 to 5.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-13 08:12:24 +00:00
dependabot[bot]
0643b71908
Bump aioesphomeapi from 13.5.1 to 13.7.0 ( #4676 )
...
Bumps [aioesphomeapi](https://github.com/esphome/aioesphomeapi ) from 13.5.1 to 13.7.0.
- [Release notes](https://github.com/esphome/aioesphomeapi/releases )
- [Commits](https://github.com/esphome/aioesphomeapi/compare/v13.5.1...v13.7.0 )
---
updated-dependencies:
- dependency-name: aioesphomeapi
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-13 05:31:47 +00:00
kahrendt
afc848bf22
Add Bayesian type for binary_sensor_map component ( #4640 )
...
* initial support for Bayesian type
* Cast bool state of binary_sensor to uint64_t
* Rename channels to observations with Bayesian
* Improve/standardize comments for all types
* Use black to correct sensor.py formatting
* Add SUM and BAYESIAN binary sensor map tests
* Remove unused variable
* Update esphome/components/binary_sensor_map/binary_sensor_map.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-04-13 01:48:29 +00:00
Jesse Hills
9fbbcd6d8a
Merge pull request #4683 from esphome/bump-2023.4.0b1
...
2023.4.0b1
2023-04-13 11:06:53 +12:00
Jesse Hills
cc1eb648f9
Only allow 5 jobs from each CI run to be in parallel ( #4682 )
2023-04-12 22:46:19 +00:00
Jesse Hills
04a139fe3d
Bump version to 2023.5.0-dev
2023-04-13 10:13:53 +12:00
Jesse Hills
1a86167a47
Bump version to 2023.4.0b1
2023-04-13 10:13:52 +12:00
Jesse Hills
614ed7fd0c
Merge branch 'dev' into bump-2023.4.0b1
2023-04-13 10:13:52 +12:00
spacemanspiff2007
4eb69d6af5
Fix restore ( #4655 )
...
* ALWAYS_OFF for fan
* ALWAYS_OFF for light
* ALWAYS_OFF for switch
2023-04-12 21:28:02 +00:00
Fabian
0547f2a931
Add KSZ8081 support. ( #4668 )
...
Co-authored-by: Your Name <you@example.com >
2023-04-12 21:22:08 +00:00
unhold
b5fbe0b145
Fix cut-off on 2.13" waveshare/ttgo epaper displays ( #4255 )
...
The controller of the 2.13" waveshare/ttgo epaper displays operates with a 128x250 buffer,
while only 122x250 pixels are shown. While this can be ignored for rotations 0/270°,
with roations 90/180°, 6 pixels are cut-off from the top or left edge.
This change introduces a distinction between object width and controller width,
resulting in pixel-perfect rotations.
2023-04-12 21:19:52 +00:00
unhold
443c3c2a56
Fix graph limits for negative values and other corner cases ( #4253 )
...
Fix lower graph limit for negative values by rounding down instead of truncating.
Consistently handle the corner cases: empty trace, min=max (e.g. single value)
by drawing the grid lines for a single grid division.
2023-04-12 21:18:09 +00:00
X-Ryl669
d75daa9644
Add always trigger stop ( #4249 )
...
* feat: Add manual control config override 1/3
* feat: Add manual control config override 2/3
* feat: Add manual control config override 3/3
* No magical number is better
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
---------
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2023-04-12 21:16:44 +00:00
Joe
7963abb27a
Fix BedJet setup priority [fixes esphome/issues#3807] ( #4677 )
...
There is a race condition where a BedJet unit previously had its BLE
"notify" flag enabled, and it continues to broadcast these notify
packets even after the ESP32 (and BLEClient) goes away, such as during
a crash or unplugging power.
BLEClient::setup_priority=AFTER_BLUETOOTH, while
BedJetHub::setup_priority=AFTER_WIFI. When the ESP32 starts back up
again, BLEClient::setup() happens first and will start receiving the
BLE notify packets almost immediately. Since we register the BLEClient
child from codegen, BedJetHub is registered as a child already by this
point, so BLEClient dispatches the notify status packet (and other gatt
events) to the BedJetHub handler, even though BedJetHub::setup() has
not been called yet.
We initialize BedJetHub::codec_ in setup(), so if BLEClient starts
dispatching gatt events before setup() is called, then codec_ will not
be initialized yet. This causes BedJetHub's gatt notify handler to call
`this->codec_->decode_notify()` on an uninitialized null pointer. Since
invoking a method does not have to dereference the pointer, that method
invocation is allowed; but later trying to access memory on that
instance results in a StoreProhibited panic.
Changing the BedJetHub's setup_priority to BLUETOOTH causes it to be
setup before BLEClient, so that by the time BLEClient starts to receive
BLE packets, BedJetHub is ready to receive them.
2023-04-12 08:33:15 +00:00
Jesse Hills
0b9e8fda34
Fix pin schema for i2s microphone ( #4680 )
2023-04-12 08:25:19 +00:00
Dave Johnston
a3cacc0c8b
Add support for SSD1306 72x40 displays ( #4659 )
...
* add SSD1306 72x40
* fix indents
* fix clang style
2023-04-12 04:02:29 +00:00
Keith Burzinski
5a4840f641
Fix some NFC/PN532 crashes ( #4678 )
...
* Add + use some constants, fix some crashes
* Fix PN532 crashes
2023-04-12 02:29:06 +00:00
Keith Burzinski
3d7d689040
Fix ESP32 SPI hardware assignment in Arduino fw ( #4669 )
2023-04-12 01:38:41 +00:00
Jesse Hills
b60c08dd28
Add push to talk voice assistant ( #4648 )
...
* Add push to talk voice assistant
* Refactor most code into voice_assistant
* Make voice_assistant the component and remove push_to_talk (can be done in yaml)
* Fix component setup
* Always AF_INET to match serverside
* Fix microphone and media player co-existence
* Format
* Update codeowners
* Update test file
* Fix endifs
* nullptr not NULL
* clang-tidy
* Format
* fixup: Add VA event data
* Generate proto
* Parse and log events
* Add default to switch
* Fix
* Add mic/va to test5
2023-04-11 23:45:10 +00:00
dependabot[bot]
80bc567c31
Bump pytest from 7.2.2 to 7.3.0 ( #4673 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 7.2.2 to 7.3.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/7.2.2...7.3.0 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 22:29:40 +00:00
dependabot[bot]
888ac2e180
Bump zeroconf from 0.47.4 to 0.56.0 ( #4674 )
...
Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf ) from 0.47.4 to 0.56.0.
- [Release notes](https://github.com/python-zeroconf/python-zeroconf/releases )
- [Changelog](https://github.com/python-zeroconf/python-zeroconf/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python-zeroconf/python-zeroconf/compare/0.47.4...0.56.0 )
---
updated-dependencies:
- dependency-name: zeroconf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 22:29:22 +00:00
Jörg Thalheim
421ebcc8b2
use PRIx macros for printing u32/i32 ints ( #4671 )
...
This fix compilation issues with the latest esp-idf.
2023-04-10 22:20:02 +00:00
dependabot[bot]
b56fa8c50a
Bump black from 23.1.0 to 23.3.0 ( #4635 )
...
* Bump black from 23.1.0 to 23.3.0
Bumps [black](https://github.com/psf/black ) from 23.1.0 to 23.3.0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/23.1.0...23.3.0 )
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update black in pre-commit
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-04-04 02:34:36 +00:00
Ben Hoff
42401775e1
Added in mmc5603 code ( #4175 )
...
* added in mmc5603 code
* added in codeowner
* fix linter errors
* whitespace linter errors
* added codeowner
* clang format
* remove clang format from python code
* fix whitespace
* add tests
* fix test
* make requested edits
* remove status manipulation
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-04-04 02:34:14 +00:00
dependabot[bot]
9c9bc58c16
Bump pylint from 2.16.4 to 2.17.2 ( #4650 )
...
* Bump pylint from 2.16.4 to 2.17.2
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.16.4 to 2.17.2.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.16.4...v2.17.2 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Add return 0 to run_miniterm
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-04-03 23:55:00 +00:00
tracestep
fbc129cccc
Version retry (fixes esphome/issues#3823) ( #4651 )
2023-04-03 22:23:31 +00:00
Jesse Hills
99638190cb
VSCode / devcontainer updates ( #4647 )
2023-04-03 19:44:46 +00:00
RoboMagus
d78e9e6aa8
Number step not optional ( #4649 )
...
* Number step not optional
* Update __init__.py
* Update __init__.py
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-04-03 19:31:11 +00:00
Mikkel Jeppesen
878155a03d
Log calibration results at level INFO ( #4240 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-31 09:05:28 +00:00
Fabian
9922eb83e2
Support advanced UART customization ( #4465 )
...
* Add methods to get hardware uart details.
* Fix `setRxBufferSize` error.
---------
Co-authored-by: Your Name <you@example.com >
2023-03-31 04:30:24 +00:00
Fabian
79f861f012
Avoid sensor padding. ( #4638 )
...
Co-authored-by: Your Name <you@example.com >
2023-03-31 04:29:17 +00:00
Fabian
4faa9d109e
entity_base avoid padding bytes. ( #4637 )
...
Co-authored-by: Your Name <you@example.com >
2023-03-31 04:28:49 +00:00
kahrendt
28534ecc61
Binary map bugfixes ( #4636 )
...
* limit configuration to 64 binary sensors to match code limitation
* remove superfluous debug logging
* improve state publishing logic eliminating NAN being sent on boot in certain cases
* adjust type for bitmask shift to match mask variable type
2023-03-31 04:27:24 +00:00
felixlungu
616e0a21d8
add bluetooth mac address in dump_config() ( #4628 )
...
* add bluetooth mac address in dump_config()
* Update ble.cpp
* Update ble.cpp
* Update ble.cpp
* Update ble.cpp
* Update ble.cpp
* Update ble.cpp
* Update ble.cpp
2023-03-30 01:12:06 +00:00
Jesse Hills
a546ffd490
Add ifdef to new bt proxy unsubscribe ( #4634 )
...
* Add ifdef to new bt proxy unsubscribe
* Also add to subscribe message and wrap api conneciton code
* Format file
2023-03-30 01:08:51 +00:00
Jesse Hills
b5d0aede38
Remove AUTO_LOAD from as3935 ( #4630 )
2023-03-30 01:08:31 +00:00
github-actions[bot]
a014d853a4
Synchronise Device Classes from Home Assistant ( #4633 )
...
* Synchronise Device Classes from Home Assistant
* Remove count do the `DEVICE_CLASSES` list is also updated
* Format file
---------
Co-authored-by: esphomebot <esphome@nabucasa.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-29 02:47:00 +00:00
Jesse Hills
c4ddf7697d
Update sync-device-classes.yml
2023-03-29 14:02:34 +13:00
Jesse Hills
a2931b6774
Add workflow to sync device classes with HA dev ( #4629 )
2023-03-28 23:31:07 +00:00
Fabian
3ac7bf3761
EntityBase: Move ObjectId to Flash ( #4569 )
...
* Move EntityBase Object Id from memory to flash.
* Sprinkler use common `setup_entity` method.
* Remove `EntityBase` from Sprinkler.
* Support for entity names set to None
* change so gh PR picks up commit.
---------
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-28 09:00:34 +00:00
richardhopton
922344811f
feat: Add support to unsubscribe from BLE advertisements ( #4620 )
...
* feat: Add support to unsubscribe from BLE advertisements
* Fix tests & clang
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-28 08:54:58 +00:00
Fabian
cb2fcaa9b1
EntityBase
Name can stay in flash. (#4594 )
...
* `EntityBase`can stay in flash.
* Trying to please the CI.
---------
Co-authored-by: Your Name <you@example.com >
2023-03-28 06:38:56 +00:00
Alfredo
1f50bd0649
Fix EzoCommandType enum ( #4593 )
...
* Fix EzoCommandType enum
Assign explicit value to EZO_CALIBRATION, and rescale all subsequent values.
* Remove enum values
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-27 22:08:26 +00:00
Jesse Hills
e4b2de5c68
Merge pull request #4623 from esphome/bump-2023.3.2
...
2023.3.2
2023-03-27 16:45:14 +13:00
Jesse Hills
f862b479e7
Bump version to 2023.3.2
2023-03-27 15:58:29 +13:00
tracestep
358c59bd8d
SX1509 minimum loop period (fixes esphome/issues#4325) ( #4613 )
...
* Minimum loop period (fixes esphome/issues#4325 )
* clang-tidy suggestions
* More clang-tidy suggestions
2023-03-27 15:58:28 +13:00
guillempages
74fe135c9c
Fix animation resizing ( #4608 )
...
Animation resizing in RGB24 format is causing an error "Image cannot be resized to a bigger size". Other image types do not show the issue, and the only difference is the "image.thumbnail" call.
Removed the call and tested; the animation is shown with the desired size.
2023-03-27 15:58:28 +13:00
Jesse Hills
8d3896172d
Swap curly brackets for round on LockGuard ( #4610 )
2023-03-27 15:58:28 +13:00
Kai Gerken
9d9725144d
Fix compile error on pzemdc.h ( #4583 )
2023-03-27 15:58:28 +13:00
Jesse Hills
06f83bf1c0
Fix platform restriction for bme680_bsec ( #4616 )
...
* Fix platform restriction for bme680_bsec
* Fix
* revert spi change
* Add comment back
* Dont crash on rp2040 platform
2023-03-26 22:50:33 +00:00
Jesse Hills
c2756d57d8
Allow entity names to be set to None ( #4607 )
...
* Allow entity names to be set to None so they take on the device friendly_name automatically
* Use empty
2023-03-26 22:49:09 +00:00
Berend Haan
56504692af
Lower range of CONF_FREQUENCY ( #4619 )
2023-03-26 22:48:17 +00:00
Jesse Hills
e542e75b9e
Require step to be set when calling register_number ( #4622 )
2023-03-26 22:44:56 +00:00
tracestep
806e43c34c
SX1509 minimum loop period (fixes esphome/issues#4325) ( #4613 )
...
* Minimum loop period (fixes esphome/issues#4325 )
* clang-tidy suggestions
* More clang-tidy suggestions
2023-03-26 21:59:57 +00:00
dependabot[bot]
29e7d00894
Bump actions/stale from 7 to 8 ( #4615 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 7 to 8.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-26 21:51:37 +00:00
J. Nick Koston
9ee661c1e4
Add ability to clear the gatt cache ( #4621 )
...
* Add ability to clear the gatt cache
With BlueZ we can fully clear the cache when something goes wrong with the services, however since this is also a cache on the ESP32 we need to be able to clear the on device cache as well for the proxies since if something goes wrong with the service resolution it can cache the bad resolution on NVS forever.
Our current client implementation is limited to clearing the memory cache in Home Assistant 89355e0879/homeassistant/components/esphome/bluetooth/client.py (L512)
related issue https://github.com/esphome/issues/issues/4156
https://github.com/esphome/aioesphomeapi/pull/410
* naming
* lint
* lint
* naming
* naming
* naming
* 88 now that 87 is taken
* make const
* Update esphome/components/api/api_frame_helper.cpp
2023-03-26 21:48:56 +00:00
Regev Brody
36c0e2416d
add select_schema to select component ( #4545 )
...
* add select_schema to select component
* add select_schema to select component
* fix cr
2023-03-26 20:01:35 +00:00
RoboMagus
e4ba3ff1db
Limit range on filter time period for remote_receiver ( #4604 )
...
* Limit range on filter time period for remote_receiver
* pylint
2023-03-23 18:41:14 +00:00
dependabot[bot]
be69b49880
Bump pytest-asyncio from 0.20.3 to 0.21.0 ( #4599 )
...
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio ) from 0.20.3 to 0.21.0.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases )
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.20.3...v0.21.0 )
---
updated-dependencies:
- dependency-name: pytest-asyncio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-23 18:38:47 +00:00
dependabot[bot]
cc317d27f5
Bump zeroconf from 0.47.3 to 0.47.4 ( #4597 )
...
Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf ) from 0.47.3 to 0.47.4.
- [Release notes](https://github.com/python-zeroconf/python-zeroconf/releases )
- [Changelog](https://github.com/python-zeroconf/python-zeroconf/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python-zeroconf/python-zeroconf/compare/0.47.3...0.47.4 )
---
updated-dependencies:
- dependency-name: zeroconf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-23 18:38:20 +00:00
Dominik Skalník
c16709ed95
fix wrong port multiplexer name in dump GPIO function ( #4592 )
2023-03-23 18:37:40 +00:00
guillempages
e13eaf6706
Fix animation resizing ( #4608 )
...
Animation resizing in RGB24 format is causing an error "Image cannot be resized to a bigger size". Other image types do not show the issue, and the only difference is the "image.thumbnail" call.
Removed the call and tested; the animation is shown with the desired size.
2023-03-22 08:05:09 +00:00
Jesse Hills
a1eb3b8475
Swap curly brackets for round on LockGuard ( #4610 )
2023-03-22 07:56:02 +00:00
Jesse Hills
d52e425ba2
Remove EntityBase from sprinkler ( #4606 )
...
* Remove EntityBase form sprinkler
* remove unneeded method
* Set name correctly
Move some timers to `setup` that rely on this->name_
* Fix SprinklerControllerSwitch setup
* Update esphome/components/sprinkler/__init__.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
---------
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-03-22 07:35:16 +00:00
Jesse Hills
dd8dc1ef1d
Merge pull request #4609 from esphome/bump-2023.3.1
...
2023.3.1
2023-03-22 12:40:28 +13:00
Jesse Hills
bc427de16a
Bump version to 2023.3.1
2023-03-22 12:03:34 +13:00
Jesse Hills
db5988bbe1
rp2040: Use fake Mutex lock ( #4602 )
2023-03-22 12:03:34 +13:00
Nathaniel Wesley Filardo
a3875af4b4
climate: brown paper bag fix for on_configure ( #4573 )
...
I forgot this hunk in https://github.com/esphome/esphome/pull/4511 .
I'm sorry for the noise.
2023-03-22 12:03:34 +13:00
Jesse Hills
d70e7da0ef
rp2040: Use fake Mutex lock ( #4602 )
2023-03-21 20:25:19 +00:00
Jesse Hills
d42f35de5d
Wrap ipv6 code a bit more ( #4574 )
...
* Wrap ipv6 code a bit more for when ipv6 support should not be compiled in
* More checks
* More uses
* Fix
2023-03-21 20:24:14 +00:00
jerome992
cd57469e06
Fix negative sqrt root in ct_clamp_sensor.cpp ( #2701 ) ( #4236 )
...
Co-authored-by: Jerome <jerome992@internet.lu >
2023-03-20 04:22:22 +00:00
Aaron S. Jackson
d98d6ff45f
B/W support for GooDisplay GDEY029T94 (as used on Adafruit MagTag) ( #4222 )
...
* B/W support for GooDisplay GDEY029T94
* Fix python style ci
* linter recommendations
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-20 03:45:50 +00:00
Oxan van Leeuwen
14e38f0469
Upgrade clang-format to v13 ( #4535 )
...
* Upgrade clang-format to v13
* Apply clang-format-13 formatting changes
* Format
* Format bme_680
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-20 03:38:41 +00:00
Jesse Hills
f0f6d3f1cd
Disallow uart0/1/2 as ids in config ( #4446 )
...
* Disallow uart0/1/2 as ids in config
* Update test files
2023-03-20 02:29:21 +00:00
Jesse Hills
0b383542da
Split test3.yaml ( #4591 )
2023-03-19 22:39:02 +00:00
Michael Bisbjerg
b2cec10601
Fix outdated filter string in platformio_api ( #4587 )
2023-03-19 19:11:18 +00:00
Sybren A. Stüvel
48658d5a55
Add a simple 'skip_initial' filter ( #4582 )
...
* Add a simple 'skip' filter
This filter simply skips the first `send_first_at` values, then passes
everything as-is. This is quite useful when you know the first few sensor
readings should be ignored.
Example YAML:
```yaml
sensor:
- platform: sgp30
id: mysensor_sgp30
eco2:
id: mysensor_sgp30_co2
name: "eCO₂"
accuracy_decimals: 0
filters:
- skip:
send_first_at: 41
```
* Rename the filter to `skip_initial` and simplify the schema
New usage:
```yaml
filters:
- skip_initial: 41
```
* Apply clang-format
2023-03-19 19:08:51 +00:00
Peter Halicky
5207ca1d52
Add support for ESP32 CAM resolutions for 3MP and 5MP sensors (OV5640 for example). Also support (almost) arbitrary camera clock, some cameras/ESP chips need slightly lower clock than 20MHz to avoid image corruption. ( #4580 )
2023-03-19 19:03:38 +00:00
Fabian
7196fb8e82
add define __str__
method ( #4576 )
...
Co-authored-by: Your Name <you@example.com >
2023-03-19 18:55:12 +00:00
dependabot[bot]
48ada2eebb
Bump aioesphomeapi from 13.5.0 to 13.5.1 ( #4572 )
...
Bumps [aioesphomeapi](https://github.com/esphome/aioesphomeapi ) from 13.5.0 to 13.5.1.
- [Release notes](https://github.com/esphome/aioesphomeapi/releases )
- [Commits](https://github.com/esphome/aioesphomeapi/compare/v13.5.0...v13.5.1 )
---
updated-dependencies:
- dependency-name: aioesphomeapi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-19 18:54:18 +00:00
Nathaniel Wesley Filardo
0de5808ed2
climate: brown paper bag fix for on_configure ( #4573 )
...
I forgot this hunk in https://github.com/esphome/esphome/pull/4511 .
I'm sorry for the noise.
2023-03-19 18:54:00 +00:00
Kai Gerken
ebc544e4b4
Fix compile error on pzemdc.h ( #4583 )
2023-03-19 18:31:05 +00:00
Raph
a31fb3c987
Add option flip_x ( #4555 )
...
* Adding flip_x
* Adding flip_x
* Adding flip_x
* Adding flip_x
* Adding flip_x
* convert tab to space
* update format
2023-03-15 22:23:01 +00:00
Samuel Sieb
dfc7cd7f5d
allow using a binary output for the status led ( #4532 )
...
* allow using a binary output for the status led
* lint
* output status as well
* simplify
---------
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-03-15 22:21:35 +00:00
Witold Krecicki
a8bb2a42a1
Add an option to force SPI into software mode, useful when ( #4556 )
...
reusing pins for different purposes.
2023-03-15 22:21:25 +00:00
R Huish
3d4c0e6667
Added missing PM_1_0 and PM_10_0 for PMS5003T and PMS5003ST ( #4560 )
...
* Added missing PM_1_0 and PM_10_0 for PMS5003T
Added missing PM_1_0 and PM_10_0 for PMS5003T
* Revert "Added missing PM_1_0 and PM_10_0 for PMS5003T"
This reverts commit 86084f7c61
.
* Added tests for PMS5003T
* Added missing PM_1_0 and PM_10_0 for PMS5003T PMS5003ST
* Added missing PM_1_0 and PM_10_0 for PMS5003T
* lint: Trailing whitespace fixed
* tab character removed
* Clang format suggested edit
2023-03-15 22:21:10 +00:00
Trent Houliston
25fb288016
Update the delta filter to take a percentage value as well as an absolute value ( #4391 )
2023-03-15 22:20:18 +00:00
Fabian
1b8b8cdd11
EntityBase: Icon string can stay in flash. ( #4566 )
...
* Icon string can stay in flash.
* Remove redundant const.
---------
Co-authored-by: Your Name <you@example.com >
2023-03-15 22:20:12 +00:00
Jesse Hills
e6737479f7
Merge pull request #4568 from esphome/bump-2023.3.0
...
2023.3.0
2023-03-16 10:40:18 +13:00
Jesse Hills
7f75832bf1
Bump version to 2023.3.0
2023-03-16 09:38:19 +13:00
Jesse Hills
33339e3bd8
Merge branch 'beta' into bump-2023.3.0
2023-03-16 09:38:19 +13:00
Jesse Hills
c298c1166f
Merge pull request #4567 from esphome/bump-2023.3.0b6
...
2023.3.0b6
2023-03-16 09:34:00 +13:00
Jesse Hills
c3d9eef01f
Bump version to 2023.3.0b6
2023-03-16 08:57:54 +13:00
NP v/d Spek
5ffdc66864
fixing shrink
and extend
functions of the displaybuffer's Rect class ( #4565 )
...
* fixing rectangle's `shrink` and `extend`
* fixed the rect::shrink and rect::inside methods
and added rect:equal() method
* fixed internal clang issue again. When would is
this going to be fixed :(
* fixed internal clang issue again. When would is
this going to be fixed :(
* remove trailing space
2023-03-16 08:57:54 +13:00
NP v/d Spek
2f50e18eb5
fixing shrink
and extend
functions of the displaybuffer's Rect class ( #4565 )
...
* fixing rectangle's `shrink` and `extend`
* fixed the rect::shrink and rect::inside methods
and added rect:equal() method
* fixed internal clang issue again. When would is
this going to be fixed :(
* fixed internal clang issue again. When would is
this going to be fixed :(
* remove trailing space
2023-03-15 19:45:50 +00:00
Jesse Hills
9922c1503a
Merge pull request #4564 from esphome/bump-2023.3.0b5
...
2023.3.0b5
2023-03-15 23:46:14 +13:00
Jesse Hills
fce99d4b17
Bump version to 2023.3.0b5
2023-03-15 21:20:08 +13:00
Jesse Hills
11567085d8
Mark esp32_touch supported only on standard esp32 variant ( #4562 )
...
* Mark esp32_touch supported only on standard esp32 variant
* Add back default
2023-03-15 21:20:08 +13:00
Keith Burzinski
83f8e84247
Remove switch actions during config; bump setup priority ( #4563 )
2023-03-15 21:20:08 +13:00
Jesse Hills
215107e8ea
Mark esp32_touch supported only on standard esp32 variant ( #4562 )
...
* Mark esp32_touch supported only on standard esp32 variant
* Add back default
2023-03-15 07:42:33 +00:00
Keith Burzinski
d3f2b93c42
Remove switch actions during config; bump setup priority ( #4563 )
2023-03-15 05:21:23 +00:00
Jesse Hills
11eb5cb0fa
Merge pull request #4559 from esphome/bump-2023.3.0b4
...
2023.3.0b4
2023-03-14 16:17:51 +13:00
Jesse Hills
9a7af97b2d
Bump version to 2023.3.0b4
2023-03-14 14:11:55 +13:00
Stroe Andrei Catalin
5e11469f50
Added response for Tuya RSSI command ( #4549 )
...
* Added wifi rssi util
Added tuya mcu response to wifi rssi command
* Cleanup
* PR Comments
* PR Comments
2023-03-14 14:11:55 +13:00
DAVe3283
0c7a3d1fff
Revert "Remove state class from uptime sensor ( #4345 )" ( #4557 )
...
This reverts commit 36c2e770bf
.
Addresses esphome/issues#4193 .
2023-03-14 14:11:55 +13:00
Eduardo Roldan
8a705bf4b0
pipsolar component. Correct the sscanf format for QPIG command parsing to set pv_input_voltage as float (not int) ( #4165 )
2023-03-14 14:11:55 +13:00
Stroe Andrei Catalin
ee7102fcd1
Added response for Tuya RSSI command ( #4549 )
...
* Added wifi rssi util
Added tuya mcu response to wifi rssi command
* Cleanup
* PR Comments
* PR Comments
2023-03-14 00:54:35 +00:00
DAVe3283
a44e38300b
Revert "Remove state class from uptime sensor ( #4345 )" ( #4557 )
...
This reverts commit 36c2e770bf
.
Addresses esphome/issues#4193 .
2023-03-14 00:52:19 +00:00
Eduardo Roldan
b00e20c29f
pipsolar component. Correct the sscanf format for QPIG command parsing to set pv_input_voltage as float (not int) ( #4165 )
2023-03-13 22:46:46 +00:00
Jesse Hills
6a89180deb
Merge pull request #4553 from esphome/bump-2023.3.0b3
...
2023.3.0b3
2023-03-13 15:31:04 +13:00
Jesse Hills
65d2b806cc
Bump version to 2023.3.0b3
2023-03-13 13:32:21 +13:00
Jesse Hills
c149a3033c
Map gpio pins for touch on esp32-s2/s3 ( #4552 )
...
* Map gpio pins for touch on esp32-s2/s3
* fix value
2023-03-13 13:32:21 +13:00
NP v/d Spek
4b7c233f1a
On the ILI9xxx display's enable the psram on esp32 and allow big screen ( #4551 )
...
* enable the psram on esp32 and allow big screen
* update CODEOWNERS
* small update
* update CODEOWNERS again.
* Removed the M5STACK because it is a ESP32 device.
* i removed the wrong model
* update the error message.
2023-03-13 13:32:21 +13:00
Jesse Hills
6e8e9c2aa9
Allow AUTO_LOAD to be a function ( #4550 )
2023-03-13 13:32:21 +13:00
Dorian Zedler
b6f628ee40
Feat: add support for hex color in color component ( #4493 )
...
* Feat: add support for hex color in color component
* Chore: move hex color validator to color component
* Chore: add test
* Chore: fix formatting
* Chore: make linter happy
* Chore: make linter happy
* Fix: parse correct offsets
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
* Chore: use cv.Invalid
* Fix: remove # because it indicates a comment in yaml
* Fix: only allow hex if no other color value is set
* Fix: tests
* Fix: mutual exclusion of raw and hex colors
* Chore: format file
* Update __init__.py
---------
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-13 13:32:21 +13:00
Martin Murray
bf79a700b7
Add carbon dioxide device class to scd30 sensor schema. ( #4547 )
2023-03-13 13:32:21 +13:00
jakehdk
cdeb6e750f
Add support for new clones of mpu6050 responding with 0x70 address ( #4546 )
...
Co-authored-by: jakehdk <Jake@Jakobs-MacBook-Pro.local >
2023-03-13 13:32:21 +13:00
Jesse Hills
d642aeba0f
Map gpio pins for touch on esp32-s2/s3 ( #4552 )
...
* Map gpio pins for touch on esp32-s2/s3
* fix value
2023-03-13 00:13:36 +00:00
NP v/d Spek
6a6aee510d
On the ILI9xxx display's enable the psram on esp32 and allow big screen ( #4551 )
...
* enable the psram on esp32 and allow big screen
* update CODEOWNERS
* small update
* update CODEOWNERS again.
* Removed the M5STACK because it is a ESP32 device.
* i removed the wrong model
* update the error message.
2023-03-13 00:13:19 +00:00
Jesse Hills
ea17a92dbc
Allow AUTO_LOAD to be a function ( #4550 )
2023-03-12 22:43:31 +00:00
Dorian Zedler
32a0a60480
Feat: add support for hex color in color component ( #4493 )
...
* Feat: add support for hex color in color component
* Chore: move hex color validator to color component
* Chore: add test
* Chore: fix formatting
* Chore: make linter happy
* Chore: make linter happy
* Fix: parse correct offsets
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
* Chore: use cv.Invalid
* Fix: remove # because it indicates a comment in yaml
* Fix: only allow hex if no other color value is set
* Fix: tests
* Fix: mutual exclusion of raw and hex colors
* Chore: format file
* Update __init__.py
---------
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-12 20:26:27 +00:00
Martin Murray
5a56644702
Add carbon dioxide device class to scd30 sensor schema. ( #4547 )
2023-03-12 20:16:48 +00:00
jakehdk
29113808ee
Add support for new clones of mpu6050 responding with 0x70 address ( #4546 )
...
Co-authored-by: jakehdk <Jake@Jakobs-MacBook-Pro.local >
2023-03-12 20:14:00 +00:00
Jesse Hills
dd226360bb
Merge pull request #4542 from esphome/bump-2023.3.0b2
...
2023.3.0b2
2023-03-09 19:03:39 +13:00
Jesse Hills
1a9aedf152
Bump version to 2023.3.0b2
2023-03-09 15:47:57 +13:00
Carlos Garcia Saura
d82c6df57e
Correct BME680 gas calculation and heater_off ( #4498 )
...
* Fix missing data array
* Fix incorrect bit offset
* Correct variable types
* Do same conversions as in original library
* Correct clang-format
* Move out float conversion for clarity
* Added check for heater stability
* Correct clang format
* Allow reporting gas resistance when heater is disabled
* Correct clang format
* Better error reporting by @DAVe3283
* Correct signed operation, range switching error was positive all the time
2023-03-09 15:47:57 +13:00
Oxan van Leeuwen
7c91b4474a
Revert storing Font glyphs in manually-allocated memory ( #4516 )
...
This partially reverts commit 62459a8ae1
.
2023-03-09 15:47:57 +13:00
Oxan van Leeuwen
a4f21db272
Drop broken logging macros ( #4534 )
2023-03-09 15:47:57 +13:00
NP v/d Spek
58a8e1859e
Renaming and extending the ili9341 to the ili9xxx component ( #4275 )
...
* - Removed cleaning the screen twice.
\Should be handled by `DisplayBuffer::init_internal_();`
- Made ili9341::initalize() protected and renamed
\ it to ili9341::initalize().
- ili9341::initalize() should only init the display
\ and set the width and heigth.
* removed to much
* clang format fixes
* removing trailing underscors for
protected virtual methods
* removed the "override" on display()
* clang fixes
* restored old changes
* Renamed the ili9341 platform to ili9xxx and added
multiple drivers as well. including PR #3848
* fixed most of the clang reported issues
* fixed reported issues
* last fixes
* Setting the right codeowners
* missing changes
* fixed naming Display() method.
* clang again
* clang fix
* fixes reported by @jesserockz & @gpambrozio
* a change to display.py removing an unneeded var
* re-introduce **backlight** option.
* update the ili9488 initialization
* update the ili9488 initialization and fix typo
* fixed typo
* add missing constants
* swap height and width back for the ili9488
* init fixes ili9488
* fixed lint issue
testing the init code
* oeps
* init fixes ili9488
* fixed wrong define
* fixed wrong define again
* removed some spaces
* revert to ili9341
* Remove parts that where used for
the switchplate
* lint fixes and removing unused function
* fix error and introducing 16bit color option
* fix error and introducing 16bit color option
* fix clang issue
* clang fix
* clang issue again
* is this what clang exprect
* clang fix
* clang fix
* try again
* let try again
* and again
* and the last clang fix
* remove the need of wifi
* update dimentions
* update ili8488 init code.
* update dimentions
* allow to change height and width
* dump color mode config
* fix
* fix
* modify logging
* referd back unrelated change
* code formatting commit and moving functions around
* add missing ;
* update code
* update code
* use the correct write_array for sending uint16_t
* fix panic loop
* fix panic loop
* - update the test file
- fixed sending display data
* clang fixes
* clang fixes
* clang fixes again
* remove .gitignore items
* remove .gitignore items
* make sure Update() can can not be called while
called
* clang correction
* adding a test yaml for the ili9341
* Update ili9341 example
* Make test ili9xxx/tests only local
* restore back old ili9341 driver code
* Add a new config for the M5Core
* fix clang request
* reverd to restore of the old ili9341
there is no proper way to say it is depricated.
* Remove the backlight/led pin from the config.
You need to use a proper light platform component
* Ili9488init changes (#88 )
Fixed ILI9488 init settings, and adjusted pixel handling code to push pixels in 18 bit format.
This does not change the internal 16-bit representation.
* fixed some leftover clang issues from the merge.
* fixed the slang-tidy request.
* remove `backlight_pin` warning.
---------
Co-authored-by: JD Steffen <jdsteffen81@gmail.com >
2023-03-09 15:47:57 +13:00
Russell Cloran
2bed5b18c1
Add ESP32-S3 support in NeoPixelBus component ( #4114 )
...
* Add ESP32-S3 support in NeoPixelBus component
* Update NeoPixelBus version in platformio.ini
2023-03-09 15:47:57 +13:00
Jared Sanson
fb5eb57345
Fix ethernet clk_mode for GPIO0_OUT ( #4307 )
...
* Fix GPIO0_OUT definition for ethernet component
* Formatting
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-09 15:47:57 +13:00
Jesse Hills
6471361715
Format test files ( #4541 )
2023-03-09 01:54:51 +00:00
Carlos Garcia Saura
01687a9d57
Correct BME680 gas calculation and heater_off ( #4498 )
...
* Fix missing data array
* Fix incorrect bit offset
* Correct variable types
* Do same conversions as in original library
* Correct clang-format
* Move out float conversion for clarity
* Added check for heater stability
* Correct clang format
* Allow reporting gas resistance when heater is disabled
* Correct clang format
* Better error reporting by @DAVe3283
* Correct signed operation, range switching error was positive all the time
2023-03-09 00:34:06 +00:00
Oxan van Leeuwen
801fbf44c5
Revert storing Font glyphs in manually-allocated memory ( #4516 )
...
This partially reverts commit 62459a8ae1
.
2023-03-09 00:14:34 +00:00
Oxan van Leeuwen
ba1416cc0e
Drop deprecated entity property base methods ( #4539 )
2023-03-09 00:08:45 +00:00
Oxan van Leeuwen
afc1c83af4
Mark unique_id() override as deprecated ( #4538 )
2023-03-09 00:06:20 +00:00
Oxan van Leeuwen
da056866ff
Drop broken logging macros ( #4534 )
2023-03-09 00:03:33 +00:00
NP v/d Spek
336c2d34e6
Renaming and extending the ili9341 to the ili9xxx component ( #4275 )
...
* - Removed cleaning the screen twice.
\Should be handled by `DisplayBuffer::init_internal_();`
- Made ili9341::initalize() protected and renamed
\ it to ili9341::initalize().
- ili9341::initalize() should only init the display
\ and set the width and heigth.
* removed to much
* clang format fixes
* removing trailing underscors for
protected virtual methods
* removed the "override" on display()
* clang fixes
* restored old changes
* Renamed the ili9341 platform to ili9xxx and added
multiple drivers as well. including PR #3848
* fixed most of the clang reported issues
* fixed reported issues
* last fixes
* Setting the right codeowners
* missing changes
* fixed naming Display() method.
* clang again
* clang fix
* fixes reported by @jesserockz & @gpambrozio
* a change to display.py removing an unneeded var
* re-introduce **backlight** option.
* update the ili9488 initialization
* update the ili9488 initialization and fix typo
* fixed typo
* add missing constants
* swap height and width back for the ili9488
* init fixes ili9488
* fixed lint issue
testing the init code
* oeps
* init fixes ili9488
* fixed wrong define
* fixed wrong define again
* removed some spaces
* revert to ili9341
* Remove parts that where used for
the switchplate
* lint fixes and removing unused function
* fix error and introducing 16bit color option
* fix error and introducing 16bit color option
* fix clang issue
* clang fix
* clang issue again
* is this what clang exprect
* clang fix
* clang fix
* try again
* let try again
* and again
* and the last clang fix
* remove the need of wifi
* update dimentions
* update ili8488 init code.
* update dimentions
* allow to change height and width
* dump color mode config
* fix
* fix
* modify logging
* referd back unrelated change
* code formatting commit and moving functions around
* add missing ;
* update code
* update code
* use the correct write_array for sending uint16_t
* fix panic loop
* fix panic loop
* - update the test file
- fixed sending display data
* clang fixes
* clang fixes
* clang fixes again
* remove .gitignore items
* remove .gitignore items
* make sure Update() can can not be called while
called
* clang correction
* adding a test yaml for the ili9341
* Update ili9341 example
* Make test ili9xxx/tests only local
* restore back old ili9341 driver code
* Add a new config for the M5Core
* fix clang request
* reverd to restore of the old ili9341
there is no proper way to say it is depricated.
* Remove the backlight/led pin from the config.
You need to use a proper light platform component
* Ili9488init changes (#88 )
Fixed ILI9488 init settings, and adjusted pixel handling code to push pixels in 18 bit format.
This does not change the internal 16-bit representation.
* fixed some leftover clang issues from the merge.
* fixed the slang-tidy request.
* remove `backlight_pin` warning.
---------
Co-authored-by: JD Steffen <jdsteffen81@gmail.com >
2023-03-08 23:03:49 +00:00
Russell Cloran
f3a969d35c
Add ESP32-S3 support in NeoPixelBus component ( #4114 )
...
* Add ESP32-S3 support in NeoPixelBus component
* Update NeoPixelBus version in platformio.ini
2023-03-08 22:35:40 +00:00
Jesse Hills
63db42a1d4
Merge pull request #4536 from esphome/bump-2023.3.0b1
...
2023.3.0b1
2023-03-09 10:43:40 +13:00
Jared Sanson
c12dd77c64
Fix ethernet clk_mode for GPIO0_OUT ( #4307 )
...
* Fix GPIO0_OUT definition for ethernet component
* Formatting
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-08 21:03:11 +00:00
Jesse Hills
f58ffe41f8
Bump version to 2023.3.0b1
2023-03-09 09:09:39 +13:00
Jesse Hills
4f138c600b
Bump version to 2023.4.0-dev
2023-03-09 09:09:39 +13:00
Jesse Hills
445d2e372c
Merge branch 'dev' into bump-2023.3.0b1
2023-03-09 09:09:39 +13:00
Kai Gerken
1087cb55b4
Added pzemdc reset energy action ( #4481 )
...
* remove unused sensors on pzemdc
* add reset energy action for pzemdc
* fix lint errors
* remove trailing space on pzemdc.h
* make method reset_energy of pzemdc public
* Apply suggestions from code review
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-08 19:00:44 +00:00
J. Nick Koston
600f4be2c4
Bump esp-idf to 4.4.4 ( #4528 )
...
There are some nice BLE fixes and this uses about ~5000-8000 bytes
less RAM
https://github.com/espressif/esp-idf/releases/tag/v4.4.4
2023-03-08 18:25:25 +00:00
Fabian
5e6665494d
Use PSRam for BLE scan results. ( #4486 )
...
* Use PSRam for BLE scan results.
* Format Document
* Use generic define `CONFIG_SPIRAM`.
* Formatting changes.
* Memory allocation is allowed to fail.
* Use mark_failed instead of abort.
---------
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-08 18:23:02 +00:00
Jesse Hills
2ef25f3153
Fix ethernet driver setting gpio 5 high when no power pin defined ( #4531 )
2023-03-08 07:12:07 +00:00
Morgan Robertson
bc28ea1fde
Add AS7341 spectral color sensor ( #4331 )
...
* Add support for AS7341 spectral color sensor.
* Run clang-format and clang-tidy.
* Post-review changes.
* Apply suggestions from code review
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-08 01:15:49 +00:00
Jesse Hills
623e31ddee
sn74hc165 fixes ( #4457 )
...
* Add delay between clock changes on sn74hc165
* Increase to 10us
* Add another delay after clock low
* Print input bits every second
* Fix pin order
* Remove log
* Fix for inverted pins
* formatting
2023-03-08 01:11:12 +00:00
Oxan van Leeuwen
ceebe14628
Add ability to await safe mode in codegen ( #4529 )
...
* Add ability to await OTA safe mode
* Make pylint happy
2023-03-07 21:29:45 +00:00
DAVe3283
b29cc58144
Add absolute humidity component ( #4519 )
...
* Import Absolute Humidity component
https://PigLab.ReaperLegion.net/home-automation/hass/esphome/custom-components/absolute-humidity
* Fix terminology, add some docstrings
* Switch from double to float
https://github.com/esphome/esphome/pull/4519#pullrequestreview-1327615169
The additional precision doesn't matter in practice.
* Address code review suggestions
* Lint code
2023-03-07 20:47:25 +00:00
dependabot[bot]
1b328da265
Bump pylint from 2.16.2 to 2.16.4 ( #4524 )
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.16.2 to 2.16.4.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.16.2...v2.16.4 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-07 07:21:45 +00:00
dependabot[bot]
06ca5354b2
Bump pytest from 7.2.1 to 7.2.2 ( #4505 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 7.2.1 to 7.2.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/7.2.1...7.2.2 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-07 07:21:23 +00:00
bisbastuner
356efdb92c
Add support for multiple devices in bme680_bsec ( #3550 )
...
* Add initial support for multiple devices
Re-introduce support for multiple I2C devices (it was suppressed in df37a7635f
). Devices are identified by their I2C address, and the BME680 can only have the 0x76 or 0x77 address, so this adds support for a maximum of two devices.
* Reintegrate commit ebf13a0b
Reintegrate commit ebf13a0ba0
which was lost in my changes (I were working on old files)
* wrong commit
* wrong commit
* Reintegrate commit ebf13a0b
Reintegrate commit ebf13a0ba0
which was lost due to me working on old files
* Reintroduce newlines at end of files
* Reintroduce newlines at end of files
* Adhere to codebase standards
Obey the "All uses of class members and member functions should be prefixed with this-> to distinguish them from global functions in code review" rule of the Codebase Standards
* Fix formatting according to clang-format
* Perform the BSEC library reinitialization+snapshot only when more than one device is present
* Fix formatting according to clang-format
* Degrade abort message in restore_state_() from warning to verbose
This always happen at initial setup, so it's not a really useful message; when some real problems arise, we'll have a more useful warning from snapshot_state_()
Co-authored-by: Trevor North <trevor@freedisc.co.uk >
* Reduce peak stack usage to avoid bootloops on ESP8266
Achieved mainly by moving the work_buffer needed by the BSEC library to the heap, as a single global work buffer shared by all instances.
::set_config_ has been reverted to a code path similar to the original, as that reduces peak stack usage enough to be OK on ESP8266 even without moving the work_buffer to the heap.
* Fix formatting according to clang-format
* Add support for devices with the same i2c address
Devices are now identified using their index in the BME680BSECComponent::instances member, which became a vector. This allows adding two devices with the same i2c address (which should be placed on different i2c buses). Since a BME680 can only have an address of 0x76 or 0x77, a maximum of 2 devices could be added before this commit. Now there is no theoretical limit on the number of devices which could be added.
* Fix formatting according to clang-format
* Fix formatting according to clang-format
---------
Co-authored-by: Trevor North <trevor@freedisc.co.uk >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-07 07:15:40 +00:00
dependabot[bot]
bb5ab8b36d
Bump esptool from 4.5 to 4.5.1 ( #4497 )
...
Bumps [esptool](https://github.com/espressif/esptool ) from 4.5 to 4.5.1.
- [Release notes](https://github.com/espressif/esptool/releases )
- [Commits](https://github.com/espressif/esptool/compare/v4.5...v4.5.1 )
---
updated-dependencies:
- dependency-name: esptool
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-07 06:38:05 +00:00
kahrendt
6ecf4ecac6
FS3000 sensor ( #4502 )
...
* Add support for FS3000 sensor.
* add fs3000 to test yaml
* Clean up code with clang.
* Clean up sensor.py file.
* Update CODEOWNERS file.
* Apply suggestions from code review regarding sensor.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Apply suggestions from code review for basic issues regarding C++ code
- removed unnecessary default for FS3000Model
- use "this->" before any sensor update
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Move model setup to overall setup function.
* Remove unneeded CONF_ID from sensor.py
* Run clang-format
* Move set_model code to header file now that it is simplified
* Update fs3000.h
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-07 04:25:14 +00:00
Nathaniel Wesley Filardo
05ab49a615
climate: add on_control callbacks ( #4511 )
...
This lets downstream components respond to climate configuration
changes, which take place through ClimateCall objects, without also
being notified every time the state changes, which happens every time
the input sensor announces a new value.
FIXES https://github.com/esphome/feature-requests/issues/2136
2023-03-07 04:19:49 +00:00
Fabian
3773c385c7
Ensure component is ready before update. ( #4523 )
...
Co-authored-by: Your Name <you@example.com >
2023-03-07 04:16:42 +00:00
dependabot[bot]
3227ef4bca
Bump aioesphomeapi from 13.4.0 to 13.5.0 ( #4525 )
...
Bumps [aioesphomeapi](https://github.com/esphome/aioesphomeapi ) from 13.4.0 to 13.5.0.
- [Release notes](https://github.com/esphome/aioesphomeapi/releases )
- [Commits](https://github.com/esphome/aioesphomeapi/compare/v13.4.0...v13.5.0 )
---
updated-dependencies:
- dependency-name: aioesphomeapi
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-07 04:07:15 +00:00
Jesse Hills
5a07e8d32b
Bump docker dependencies ( #4526 )
...
* Bump curl to 7.74.0-1.3+deb11u7
* Bump docker base images
2023-03-07 04:06:42 +00:00
Fredrik Gustafsson
29571a1acd
implement pairing for bluetooth proxy ( #4475 )
...
* default to just-works encryption
This patch will turn on encryption when making active connections in order to comply with just-works BLE encryption.
* Revert "default to just-works encryption"
This reverts commit 05bc9e9f1c
.
* implement pair method
* adhere to clang formatter
* fix oopsie
* bump bluetooth_proxy_version
* add auth callback
* generate new protos
* fix another oopsie
* add pairing status to connection
* clear paired on connect()
* lint
* add unpair ("forget") ble method
* compile protos
* fix oopsie
* add missing unpairing method
* add unpairing
* fix get_paired return type
* remove unused memcpy
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* change to is_paired
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update bluetooth_proxy.cpp
* actually add missing method
* send auth cb on set_encryption failure
* cleanup from havin the worst test setup
* lint
* match auth events to bd_addr
* add second addr check to auth cb
* add addr check to third auth cb
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-06 18:04:35 +00:00
Oxan van Leeuwen
b8538c2c12
Fix typo ( #4515 )
2023-03-05 23:02:36 +00:00
tljuniper
7466773ac8
substitutions: Don't warn when passwords look like a substitution ( #4161 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-05 20:28:46 +00:00
Jesse Hills
b8ca40170e
Remove idf components before checking if any in config ( #4506 )
...
* Remove idf components before checking if any in config
* Fix bug with no refresh time specified
2023-03-05 20:17:32 +00:00
Aliasghar Dashkhaneh
bd86a0ac3b
Update __init__.py ( #4514 )
...
In some Sony remote codes, the **data** is more than 16 bits.
2023-03-05 18:45:54 +00:00
Jesse Hills
df3f13ded8
Add int16 to codegen ( #4507 )
2023-03-04 07:19:51 +00:00
Jesse Hills
a428e2b689
Fix copy-pasta mistake ( #4492 )
2023-02-27 01:20:56 +00:00
GitforZhangXL
86407b9f6f
Change variable "skip_updates" and "skip_updates_counter" type from "uint8_t" to "uint16_t" ( #4487 )
...
* change 'skip_updates'from 'uint8' to 'uint16_t'
* Delete modbus_controller_fix.md
* Update modbus_controller.h
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-26 22:35:00 +00:00
Jesse Hills
eceb79ceab
Make test3 use huge_app ( #4488 )
2023-02-26 22:34:51 +00:00
Oxan van Leeuwen
43fb68f8a0
Fix parallel invocations of repeat action ( #4480 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-26 22:23:04 +00:00
Jesse Hills
14e7b8a1ef
Run CI on merge group ( #4489 )
2023-02-26 20:13:45 +00:00
Fabian
62459a8ae1
Move Font glyphs to SPI RAM. ( #4485 )
...
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-26 18:45:30 +00:00
Oxan van Leeuwen
86c0e6114f
Lock scheduler items while modifying them ( #4410 )
...
* Cosmetic fixes to scheduler code
* Add generic Mutex API
* Lock scheduler items while modifying them
* Always defer MQTT callbacks on Arduino
2023-02-26 18:43:08 +00:00
Fabian
1a9141877d
use same heap_caps_malloc
parameter as ps_malloc
. ( #4484 )
...
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-26 18:42:29 +00:00
Jesse Hills
6ec18fc630
Update esp32 esp-idf dev and latest version numbers ( #4479 )
2023-02-26 18:25:22 +00:00
Andreas Hergert
4d674392e8
Add energy to pzemdc ( #3626 )
...
* added energy to pzemdc
* fixed calculation
* added test
* moved tests
---------
Co-authored-by: Andreas Hergert <andreas.hergert@otrs.com >
2023-02-23 17:38:34 +00:00
J. Nick Koston
6704b2cedf
Bump esp-idf to 4.4.3 via platformio/espressif32 @ 5.3.0 ( #4254 )
...
* Bump esp-idf to 3.4.3 via platformio/espressif32 @ 5.3.0
The new version appears to improve the stability of
BLE + WiFi
* bump recommended version as well
2023-02-23 02:08:06 +00:00
Yaroslav Heriatovych
fe4fb5f1ac
Add Haier climate component ( #4001 )
...
* Basic functionality works
* Cleanup
* Add tests
* Separate header
* Fix send_data_
* Formatting fix
* Add __init__.py
* Fix type
* Add codeowners
* Rename supported_swing_modes
* Use multiple swing modes, same as midea platform
* Add CLIMATE_FAN_QUIET handler
* PR fixes
2023-02-23 02:05:33 +00:00
Samuel Sieb
350d4e5071
add kuntze component ( #4411 )
...
* add kuntze component
* fixes
* more lint
---------
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-02-23 01:31:35 +00:00
Jesse Hills
23f47d0ad2
Initial stab at importing idf components ( #4000 )
...
* Initial stab at importing idf components
* Handle repo with multiple components
Allow components directly from yaml
* Actually use the refresh config var
* Update esphome/components/esp32/__init__.py
2023-02-23 01:22:39 +00:00
Jesse Hills
c037e95861
Merge pull request #4478 from esphome/bump-2023.2.4
...
2023.2.4
2023-02-23 14:17:01 +13:00
Jesse Hills
2e1b35959f
Bump version to 2023.2.4
2023-02-23 13:42:02 +13:00
Jesse Hills
7f46d9e0f9
Fix multiple remote_receivers with triggers ( #4477 )
2023-02-23 13:42:01 +13:00
Samuel Sieb
069b5f81a0
fix parity ( #4476 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-02-23 13:42:01 +13:00
konsulten
3a36d0b13f
BL0939 state_class set for energy sensors ( #4463 )
...
BL0939 was missing TOTAL_INCREASING for energy (kWh) thus it did not show as statistics in home assistant
2023-02-23 13:42:01 +13:00
Jesse Hills
f98d93efa8
Fix multiple remote_receivers with triggers ( #4477 )
2023-02-23 00:38:45 +00:00
Shreyas Karnik
91e037346b
add person sensor (SEN21231) from usefulsensors ( #4454 )
...
* add person sensor (SEN21231) from usefulsensors
* add person sensor (SEN21231) from usefulsensors
* change file mode
* fix tests
* fix tests
* rollback un-intended changes
* Update esphome/components/sen21231/sen21231.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/sen21231/sen21231.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/sen21231/sen21231.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/sen21231/sen21231.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/sen21231/sen21231.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/sen21231/sen21231.h
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/sen21231/sensor.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/sen21231/sensor.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/sen21231/sensor.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/sen21231/sensor.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* remove unused import
* Update esphome/components/sen21231/sen21231.h
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/sen21231/sensor.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/sen21231/sensor.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/sen21231/sen21231.h
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/sen21231/sen21231.h
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* remove unused import
* Update sen21231.h
* lint changes
* linting
* linting
* Update sen21231.h
* Update sen21231.cpp linting
* linting fixes
* fix codeowners
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-23 00:37:23 +00:00
Samuel Sieb
8e1430243e
fix parity ( #4476 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-02-22 23:40:20 +00:00
Keith Burzinski
98b3d294aa
Sprinkler "v2" updates ( #4159 )
...
* Add standby switch
* Add support for arbitrary run duration in start_single_valve action
* Add divider feature
* Allow zero multiplier
* Fixes for #3740 , misc. cleanup and polishing
* Integrate number components for multiplier, repeat and run duration
* Add various methods to get time remaining
* Add next_prev_ignore_disabled flag
* Optimize next/previous valve selection methods
* Add numbers_use_minutes flag
* Initialize switch states as they are set up
* Ensure SprinklerControllerSwitch has state if it's not restored
* Add repeat validation
* Misc. clean-up and tweaking
* Fix bugprone-integer-division
* More clean-up
* Set entity_category for standby_switch
* Set default entity_category for numbers
* More housekeeping
* Add run request tracking
* Fix time remaining calculation
* Use native unit_of_measurement for run duration numbers
* Unstack some ifs
2023-02-22 01:47:50 +00:00
Mikhail Zakharov
38a01988a5
fix library override logic ( #4474 )
...
* fix library override logic
* formatting
2023-02-21 21:52:06 +00:00
Fabian
d16eff5039
Support Mopeka Standard LPG tank bluetooth sensor ( #4351 )
...
* Add mopeka standard tank sensor.
* Enhance mopeka ble to find standard sensors.
* Updated `CODEOWNERS` file
* Move default from cpp to py.
* Format documents with esphome settings.
* Linter wants changes.
* Update name of `get_lpg_speed_of_sound`.
* manually update `CODEOWNERS`.
* Manually update CODEOWNER, because `build_codeowners.py. is failing.
* Add comments.
* Use percentage for `propane_butane_mix`.
* add config to `dump_config()`
* Formatting
* Use struct for data parsing and find best data.
* Add `this`.
* Consistant naming of configuration.
* Fix format issues.
* Make clang-tidy happy.
* Adjust loop variable.
---------
Co-authored-by: Your Name <you@example.com >
2023-02-21 21:48:29 +00:00
dependabot[bot]
8fb481751f
Bump esptool from 4.4 to 4.5 ( #4428 )
...
Bumps [esptool](https://github.com/espressif/esptool ) from 4.4 to 4.5.
- [Release notes](https://github.com/espressif/esptool/releases )
- [Commits](https://github.com/espressif/esptool/compare/v4.4...v4.5 )
---
updated-dependencies:
- dependency-name: esptool
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 23:01:49 +00:00
Michael Muré
ba6f89a757
toshiba: add support for quiet fan mode ( #4283 )
2023-02-20 22:31:25 +00:00
dependabot[bot]
48e76e1538
Bump aioesphomeapi from 13.3.1 to 13.4.0 ( #4472 )
...
Bumps [aioesphomeapi](https://github.com/esphome/aioesphomeapi ) from 13.3.1 to 13.4.0.
- [Release notes](https://github.com/esphome/aioesphomeapi/releases )
- [Commits](https://github.com/esphome/aioesphomeapi/compare/v13.3.1...v13.4.0 )
---
updated-dependencies:
- dependency-name: aioesphomeapi
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-20 22:29:20 +00:00
Jesse Hills
0e1d018ce3
Allow specifying target and current visual steps for climate ( #4440 )
...
* Allow specifying target and current visual steps for climate
* Fixes
* format
* format
2023-02-20 22:22:43 +00:00
Jesse Hills
50fbbf2d3b
Move remaining SENSOR_SCHEMA to use sensor_schema() ( #4471 )
2023-02-20 03:22:37 +00:00
konsulten
247916fe89
BL0939 state_class set for energy sensors ( #4463 )
...
BL0939 was missing TOTAL_INCREASING for energy (kWh) thus it did not show as statistics in home assistant
2023-02-20 02:48:59 +00:00
Mat931
ed801f7a27
Add internal_temperature component ( #4330 )
...
* Add cpu_temperature component
* Add tests
* Fix formatting
* Possible fix for "sensor not shown in HomeAssistant"
* Rename component to internal_temperature
* Update esphome/components/internal_temperature/internal_temperature.cpp
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
* Update esphome/components/internal_temperature/internal_temperature.cpp
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
* Update esphome/components/internal_temperature/internal_temperature.cpp
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
* Update internal_temperature.h
* Remove unique_id
* Update ESP32 variant detection
---------
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2023-02-20 02:47:37 +00:00
irtimaled
f68d577986
Add configurable color datapoint ( #4383 )
...
* Add configurable color datapoint
* Lint fixes
* Review comments
* Linting
2023-02-19 21:50:46 +00:00
Jesse Hills
5c49730cb9
Simplify binary_sensor_schema function ( #4469 )
2023-02-19 21:13:40 +00:00
Jesse Hills
04c12823b5
Simplify button_schema function ( #4468 )
2023-02-19 21:13:37 +00:00
Jesse Hills
add40c7652
Simplify number_schema function ( #4467 )
2023-02-19 21:13:35 +00:00
Jesse Hills
f0760e99b7
Merge pull request #4466 from esphome/bump-2023.2.3
...
2023.2.3
2023-02-20 08:54:32 +13:00
Regev Brody
72391389a3
add SUB_BUTTON macro and ability to button schema to define the class ( #4450 )
...
* add ability to button schema to define the class
* add SUB_BUTTON macro
2023-02-19 19:54:03 +00:00
Regev Brody
e68beb8a43
add SUB_NUMBER macro and schema to number ( #4449 )
...
* add SUB_NUMBER macro and schema
* add SUB_NUMBER macro and schema
* add SUB_NUMBER macro and schema
2023-02-19 19:54:00 +00:00
Paulus Schoutsen
40e2832e67
Simplify sensor schema generation ( #4462 )
...
* Simplify sensor schema generation
* Mark class not optional
* Fix assignment
2023-02-19 19:20:13 +00:00
Jesse Hills
18fecf8c09
Bump version to 2023.2.3
2023-02-20 08:16:47 +13:00
Jesse Hills
414cf1b333
Update Manifest to rmeove unused dashboard files and include .c ethernet drivers ( #4459 )
2023-02-20 08:16:46 +13:00
jmichiel
d10f891f51
fix preset discovery config ( #4451 )
...
Co-authored-by: Michiel, Jeroen <jeroen.michiel@teledyneflir.com >
2023-02-20 08:16:46 +13:00
Jesse Hills
36a1f6cfb1
Update Manifest to rmeove unused dashboard files and include .c ethernet drivers ( #4459 )
2023-02-19 19:12:29 +00:00
Regev Brody
12bef16d54
add SUB_TEXT_SENSOR macro ( #4448 )
2023-02-19 19:11:24 +00:00
Regev Brody
77db8c8401
add SUB_BINARY_SENSOR macro ( #4447 )
2023-02-19 19:11:21 +00:00
Adam Jacques
66eecd3675
NeoPixel - Add support for ESP32-S3 ( #4435 )
2023-02-19 13:38:27 +00:00
jmichiel
c03b1fae68
fix preset discovery config ( #4451 )
...
Co-authored-by: Michiel, Jeroen <jeroen.michiel@teledyneflir.com >
2023-02-19 13:33:52 +00:00
Jesse Hills
b5927322e6
Merge pull request #4458 from esphome/bump-2023.2.2
...
2023.2.2
2023-02-17 19:38:01 +13:00
Jesse Hills
1cf4107e1c
Bump version to 2023.2.2
2023-02-17 19:11:15 +13:00
Jesse Hills
c12408326c
Fix adoption of variants and pico-w ( #4455 )
2023-02-17 19:11:14 +13:00
Jesse Hills
37d55b55fc
Fix adoption of variants and pico-w ( #4455 )
2023-02-17 06:06:18 +00:00
Jesse Hills
4434e59e5a
Merge pull request #4445 from esphome/bump-2023.2.1
...
2023.2.1
2023-02-16 15:44:32 +13:00
Jesse Hills
45180d98f6
Bump version to 2023.2.1
2023-02-16 14:06:42 +13:00
Jesse Hills
44494ad18e
Add ESPHome version to generated platformio.ini ( #4443 )
...
* Add ESPHome version to generated platformio.ini
* Move description to platformio section
2023-02-16 14:06:42 +13:00
Oxan van Leeuwen
9aed758d1b
Automate syncing device classes with HA ( #4438 )
...
* Sync device classes with HA
* Rename blacklist
2023-02-16 00:28:12 +00:00
Jesse Hills
dbe5587806
Add ESPHome version to generated platformio.ini ( #4443 )
...
* Add ESPHome version to generated platformio.ini
* Move description to platformio section
2023-02-16 00:27:32 +00:00
Jesse Hills
1447536906
Merge pull request #4441 from esphome/bump-2023.2.0
...
2023.2.0
2023-02-15 22:33:31 +13:00
Jesse Hills
27ec517084
Remove dup line
2023-02-15 21:39:17 +13:00
Jesse Hills
ce1f034bac
Bump version to 2023.2.0
2023-02-15 19:29:02 +13:00
Jesse Hills
f1f96f16e9
Merge branch 'beta' into bump-2023.2.0
2023-02-15 19:29:02 +13:00
dependabot[bot]
30eec5adee
Bump zeroconf from 0.47.1 to 0.47.3 ( #4437 )
...
Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf ) from 0.47.1 to 0.47.3.
- [Release notes](https://github.com/python-zeroconf/python-zeroconf/releases )
- [Changelog](https://github.com/python-zeroconf/python-zeroconf/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python-zeroconf/python-zeroconf/compare/0.47.1...0.47.3 )
---
updated-dependencies:
- dependency-name: zeroconf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-15 06:19:03 +00:00
Oxan van Leeuwen
5307dfee21
Initialize all fields in ESPTime in PCF85063 ( #4439 )
2023-02-14 22:45:27 +00:00
Dominik Wagenknecht
8b5b9e508b
Deep Sleep capable ports for ESP32S3 ( #4230 )
...
Update to provide RTC capable ports for ESP32S3.
Fresh from [espressif gpio docs](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/peripherals/gpio.html )
2023-02-14 21:09:07 +00:00
Jesse Hills
7665e9b076
Merge pull request #4433 from esphome/bump-2023.2.0b5
...
2023.2.0b5
2023-02-14 14:51:00 +13:00
Jesse Hills
227d94f38d
Bump version to 2023.2.0b5
2023-02-14 13:59:49 +13:00
Sergey Dudanov
b724ae9e0e
Fix setting wrong traits on midea climate component ( #4425 )
...
* Fix issue3914
* Remove also default presets and modes
* Fix traits after autoconf
2023-02-14 13:59:49 +13:00
Jesse Hills
df6cc14201
Bump esphome-dashboard to 20230214.0 ( #4431 )
2023-02-14 13:59:49 +13:00
Jesse Hills
d981d7859d
Handle uart.write in json-config endpoint ( #4430 )
2023-02-14 13:59:49 +13:00
Jesse Hills
0f1ec515c1
Add version api endpoint ( #4429 )
2023-02-14 13:59:49 +13:00
WitchKing
78e18256f7
Ledc fix ( #4338 )
2023-02-14 13:59:49 +13:00
Sergey Dudanov
a0d04ba091
Fix setting wrong traits on midea climate component ( #4425 )
...
* Fix issue3914
* Remove also default presets and modes
* Fix traits after autoconf
2023-02-14 00:34:50 +00:00
Jesse Hills
c02871fdfe
Add final job so branch protection can require matrix ci steps ( #4432 )
2023-02-13 23:54:38 +00:00
Jesse Hills
0d52f555b2
Add concurrency limit to ci-docker ( #4407 )
2023-02-13 23:07:09 +00:00
dependabot[bot]
025cf6320f
Bump aioesphomeapi from 13.1.0 to 13.3.1 ( #4427 )
...
Bumps [aioesphomeapi](https://github.com/esphome/aioesphomeapi ) from 13.1.0 to 13.3.1.
- [Release notes](https://github.com/esphome/aioesphomeapi/releases )
- [Commits](https://github.com/esphome/aioesphomeapi/compare/v13.1.0...v13.3.1 )
---
updated-dependencies:
- dependency-name: aioesphomeapi
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-13 22:56:14 +00:00
dependabot[bot]
5997401e9e
Bump pylint from 2.15.10 to 2.16.2 ( #4426 )
...
* Bump pylint from 2.15.10 to 2.16.2
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.15.10 to 2.16.2.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.15.10...v2.16.2 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Lint
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-13 22:55:36 +00:00
dependabot[bot]
b4068dac56
Bump platformio from 6.1.5 to 6.1.6 ( #4341 )
...
* Bump platformio from 6.1.5 to 6.1.6
Bumps [platformio](https://github.com/platformio/platformio ) from 6.1.5 to 6.1.6.
- [Release notes](https://github.com/platformio/platformio/releases )
- [Changelog](https://github.com/platformio/platformio-core/blob/develop/HISTORY.rst )
- [Commits](https://github.com/platformio/platformio/compare/v6.1.5...v6.1.6 )
---
updated-dependencies:
- dependency-name: platformio
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update dockerfile
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-13 22:41:14 +00:00
Jesse Hills
458d6e24fc
Bump esphome-dashboard to 20230214.0 ( #4431 )
2023-02-14 11:38:37 +13:00
Jesse Hills
4f4ca61ada
Handle uart.write in json-config endpoint ( #4430 )
2023-02-14 11:38:21 +13:00
Jesse Hills
dfeeccfcca
Add version api endpoint ( #4429 )
2023-02-14 11:38:05 +13:00
WitchKing
3a101e8ec5
Ledc fix ( #4338 )
2023-02-13 15:53:40 +13:00
Expaso
7a2d7fdd19
Fixed PlatformIO Build on DEV ( #4422 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-13 15:43:52 +13:00
Jesse Hills
4899dfe642
Merge pull request #4423 from esphome/bump-2023.2.0b4
...
2023.2.0b4
2023-02-13 15:17:05 +13:00
Andre Borie
78f5c417a4
Gracefully reject vacuum map upload requests ( #4414 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-13 14:43:11 +13:00
Andre Borie
b8c0f88440
Improve tuya network status command ( #4415 )
2023-02-13 14:14:35 +13:00
Jesse Hills
d6b6e94059
Bump version to 2023.2.0b4
2023-02-13 11:54:27 +13:00
NP v/d Spek
310355a00b
Fix check for empty clipping array ( #4421 )
2023-02-13 11:54:26 +13:00
NP v/d Spek
8cf26d6f3c
Add Clipping to displaybuffer ( #4271 )
...
* adding Clipping support to the displaybuffer
- add rect structure
* removed unused define
* add missing property for storing the clipped areas
* include log header
* Move Rect method's code to cpp file
- removed obsolete remarks
* fixed reported issues
* make Rect class methods public
* clang fix
* Remove commented code
* Renaming clipping methods
* Multiple changes:
- replaced 32766 with VALUE_NO_SET
- fixed the way *_clipping(left, top, right, bottom) is stored
- add `is_clipping();`
- make sure that all clipped region are closed after `do_update_()`
- rename de parameters for `Rect::expand();`
* remove unneeded space
* replace define with static const uint8_t
* correcting my copy paste mistake
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-13 11:54:26 +13:00
Patrick Collins
b15a10f905
Climate PID Autotune Logging fixes ( #4136 )
...
* pid autotune logging fixes
* fixed clang-format request
* improved and clarified logging
* changed logging not to alter the TAG
* logging now does not alter TAG. fixed clang formattting
* fixed string issues
* playing with strings to please the clang gods
* playing with strings
* Delete secrets.yaml
* Delete console-fan-autotune-test.yaml
* Update esphome/components/pid/pid_autotuner.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/pid/pid_autotuner.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/pid/pid_autotuner.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/pid/pid_autotuner.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/pid/pid_autotuner.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-13 11:54:26 +13:00
NP v/d Spek
58eeb6b1b8
Fix check for empty clipping array ( #4421 )
2023-02-12 17:03:53 +01:00
NP v/d Spek
f8acc45be4
Add Clipping to displaybuffer ( #4271 )
...
* adding Clipping support to the displaybuffer
- add rect structure
* removed unused define
* add missing property for storing the clipped areas
* include log header
* Move Rect method's code to cpp file
- removed obsolete remarks
* fixed reported issues
* make Rect class methods public
* clang fix
* Remove commented code
* Renaming clipping methods
* Multiple changes:
- replaced 32766 with VALUE_NO_SET
- fixed the way *_clipping(left, top, right, bottom) is stored
- add `is_clipping();`
- make sure that all clipped region are closed after `do_update_()`
- rename de parameters for `Rect::expand();`
* remove unneeded space
* replace define with static const uint8_t
* correcting my copy paste mistake
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-11 09:56:15 +13:00
dependabot[bot]
b7ab00b699
Bump black from 22.12.0 to 23.1.0 ( #4375 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-10 07:40:04 +13:00
Patrick Collins
045489e6d7
Climate PID Autotune Logging fixes ( #4136 )
...
* pid autotune logging fixes
* fixed clang-format request
* improved and clarified logging
* changed logging not to alter the TAG
* logging now does not alter TAG. fixed clang formattting
* fixed string issues
* playing with strings to please the clang gods
* playing with strings
* Delete secrets.yaml
* Delete console-fan-autotune-test.yaml
* Update esphome/components/pid/pid_autotuner.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/pid/pid_autotuner.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/pid/pid_autotuner.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/pid/pid_autotuner.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/pid/pid_autotuner.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-09 22:37:31 +13:00
dependabot[bot]
b14e774a27
Bump pyupgrade from 3.3.0 to 3.3.1 ( #4160 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-09 18:27:58 +13:00
dependabot[bot]
2a8745d7e0
Bump frenck/action-yamllint from 1.3.1 to 1.4.0 ( #4289 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-09 18:27:30 +13:00
Oxan van Leeuwen
499cb615f1
socket: Format IPv4-mapped IPv6 addresses as regular IPv4 address ( #4382 )
2023-02-09 18:17:45 +13:00
Jesse Hills
5dcf1debd7
Merge pull request #4406 from esphome/bump-2023.2.0b3
...
2023.2.0b3
2023-02-09 18:04:35 +13:00
Jesse Hills
9b57e1ac1d
Bump version to 2023.2.0b3
2023-02-09 17:38:54 +13:00
Jesse Hills
68683e3a50
Fix release workflow ( #4405 )
2023-02-09 17:38:54 +13:00
Jesse Hills
4d192c7387
Fix release workflow ( #4405 )
2023-02-09 17:37:55 +13:00
Jesse Hills
d83324c4dc
Merge pull request #4404 from esphome/bump-2023.2.0b2
...
2023.2.0b2
2023-02-09 16:55:48 +13:00
Jesse Hills
ecde4c1d2d
Bump version to 2023.2.0b2
2023-02-09 16:27:25 +13:00
Jesse Hills
bd8e470726
Bump curl version in docker ( #4403 )
2023-02-09 16:27:24 +13:00
Jesse Hills
9dd01b30bd
Bump curl version in docker ( #4403 )
2023-02-09 16:26:06 +13:00
Jesse Hills
d2913fe627
Merge pull request #4402 from esphome/bump-2023.2.0b1
...
2023.2.0b1
2023-02-09 15:59:06 +13:00
Jesse Hills
881cd535b9
Bump version to 2023.3.0-dev
2023-02-09 15:33:02 +13:00
Jesse Hills
43acc7dc2c
Bump version to 2023.2.0b1
2023-02-09 15:33:02 +13:00
Jesse Hills
e2a16d758b
Merge branch 'dev' into bump-2023.2.0b1
2023-02-09 15:33:01 +13:00
Paulus Schoutsen
17ea0efb08
Verify rel_path output is relative ( #4247 )
2023-02-08 20:20:30 -05:00
Paulus Schoutsen
2fbd33267e
Convert secrets constant to a tuple ( #4245 )
2023-02-09 14:00:58 +13:00
Jesse Hills
cf3977f088
Use the github-script action to call the workflow ( #4400 )
2023-02-08 19:51:24 -05:00
Paulus Schoutsen
d20d4947ac
Remove unused manifest handler ( #4169 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-09 13:41:59 +13:00
Eric van Blokland
7810ad40d7
Added CanalSat and CanalSatLD protocol support ( #3513 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-09 13:22:05 +13:00
jmichiel
7e1e799b3a
add MQTT preset support for Climate components ( #4379 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Michiel, Jeroen <jeroen.michiel@teledyneflir.com >
2023-02-09 12:46:01 +13:00
Michael Muré
dfafc41ce6
climate: add support for quiet fan mode ( #3609 )
2023-02-09 11:28:16 +13:00
Bob Perciaccante
e460792c43
Add support for Lippert LP sensors in mopeka_pro_check component ( #4118 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
fixes https://github.com/esphome/feature-requests/issues/1988
2023-02-09 11:07:41 +13:00
Jesse Hills
a9dc491a54
Dont keep logging on improv start ( #4401 )
2023-02-09 10:25:57 +13:00
Jesse Hills
ac6693f177
mDNS updates ( #4399 )
2023-02-09 10:25:44 +13:00
Jesse Hills
c6742117d3
Update log for mics4514 to state 3 minute start time. ( #4396 )
2023-02-09 07:30:19 +13:00
Jesse Hills
b5c47b9669
Update ld2410 logging ( #4395 )
2023-02-09 07:30:00 +13:00
Quentin Smith
40df3aa55e
Merge components in packages ( #3555 )
...
Co-authored-by: Paul Monigatti <pm@paul.pm >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-07 14:08:40 +13:00
tomaszduda23
393ca64d70
adds gpio INPUT_OUTPUT_OPEN_DRAIN ( #4360 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-07 12:55:35 +13:00
Michał Obrembski
d3627f0972
Added Ethernet Component for ESP IDF with JL1101 PHY driver ( #4009 )
...
Co-authored-by: Michał Obrembski <michal@obrembski.com >
2023-02-07 12:54:59 +13:00
Trevor North
124ab31f22
Fix shelly dimmer current sensor device class ( #4385 )
...
fixes https://github.com/esphome/issues/issues/4086
2023-02-07 12:46:06 +13:00
Jesse Hills
1b66fa5004
Remove unneeded validation for esp32 gpio pins ( #4394 )
2023-02-07 12:43:30 +13:00
alexd321
9494c27ad8
modify SGP4X integration to report device_class as air quality index ( #4327 )
2023-02-07 12:35:09 +13:00
Jesse Hills
3facfa5c21
Allow dashboard import to specify if api encryption key should be generated ( #4393 )
2023-02-07 12:27:07 +13:00
Samuel Sieb
93ddce2e79
add Resol VBus support ( #3976 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
fixes https://github.com/esphome/feature-requests/issues/1949
2023-02-07 12:17:17 +13:00
sebcaps
0bf6e21e1a
Add Ld2410 Support ( #3919 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-07 11:47:50 +13:00
Florian Trück
6b7b076875
SCD30 Added support for manual calibration ( #4362 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-03 21:13:27 +13:00
Florian idB
8d6ffb9169
Update sim800l.cpp ( #4223 )
2023-02-03 07:53:46 +13:00
Jesse Hills
e95d6041d8
Allow final validate of uart stop bits and parity ( #4376 )
2023-02-02 19:34:25 +13:00
Joakim Plate
0554b06b7e
Allow mdns services to be exposed by config ( #4202 )
2023-02-02 17:18:58 +13:00
Carlos Garcia Saura
e3d9c44bdc
Fix pressure compensation in SCD4X ( #4357 )
2023-02-02 13:22:23 +13:00
Jesse Hills
e847766514
Dump full parsed config to json-config api call ( #4373 )
2023-02-01 16:59:51 +13:00
Jesse Hills
d4a8df04b8
Bump version to 2023.2.0-dev
2023-02-01 15:57:45 +13:00
Jesse Hills
4af4649e23
Merge pull request #4355 from esphome/bump-2022.12.8
...
2022.12.8
2023-01-27 10:04:29 +13:00
Jesse Hills
8bcddef39d
Bump version to 2022.12.8
2023-01-27 09:44:41 +13:00
Franck Nijhof
4ac96ccea2
Add Home Assistant integration discovery ( #4328 )
2023-01-27 09:44:41 +13:00
Franck Nijhof
3c5de77ae9
Refactor NGINX configuration of Home Assistant Add-on ( #4312 )
2023-01-27 09:44:41 +13:00
Franck Nijhof
a2925b1d37
Migrate old-style S6 scripts to s6-rc.d ( #4311 )
2023-01-27 09:44:41 +13:00
Franck Nijhof
73748e9e20
Upgrades add-on base image to 6.2.0 ( #4310 )
2023-01-27 09:44:40 +13:00
Mat931
034b47c23a
Fix "BLE server / advertising always on" ( #4353 )
2023-01-27 08:09:22 +13:00
Franck Nijhof
3e017efa30
Add Home Assistant integration discovery ( #4328 )
2023-01-26 17:48:04 +01:00
WitchKing
aca56fcdcc
Added support for ADS1015 ( #4281 )
...
Co-authored-by: vilrexa-at-412611259294 <pdzBdl8EkgUikpOWsRCKzTVHMEX2wLnZJRdLhK38oNk=>
2023-01-26 17:20:45 +13:00
Jesse Hills
75c9823899
Merge pull request #4350 from esphome/bump-2022.12.7
...
2022.12.7
2023-01-26 15:50:03 +13:00
Jesse Hills
c8c0bd3351
Bump version to 2022.12.7
2023-01-26 15:00:18 +13:00
melyux
e1cdeb7c8f
Add a soft reset in setup() for bmp280 ( #4329 )
...
fixes https://github.com/esphome/issues/issues/3383
2023-01-26 15:00:17 +13:00
Alex
7f97f42552
Fix BME280 initialization before wifi setup ( #4190 )
...
fixes https://github.com/esphome/issues/issues/3530
2023-01-26 15:00:17 +13:00
Stephan Martin
aa7f3569ec
rename esp32 CAN to TWAI, so it compiles again ( #4334 )
...
fixes https://github.com/esphome/issues/issues/4023
2023-01-26 15:00:17 +13:00
Denis Bodor (aka Lefinnois)
2d0a08442e
fix stepper jump back with small steps ( #4339 )
2023-01-26 15:00:17 +13:00
Joakim Sørensen
d2380756b2
Add "content" to deploy-ha-addon-repo dispatch ( #4349 )
2023-01-26 15:00:17 +13:00
melyux
e778a445d9
Add a soft reset in setup() for bmp280 ( #4329 )
...
fixes https://github.com/esphome/issues/issues/3383
2023-01-26 12:11:10 +13:00
Alex
ded86493c2
Fix BME280 initialization before wifi setup ( #4190 )
...
fixes https://github.com/esphome/issues/issues/3530
2023-01-26 12:09:38 +13:00
Stephan Martin
4d72eb42a5
rename esp32 CAN to TWAI, so it compiles again ( #4334 )
...
fixes https://github.com/esphome/issues/issues/4023
2023-01-26 12:08:55 +13:00
Denis Bodor (aka Lefinnois)
267f0587c6
fix stepper jump back with small steps ( #4339 )
2023-01-26 12:06:46 +13:00
Jesse Hills
4a374a466a
Fix in ble client base address parsing ( #4347 )
2023-01-26 12:02:53 +13:00
Joakim Sørensen
b27a328d1e
Add "content" to deploy-ha-addon-repo dispatch ( #4349 )
2023-01-26 11:55:06 +13:00
Jesse Hills
d94e9d92ca
Fix esp32_ble_tracker setup priority ( #4346 )
2023-01-26 07:56:36 +13:00
Jesse Hills
36c2e770bf
Remove state class from uptime sensor ( #4345 )
2023-01-25 15:58:47 +13:00
Jesse Hills
79040c116d
Add next_url to improv serial component config ( #4343 )
2023-01-25 14:37:01 +13:00
Jesse Hills
4aac76c549
Refactor esp32_ble_tracker to use esp32_ble core ble setup code ( #4173 )
2023-01-25 14:36:30 +13:00
Jesse Hills
0ea97df1af
Add MICS-4514 gas sensor ( #4316 )
2023-01-25 09:58:44 +13:00
Jesse Hills
92e66a2764
Dont fail workflows if lint building fails ( #4336 )
2023-01-24 12:51:14 +13:00
Jesse Hills
925e3cb6c9
Fix missing s
2023-01-23 20:34:31 +00:00
Jesse Hills
6757acba56
Merge pull request #4342 from esphome/bump-2022.12.6
...
2022.12.6
2023-01-24 08:58:45 +13:00
Jesse Hills
5cc91cdd95
Bump version to 2022.12.6
2023-01-24 08:30:42 +13:00
Jesse Hills
2b41886819
Move from docker manifest command to buildx with platforms ( #4320 )
2023-01-24 08:30:42 +13:00
Jesse Hills
72c6efd6a0
Merge pull request #4335 from esphome/bump-2022.12.5
...
2022.12.5
2023-01-23 09:27:18 +13:00
Jesse Hills
a1f1804112
Bump version to 2022.12.5
2023-01-23 09:06:20 +13:00
Jesse Hills
a8b1ceb4e9
Bump nano version in lint docker image ( #4218 )
2023-01-23 09:06:20 +13:00
Jesse Hills
4fb0f7f8c6
Merge pull request #4323 from esphome/bump-2022.12.4
...
2022.12.4
2023-01-21 16:17:57 +13:00
Jesse Hills
958cadeca8
Bump version to 2022.12.4
2023-01-20 18:33:09 +13:00
J. Nick Koston
00f2655f1a
Always send the MTU request for BLE v3 cached connections ( #4322 )
...
closes https://github.com/esphome/esphome/pull/4321
fixes https://github.com/esphome/issues/issues/4041
fixes https://github.com/esphome/issues/issues/3951
2023-01-20 18:33:09 +13:00
Jesse Hills
074f5029eb
Fix gpio pin mode for ISR pins ( #4216 )
2023-01-20 18:33:09 +13:00
J. Nick Koston
615d591367
Always send the MTU request for BLE v3 cached connections ( #4322 )
...
closes https://github.com/esphome/esphome/pull/4321
fixes https://github.com/esphome/issues/issues/4041
fixes https://github.com/esphome/issues/issues/3951
2023-01-20 18:31:00 +13:00
Jesse Hills
e236c53f05
Fix missing s
2023-01-20 14:06:47 +13:00
Jesse Hills
10c7055b41
Move from docker manifest command to buildx with platforms ( #4320 )
2023-01-20 14:01:29 +13:00
functionpointer
a127e60e1b
Hydreon: Use new device classes water and precipitation_intensity ( #3993 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-01-20 13:56:26 +13:00
Jesse Hills
66a3361e9d
Bump esphome-dashboard to 20230120.0 ( #4319 )
2023-01-20 11:29:37 +13:00
Paulus Schoutsen
13cfe11a19
Add upload dashboard api ( #4318 )
2023-01-20 09:28:28 +13:00
Stroe Andrei Catalin
6d65671f92
Add friendly name in MDNS records if it is not empty ( #4317 )
2023-01-20 09:13:18 +13:00
Jesse Hills
f2eafa8fbe
Add macro for sub sensor defining ( #4315 )
2023-01-19 17:36:43 +13:00
Jesse Hills
e4ca3b18cc
Format docker/build.py ( #4313 )
2023-01-19 12:04:51 +13:00
Franck Nijhof
84698ae888
Refactor NGINX configuration of Home Assistant Add-on ( #4312 )
2023-01-18 19:54:27 +01:00
Franck Nijhof
fd6d6cfb6c
Migrate old-style S6 scripts to s6-rc.d ( #4311 )
2023-01-18 18:22:35 +01:00
Franck Nijhof
8cad9dfc83
Upgrades add-on base image to 6.2.0 ( #4310 )
2023-01-18 17:23:35 +01:00
Samuel Sieb
5e2f33fde5
add Wiegand reader component ( #4288 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-01-18 14:37:54 +13:00
Dan Jackson
029ac75a04
set_retry: add retries remaining parameter to the provided function ( #4251 )
2023-01-18 14:26:32 +13:00
Valentin Ochs
3aa5953cd9
Implement a slow sigma-delta modulation based output ( #4132 )
2023-01-18 13:42:32 +13:00
Stanislav Habich
582d90ad72
PCA9685, fix reset device and add option EXTCLK ( #3845 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-01-18 13:00:35 +13:00
Mathias Stock
bbb0105c2f
Add support for TEE501 ( #3773 )
2023-01-18 10:43:16 +13:00
Mathias Stock
37d17feecf
Add support for HTE501 ( #3772 )
2023-01-18 10:42:47 +13:00
Mathias Stock
4bf5faf808
Add support for EE895 ( #3771 )
2023-01-18 10:42:43 +13:00
Z3LIFF
ddedc1cd76
Tsl2591 gain publish ( #4291 )
...
fixes https://github.com/esphome/issues/issues/4031
2023-01-18 10:17:31 +13:00
Samuel Sieb
1bb90f304c
add key collector component ( #4242 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-01-17 17:18:34 +13:00
Jesse Hills
efc6a8df35
Dont default CORE.friendly_name ( #4305 )
2023-01-17 13:15:47 +13:00
Reuben
e35f90d6e4
Allow 0xA8 ID for APDS9960 ( #4287 )
...
fixes https://github.com/esphome/issues/issues/736
2023-01-17 13:14:45 +13:00
Gil Peeters
11518364a1
Display the configured esphome:comment on the WebServer ( #4246 )
2023-01-17 13:02:54 +13:00
dependabot[bot]
05420291ce
Bump aioesphomeapi from 13.0.2 to 13.1.0 ( #4301 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 12:08:11 +13:00
dependabot[bot]
442faf92c6
Bump pytest from 7.2.0 to 7.2.1 ( #4300 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17 10:37:03 +13:00
Samuel Sieb
62c68f4d60
allow multiple dsmr ( #4299 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
fixes https://github.com/esphome/feature-requests/issues/2062
2023-01-17 10:36:44 +13:00
Jesse Hills
c301ae3645
Add friendly_name to device ( #4296 )
2023-01-17 10:28:09 +13:00
Jesse Hills
3d2d681a7b
Remove baud check in tuya dump_config ( #4298 )
2023-01-16 17:32:15 +13:00
tradeJmark
a45646af1b
Calculate PWM wrap dynamically whenever the frequency is changed ( #4294 )
...
fixes https://github.com/esphome/issues/issues/3841
2023-01-16 14:17:57 +13:00
Paulus Schoutsen
27185265f6
Clean up dashboard ping result post-rename/delete ( #4170 )
2023-01-16 13:31:03 +13:00
Joe
a9b7d98194
Fix off-by-one bedjet fan speed ( #3873 ) ( #4292 )
...
fixes https://github.com/esphome/issues/issues/3873
2023-01-16 13:27:34 +13:00
J. Nick Koston
ed4a7210d3
Ensure we never write zero bytes ( #4284 )
2023-01-16 13:24:32 +13:00
Adam Liddell
351ea04517
Fix use of dangling pointers in esp-idf MQTT backend ( #4239 )
...
fixes https://github.com/esphome/issues/issues/3406
2023-01-11 16:31:04 +13:00
NP v/d Spek
86a8e1f4a6
small DisplayBuffer images and font update ( #4044 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-01-11 14:55:02 +13:00
EtienneMD
1cf3424ebe
Add X9C Potentiometer component ( #4183 )
...
fixes https://github.com/esphome/feature-requests/issues/1270
2023-01-11 14:51:50 +13:00
Garret Buell
a19f0c0db0
Fix HttpRequestResponseTrigger again ( #4285 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
fixes https://github.com/esphome/issues/issues/4010
2023-01-11 14:50:01 +13:00
Garret Buell
530df91044
Fix HttpRequestResponseTrigger ( #4270 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
fixes https://github.com/esphome/issues/issues/4010
2023-01-11 12:27:30 +13:00
Stas
c16c0b11cb
http_request: add request duration logging ( #4272 )
2023-01-10 17:40:42 +13:00
Tom Keller
74556b28a8
fix: json compilation error on rp2040 ( #4273 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-01-10 17:40:04 +13:00
Joscha Wagner
48340d41d6
Fix frequency limit for MCP9600 ( #4276 )
2023-01-10 17:39:04 +13:00
dependabot[bot]
6306348379
Bump pylint from 2.15.8 to 2.15.10 ( #4278 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 16:46:13 +13:00
Robin Pronk
b1f1329cee
Correct decimals in Growatt energy reporting ( #4277 )
...
fixes https://github.com/esphome/issues/issues/3888
2023-01-10 16:21:55 +13:00
Fabio Todaro
75dff1e102
Fix Template Switch restore_mode support ( #4280 )
...
fixes https://github.com/esphome/issues/issues/4020
2023-01-10 16:20:16 +13:00
Samuel Sieb
fe55f3a43d
Add support for matrix keypads ( #4241 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-01-10 16:06:54 +13:00
Samuel Sieb
657fd9d0d5
Don't match words containing "id" ( #4265 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
fixes https://github.com/esphome/issues/issues/3507
2023-01-10 13:54:15 +13:00
J. Nick Koston
1511a6ebcd
Bump zeroconf to 0.47.1 ( #4268 )
2023-01-09 14:14:06 +13:00
Paulus Schoutsen
ecac26aeba
Bump dashboard to 20221231.0 ( #4248 )
2022-12-31 14:40:50 -05:00
Kuba Szczodrzyński
19bf9b1e36
Add API for dashboard to get boards list by platform ( #4168 )
...
* Add API for dashboard to get boards list by platform
* Dashboard API: add board list for ESP32 S2/S3/C3
* Dashboard API: remove endpoint for all boards
* Dashboard API: hide group titles for all platforms
* Dashboard API: fix Python lint
* Dashboard API: refactor /boards to use list output
* Dashboard API: filter boards for selected platform
* Dashboard API: do not duplicate esp32 boards
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-12-31 14:02:56 -05:00
brogon
119a6920f2
PCF85063 RTC chip ( #3873 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-12-23 12:33:31 +13:00
cstaahl
8237e13c44
Fix broken PULSE_METER ( #4199 )
...
fixes https://github.com/esphome/issues/issues/3730
2022-12-23 11:07:45 +13:00
Cossid
53b60ac817
Add support for SM2235 and SM2335 LED drivers ( #3924 )
2022-12-23 11:04:21 +13:00
Cossid
a18ab748fd
Add support for BP1658CJ LED driver ( #4020 )
2022-12-23 10:39:44 +13:00
Cossid
917488bbc3
Add support for BP5758D LED driver ( #4021 )
2022-12-23 10:24:46 +13:00
Jesse Hills
7e376ae952
Add precipitation device class ( #4219 )
2022-12-22 21:18:58 +13:00
myhomeiot
57a1c207c2
Fix saving light state for restore modes LIGHT_RESTORE_AND_OFF/ON ( #4131 )
2022-12-22 20:57:53 +13:00
tomaszduda23
50e8e92f0b
Fix race condition in web_server scheduler on ESP32 ( #3951 )
2022-12-22 20:51:24 +13:00
Dan Jackson
ff4fd497c4
Component::set_retry updates ( #3305 )
2022-12-22 20:48:15 +13:00
Martin Flasskamp
33b1a853b9
calc LEDC PWM Resolution with LEDC_TIMER_BIT_MAX ( #3820 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
fixes https://github.com/esphome/issues/issues/3128
2022-12-22 20:21:44 +13:00
Jan Grewe
f2df542cb1
Allow ignoring of failed Modbus response CRC ( #3930 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-12-22 20:14:11 +13:00
Dave T
ecbbf2d3f4
Ili9341 8bit indexed mode pt2 ( #2502 )
2022-12-22 19:53:53 +13:00
Matthew Donoughe
b76c7a0131
Use NAN values for TSL2591 saturation ( #3931 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-12-22 19:50:37 +13:00
dependabot[bot]
0b0984f9a0
Bump black from 22.10.0 to 22.12.0 ( #4167 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-12-22 19:42:49 +13:00
Francisco J. Solis
9767856784
feat: set a wider range for jpeg quality ( #3872 )
...
fixes https://github.com/esphome/issues/issues/3570
2022-12-22 19:34:00 +13:00
Maurice Makaay
c1f09684e6
Handle deprecated sdkconfig option ( #4204 )
...
Co-authored-by: Maurice Makaay <maurice@h2b.nl >
fixes https://github.com/mmakaay/esphome-xiaomi_bslamp2/issues/104
2022-12-22 19:27:47 +13:00
Jesse Hills
22b384363b
Bump nano version in lint docker image ( #4218 )
2022-12-22 19:07:39 +13:00
dependabot[bot]
5b23331751
Bump pytest-asyncio from 0.20.2 to 0.20.3 ( #4164 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-22 18:44:41 +13:00
dependabot[bot]
7a2bb32843
Bump aioesphomeapi from 13.0.1 to 13.0.2 ( #4188 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-22 18:40:00 +13:00
Steve Rodgers
c0a4e07e5a
Add Pca9554 component ( #4192 )
2022-12-22 18:39:25 +13:00
dependabot[bot]
322158cccb
Bump actions/stale from 6 to 7 ( #4217 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-22 16:55:47 +13:00
Jesse Hills
8db3b59e0f
Fix gpio pin mode for ISR pins ( #4216 )
2022-12-21 14:03:00 +13:00
Jesse Hills
1691976587
Merge pull request #4214 from esphome/bump-2022.12.3
...
2022.12.3
2022-12-20 23:34:01 +13:00
Jesse Hills
60e6b4d21e
Bump version to 2022.12.3
2022-12-20 23:15:39 +13:00
Jesse Hills
5750591df2
Fix ESP32 GPIO when using INPUT PULLUP mode ( #4213 )
2022-12-20 23:15:39 +13:00
Jesse Hills
0d50caa179
Fix ESP32 GPIO when using INPUT PULLUP mode ( #4213 )
2022-12-20 23:09:33 +13:00
Deun Lee
8b06135b41
Fix UUID displaying incorrectly in BLE Tracker logs ( #4187 )
2022-12-19 20:36:16 -08:00
Jesse Hills
a75da54455
Merge pull request #4212 from esphome/bump-2022.12.2
...
2022.12.2
2022-12-20 11:06:34 +13:00
Jesse Hills
de7f6c3f5f
Bump version to 2022.12.2
2022-12-20 10:49:36 +13:00
J. Nick Koston
4245480656
Handle zero padding anywhere in the combined adv data ( #4208 )
...
fixes https://github.com/esphome/issues/issues/3913
2022-12-20 10:49:35 +13:00
Jesse Hills
1824c8131e
Fix import_full_config for adoption configs ( #4197 )
...
* Fix git raw url
* Fix setting full config query param
* Force dashboard import urls to have a branch or tag reference for full import
2022-12-20 10:49:35 +13:00
J. Nick Koston
573ea55187
Handle zero padding anywhere in the combined adv data ( #4208 )
...
fixes https://github.com/esphome/issues/issues/3913
2022-12-20 10:40:01 +13:00
Jesse Hills
b48b5d6cc7
Fix import_full_config for adoption configs ( #4197 )
...
* Fix git raw url
* Fix setting full config query param
* Force dashboard import urls to have a branch or tag reference for full import
2022-12-16 19:46:56 +13:00
Jesse Hills
4e9606d2e0
Merge pull request #4196 from esphome/bump-2022.12.1
...
2022.12.1
2022-12-16 14:05:24 +13:00
Jesse Hills
78500fa933
Bump version to 2022.12.1
2022-12-16 13:36:11 +13:00
Jesse Hills
9c69b98a49
Fix i2s_audio media_player compiling for esp32-s2 ( #4195 )
2022-12-16 13:36:10 +13:00
Jesse Hills
e6d8ef98d3
Mark ESP32-S2 as not having Bluetooth ( #4194 )
2022-12-16 13:36:10 +13:00
Stefan Agner
3f1af1690b
Support non-multiarch toolchains on 32-bit ARM ( #4191 )
...
fixes https://github.com/esphome/issues/issues/3904
2022-12-16 13:36:10 +13:00
Jesse Hills
39af967433
Fix i2s_audio media_player compiling for esp32-s2 ( #4195 )
2022-12-16 10:38:52 +13:00
Jesse Hills
83b5e01a28
Mark ESP32-S2 as not having Bluetooth ( #4194 )
2022-12-16 10:09:07 +13:00
Stefan Agner
1eacbd50fa
Support non-multiarch toolchains on 32-bit ARM ( #4191 )
...
fixes https://github.com/esphome/issues/issues/3904
2022-12-16 09:27:59 +13:00
Jesse Hills
84374b6b1e
Merge pull request #4186 from esphome/bump-2022.12.0
...
2022.12.0
2022-12-14 17:06:24 +13:00
Jesse Hills
391316c9b5
Bump version to 2022.12.0
2022-12-14 16:37:39 +13:00
Jesse Hills
705c62ebd7
Merge branch 'beta' into bump-2022.12.0
2022-12-14 16:37:39 +13:00
Jesse Hills
cb520c00a5
Merge pull request #4185 from esphome/bump-2022.12.0b6
...
2022.12.0b6
2022-12-14 12:24:25 +13:00
Jesse Hills
2f24138345
Bump version to 2022.12.0b6
2022-12-14 12:03:03 +13:00
Jesse Hills
96512b80cc
Revert camera config change for esp-idf ( #4182 )
2022-12-14 12:03:03 +13:00
Jesse Hills
fcb9b51978
Remove warnings when falling through switch cases on purpose ( #4181 )
2022-12-14 12:03:03 +13:00
Jesse Hills
9bf7c97775
Revert camera config change for esp-idf ( #4182 )
2022-12-14 11:45:51 +13:00
Jesse Hills
24bf3674f3
Remove warnings when falling through switch cases on purpose ( #4181 )
2022-12-14 11:45:43 +13:00
Jesse Hills
f408f1a368
Merge pull request #4180 from esphome/bump-2022.12.0b5
...
2022.12.0b5
2022-12-13 19:42:18 +13:00
Jesse Hills
7d8d563c62
Bump version to 2022.12.0b5
2022-12-13 13:58:44 +13:00
J. Nick Koston
0a1f705fda
Speed up bluetooth proxy connections when using esp-idf ( #4171 )
2022-12-13 13:58:44 +13:00
Jesse Hills
1952c1880b
Remove internal pin restriction from cd74hc4067 ( #4179 )
2022-12-13 13:58:44 +13:00
J. Nick Koston
c47dc09d34
Speed up bluetooth proxy connections when using esp-idf ( #4171 )
2022-12-13 13:57:12 +13:00
Jesse Hills
db3096c6e1
Remove internal pin restriction from cd74hc4067 ( #4179 )
2022-12-13 13:44:52 +13:00
Jesse Hills
b03967dac1
Merge pull request #4178 from esphome/bump-2022.12.0b4
...
2022.12.0b4
2022-12-13 10:14:08 +13:00
Jesse Hills
bcae2596a6
Bump version to 2022.12.0b4
2022-12-13 09:13:28 +13:00
Jesse Hills
fc0347c86c
Bump esphome-dashboard to 20221213.0 ( #4176 )
2022-12-13 09:13:28 +13:00
Jesse Hills
eef578f4b8
Bump esphome-dashboard to 20221213.0 ( #4176 )
2022-12-13 08:14:18 +13:00
Jesse Hills
d9563d4de1
Merge pull request #4174 from esphome/bump-2022.12.0b3
...
2022.12.0b3
2022-12-12 17:31:44 +13:00
Jesse Hills
cc7e2bf8db
Bump version to 2022.12.0b3
2022-12-12 17:19:12 +13:00
Jesse Hills
5d98e2923b
Increase watchdog timeout when starting OTA ( #4172 )
2022-12-12 17:19:12 +13:00
Jesse Hills
d4e232f267
Increase watchdog timeout when starting OTA ( #4172 )
2022-12-12 16:16:24 +13:00
Björn Stenberg
cc45945fcf
climate: Add features to generic Toshiba model ( #3912 )
...
Add fan speed modes, dry and fan-only operation modes.
This reduce differences between generic and PT14111 models.
2022-12-08 14:13:10 -06:00
Jesse Hills
07197d12f6
Merge pull request #4163 from esphome/bump-2022.12.0b2
...
2022.12.0b2
2022-12-08 14:04:20 +13:00
Jesse Hills
7b0a298497
Bump version to 2022.12.0b2
2022-12-08 13:42:25 +13:00
Jesse Hills
21679cf2ba
Fix ble parsing with zero padded advertisements ( #4162 )
2022-12-08 13:42:24 +13:00
Jesse Hills
0c24d951ff
Fix ble parsing with zero padded advertisements ( #4162 )
2022-12-08 13:39:33 +13:00
John Britton
92e44b8238
Expose lambda action to reset a cycle in slow_pwm
( #4158 )
2022-12-07 19:27:14 +13:00
Jesse Hills
4be7cd12a1
Merge pull request #4157 from esphome/bump-2022.12.0b1
...
2022.12.0b1
2022-12-07 17:25:12 +13:00
Jesse Hills
34387adbcd
Bump version to 2023.1.0-dev
2022-12-07 17:00:11 +13:00
Jesse Hills
dee4d0ccb7
Bump version to 2022.12.0b1
2022-12-07 17:00:10 +13:00
Jesse Hills
c6885c1bf4
Bump esphome-dashboard to 20221207.0 ( #4156 )
2022-12-07 16:47:45 +13:00
dependabot[bot]
8b8efb57af
Bump aioesphomeapi from 12.2.1 to 13.0.1 ( #4149 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-07 16:16:32 +13:00
dependabot[bot]
499e120aa4
Bump dessant/lock-threads from 3 to 4 ( #4150 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-07 16:10:43 +13:00
dependabot[bot]
6f198a4736
Bump pyupgrade from 3.2.2 to 3.3.0 ( #4137 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-12-07 16:09:21 +13:00
dependabot[bot]
f500f448b1
Bump pytest-asyncio from 0.20.1 to 0.20.2 ( #4019 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-07 16:08:26 +13:00
Jesse Hills
6ad9baa870
Add API for dashboard to get boards list ( #4154 )
2022-12-07 16:07:51 +13:00
Jesse Hills
f843925301
ESP32 IDF: Override toolchain-esp32ulp with espressifs own published version ( #4155 )
2022-12-07 16:01:26 +13:00
pistifonok
4a3b628946
Fixed deep sleep for ESP32C3 ( #4143 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-12-07 15:59:25 +13:00
Jesse Hills
4ffdc38cf5
Add sn74hc165 input shift register ( #4151 )
2022-12-07 12:10:25 +13:00
Dennis
f83f1bff19
Invalid config for waveshare models with no full_update_every ( #4066 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-12-07 11:53:20 +13:00
Jesse Hills
9370ff3dfa
Allow dashboard import to pull complete file from github ( #3982 )
2022-12-07 07:29:56 +13:00
Jesse Hills
2053b02c61
Add reports fahrenheit to tuya climate ( #4032 )
2022-12-07 07:29:18 +13:00
Jesse Hills
f34e797a0d
Change 4 chip limit on sn74hc595 to 256 ( #4108 )
2022-12-07 07:23:07 +13:00
Samuel Sieb
30a2fc1273
fix switch initialization ( #4153 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
fixes https://github.com/esphome/issues/issues/3878
2022-12-06 23:25:19 +13:00
Matthew Schinckel
48da5ef1c4
Use ENTITY_CATEGORY_CONFIG for sprinkler config switches. ( #4141 )
...
Update esphome/components/sprinkler/__init__.py
Co-Authored-By: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2022-12-05 21:00:48 -06:00
Jesse Hills
7209dd8bae
Merge pull request #4152 from esphome/bump-2022.11.5
...
2022.11.5
2022-12-06 13:12:57 +13:00
Jesse Hills
ab736c89bb
Bump version to 2022.11.5
2022-12-06 12:52:48 +13:00
Jesse Hills
6911639617
Fix board pin alias lookup ( #4147 )
2022-12-06 12:52:48 +13:00
J. Nick Koston
dbbbba3cf8
Fix crash with bluetooth tracker and esp-idf ( #4140 )
2022-12-06 08:49:39 +13:00
dependabot[bot]
16e523ca68
Bump pylint from 2.15.7 to 2.15.8 ( #4148 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 08:46:29 +13:00
J. Nick Koston
3b2bbd306f
Detect BLE stack unrecoverable state ( #4128 )
2022-12-06 07:42:51 +13:00
Jesse Hills
54caed36f7
Fix mismatched flake8 version in pre-commit ( #4145 )
2022-12-05 19:50:11 +13:00
Jesse Hills
dfcccda69e
Fix board pin alias lookup ( #4147 )
2022-12-05 19:46:00 +13:00
dependabot[bot]
de352c1609
Bump esptool from 3.3.1 to 4.4 ( #4071 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-12-05 10:08:22 +13:00
dependabot[bot]
c30068fc97
Bump aioesphomeapi from 12.2.0 to 12.2.1 ( #4133 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-05 10:00:25 +13:00
Jesse Hills
f28f712827
Bump arduino pico and update wifi methods ( #4144 )
2022-12-05 08:55:38 +13:00
Jesse Hills
b9720d0715
Merge pull request #4130 from esphome/bump-2022.11.4
...
2022.11.4
2022-12-01 15:38:52 +13:00
Jesse Hills
47b3267ed4
Bump version to 2022.11.4
2022-12-01 13:47:50 +13:00
Jesse Hills
e16ba2adb5
Fix queuing scripts not compiling ( #4077 )
2022-12-01 13:47:50 +13:00
Nicolas Graziano
0a19b1e32c
Dashboard, after login use relative url. ( #4103 )
2022-12-01 13:47:49 +13:00
Jesse Hills
bae9a950c0
current-based cover fix copy paste mistake ( #4124 )
2022-12-01 13:47:49 +13:00
Jesse Hills
b63ade298f
Fix queuing scripts not compiling ( #4077 )
2022-12-01 13:17:44 +13:00
Nicolas Graziano
f117d4f50a
Dashboard, after login use relative url. ( #4103 )
2022-12-01 13:15:32 +13:00
dependabot[bot]
6e4267b797
Bump flake8 from 5.0.4 to 6.0.0 ( #4084 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-01 13:11:31 +13:00
Jesse Hills
2dd032475b
Allow global setting of compile process limit ( #4081 )
2022-12-01 12:51:01 +13:00
dependabot[bot]
db0ed055dd
Bump pylint from 2.15.6 to 2.15.7 ( #4127 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-01 12:49:37 +13:00
Javier Peletier
106c1bfac2
fix RESTORE_INVERTED switch:restore_mode ( #4129 )
...
fixes https://github.com/esphome/esphome/pull/3648
2022-12-01 12:49:15 +13:00
Jesse Hills
eb2a0f45db
current-based cover fix copy paste mistake ( #4124 )
2022-11-30 10:59:20 +13:00
Jesse Hills
2b4fdd6c39
Allow auto setting of ble client id if there is only 1 in config ( #4125 )
2022-11-30 10:59:02 +13:00
Patrick Collins
3669320398
PID Climate - deadband and output sampling ( #3254 )
2022-11-30 10:58:43 +13:00
Javier Peletier
d706f40ce1
modbus_switch: honor switch:restore_mode ( #4122 )
2022-11-30 10:44:31 +13:00
J. Nick Koston
027284c29c
Speed up uuid parsing when fetching the service list ( #4121 )
2022-11-30 10:11:48 +13:00
Javier Peletier
c55e01ff3f
FIX: Unnecessary flash writes by ModbusSwitch component ( #3648 )
2022-11-30 10:05:40 +13:00
J. Nick Koston
a59ce7bfa2
Avoid parsing services with v3 connections without cache ( #4117 )
...
Co-authored-by: Daniel Cousens <413395+dcousens@users.noreply.github.com >
Co-authored-by: Maurice Makaay <account+github@makaay.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-11-30 09:40:31 +13:00
dependabot[bot]
a6196267c9
Bump aioesphomeapi from 12.0.0 to 12.2.0 ( #4120 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-30 08:30:18 +13:00
Jesse Hills
eb664b99ba
preprocess out proto_enum_to_string if not needed ( #4119 )
2022-11-30 08:30:00 +13:00
J. Nick Koston
8414bb9a7a
Active BLE connection v3 ( #4113 )
...
Co-authored-by: Daniel Cousens <413395+dcousens@users.noreply.github.com >
Co-authored-by: Maurice Makaay <account+github@makaay.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-11-30 07:53:32 +13:00
J. Nick Koston
ccef7c322f
Remove uuid lookups from BLE read/write/notify characteristics ( #4102 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-11-29 17:30:19 +13:00
Jesse Hills
120327866f
Send device address type alongside ble advertisements ( #4115 )
2022-11-29 17:24:21 +13:00
J. Nick Koston
bc5c2d4eb4
Avoid parsing characteristics and descriptors to reduce memory pressure ( #4109 )
2022-11-29 17:16:25 +13:00
J. Nick Koston
d5ff8f6117
Reduce memory needed to send the services list ( #4110 )
2022-11-29 17:14:29 +13:00
J. Nick Koston
ad0d6f6337
Combine the scanner failure check so we only stop the scanner once ( #4111 )
2022-11-29 17:11:54 +13:00
J. Nick Koston
873de13b3d
Fix bluetooth_gatt_write_descriptor never getting a response ( #4112 )
2022-11-29 17:10:02 +13:00
Jesse Hills
56de8e5cc4
Always use generated api options from aioesphomeapi ( #4116 )
2022-11-29 16:14:45 +13:00
J. Nick Koston
73c82862cf
Improve reliability of bluetooth active connections ( #4049 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-11-29 08:15:40 +13:00
J. Nick Koston
75573a3ed1
Fix descriptors not being deleted ( #4104 )
2022-11-29 07:49:41 +13:00
J. Nick Koston
1166d93805
Fix registering for gatt notify when characteristic only support indicate ( #4092 )
2022-11-28 14:03:33 +13:00
J. Nick Koston
ac112a32c9
Add logging for BLE connection slots ( #4098 )
2022-11-28 13:39:35 +13:00
J. Nick Koston
cee45c1221
Make sure all BLE address strings are uppercase ( #4097 )
2022-11-28 13:33:17 +13:00
J. Nick Koston
fb56b5388e
Suppress logging unhandled ESP_BLE_AD_TYPE_INT_RANGE ( #4096 )
2022-11-28 13:31:13 +13:00
J. Nick Koston
ed42cefeee
Align BLE service logging ( #4095 )
2022-11-28 13:30:41 +13:00
J. Nick Koston
9052947a71
Speed up BLE connections ( #4093 )
2022-11-28 13:30:05 +13:00
J. Nick Koston
53e0af18fb
Make parse_characteristics and parse_descriptors lazy to reduce memory pressure ( #4063 )
2022-11-28 13:28:02 +13:00
Maurice Makaay
c5f59fad62
Fix regressed 'esphome run' ( #4094 )
2022-11-27 08:17:07 +13:00
Jesse Hills
b089a4ea80
Allow manually specifying binary file to OTA ( #4054 )
2022-11-25 13:47:02 +13:00
Jesse Hills
72b2943332
Merge pull request #4083 from esphome/bump-2022.11.3
...
2022.11.3
2022-11-25 07:23:08 +13:00
Jesse Hills
4ec0ef7548
Bump version to 2022.11.3
2022-11-24 17:01:52 +13:00
Jesse Hills
25bc6761f6
Don't convert climate temperature step ( #4082 )
2022-11-24 17:01:52 +13:00
Brian Kaufman
81b6562c25
Fix units for refresh: never ( #4048 )
2022-11-24 17:01:52 +13:00
Samuel Sieb
ae74189fc2
fix missing library ( #4051 )
2022-11-24 17:01:51 +13:00
Jesse Hills
555bba7698
Don't convert climate temperature step ( #4082 )
2022-11-24 16:00:09 +13:00
Brian Kaufman
294901fbe9
Fix units for refresh: never ( #4048 )
2022-11-24 13:31:37 +13:00
Samuel Sieb
ec576bf9f9
fix missing library ( #4051 )
2022-11-24 13:22:04 +13:00
Jesse Hills
9273e3775b
Add vector includes ( #4080 )
2022-11-24 13:12:55 +13:00
Jesse Hills
ce5cedb466
Update ESP32-audioI2S library ( #4073 )
2022-11-24 11:16:05 +13:00
Jesse Hills
b184b01600
Remove a bunch of unnecessary pylint disabling ( #4079 )
2022-11-24 11:09:19 +13:00
Jesse Hills
81b4078871
Don't allow debug component if you don't have at least debug logging level ( #4076 )
2022-11-23 22:42:20 +13:00
Jesse Hills
d067c8f80b
Dont set esp32 pin drive strength unless pin is set for output ( #4075 )
2022-11-23 20:39:19 +13:00
Jesse Hills
9e516efe10
Merge pull request #4074 from esphome/bump-2022.11.2
...
2022.11.2
2022-11-23 16:06:34 +13:00
Jesse Hills
366e29439e
Bump version to 2022.11.2
2022-11-23 13:04:21 +13:00
J. Nick Koston
1c9c700d7f
Avoid creating a new espbt::ESPBTUUID each loop when registering for notify ( #4069 )
2022-11-23 13:04:21 +13:00
J. Nick Koston
b2e6b9d31f
Avoid 128bit uuid loop for 16/32 bit uuids ( #4068 )
2022-11-23 13:04:21 +13:00
Jesse Hills
7623f63846
rp2040_pwm frequency is per pair of pins ( #4061 )
2022-11-23 13:04:21 +13:00
Jesse Hills
2bfaf9dce3
Update web_server index ( #4060 )
2022-11-23 13:04:20 +13:00
Jesse Hills
5c2c1560bb
Fix rp2040 pwm to use pico-sdk, not mbed ( #4059 )
2022-11-23 13:04:20 +13:00
Jens-Christian Skibakk
8975b4b3f6
Boards: Adafruit QT Py ESP32 Pico/C3/S2 ( #4064 )
2022-11-23 12:54:40 +13:00
Alex Reid
20da03f8c6
Midea ir templatable code ( #4053 )
2022-11-23 12:53:48 +13:00
Jesse Hills
ef26677b67
Always use brackets around single log macros ( #4072 )
2022-11-23 10:32:51 +13:00
Jesse Hills
91925b1826
Update ESP-IDF and platform version ( #3565 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-11-23 09:54:55 +13:00
J. Nick Koston
1f33ad037d
Avoid creating a new espbt::ESPBTUUID each loop when registering for notify ( #4069 )
2022-11-23 09:46:59 +13:00
J. Nick Koston
fef60e335e
Avoid 128bit uuid loop for 16/32 bit uuids ( #4068 )
2022-11-23 09:46:23 +13:00
dependabot[bot]
195c78846f
Bump aioesphomeapi from 11.4.3 to 12.0.0 ( #4070 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-23 09:45:07 +13:00
Jesse Hills
0f9c956c04
Remove manual handling of ethernet power pin ( #4062 )
2022-11-23 09:43:43 +13:00
Jesse Hills
7258a82875
rp2040_pwm frequency is per pair of pins ( #4061 )
2022-11-22 21:12:33 +13:00
Guillermo Ruffino
c1f696c32a
fix display_menu recursive schema gen ( #4045 )
2022-11-21 21:43:01 -03:00
dependabot[bot]
f2b63d9c67
Bump pylint from 2.15.5 to 2.15.6 ( #4058 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-22 12:51:11 +13:00
Jesse Hills
7896a7783b
Update web_server index ( #4060 )
2022-11-22 12:41:51 +13:00
Jesse Hills
621771e1ee
Fix rp2040 pwm to use pico-sdk, not mbed ( #4059 )
2022-11-22 12:19:52 +13:00
uPesy Electronics
2b032e8606
Add pin aliases for upesy boards ( #3794 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-11-21 19:03:59 +13:00
Yuval Brik
5e1b724697
Add Lolin S2 Mini board ( #3264 )
...
fixes https://github.com/esphome/feature-requests/issues/1626
2022-11-21 19:03:21 +13:00
Jesse Hills
e6db61c2f0
Update esp32 boards list ( #4056 )
2022-11-21 14:15:32 +13:00
Jesse Hills
c2e198311c
Update esp32 arduino and platform versions ( #3564 )
2022-11-21 11:49:30 +13:00
Franck Nijhof
d874626662
Add number device class support ( #4042 )
2022-11-18 08:01:28 +13:00
Jesse Hills
eead72333e
Bump base image versions to latest ( #4016 )
2022-11-17 16:14:10 +13:00
Jesse Hills
f7096ab78e
Merge pull request #4041 from esphome/bump-2022.11.1
...
2022.11.1
2022-11-17 15:40:51 +13:00
Jesse Hills
98f8feb625
Bump version to 2022.11.1
2022-11-17 13:52:15 +13:00
Jesse Hills
9944ca414e
Support ADC on RP2040 ( #4040 )
2022-11-17 13:52:15 +13:00
Jesse Hills
719c212009
Support ADC on RP2040 ( #4040 )
2022-11-17 13:51:08 +13:00
Brian Kaufman
65030e1c37
remove unused variable last_save_ in total_daily_energy ( #4039 )
2022-11-17 13:45:58 +13:00
Jesse Hills
3f88b63920
Merge branch 'release' into dev
2022-11-17 08:12:21 +13:00
Jesse Hills
70f1c71a9f
Merge pull request #4038 from esphome/bump-2022.11.0
...
2022.11.0
2022-11-17 08:05:52 +13:00
John Moxley
816df5ad47
bump nginx-light 1.18.0-6.1+deb11u2 to 1.18.0-6.1+deb11u3 ( #4034 )
...
fixes https://github.com/esphome/issues/issues/3793
2022-11-17 07:45:26 +13:00
John Moxley
f7b1602adf
bump nginx-light 1.18.0-6.1+deb11u2 to 1.18.0-6.1+deb11u3 ( #4034 )
...
fixes https://github.com/esphome/issues/issues/3793
2022-11-17 07:44:17 +13:00
Jesse Hills
7e88eea532
Bump version to 2022.11.0
2022-11-17 07:17:42 +13:00
Jesse Hills
d1cdfd3b72
Merge branch 'beta' into bump-2022.11.0
2022-11-17 07:17:41 +13:00
Jesse Hills
d6a03d48f5
Merge pull request #4037 from esphome/bump-2022.11.0b6
...
2022.11.0b6
2022-11-16 17:26:45 +13:00
Jesse Hills
d453b42b1a
Bump version to 2022.11.0b6
2022-11-16 15:48:50 +13:00
Jesse Hills
7c19b961e2
Always save user wifi credentials if non in config ( #4036 )
2022-11-16 15:48:50 +13:00
Jesse Hills
147b113b62
Always save user wifi credentials if non in config ( #4036 )
2022-11-16 15:46:33 +13:00
Jesse Hills
d924702825
Merge pull request #4035 from esphome/bump-2022.11.0b5
...
2022.11.0b5
2022-11-16 15:45:53 +13:00
Jesse Hills
e8784ba383
Bump version to 2022.11.0b5
2022-11-16 12:30:41 +13:00
2mikrobi
e3a454d1a6
Update_interval less that 1 second in QMC5883L integration ( #4031 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-11-16 12:30:41 +13:00
Kuba Szczodrzyński
392dc8b0db
Add reset_reason text sensor to debug component ( #3814 )
2022-11-16 08:14:20 +13:00
2mikrobi
2f62426f09
Update_interval less that 1 second in QMC5883L integration ( #4031 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-11-16 08:12:09 +13:00
Jesse Hills
58fda40389
Merge pull request #4026 from esphome/bump-2022.11.0b4
...
2022.11.0b4
2022-11-14 14:20:09 +13:00
Jesse Hills
6a73699a38
Bump version to 2022.11.0b4
2022-11-14 13:31:48 +13:00
Jesse Hills
3bd6456fbe
Mark mqtt as unavailable on rp2040 ( #4025 )
2022-11-14 13:31:47 +13:00
Jesse Hills
608be4e050
Fix time components on rp2040 ( #4024 )
2022-11-14 13:31:47 +13:00
Jesse Hills
10f590324b
Mark webserver and captive portal as not available on rp2040 ( #4023 )
2022-11-14 13:31:47 +13:00
Jesse Hills
cb2d9e4bec
Mark mqtt as unavailable on rp2040 ( #4025 )
2022-11-14 13:29:53 +13:00
Jesse Hills
9e3ee28744
Fix time components on rp2040 ( #4024 )
2022-11-14 13:29:41 +13:00
Jesse Hills
472dcebf2c
Mark webserver and captive portal as not available on rp2040 ( #4023 )
2022-11-14 13:19:32 +13:00
Jesse Hills
39f0f748bf
Merge pull request #4018 from esphome/bump-2022.11.0b3
...
2022.11.0b3
2022-11-11 12:26:49 +13:00
Jesse Hills
9efe59a984
Bump version to 2022.11.0b3
2022-11-11 11:49:37 +13:00
Samuel Sieb
fcb02af782
fix to_lower filter ( #4015 )
2022-11-11 11:49:37 +13:00
dependabot[bot]
9f30f53c6b
Bump pyupgrade from 3.2.0 to 3.2.2 ( #4017 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-11-11 10:50:01 +13:00
Samuel Sieb
2f18ae00c5
fix to_lower filter ( #4015 )
2022-11-11 07:40:53 +13:00
Jesse Hills
27a339fa12
Move CONF_INTERRUPT_PIN to const.py ( #4014 )
2022-11-10 22:49:04 +13:00
Jesse Hills
3aeef1afd4
Merge pull request #4012 from esphome/bump-2022.11.0b2
...
2022.11.0b2
2022-11-10 13:33:16 +13:00
Jesse Hills
a45ee8f4ac
Bump version to 2022.11.0b2
2022-11-10 11:08:22 +13:00
RoboMagus
31b62d7dca
Fix local webserver based on esphome/esphome-webserver#17 ( #3958 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
fixes https://github.com/esphome/issues/issues/3720
2022-11-10 11:08:22 +13:00
Jesse Hills
22f81475db
Add option for dashboard command to only generate the project and supporting files ( #3981 )
2022-11-10 11:08:22 +13:00
maringeph
cc7cf73d59
Add cover toggle support to current based cover ( #3950 )
2022-11-10 11:08:22 +13:00
Jesse Hills
9682e60a25
Update set-output to use new GITHUB_OUTPUT ( #4008 )
2022-11-10 11:08:22 +13:00
RoboMagus
2c2e68123a
Fix local webserver based on esphome/esphome-webserver#17 ( #3958 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
fixes https://github.com/esphome/issues/issues/3720
2022-11-10 10:59:42 +13:00
H. Árkosi Róbert
fcec7d45cb
add two new icons ( #3963 )
2022-11-10 09:46:51 +13:00
Jesse Hills
7c8f502e7e
Add option for dashboard command to only generate the project and supporting files ( #3981 )
2022-11-10 09:42:03 +13:00
maringeph
dc17c47634
Add cover toggle support to current based cover ( #3950 )
2022-11-10 09:40:13 +13:00
dependabot[bot]
3d927c2f44
Bump frenck/action-yamllint from 1.3.0 to 1.3.1 ( #4011 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-10 09:38:21 +13:00
dependabot[bot]
0ae61410d2
Bump colorama from 0.4.5 to 0.4.6 ( #4010 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-10 09:36:53 +13:00
Jesse Hills
2455589f61
Update set-output to use new GITHUB_OUTPUT ( #4008 )
2022-11-10 07:42:14 +13:00
Jesse Hills
c6afae0da5
Merge pull request #4007 from esphome/bump-2022.11.0b1
...
2022.11.0b1
2022-11-09 19:14:07 +13:00
Jesse Hills
3155f02be6
Bump version to 2022.12.0-dev
2022-11-09 17:27:19 +13:00
Jesse Hills
4fa0e860ad
Bump version to 2022.11.0b1
2022-11-09 17:27:18 +13:00
jimtng
8c122aa372
Add support for parameters in scripts ( #3538 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
fixes https://github.com/esphome/feature-requests/issues/241
2022-11-09 16:51:59 +13:00
Jesse Hills
5a0bf9fee9
Bump esphome-dashboard to 20221109.0 ( #4006 )
2022-11-09 16:46:44 +13:00
Gilles van den Hoven
dc794918ed
Enable calibration, callbacks and custom commands for EZO sensors ( #3910 )
...
Co-authored-by: PoppyPop <skytep@gmail.com >
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-11-09 16:46:31 +13:00
dependabot[bot]
02b15dbc4a
Bump platformio from 6.1.4 to 6.1.5 ( #4004 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-11-09 12:03:39 +13:00
dependabot[bot]
ed316b1ce3
Bump aioesphomeapi from 11.4.2 to 11.4.3 ( #4002 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-09 11:49:09 +13:00
dependabot[bot]
d7858f16c1
Bump pytest-asyncio from 0.19.0 to 0.20.1 ( #4003 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-09 11:48:56 +13:00
Jens-Christian Skibakk
291deb12ad
Skip validation of defined pins ( #3999 )
2022-11-08 19:06:45 +13:00
dependabot[bot]
3e110681c9
Bump black from 22.8.0 to 22.10.0 ( #3986 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-11-07 19:24:50 +13:00
dependabot[bot]
65fbfa2097
Bump zeroconf from 0.39.1 to 0.39.4 ( #3979 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-07 19:14:13 +13:00
Jesse Hills
16ebf9da4c
Lint updates ( #3992 )
2022-11-07 19:03:59 +13:00
Stanislav Meduna
2c76381fcd
Implement a simple LCD menu ( #3406 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-11-07 19:00:55 +13:00
tomaszduda23
90683223dd
add uart number to LOGCONFIG ( #3996 )
2022-11-06 15:58:56 -08:00
Jesse Hills
de79171815
RP2040 uart support ( #3990 )
2022-11-07 10:01:40 +13:00
Jesse Hills
1554c5700e
rp2040: Set watchdog to reboot properly ( #3991 )
2022-11-03 20:47:19 +13:00
dependabot[bot]
5cf257b251
Bump aioesphomeapi from 10.13.0 to 11.4.2 ( #3987 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-03 20:30:23 +13:00
mbardeen
04883e14f6
Allow the use of multiple RDM6300 devices ( #3989 )
2022-11-02 22:25:09 -07:00
Jesse Hills
0a649c184f
Always use gh releases in base platformio file ( #3988 )
2022-11-03 11:41:12 +13:00
Jesse Hills
0e66c899ce
Allow multiple bluetooth proxy connections ( #3971 )
2022-11-02 23:02:33 +13:00
dependabot[bot]
e7d236f939
Bump pytest-mock from 3.8.2 to 3.10.0 ( #3877 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-02 19:17:21 +13:00
dependabot[bot]
fae4d03473
Bump pylint from 2.15.3 to 2.15.5 ( #3978 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-02 19:16:58 +13:00
dependabot[bot]
97bd3e7320
Bump actions/stale from 5 to 6 ( #3841 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-01 17:19:28 +13:00
dependabot[bot]
dfca2f88d3
Bump pytest from 7.1.3 to 7.2.0 ( #3966 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-01 17:18:22 +13:00
dependabot[bot]
8cad93de37
Bump pyupgrade from 3.0.0 to 3.2.0 ( #3973 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-01 15:32:30 +13:00
Jesse Hills
e5b8dd7f2d
Fix bluetooth_proxy not connecting ( #3967 )
2022-10-29 12:42:48 +13:00
Paulus Schoutsen
a1c8b8092b
Remove gitpod ( #3964 )
2022-10-28 10:25:02 -04:00
dependabot[bot]
109ca2406d
Bump pytest-cov from 3.0.0 to 4.0.0 ( #3922 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-28 15:40:42 +13:00
dependabot[bot]
3a689112fd
Bump tornado from 6.1 to 6.2 ( #3620 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-28 13:29:10 +13:00
Jesse Hills
40e0cd0f03
Make some minor changes to I²C so rp2040 works ( #3959 )
2022-10-28 12:33:49 +13:00
Jesse Hills
bf4d3df906
Fix RP2040 SPISettings ( #3960 )
2022-10-28 12:33:15 +13:00
Jesse Hills
0e30c49e3f
Allow using LED pin on rpi pico-w ( #3957 )
2022-10-28 10:06:22 +13:00
Jesse Hills
e61a01f7bb
Fix imports for rp2040 with no wifi ( #3956 )
2022-10-28 08:12:12 +13:00
Paul Nicholls
f8640cf2cd
[SM300D2] Reduce log severity for successful reads ( #3955 )
2022-10-27 19:27:17 +13:00
Jesse Hills
4bcfeb6e33
Update rp2040 to latest framework release from GitHub ( #3954 )
2022-10-27 19:26:22 +13:00
Jesse Hills
a5d4ca0f6d
Some RP2040 wifi changes for AP mode ( #3953 )
2022-10-27 19:14:41 +13:00
Jesse Hills
85faecb2fd
Add core config option to limit compile process count ( #3952 )
2022-10-27 12:17:21 +13:00
Jesse Hills
991fc54994
Bump esphome/Improv to 1.2.3 ( #3948 )
2022-10-27 07:44:15 +13:00
Jesse Hills
2de891dc32
Fix filesystem size for RP2040 OTA ( #3947 )
2022-10-26 22:57:08 +13:00
Jesse Hills
9865cb7f55
Implement RP2040 preferences ( #3946 )
2022-10-26 22:56:56 +13:00
Jesse Hills
f97252b93a
Implement InterruptLock for RP2040 ( #3945 )
2022-10-26 16:41:51 +13:00
Jesse Hills
f2c4f018de
Prefix devcontainer image with ghcr.io ( #3942 )
2022-10-26 12:04:29 +13:00
Franck Nijhof
237c7dd169
Add wind_speed sensor device class ( #3941 )
2022-10-26 07:35:12 +13:00
NP v/d Spek
b781b8d77d
Fixed touch release issue using the interrupt pin ( #3925 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-10-26 07:33:18 +13:00
Franck Nijhof
60b7d1c8a1
Add water & precipitation_intensity sensor device classes ( #3940 )
2022-10-25 20:37:19 +13:00
cvwillegen
8161222b33
Show local mac when scanning wifi ( #3635 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-10-25 19:50:46 +13:00
H. Árkosi Róbert
1000c4466f
add proper device class to uptime ( #3928 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-10-25 19:10:03 +13:00
Jesse Hills
60717b074e
Implement different random for rp2040 ( #3939 )
2022-10-25 17:59:10 +13:00
Jesse Hills
c3fba97b4c
Update base platformio board for rp2040 ( #3937 )
2022-10-25 17:46:55 +13:00
Jesse Hills
d93f35701f
Send manufacturer name via API ( #3938 )
2022-10-25 17:24:38 +13:00
Jesse Hills
702b60ce66
Make mDNS on rp2040 work ( #3936 )
2022-10-25 16:23:20 +13:00
Jesse Hills
f8ce597918
Fix error with require_framework_version and rp2040 ( #3923 )
2022-10-25 13:47:48 +13:00
Jesse Hills
22e0a944c8
Update bluetooth proxy limit as soon as connection requested ( #3935 )
2022-10-25 12:54:10 +13:00
Jesse Hills
3a134ef009
Update the PR template ( #3934 )
2022-10-25 12:53:01 +13:00
Jesse Hills
96e8cb66b6
Fix missing dependencies for heatpumpir ( #3933 )
2022-10-25 12:12:55 +13:00
Jesse Hills
615288c151
Bump esphome-dashboard to 20221020.0 ( #3920 )
2022-10-20 08:59:41 -04:00
Jesse Hills
6153bcc6ad
Initial Support for RP2040 platform ( #3284 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-10-20 16:50:39 +13:00
RoboMagus
e87edcc77a
Add API interface to request a complete device config as JSON. ( #3911 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-10-19 23:39:34 -04:00
dependabot[bot]
a21c3e8e2d
Bump platformio from 6.0.2 to 6.1.4 ( #3711 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-10-20 12:49:11 +13:00
hagak
d7576f67e8
Added component Daikin BRC to support ceiling cassette heatpumps ( #3743 )
2022-10-19 20:29:22 +13:00
Maximilian
138de643a2
Add adc128s102 sensor ( #3822 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-10-19 17:06:22 +13:00
Carlos Gustavo Sarmiento
f30e54d177
Implementation for Atlas Scientific Peristaltic Pump ( #3528 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-10-19 16:08:27 +13:00
Jadson Santos
41b5cb06d3
New platform ethernet_info from component text_sensor ( #3811 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-10-19 13:44:48 +13:00
Marcel Hoppe
4ac72d7d08
Add support for wl-134 ( #3569 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-10-19 13:44:26 +13:00
Jesse Hills
06ac4980ba
Merge branch 'release' into dev
2022-10-19 11:15:19 +13:00
Jesse Hills
8bb670521d
Remove address type map from bluetooth proxy ( #3905 )
2022-10-15 08:35:35 +13:00
Frédéric Jouault
225b3c1494
Send true and not RSSI in ble_presence ( #3904 )
2022-10-14 12:47:05 +13:00
Kuba Szczodrzyński
4bf94e0757
Allow preserving WiFi credentials entered with captive_portal ( #3813 )
2022-10-14 08:58:42 +13:00
Brian Kaufman
3b21d1d81e
Don't Use Base Network Manual IP for WiFi AP ( #3902 )
2022-10-14 08:55:59 +13:00
Frank Riley
5ec1588110
Update the ibeacon code ( #3859 )
2022-10-13 12:59:07 +13:00
Sergey Dudanov
71387be72e
Modbus QWORD fix ( #3856 )
2022-10-13 12:50:45 +13:00
Guillermo Ruffino
98171c9f49
fix never calling preset change trigger ( #3864 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2022-10-13 10:11:59 +13:00
Jesse Hills
bf15b1d302
Bump version to 2022.11.0-dev
2022-10-13 09:18:46 +13:00