Jesse Hills
de0e549187
Merge pull request #7100 from esphome/bump-2024.7.0
...
2024.7.0
2024-07-17 16:18:45 +12:00
Jesse Hills
e15d0ee150
Bump version to 2024.7.0
2024-07-17 14:54:44 +12:00
Jesse Hills
93e0c71c2f
Merge pull request #7099 from esphome/bump-2024.7.0b4
...
2024.7.0b4
2024-07-17 11:51:22 +12:00
Jesse Hills
c512d5ebb6
Bump version to 2024.7.0b4
2024-07-17 11:15:19 +12:00
Jesse Hills
f153a7b0fd
[ota] Print Arduino update errors ( #7096 )
2024-07-17 11:15:19 +12:00
Jesse Hills
de43c4e6ab
Merge pull request #7097 from esphome/bump-2024.7.0b3
...
2024.7.0b3
2024-07-16 19:48:37 +12:00
Jesse Hills
4af8230b4f
Bump version to 2024.7.0b3
2024-07-16 16:51:13 +12:00
Jesse Hills
0bbefb5b2a
[micro_wake_word] Allow simpler model config ( #7094 )
2024-07-16 16:51:13 +12:00
Jesse Hills
41baf70660
[i2s_audio] Allow config for primary/secondary i2s mode ( #7092 )
2024-07-16 16:51:13 +12:00
Keith Burzinski
eaf2bb70d9
[improv_serial] Fix linker error created in #6998 ( #7082 )
2024-07-16 16:51:13 +12:00
Jesse Hills
71236b170d
Merge pull request #7079 from esphome/bump-2024.7.0b2
...
2024.7.0b2
2024-07-13 15:24:07 +12:00
Jesse Hills
bb92ab01d7
Bump version to 2024.7.0b2
2024-07-13 09:46:08 +12:00
Anton Viktorov
316a0e1c96
LTR390 separate ALS and UV gain and resolution ( #7026 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-13 09:46:08 +12:00
H. Árkosi Róbert
0c2f9b9dbb
Bump HeatpumpIR, add protocols, remove IRremoteESP8266 ( #6996 )
2024-07-13 09:46:08 +12:00
kevdliu
c6c1d3a3ad
Fix voice assistant crash when no speaker configured ( #7075 )
2024-07-13 09:46:08 +12:00
Eugen
fbab0aceb0
add ESP32-C6 support to esp32_can ( #7063 )
2024-07-13 09:46:08 +12:00
Tomi Junnila
54b77a1174
Add support for the Gree YAC1FB9 in climate_ir ( #7056 )
2024-07-13 09:46:08 +12:00
leejoow
a34cec217e
Add default icon to restart button ( #7076 )
...
Co-authored-by: Leo Schelvis <leo.schelvis@gmail.com >
2024-07-13 09:46:08 +12:00
Sergey Dudanov
91bb38553d
[climate-traits] improved performance ( #7006 )
2024-07-13 09:46:08 +12:00
Sergey Dudanov
531f33a158
[climate] fix dump output of unsupported features ( #7005 )
2024-07-13 09:46:08 +12:00
ttaborda
2d826768b0
Update mitsubishi.cpp ( #6909 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-07-13 09:46:07 +12:00
Colm
d7f6d4436e
Add braces to if statement to avoid compiler warning. ( #7036 )
2024-07-13 09:46:07 +12:00
esphomebot
bdd0a36aa3
Update webserver local assets to 20240704-081526 ( #7041 )
2024-07-13 09:46:07 +12:00
Jimmy Hedman
8a89dac5d5
[ethernet] Fix compile warning for IPv6 ( #7048 )
2024-07-13 09:46:07 +12:00
guillempages
8d28c53fd3
[http_request] Fix follow_redirects on arduino ( #7054 )
2024-07-13 09:46:07 +12:00
Z3LIFF
114476d8b1
Fix pmsa003i cold boot marked as failed on ESP32 et al ( #7064 )
2024-07-13 09:46:07 +12:00
Christian Ferbar
d1bfad9890
helpers.cpp: Fix GLIBCXX_RELEASE check < 8 ( #7062 )
2024-07-13 09:46:07 +12:00
Jesse Hills
04b268e319
Merge pull request #7073 from esphome/bump-2024.7.0b1
...
2024.7.0b1
2024-07-11 16:31:07 +12:00
Jesse Hills
6417f1f907
Bump version to 2024.7.0b1
2024-07-11 15:41:48 +12:00
Jimmy Hedman
2f669c99f8
Configure ap ip for RP2040 ( #7065 )
2024-07-11 13:32:17 +12:00
Pavlo Dudnytskyi
aa8c963c50
UART component support added for host platform ( #6912 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu >
2024-07-11 13:30:55 +12:00
Kevin Ahrendt
2873c6bbaf
[micro_wake_word] Version 2 ( #7032 )
2024-07-11 13:21:04 +12:00
MichD
2da939c81c
Fix RC Switch protocol not transmitting correctly via IR ( #5411 )
2024-07-11 10:37:50 +12:00
dependabot[bot]
ee398441b6
Bump actions/setup-python from 5.1.0 to 5.1.1 in /.github/actions/restore-python ( #7071 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 23:21:11 +02:00
tomaszduda23
894d81c577
[CI] Allow running specific target test(s) only ( #7051 )
2024-07-08 21:07:54 -05:00
Colm
4c6a17e304
Don't test for IPv6 addresses when min_ipv6_addr_count is 0 ( #7037 )
2024-07-06 19:02:41 +12:00
Pavlo Dudnytskyi
ddaa84683b
Haier component update to support more protocol variations ( #7040 )
...
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu >
2024-07-06 19:00:44 +12:00
leejoow
dd1e480142
Fix display of update state in webinterfae ( #7045 )
...
Co-authored-by: Leo Schelvis <leo.schelvis@gmail.com >
2024-07-06 16:57:30 +12:00
dependabot[bot]
6ca7b30f75
Bump actions/download-artifact from 4.1.7 to 4.1.8 ( #7046 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-06 16:23:47 +12:00
dependabot[bot]
b0a3b5e080
Bump actions/upload-artifact from 4.3.3 to 4.3.4 ( #7047 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-06 16:23:37 +12:00
dependabot[bot]
5fa54b0885
Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 ( #7039 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 13:27:46 +12:00
dependabot[bot]
803f3f2e13
Bump docker/build-push-action from 6.2.0 to 6.3.0 in /.github/actions/build-image ( #7038 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 11:31:50 +12:00
dependabot[bot]
de19588d10
Bump docker/setup-buildx-action from 3.3.0 to 3.4.0 ( #7043 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 11:22:06 +12:00
Jesse Hills
bc2bc13eb1
Merge branch 'release' into dev
2024-07-03 21:04:14 +12:00
Jesse Hills
6c96281a1d
Merge pull request #7035 from esphome/bump-2024.6.6
...
2024.6.6
2024-07-03 21:03:25 +12:00
Jesse Hills
3727342bce
Bump version to 2024.6.6
2024-07-03 20:14:27 +12:00
Jesse Hills
fc3f806555
[docker] Fix docker build error fall through ( #7021 )
2024-07-03 20:14:27 +12:00
Jesse Hills
c013c3bf61
[docker] Bump versions inside armv7 block ( #7022 )
2024-07-03 20:14:27 +12:00
Jesse Hills
849a98d5b4
Bump dockerfile dependencies ( #7017 )
2024-07-03 20:14:27 +12:00
Jesse Hills
dd1a72e4d9
Merge branch 'release' into dev
2024-07-03 20:05:10 +12:00
Jesse Hills
e4e404d54f
Merge pull request #7034 from esphome/bump-2024.6.5
...
2024.6.5
2024-07-03 20:04:18 +12:00
lhy
ee6f2bfecb
Fix compile errors on ESP32-C6 with W5500 SPI ethernet ( #7030 )
2024-07-03 20:03:54 +12:00
Jesse Hills
995db1d0e1
Bump version to 2024.6.5
2024-07-03 15:45:30 +12:00
Jesse Hills
5cb80619dd
[wifi] Only set default ttls phase 2 on esp-idf ( #7033 )
...
* [wifi] Only set default ttls phase 2 on esp-idf
* Add eap arduino test
2024-07-03 15:45:30 +12:00
Keith Burzinski
0914dc7198
Move some consts for #4585 ( #7023 )
2024-07-03 15:45:30 +12:00
Jesse Hills
12f00a9d3d
[mpr121] await register parented ( #7014 )
...
fixes https://github.com/esphome/issues/issues/5913
2024-07-03 15:45:30 +12:00
Jesse Hills
3fb9c93a24
[wifi] Only set default ttls phase 2 on esp-idf ( #7033 )
...
* [wifi] Only set default ttls phase 2 on esp-idf
* Add eap arduino test
2024-07-03 02:21:41 +00:00
Jesse Hills
d8f0dce08f
[uptime] Add new timestamp type for uptime sensor ( #7029 )
...
* [uptime] Add new timestamp type for uptime sensor
* Remove debug logs
2024-07-01 21:29:49 -05:00
Keith Burzinski
5e6c69b930
[CI] Update tests to run against IDF 5.1 ( #7011 )
2024-07-02 14:07:36 +12:00
Keith Burzinski
83f9664efb
[CI] Run all tests when a base test changes ( #7010 )
2024-07-02 14:06:33 +12:00
Andreas Fritiofson
582386d3a2
Make crc8 const-correct ( #7027 )
2024-07-02 13:47:56 +12:00
Keith Burzinski
7aaa5ce9c8
Move some consts for #4585 ( #7023 )
2024-07-01 06:20:59 +00:00
Kevin P. Fleming
5278ae4b5e
'uart' and 'improv_serial' need to understand non-UART logger configurations ( #6998 )
2024-07-01 11:52:05 +12:00
Jesse Hills
b89dea97d9
[docker] Fix docker build error fall through ( #7021 )
2024-07-01 11:51:51 +12:00
Jesse Hills
715184070d
[docker] Bump versions inside armv7 block ( #7022 )
2024-07-01 11:17:44 +12:00
orland0m
6294c3b913
Enable devcontainer linters ( #7019 )
2024-07-01 11:06:59 +12:00
Jesse Hills
e9cf3623d1
Bump dockerfile dependencies ( #7017 )
2024-07-01 08:54:04 +12:00
Jesse Hills
d0ab2a16a6
[mpr121] await register parented ( #7014 )
...
fixes https://github.com/esphome/issues/issues/5913
2024-06-28 21:12:59 -05:00
Jesse Hills
1f5442f1ba
Merge branch 'release' into dev
2024-06-27 18:40:44 +12:00
Jesse Hills
7b3d6747d5
Merge pull request #7004 from esphome/bump-2024.6.4
...
2024.6.4
2024-06-27 18:39:53 +12:00
Jesse Hills
7904d3b157
Bump version to 2024.6.4
2024-06-27 17:19:13 +12:00
Markus
3a48b10757
Fix LEDC 100% is not 100% duty with ESP32 IDF ( #6997 )
2024-06-27 17:19:12 +12:00
Keith Burzinski
0e50cac399
[ota-esphome] Merge configurations by port ( #7001 )
2024-06-27 17:19:12 +12:00
Jesse Hills
dc4a93f5d0
Revert "[CI] Update tests to run against IDF 5.1" ( #7003 )
2024-06-27 17:15:02 +12:00
Keith Burzinski
e23153d090
[CI] Remove old test yaml files ( #7002 )
2024-06-27 02:34:39 +00:00
Sergey Dudanov
9a26cdb336
[modbus_text_sensor] new default ANSI encoding type ( #6975 )
2024-06-27 13:50:25 +12:00
Markus
decf50ed49
Fix LEDC 100% is not 100% duty with ESP32 IDF ( #6997 )
2024-06-27 13:48:01 +12:00
Simone Rossetto
bfdf63055f
Allow wireguard to bind to PPP interface ( #6989 )
...
Co-authored-by: Tim Lunn <tl@smlight.tech >
2024-06-27 13:42:16 +12:00
Keith Burzinski
cd7894ae8f
[ota-esphome] Merge configurations by port ( #7001 )
2024-06-27 13:07:07 +12:00
Christiaan de Ridder
10504c4d68
Tuya invalid command 0x22 ( #6980 )
2024-06-27 11:03:55 +12:00
dependabot[bot]
192718fee6
Bump docker/build-push-action from 6.1.0 to 6.2.0 in /.github/actions/build-image ( #6999 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-27 10:55:42 +12:00
Keith Burzinski
855d154439
[CI] Update tests to run against IDF 5.1 ( #6992 )
2024-06-27 10:55:05 +12:00
Keith Burzinski
300d48a55e
[CI] Remove old test yamls ( #6991 )
2024-06-27 10:54:17 +12:00
Keith Burzinski
7174cf35dd
[CI] Add more mdns and safe_mode tests ( #6990 )
2024-06-27 10:53:29 +12:00
Jesse Hills
0b3145a6df
Merge branch 'release' into dev
2024-06-26 23:26:58 +12:00
Jesse Hills
04225d5717
Merge pull request #6994 from esphome/bump-2024.6.3
...
2024.6.3
2024-06-26 23:17:44 +12:00
Jesse Hills
86791422f0
Bump version to 2024.6.3
2024-06-26 22:41:48 +12:00
Sergey Dudanov
9c2af6318c
[modbus-text-sensor] fix potential buffer overflow ( #6993 )
2024-06-26 22:41:48 +12:00
Samuel Sieb
c747d7d45d
[dallas_temp] fix ds18s20 temp calc ( #6988 )
2024-06-26 22:41:48 +12:00
Petapton
bbd7c9cf86
Fix float encoding in modbus server ( #6986 )
2024-06-26 22:41:48 +12:00
Pieter Viljoen
169fb79c97
[ds1307] Initialize uninitialized struct members ( #6985 )
2024-06-26 22:41:48 +12:00
Kevin P. Fleming
1579dfeb80
Improve 'body' handling in http_request on_response triggers ( #6968 )
2024-06-26 22:41:48 +12:00
Keith Burzinski
d8a6d8594a
[ota-esphome] Validate for multiple esphome ota instances ( #6984 )
2024-06-26 22:41:48 +12:00
Jesse Hills
7be071a0e9
[safe_mode] Set safe mode core data in disabled cases ( #6983 )
2024-06-26 22:41:47 +12:00
Sergey Dudanov
01bcf5fb97
[modbus-text-sensor] fix potential buffer overflow ( #6993 )
2024-06-26 22:38:11 +12:00
Samuel Sieb
91766afb64
[dallas_temp] fix ds18s20 temp calc ( #6988 )
2024-06-26 19:27:07 +12:00
Petapton
cc4f1c667e
Fix float encoding in modbus server ( #6986 )
2024-06-26 12:08:16 +12:00
Pieter Viljoen
bc26de2d68
[ds1307] Initialize uninitialized struct members ( #6985 )
2024-06-26 11:54:02 +12:00
Kevin P. Fleming
0179358f9c
Improve 'body' handling in http_request on_response triggers ( #6968 )
2024-06-26 11:50:54 +12:00
Keith Burzinski
d8a5c1ea0c
[ota-esphome] Validate for multiple esphome ota instances ( #6984 )
2024-06-25 20:57:15 +00:00
H. Árkosi Róbert
fb9844463b
Bump HeatpumpIR and IRremoteESP8266 ( #6948 )
2024-06-25 21:08:57 +12:00
Jesse Hills
481cf7384a
[safe_mode] Set safe mode core data in disabled cases ( #6983 )
2024-06-25 09:07:19 +00:00
Markus
c9a0daf4b6
Do not build mDNS when mDNS is disabled via yaml ( #6979 )
2024-06-25 20:05:37 +12:00
Jesse Hills
8a25bedaf9
[external_files] Move common `download_content function to external_files.py` ( #6982 )
2024-06-25 00:42:55 -05:00
Jesse Hills
11b8e2e1af
[core] Add script to extract actions, conditions, and pin_providers ( #6929 )
2024-06-24 23:43:30 -05:00
Jesse Hills
53cfa8d3a1
Merge branch 'release' into dev
2024-06-25 13:58:30 +12:00
Jesse Hills
0262a99274
Merge pull request #6981 from esphome/bump-2024.6.2
...
2024.6.2
2024-06-25 13:45:15 +12:00
Jesse Hills
09a947beaa
Bump version to 2024.6.2
2024-06-25 08:57:38 +12:00
Sergey Dudanov
a6e1ef2dd1
[midea] fix fan speed compatibility with some models ( #6978 )
2024-06-25 08:57:38 +12:00
Samuel Sieb
c5aae8ee25
fix potential hang ( #6976 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-06-25 08:57:38 +12:00
Brian Kaufman
5bd5b777a6
Await cg.get_variable in Update component ( #6974 )
2024-06-25 08:57:38 +12:00
Gábor Poczkodi
e39961f7f1
[http_request] memory leak fix ( #6973 )
2024-06-25 08:57:38 +12:00
Samuel Sieb
0d3cf5cb78
Onewire ( #6967 )
...
* retry scan
* setup pin and log retries
* fix retries
* remove retries
---------
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-06-25 08:57:37 +12:00
Kevin P. Fleming
96d63de292
ESP-IDF 4.x expects seconds for esp_task_wdt_init(), not milliseconds. ( #6964 )
2024-06-25 08:57:37 +12:00
Kevin P. Fleming
ae2962259e
Fix infinite loop in http_request for ESP-IDF. ( #6963 )
2024-06-25 08:57:37 +12:00
Jesse Hills
7dbc20b776
[update] Set entity_category to config & Publish state to logs ( #6954 )
2024-06-25 08:57:37 +12:00
Jesse Hills
a21dab334c
[core] Fix package merging with lists of primitives ( #6952 )
2024-06-25 08:57:37 +12:00
Sergey Dudanov
78450da6f3
[midea] fix fan speed compatibility with some models ( #6978 )
2024-06-25 08:04:58 +12:00
Samuel Sieb
b1868123db
fix potential hang ( #6976 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-06-24 11:21:28 +00:00
Sergey Dudanov
f7af51b92c
[haier] climate ID auto generation ( #6949 )
2024-06-24 18:22:07 +12:00
Brian Kaufman
7ee1406f64
Await cg.get_variable in Update component ( #6974 )
2024-06-24 04:54:30 +00:00
Gábor Poczkodi
0f49b58e0a
[http_request] memory leak fix ( #6973 )
2024-06-24 16:32:20 +12:00
Samuel Sieb
17204baac0
allow template parameters ( #6972 )
2024-06-24 10:22:08 +12:00
Manuel Kasper
1e05bcaa61
[qspi_amoled] Fix clear/fill with rotation ( #6960 )
2024-06-23 01:10:22 +10:00
esphomebot
18690d51f5
Synchronise Device Classes from Home Assistant ( #6966 )
2024-06-22 13:27:47 +00:00
Samuel Sieb
2aacf14e96
Onewire ( #6967 )
...
* retry scan
* setup pin and log retries
* fix retries
* remove retries
---------
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-06-22 11:57:27 +00:00
dependabot[bot]
9c5507ab46
Bump docker/build-push-action from 6.0.1 to 6.1.0 in /.github/actions/build-image ( #6962 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-22 12:50:21 +02:00
Kevin P. Fleming
0a9703bff9
ESP-IDF 4.x expects seconds for esp_task_wdt_init(), not milliseconds. ( #6964 )
2024-06-21 21:28:11 +00:00
Kevin P. Fleming
67bd5db6d6
Fix infinite loop in http_request for ESP-IDF. ( #6963 )
2024-06-22 09:18:43 +12:00
Manuel Kasper
6c11f0bd51
[qspi_amoled] Fix display remaining blank after update() before setup completion ( #6958 )
2024-06-22 00:46:06 +10:00
Jesse Hills
e7556271e7
[update] Set entity_category to config & Publish state to logs ( #6954 )
2024-06-21 02:59:52 +00:00
Jesse Hills
8045b889d3
[core] Fix package merging with lists of primitives ( #6952 )
2024-06-20 20:09:00 -05:00
Jesse Hills
6f074d3692
[dooya] Flip bit timings ( #6947 )
2024-06-21 12:49:26 +12:00
Jesse Hills
b09781afa5
Merge branch 'release' into dev
2024-06-20 17:06:28 +12:00
Jesse Hills
1863523cfd
Merge pull request #6946 from esphome/bump-2024.6.1
...
2024.6.1
2024-06-20 17:05:37 +12:00
Jesse Hills
a7a9eb6f71
Bump version to 2024.6.1
2024-06-20 15:59:27 +12:00
Jesse Hills
c868dae44a
Bump esphome-dashboard to 20240620.0 ( #6944 )
2024-06-20 15:59:27 +12:00
Cossid
ad8cf69897
debug_libretiny - Fix typo ( #6942 )
2024-06-20 15:59:27 +12:00
Keith Burzinski
96f1a146a6
[CI] Add debug component test for LibreTiny ( #6945 )
2024-06-19 21:32:29 -05:00
Jesse Hills
775e03cfd9
Bump esphome-dashboard to 20240620.0 ( #6944 )
2024-06-20 02:12:38 +00:00
Cossid
80e5e19956
debug_libretiny - Fix typo ( #6942 )
2024-06-19 19:59:37 -05:00
Jesse Hills
8f16268572
Merge branch 'release' into dev
2024-06-20 08:27:35 +12:00
Jesse Hills
0fe18a6144
Merge pull request #6940 from esphome/bump-2024.6.0
...
2024.6.0
2024-06-20 08:26:41 +12:00
Jesse Hills
a6d1aa91de
Bump version to 2024.6.0
2024-06-19 21:52:47 +12:00
Jesse Hills
ba11f2ab0c
Merge branch 'beta' into dev
2024-06-19 18:22:52 +12:00
Jesse Hills
9747811b82
Merge pull request #6938 from esphome/bump-2024.6.0b5
...
2024.6.0b5
2024-06-19 18:19:14 +12:00
Jesse Hills
ff803aa108
Rename test files
2024-06-19 16:37:33 +12:00
Jesse Hills
8bac82f804
Bump version to 2024.6.0b5
2024-06-19 15:37:43 +12:00
Jesse Hills
6682451ee0
[network] Default ipv6 to false to always set the flags ( #6937 )
...
* [network] Default ipv6 to false to always set the flags
* Separate tests for ipv6 disabled and enabled
* Forgot other platforms wouldnt have the variable in config
2024-06-19 15:37:43 +12:00
dependabot[bot]
c17090c1e5
Bump docker/build-push-action from 6.0.0 to 6.0.1 in /.github/actions/build-image ( #6934 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 15:37:43 +12:00
dependabot[bot]
acf69bb56f
Bump docker/build-push-action from 5.4.0 to 6.0.0 in /.github/actions/build-image ( #6927 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 15:37:43 +12:00
dependabot[bot]
fd7a212562
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 ( #6926 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 15:37:43 +12:00
Jesse Hills
8567877f07
[network] Default ipv6 to false to always set the flags ( #6937 )
...
* [network] Default ipv6 to false to always set the flags
* Separate tests for ipv6 disabled and enabled
* Forgot other platforms wouldnt have the variable in config
2024-06-18 22:09:16 -05:00
peter--s
310f850ee4
Update cover.h for open() and close() compiler warnings ( #6936 )
2024-06-19 13:28:03 +12:00
Manuel Kasper
896cdab22d
Fix garbled graphics on LILYGO T4-S3 display ( #6910 )
2024-06-19 05:53:01 +10:00
dependabot[bot]
ed6462fa00
Bump docker/build-push-action from 6.0.0 to 6.0.1 in /.github/actions/build-image ( #6934 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 07:38:50 +12:00
dependabot[bot]
65b05af014
Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 ( #6935 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 07:38:31 +12:00
dependabot[bot]
c18056bdda
Bump docker/build-push-action from 5.4.0 to 6.0.0 in /.github/actions/build-image ( #6927 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 19:16:10 +12:00
dependabot[bot]
65a79acfb9
Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 ( #6926 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 16:44:20 +12:00
Jesse Hills
18d331d284
Merge branch 'beta' into dev
2024-06-18 16:14:38 +12:00
Jesse Hills
c053a33fe8
Merge pull request #6930 from esphome/bump-2024.6.0b4
...
2024.6.0b4
2024-06-18 16:12:04 +12:00
Jesse Hills
ff07637dfd
Bump version to 2024.6.0b4
2024-06-18 14:26:24 +12:00
Jesse Hills
43b5c2deb7
Rename legacy/modern to ota/factory ( #6922 )
...
* Rename legacy/modern to ota/factory
* Add modern/legacy in brackets
2024-06-18 14:26:24 +12:00
Jesse Hills
d27e7b3b70
[wifi] Fix some access point bugs related to esp-idf 4.4.7 ( #6928 )
...
* Set dhcp server range to only 10 IPs
* Change log level to errors to make it clearer
* We want to stop the dhcp server, not client
2024-06-18 14:26:24 +12:00
Giel van Schijndel
5dec62bf1e
fix(dallas): make recovery time for 1-bit equal to that of 0-bit ( #6763 )
2024-06-18 14:26:24 +12:00
Faidon Liambotis
7d642147c1
uart: allow setting the UART id in final_validate_device_schema ( #6923 )
2024-06-18 14:22:50 +12:00
Jesse Hills
4c313bc198
Rename legacy/modern to ota/factory ( #6922 )
...
* Rename legacy/modern to ota/factory
* Add modern/legacy in brackets
2024-06-17 21:12:55 -05:00
Jesse Hills
a78b2d0128
[wifi] Fix some access point bugs related to esp-idf 4.4.7 ( #6928 )
...
* Set dhcp server range to only 10 IPs
* Change log level to errors to make it clearer
* We want to stop the dhcp server, not client
2024-06-17 20:07:43 -05:00
Keith Burzinski
f6848fe24d
[CI] Introduce testing for IDF 5 (and other arbitrary framework versions) ( #6802 )
...
* Initial changes to support testing of additional framework versions
* Rename Arduino test files
2024-06-17 16:32:11 -05:00
Keith Burzinski
a59c9b4f77
[CI-esp32_hall] Remove IDF test ( #6921 )
2024-06-17 07:30:54 +00:00
Keith Burzinski
c30913ccde
[CI-wireguard] Test file consolidation ( #6920 )
2024-06-17 07:23:24 +00:00
Keith Burzinski
41f810f828
[CI-http_request] Test fix for IDF 5+ ( #6919 )
2024-06-17 19:21:15 +12:00
Keith Burzinski
d604c8ae64
[CI-api] Test fix for IDF 5+ ( #6918 )
2024-06-17 07:18:04 +00:00
Keith Burzinski
67d8c7c691
[CI-a01nyub] Consolidate test files ( #6917 )
2024-06-17 07:14:19 +00:00
Keith Burzinski
015cd42a2e
[CI-ethernet] Add/fix/organize/clean up ethernet component tests ( #6916 )
2024-06-17 07:06:25 +00:00
Giel van Schijndel
51c5d1714c
fix(dallas): make recovery time for 1-bit equal to that of 0-bit ( #6763 )
2024-06-16 22:48:56 -07:00
Jesse Hills
1ff302b341
Merge branch 'beta' into dev
2024-06-17 16:29:58 +12:00
Jesse Hills
cfe28ce7a3
Merge pull request #6915 from esphome/bump-2024.6.0b3
...
2024.6.0b3
2024-06-17 16:27:24 +12:00
Jesse Hills
25a3db1637
Bump version to 2024.6.0b3
2024-06-17 15:35:53 +12:00
Jesse Hills
65638bf614
[mqtt] Fix datetime copy pasta ( #6914 )
2024-06-17 15:35:52 +12:00
Jesse Hills
1e66241b26
[ili9xxx] Fix init for GC9A01A ( #6913 )
2024-06-17 15:35:52 +12:00
esphomebot
eb50f0eafd
Synchronise Device Classes from Home Assistant ( #6904 )
2024-06-17 15:35:52 +12:00
Jesse Hills
6b89763ad6
[mqtt] Fix datetime copy pasta ( #6914 )
2024-06-17 13:20:04 +12:00
Jesse Hills
253303f3a9
[ili9xxx] Fix init for GC9A01A ( #6913 )
2024-06-17 13:01:07 +12:00
Keith Burzinski
d49f2cbec8
IDF 5 fixes for #6802 ( #6911 )
2024-06-16 20:02:15 +12:00
Anton Viktorov
290816be11
VEML7700 Fix GCC build warnings ( #6881 )
2024-06-16 02:50:00 -05:00
Keith Burzinski
2fc43fa9c7
[micro_wake_word] Pin to esp-tflite-micro v1.3.1 ( #6906 )
2024-06-14 12:38:35 +12:00
Keith Burzinski
5adadeaa07
[esp32_camera] Use newer library version (for #6802 ) ( #6809 )
2024-06-13 10:42:08 +00:00
Keith Burzinski
761aae6f89
[CI] Allow clang-tidy to see IDF components ( #6903 )
...
* Allow clang-tidy to see IDF components
* Remove camera, add tflite-micro
2024-06-13 05:15:38 -05:00
esphomebot
b29e1acab8
Synchronise Device Classes from Home Assistant ( #6904 )
2024-06-13 19:24:36 +12:00
Jesse Hills
49d4260cfe
Merge branch 'beta' into dev
2024-06-13 11:41:24 +12:00
Jesse Hills
4e8a7986cd
Merge pull request #6902 from esphome/bump-2024.6.0b2
...
2024.6.0b2
2024-06-13 11:40:44 +12:00
Jesse Hills
3db71b98ae
Bump version to 2024.6.0b2
2024-06-13 10:31:08 +12:00
Jesse Hills
73cb3ec852
Bump esphome-dashboard to 20240613.0 ( #6901 )
2024-06-13 10:31:08 +12:00
Jesse Hills
91e72fe121
[host] Execute host program when using run command ( #6897 )
2024-06-13 10:31:08 +12:00
Oliver Hihn
be486e0ca6
Add step_delay option to X9C component ( #6890 )
2024-06-13 10:31:07 +12:00
Jesse Hills
fdefc825bb
[CI] Fix for sdl ( #6892 )
2024-06-13 10:31:07 +12:00
Jesse Hills
c4c46c206f
Bump esphome-dashboard to 20240613.0 ( #6901 )
2024-06-13 10:12:36 +12:00
dependabot[bot]
8453d9a70d
Bump actions/checkout from 4.1.6 to 4.1.7 ( #6900 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-13 09:27:15 +12:00
Oliver Hihn
68dbf35b09
X9C step delay with units ( #6898 )
2024-06-12 11:14:03 -07:00
Jesse Hills
1a242f94db
[host] Execute host program when using run command ( #6897 )
2024-06-12 09:20:46 +00:00
Oliver Hihn
df52bc3493
Add step_delay option to X9C component ( #6890 )
2024-06-12 09:09:26 +00:00
Jesse Hills
2044c7e4d4
[CI] Fix for sdl ( #6892 )
2024-06-12 19:58:56 +12:00
Jesse Hills
b401b5eca8
[CI] Update device class sync script for update entities ( #6895 )
2024-06-12 19:36:57 +12:00
Jesse Hills
67f41a0c72
Merge branch 'beta' into dev
2024-06-12 19:34:22 +12:00
Jesse Hills
8a83670f54
Merge pull request #6891 from esphome/bump-2024.6.0b1
...
2024.6.0b1
2024-06-12 19:28:36 +12:00
Jesse Hills
bd7e8fbf86
Bump version to 2024.7.0-dev
2024-06-12 14:16:43 +12:00
Jesse Hills
f9f98fa6c6
Bump version to 2024.6.0b1
2024-06-12 14:16:43 +12:00
Clyde Stubbs
f25c296303
[ili9xxx] Implement st7735 support ( #6838 )
2024-06-12 13:47:52 +12:00
Clyde Stubbs
bc408ad08c
[display] SDL2 display driver for host platform ( #6825 )
2024-06-12 13:42:01 +12:00
Tudor Sandu
e2c1af199c
Fix media_player.volume_set when media player is not started ( #6859 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-06-12 01:39:01 +00:00
Clyde Stubbs
7c843437a7
[config] Early termination of validation steps on error ( #6837 )
2024-06-12 13:26:43 +12:00
Gábor Poczkodi
4bf7c97088
WebSocket overrides check_origin for reverse proxy configuration ( #6845 )
2024-06-12 13:19:18 +12:00
Clyde Stubbs
7b9fb57bb2
[config] Retain path information in validated configuration ( #6785 )
2024-06-12 13:15:57 +12:00
guillempages
699d00e218
[image] Make PIL import local ( #6864 )
2024-06-12 13:11:00 +12:00
Clyde Stubbs
e2784d077d
[he60r] Don't publish state unless it has changed. [BUGFIX] ( #6869 )
2024-06-12 13:09:20 +12:00
Samuel Sieb
13fabf1cd8
change to new 1-wire platform ( #6860 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-06-12 13:05:44 +12:00
NMartin354
7b60543afd
[safe_mode] Allow user-defined interval for successful boot ( #6882 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-06-12 12:38:20 +12:00
Daniel D'Abate
562700bd2c
Climate IR LG - Support fan only mode and all "on" commands ( #3712 )
2024-06-11 17:04:25 -07:00
Peter Ericson
a64106e48c
[waveshare_epaper] Add support for 13.3in-k ( #6443 )
2024-06-12 11:51:04 +12:00
Landon Rohatensky
c723fd1f80
[animation] Allow loading external url at build time ( #6876 )
2024-06-12 10:56:27 +12:00
Anton Sergunov
3a97244b83
[Deep sleep] Compilation error with IDF >= 5.* ( #6879 )
2024-06-12 10:42:20 +12:00
Pieter Viljoen
1f8449ec0e
[Dockerfile] Sync platformio version with requirements.txt ( #6888 )
2024-06-12 10:38:26 +12:00
Jesse Hills
3cd2fb0843
[core] Update Entities ( #6885 )
2024-06-12 09:57:36 +12:00
esphomebot
7dc07c5632
Update webserver local assets to 20240610-230854 ( #6886 )
2024-06-10 23:33:42 +00:00
Jesse Hills
95e45dc12c
Allow parse_json to return a boolean result ( #6884 )
...
* Allow parse_json to return a boolean result
* Remove pass variable
2024-06-10 22:40:56 +00:00
dependabot[bot]
51a8a7e875
Bump docker/build-push-action from 5.3.0 to 5.4.0 in /.github/actions/build-image ( #6883 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 10:17:18 +12:00
Jesse Hills
dceab6ce29
[voice_assistant] Write less data to speaker each loop ( #6877 )
2024-06-10 15:22:55 +12:00
Jesse Hills
6de79d6cfb
[i2s_speaker] A few fixes ( #6872 )
2024-06-10 15:22:41 +12:00
Jesse Hills
7b45498de6
[http_request] Add esp-idf and rp2040 support ( #3256 )
...
* Implement http_request component for esp-idf
* Fix ifdefs
* Lint
* clang
* Set else to fail with error message
* Use unique_ptr
* Fix
* Tidy up casting, explicit HttpResponse lifetime (#3265 )
Co-authored-by: Daniel Cousens <dcousens@users.noreply.github.com >
* Remove unique_ptr wrapper
* Fix
* Use reference
* Add duration code into new split files
* Add config for tx/rx buffer on idf
* Fix
* Try reserve response data with rx buffer size
* Update http_request.h
* Move client cleanup to be earlier
* Move capture_response to bool on struct and remove global
* Fix returns
* Change quotes to brackets
* Rework http request
* Remove http request from old test yamls
* Update component tests
* Validate md5 length when hardcoded string
* Linting
* Add duration_ms to container
* More lint
* const
* Remove default arguments and add helper functions for get and post
* Add virtual destructor to HttpContainer
* Undo const HEADER_KEYS
* 🤦
* Update esphome/components/http_request/ota/ota_http_request.cpp
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
* Update esphome/components/http_request/ota/ota_http_request.cpp
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
* lint
* Move header keys inline
* Add missing WatchdogManagers
* CAPS
* Fix "follow redirects" string in config dump
* IDF 5+ fix
---------
Co-authored-by: Daniel Cousens <413395+dcousens@users.noreply.github.com >
Co-authored-by: Daniel Cousens <dcousens@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-06-09 15:15:29 -05:00
Mischa Siekmann
618102fe8c
fix: arduino media player still sets wrong state. ( #6875 )
2024-06-09 18:34:21 +12:00
esphomebot
38b7bed2fa
Update webserver local assets to 20240608-093147 ( #6874 )
2024-06-08 09:55:57 +00:00
RFDarter
d77ea46157
[datetime] datetime-datetime strptime support value string without seconds ( #6867 )
2024-06-08 08:29:10 +12:00
Mischa Siekmann
8718e15a6a
fix: arduino media player sets wrong state for announcements ( #6849 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-06-08 07:43:22 +12:00
RFDarter
861a23d039
[datetime] Add logs on DateCall perform ( #6868 )
2024-06-08 07:37:05 +12:00
Pieter Viljoen
276eea2b69
[docker] Avoid unsafe git error when container user and file config volume permissions don't match ( #6873 )
2024-06-08 07:36:07 +12:00
Jesse Hills
ccab57fc58
[logger] Fix defines for development ( #6870 )
...
* [logger] Fix defines for development
* Set debugging flags for rp2040
2024-06-06 23:30:49 -05:00
Olivier ARCHER
8ef4aaa70e
[ota] http_request update platform ( #5586 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Edward Firmo <94725493+edwardtfn@users.noreply.github.com >
2024-06-06 14:35:28 +12:00
Clyde Stubbs
7143e9cd9e
[config] Allow file: scheme for git external components ( #6844 )
2024-06-06 07:27:06 +12:00
zry98
cc217d8a83
[Tuya Climate] Support both datapoint and pins for active state ( #6789 )
2024-06-05 08:11:19 +00:00
Will Rouesnel
c52d5c0279
Add invert_position_report to tuya.cover ( #6020 )
2024-06-05 07:52:19 +00:00
svxa
f36a96c8e2
Add carrier_frequency option to remote_transmitter.transmit_aeha ( #6792 )
2024-06-05 00:35:19 -07:00
Nate Clark
594856899a
[ethernet] Add config option to set arbitrary PHY register values ( #6836 )
2024-06-05 18:51:56 +12:00
Jesse Hills
f7742cdf19
Merge branch 'release' into dev
2024-06-05 16:39:19 +12:00
Jesse Hills
5b062a222c
Merge pull request #6863 from esphome/bump-2024.5.5
...
2024.5.5
2024-06-05 16:38:27 +12:00
Jesse Hills
664ee56dc5
Bump version to 2024.5.5
2024-06-05 15:51:29 +12:00
Keith Burzinski
388b2c2de0
[improv_serial] Fix for IDF 4.4.7 ( #6855 )
2024-06-05 15:51:29 +12:00
Jesse Hills
ce4a3d9950
[i2s_speaker] Add buffer allocation failure checks ( #6829 )
2024-06-05 15:51:29 +12:00
Jesse Hills
ac9f57600d
[voice_assistant] Half the microphone ringbuffer size ( #6830 )
2024-06-05 15:51:29 +12:00
Jesse Hills
69d38f6137
[ft5x06] Interrupt pin and code quality improvements ( #6851 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-06-05 11:02:18 +10:00
Keith Burzinski
eb75778f84
[improv_serial] Fix for IDF 4.4.7 ( #6855 )
2024-06-04 03:18:20 +00:00
Keith Burzinski
2d56d8d84f
[wireguard] Implement workaround for crash on IDF 5+ ( #6846 )
2024-06-04 15:10:44 +12:00
Clyde Stubbs
cdf83c5d8c
Add host time platform; remove host support from sntp. ( #6854 )
2024-06-04 15:09:46 +12:00
Pieter Viljoen
78b48209aa
Add Ethernet MAC address to ethernet_info ( #6835 )
2024-06-04 14:57:05 +12:00
Pieter Viljoen
05491e756b
Avoid unsafe git error when container user and file config volume permissions don't match ( #6843 )
2024-06-04 13:34:47 +12:00
Jimmy Hedman
b8d2a6f574
[sntp] fix for ESP-IDF > 5.0 ( #6769 )
...
* Make sntp work with ESP-IDF >= 5.0
* Set operatingmode on other than ESP-IDF
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-06-02 22:23:49 -05:00
Kevin P. Fleming
2353b2b5e1
Add messages when WiFi and Ethernet components set 'warning' flag. ( #6850 )
2024-06-02 10:40:50 +12:00
Simone Rossetto
2beb1f0336
Wireguard support for bk72 microcontrollers ( #6842 )
...
* Bump esp_wireguard to v0.4.1
* add support for bk72 microcontrollers (thanks to kuba2k2)
* fix compilation error using esp-idf v5 (thanks to kbx81)
* fix crash on vpn disconnection with alive tcp connection (thanks to jefftharris)
* Disable ipv6 for bk72 wireguard test
* Completely remove ipv6 entry from bk72 wg test
2024-05-31 21:36:51 -05:00
Pieter Viljoen
41e13fa6f4
Replace random non-ascii-print characters with standard substitutes ( #6840 )
2024-06-01 10:49:48 +10:00
Keith Burzinski
1f301df51d
Fix log message in VA for IDF 5 ( #6839 )
2024-05-31 17:49:11 +12:00
NonaSuomy
2894a138e7
Update const.py added missing millimeter ( #6834 )
...
* Update const.py added missing millimeter
Added missing millimeter
* Fixed UNIT_MILLIMETER in multiple locations.
2024-05-31 05:13:11 +00:00
Anton Viktorov
8dfe1d5220
LTR-303, LTR-329, LTR-553, LTR-556, LTR-559, LTR-659 Series of Lite-On Light (ALS) and Proximity(PS) sensors ( #6076 )
...
* LTR303 and LTR329 light sensors
* LTR303 tidy up
* LTR303 unused var
* LTR303 tidy up + test
* LTR303 auto sensitivity mode
* LTR303 auto sensitivity mode tidy
* LTR303 State machine version
* LTR303 name fix
* publish split
* minor
* new definitions for LTR
* als-ps test
* als-ps test
* als-ps test
* ps options
* ps options
* trgger bug fixed
* trgger bug fixed
* Minor comments
* ltr303->ltr_als_ps
* codeowners, tests
* tidy up
* tidy up
* tidy up
* gain enum name fix
* auto gain fix
* tweaks
* new style tests
* als/ps separate init
* logd->logv
* reconfiguration count changed
* old-style tests removed
* const py
* ambient light const in vmel7700 and ltr390
* Update esphome/components/ltr_als_ps/ltr_als_ps.cpp
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
* Apply suggestions from code review
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
* remove commented code
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-05-30 03:46:52 -05:00
Jesse Hills
dd27881336
[i2s_speaker] Add buffer allocation failure checks ( #6829 )
2024-05-30 03:01:39 -05:00
Jesse Hills
8aba890e69
[voice_assistant] Half the microphone ringbuffer size ( #6830 )
2024-05-30 03:00:09 -05:00
Jesse Hills
63fc8ab10a
[core] Const-ify some Component fields ( #6831 )
2024-05-30 02:59:15 -05:00
Erdem
9de8eaff24
Fix DHT reading timing for SI7021 on ESP32 ( #6604 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-30 17:31:09 +12:00
Michael Hansen
c130ddbe9c
[micro_wake_word] Ensure model string is Path ( #6826 )
2024-05-30 13:58:13 +12:00
RFDarter
a7fc1a6298
[web_server] add entity sorting for v3 ( #6445 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-30 13:54:20 +12:00
Jesse Hills
854d3f2e4a
[voice_assistant] Timers ( #6821 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-05-30 13:09:19 +12:00
dependabot[bot]
5ae32e81c3
Bump black from 24.4.0 to 24.4.2 ( #6646 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-29 17:11:34 +12:00
dependabot[bot]
439fd94718
Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 ( #6635 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-29 17:11:02 +12:00
dependabot[bot]
6d5d382f3d
Bump pytest-cov from 4.1.0 to 5.0.0 ( #6580 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-29 17:10:47 +12:00
dependabot[bot]
60433c5e64
Bump docker/login-action from 3.1.0 to 3.2.0 ( #6823 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-29 17:09:13 +12:00
Keith Burzinski
bff24e2977
Fix a bunch of components for IDF 5 compatibility and #6802 ( #6805 )
2024-05-29 17:05:19 +12:00
Clyde Stubbs
ec3164f800
[wake_on_lan] Make component platform independent ( #6815 )
2024-05-29 16:36:49 +12:00
Frederik
2b691ad5ad
Make SPI Ethernet (W5500) compatible with ESP-IDF v5 ( #6778 )
...
* change MAC PHY init order according to IDF examples
* add idfv5 specific w5500 config init
* esp_mac.h needs to be included directly starting with idf5
* Header fix
* Couple tweaks
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-05-28 17:02:45 -05:00
DAVe3283
06996def72
Use uint8_t instead of uint32_t for 8-bit values on mitsubishi ( #6824 )
...
This solves some printf formatting issues on ESP-IDF and saves RAM on all platforms.
2024-05-28 20:44:47 +00:00
DAVe3283
db6f6f0cb7
Fix compile errors on ESP32-C6 with latest ESP-IDF ( #6822 )
...
* Use <cinttypes> PRI macros to fix ESP32-C6 compile
* Fix compile error on latest ESP-IDF framework & platform
2024-05-28 14:40:34 -05:00
pimdo
497cf8742f
Make i2s_audio compatible with IDF 5+ ( #6534 )
...
* Update i2s_audio.cpp
Replace usage of I2S_NUM_MAX with I2S_NUM_1
* Update i2s_audio_microphone.cpp
Replace I2S_MCLK_MULTIPLE_DEFAULT with I2S_MCLK_MULTIPLE_256
* Update i2s_audio_speaker.cpp
Replace I2S_MCLK_MULTIPLE_DEFAULT with I2S_MCLK_MULTIPLE_256
* Update voice_assistant.cpp
Fix msg.event_type format
* check SOC_I2S_NUM for c3
* use I2S_NUM_AUTO
* Update i2s_audio.cpp
* Couple tweaks
* Why did they take away I2S_NUM_MAX
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-28 01:42:59 +00:00
Jesse Hills
d2b35adcc8
Merge branch 'release' into dev
2024-05-28 12:51:22 +12:00
Jesse Hills
3fe2fc9b56
Merge pull request #6820 from esphome/bump-2024.5.4
...
2024.5.4
2024-05-28 12:50:30 +12:00
Jesse Hills
4cd4b168b4
Bump version to 2024.5.4
2024-05-28 08:29:19 +12:00
Gábor Poczkodi
f07479419c
[helpers] Move Base64 string to cpp ( #6819 )
2024-05-28 08:29:19 +12:00
Jesse Hills
54b51269ab
[web_server_base] Bump ESPAsyncWebServer-esphome to 3.2.2 ( #6797 )
...
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
2024-05-28 08:29:18 +12:00
Gábor Poczkodi
6e4fd428e7
[helpers] Move Base64 string to cpp ( #6819 )
2024-05-28 08:19:22 +12:00
august huber
e285196709
fix libretiny regression from #6715 ( #6806 )
2024-05-27 07:41:29 +12:00
august huber
17c6bf57cd
[tuya] add support for extended services ( #6808 )
2024-05-27 07:40:38 +12:00
Sašo Domadenik
4125b48b86
Fix incorrect naming of the AdaFruit MagTag display. ( #6810 )
2024-05-27 07:23:00 +12:00
Jesse Hills
6d341ce4e7
[web_server_base] Bump ESPAsyncWebServer-esphome to 3.2.2 ( #6797 )
...
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
2024-05-27 07:15:05 +12:00
Jesse Hills
964410bd64
Merge branch 'release' into dev
2024-05-25 08:25:31 +12:00
Jesse Hills
d72ab25d46
Merge pull request #6804 from esphome/bump-2024.5.3
...
2024.5.3
2024-05-25 08:24:38 +12:00
Jesse Hills
af755380b7
Bump version to 2024.5.3
2024-05-25 08:14:39 +12:00
Jesse Hills
04db724295
[voice_assistant] Don't allocate buffers until starting the microphone for the first time ( #6800 )
2024-05-25 08:14:39 +12:00
Jesse Hills
863bee28d9
[voice_assistant] Don't allocate buffers until starting the microphone for the first time ( #6800 )
2024-05-25 07:42:24 +12:00
Edward Firmo
9d03f47233
[nextion] Add basic functions to Intelligent series ( #6791 )
2024-05-24 09:11:34 +12:00
polyfloyd
c2d67659f3
mpr121: Add GPIO support ( #6776 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-24 09:08:28 +12:00
Pavlo Dudnytskyi
aed0593793
[haier] `text_sensor and button` platforms ( #6780 )
2024-05-24 09:07:39 +12:00
Jesse Hills
4ab7a5d964
[ledc] Change some logging lines from debug to verbose ( #6796 )
2024-05-23 00:04:33 -05:00
Penny Wood
7f9383c83b
[sx1509] Output open drain pin mode ( #6788 )
2024-05-23 09:31:56 +12:00
Keith Burzinski
9a6fde21ee
Add on_safe_mode trigger ( #6790 )
2024-05-23 07:43:13 +12:00
Jeroen van Oort
1ca7c2d7dd
Add support for acting as Modbus server ( #4874 )
...
Co-authored-by: Jeroen van Oort <jeroen.vanoort@webparking.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-22 16:17:32 +12:00
Keith Burzinski
76abf2200c
Uncouple safe_mode from OTA ( #6759 )
2024-05-22 13:08:53 +12:00
Jesse Hills
83d3584173
Merge branch 'release' into dev
2024-05-21 12:30:00 +12:00
Jesse Hills
0ee4348777
Merge pull request #6786 from esphome/bump-2024.5.2
...
2024.5.2
2024-05-21 12:29:09 +12:00
Jesse Hills
fcdf36e991
Bump version to 2024.5.2
2024-05-21 11:07:20 +12:00
esphomebot
5eb8efd8b3
Update webserver local assets to 20240519-215627 ( #6779 )
2024-05-21 11:07:20 +12:00
Jesse Hills
cd0f557940
[remote_receiver] Add better error message for tolerance breaking change ( #6784 )
2024-05-21 11:07:20 +12:00
J. Nick Koston
efde677ca9
Fix DashboardEntries.all() call ( #6783 )
2024-05-21 11:07:20 +12:00
J. Nick Koston
2eebee1de7
Revert "Fix MQTT dashboard discovery (Exception in MqttStatusThread)." ( #6782 )
2024-05-21 11:07:20 +12:00
esphomebot
525c4891d5
Update webserver local assets to 20240519-215627 ( #6779 )
2024-05-21 10:55:56 +12:00
Anton Viktorov
ce6dc040da
Tiny fix in automation.h - unused return value removed ( #6760 )
2024-05-21 10:54:38 +12:00
Jesse Hills
9de67feccd
[remote_receiver] Add better error message for tolerance breaking change ( #6784 )
2024-05-21 10:53:16 +12:00
Clyde Stubbs
bad400e1cd
[ili9xxx] Add 18bit mode selection and custom init sequence ( #6745 )
2024-05-21 09:18:13 +12:00
J. Nick Koston
59b1e9c1b0
Fix DashboardEntries.all() call ( #6783 )
2024-05-20 11:52:24 +00:00
J. Nick Koston
25ee24299a
Revert "Fix MQTT dashboard discovery (Exception in MqttStatusThread)." ( #6782 )
2024-05-20 11:49:00 +00:00
Jesse Hills
81ef67cfbb
Merge branch 'release' into dev
2024-05-20 19:50:39 +12:00
Jesse Hills
f235dcc096
Merge pull request #6781 from esphome/bump-2024.5.1
...
2024.5.1
2024-05-20 19:48:55 +12:00
Jesse Hills
d2d3db4b8c
Bump version to 2024.5.1
2024-05-20 17:14:17 +12:00
Markus
ec6d86c8f5
Fix MQTT dashboard discovery (Exception in MqttStatusThread). ( #6775 )
2024-05-20 17:14:17 +12:00
Markus
7452879fb1
Fix Upload from Dashboard with MQTT discovery. ( #6774 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-20 17:14:17 +12:00
esphomebot
4fc2f2284a
Synchronise Device Classes from Home Assistant ( #6768 )
2024-05-20 17:14:17 +12:00
acshef
840f69ffe6
Add device_class to valve core config ( #6765 )
2024-05-20 17:14:17 +12:00
fodfodfod
b9bb3cd4be
add rp2040 support to the wizard ( #6239 )
2024-05-20 12:42:30 +12:00
Markus
91e7a44c31
Fix MQTT dashboard discovery (Exception in MqttStatusThread). ( #6775 )
2024-05-20 11:52:14 +12:00
Markus
080f8bc86e
Fix Upload from Dashboard with MQTT discovery. ( #6774 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-19 20:33:20 +00:00
dependabot[bot]
a85d37a1cf
Bump actions/checkout from 4.1.5 to 4.1.6 ( #6764 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 08:12:32 +12:00
tomaszduda23
ba73187c1b
separate deep_sleep component for each platform in different file ( #6762 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-20 08:11:27 +12:00
tomaszduda23
4469ba4024
[tests] make test_build_components work with venv without installing esphome ( #6761 )
2024-05-19 11:47:23 +12:00
Sebastian Muszynski
70e0925f9a
Fix pip3 install ( #6771 )
2024-05-19 11:31:36 +12:00
esphomebot
1164cb8610
Synchronise Device Classes from Home Assistant ( #6768 )
2024-05-18 07:15:52 +00:00
acshef
94b63d7bc2
Add device_class to valve core config ( #6765 )
2024-05-18 16:17:09 +12:00
Jesse Hills
df838b5788
[core] Remove references to deleted setup.py ( #6757 )
2024-05-16 22:33:33 +12:00
Edward Firmo
d410cc4f7b
[nextion] Fix type on sprintf for IDF v5 ( #6758 )
2024-05-16 22:22:18 +12:00
Anton Viktorov
b06e0746f5
INA228/INA229, INA238/INA239, INA237 power/energy/charge monitor (I2C, SPI) ( #6138 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 16:50:28 +12:00
Jesse Hills
034c196ad8
[core] Update some coroutine priorities ( #6755 )
2024-05-16 16:46:16 +12:00
Keith Burzinski
996f71c03c
Fix wifi compile error on IDF 5.1+ ( #6756 )
2024-05-16 04:40:21 +00:00
Anton Viktorov
98cb6555df
SPI and I2C for ENS160 ( #6369 )
2024-05-16 15:22:40 +12:00
Faidon Liambotis
0bb2773c64
Port wifi_component_esp32_arduino from tcpip_adapter to esp_netif ( #6476 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 14:49:40 +12:00
Jesse Hills
7c243dafb3
[core] Fix some extends cases ( #6748 )
2024-05-16 14:11:54 +12:00
Mat931
247b2eee30
Add ADC multisampling ( #6330 )
2024-05-16 14:11:21 +12:00
Keith Burzinski
f46c499c4e
Separate OTABackend from OTA component ( #6459 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 14:01:09 +12:00
Jesse Hills
f91c31f093
[core] Fix running pylint via pre-commit from GUI apps ( #6754 )
2024-05-16 13:47:56 +12:00
Jesse Hills
a27c05483c
[core] Move pylint config into pyproject.toml ( #6739 )
2024-05-16 13:47:36 +12:00
Jesse Hills
bf48ccaf22
[core] Move pytest config into pyproject.toml ( #6740 )
2024-05-16 13:20:12 +12:00
Jesse Hills
f2ef06d8b5
[core] Migrate to pyproject.toml ( #6737 )
2024-05-16 13:19:37 +12:00
Andrew McFague
f0ec900e48
Skip gpio validation ( #5615 )
2024-05-16 11:49:04 +12:00
Shawn Wilsher
7d804bf90f
Fix Prometheus Output to Match Spec ( #6032 )
2024-05-16 11:39:57 +12:00
shxshxshxshx
2921831b55
WPA2 Enterprise - Explicitly set TTLS Phase 2 ( #6436 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 11:37:53 +12:00
heggi
08509f7755
Mirage remote receiver & transmitter ( #6479 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 11:35:17 +12:00
Daniel Mahaney
ebfccc64c7
fix rp2040_pio_led flicker and proper multi-strip support ( #6194 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 11:33:52 +12:00
lbilger
8952719045
Allow one timing to cancel others ( #6744 )
...
Co-authored-by: Lars Bilger <lars.bilger@lht.dlh.de >
2024-05-16 11:33:27 +12:00
ius
073fb4c124
i2c: fix format string specifiers ( #6746 )
2024-05-16 11:33:15 +12:00
Mat931
46eee4a4f0
Add beken_spi_led_strip component ( #6515 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-16 11:32:48 +12:00
Alex Boyd
773951d85e
BedJet: expose the outlet temperature on the climate and as a sensor ( #6633 )
2024-05-16 11:31:08 +12:00
Jesse Hills
1f29023c92
Merge branch 'release' into dev
2024-05-15 18:29:15 +12:00
Jesse Hills
caa8c820de
Merge pull request #6753 from esphome/bump-2024.5.0
...
2024.5.0
2024-05-15 18:27:28 +12:00
dependabot[bot]
9f1ba00b7c
Bump esphome-dashboard from 20240412.0 to 20240429.1 ( #6743 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 17:16:04 +12:00
Keith Burzinski
891f56b421
[tests] `test2.yaml` has become too large ( #6750 )
2024-05-15 17:14:19 +12:00
Jesse Hills
0d3adc8f0c
Bump version to 2024.5.0
2024-05-15 17:08:43 +12:00
Jesse Hills
d7cb953994
Merge branch 'beta' into dev
2024-05-15 16:33:46 +12:00
Jesse Hills
ad0a1c5c35
Merge pull request #6751 from esphome/bump-2024.5.0b6
...
2024.5.0b6
2024-05-15 16:24:15 +12:00
Jesse Hills
5d2e3a7d8d
Bump version to 2024.5.0b6
2024-05-15 13:14:15 +12:00
Jesse Hills
ebc3f0fe17
[adc] Fix 11db deprecation warning ( #6749 )
2024-05-15 13:14:15 +12:00
Jesse Hills
9a6e90af54
[adc] Fix 11db deprecation warning ( #6749 )
2024-05-15 12:51:01 +12:00
Jesse Hills
55e4532a88
Merge branch 'beta' into dev
2024-05-15 10:03:05 +12:00
Jesse Hills
bd8afa51cd
Merge pull request #6741 from esphome/bump-2024.5.0b5
...
2024.5.0b5
2024-05-15 09:57:25 +12:00
Jesse Hills
db4aa0b679
Bump version to 2024.5.0b5
2024-05-15 07:37:22 +12:00
Mischa Siekmann
28a09cc0d0
Add ANNOUNCING state to media_player. ( #6691 )
2024-05-15 07:37:21 +12:00
Mischa Siekmann
128fad57b3
Voice-Assistant: Start-order change for VAD disabled: start va-pipeline when microphon… ( #6391 )
2024-05-15 07:37:21 +12:00
Mischa Siekmann
6f53607e5a
Add ANNOUNCING state to media_player. ( #6691 )
2024-05-14 21:40:08 +12:00
Clyde Stubbs
d5eeab81d6
[config] Improve error reporting ( #6736 )
2024-05-14 21:31:03 +12:00
Jesse Hills
636037cec1
[core] Fix minor formatting issues ( #6738 )
2024-05-14 17:01:07 +12:00
Jesse Hills
7d791cbdfb
[esp32_ble] Fix compilation error on esp32c6 ( #6734 )
2024-05-14 16:22:43 +12:00
Jesse Hills
036a666e36
[web_server] Minor python formatting ( #6735 )
2024-05-14 15:38:53 +12:00
Mischa Siekmann
921e56f2c6
Voice-Assistant: Start-order change for VAD disabled: start va-pipeline when microphon… ( #6391 )
2024-05-14 13:25:24 +12:00
Jesse Hills
c94f638c0b
Merge branch 'beta' into dev
2024-05-14 11:49:01 +12:00
Jesse Hills
142c4a87d2
Merge pull request #6733 from esphome/bump-2024.5.0b4
...
2024.5.0b4
2024-05-14 11:38:00 +12:00
Jesse Hills
1e4d6ee344
Bump version to 2024.5.0b4
2024-05-14 10:02:22 +12:00
Jesse Hills
5afe0e5ec2
Fix ESPHOME_PROJECT_VERSION_30 ( #6731 )
2024-05-14 10:02:22 +12:00
dependabot[bot]
ba3fc4c5d0
Bump platformio from 6.1.13 to 6.1.15 ( #6634 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-14 10:02:22 +12:00
Mischa Siekmann
694f75117e
Set FEATURE_API_AUDIO flag also if the speaker component is not used ( #6712 )
2024-05-14 10:02:22 +12:00
Marcin Krasowski
4ec2ef27a8
fix(ltr390): stuck ALS values when configured for ALS+UV readings ( #6723 )
2024-05-14 10:02:21 +12:00
dependabot[bot]
2ac0821cab
Bump pytest from 8.1.1 to 8.2.0 ( #6732 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-14 09:58:43 +12:00
Jesse Hills
47b40505c2
Fix ESPHOME_PROJECT_VERSION_30 ( #6731 )
2024-05-14 09:42:53 +12:00
dependabot[bot]
eae97dbaa0
Bump platformio from 6.1.13 to 6.1.15 ( #6634 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-14 07:11:59 +12:00
Ludovic BOUÉ
91007952e2
[CST816] Add support for Hynitron Microelectronics CST826 capacitive touch ( #6682 )
2024-05-13 20:21:06 +10:00
Mischa Siekmann
5ee4bf3802
Set FEATURE_API_AUDIO flag also if the speaker component is not used ( #6712 )
2024-05-13 16:05:13 +12:00
Jorge-Crespo-Celdran
a23d1631e1
time_based_cover.cpp with manual control fix ( #6719 )
2024-05-13 16:04:06 +12:00
Clyde Stubbs
dd81c83686
Typing hint and doc fixes ( #6729 )
2024-05-13 15:21:02 +12:00
Szewcson
13e3920c13
GDK101 support ( #4703 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-13 13:36:10 +12:00
tomaszduda23
67ca60e2af
separate debug component for each platform in different file ( #6715 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-13 11:54:43 +12:00
Marcin Krasowski
61b65e2726
fix(ltr390): stuck ALS values when configured for ALS+UV readings ( #6723 )
2024-05-13 11:25:41 +12:00
Clyde Stubbs
1a45858904
Add pylint to git pre-commit hooks ( #6726 )
2024-05-13 09:56:55 +12:00
Jesse Hills
47a1710b1e
Only cache docker images on dev branch ( #6714 )
2024-05-10 11:55:35 +12:00
Jesse Hills
ca5050d4a5
[github] Only save platformio cache for dev branch ( #6711 )
2024-05-10 11:04:32 +12:00
Jesse Hills
8280772b91
Add new Error type to skip prepending path ( #6716 )
2024-05-10 10:57:47 +12:00
Jesse Hills
026c3a69b8
Merge branch 'beta' into dev
2024-05-09 23:23:14 +12:00
Jesse Hills
448b4f5cb6
Merge pull request #6713 from esphome/bump-2024.5.0b3
...
2024.5.0b3
2024-05-09 23:04:30 +12:00
Jesse Hills
8ae8cd1168
Bump version to 2024.5.0b3
2024-05-09 21:55:34 +12:00
Jesse Hills
bd776baf8d
[github] Fix digest artifact name ( #6710 )
2024-05-09 21:55:34 +12:00
Clyde Stubbs
819bb9f8bc
[color] Fix crash when hex color parses as int, improve error reporting. ( #6707 )
2024-05-09 21:55:34 +12:00
Clyde Stubbs
26048d18ef
[core] Ensure that a generated ID name is distinct from its type. ( #6706 )
2024-05-09 21:55:34 +12:00
Jesse Hills
78d1a50853
[github] Fix digest artifact name ( #6710 )
2024-05-09 21:25:48 +12:00
Jesse Hills
ca031287a1
Merge branch 'beta' into dev
2024-05-09 17:35:13 +12:00
Jesse Hills
0883f0efd7
Merge pull request #6708 from esphome/bump-2024.5.0b2
...
2024.5.0b2
2024-05-09 17:29:33 +12:00
Clyde Stubbs
5956bebcb7
[color] Fix crash when hex color parses as int, improve error reporting. ( #6707 )
2024-05-09 03:14:31 +00:00
Clyde Stubbs
afe81184a8
[core] Ensure that a generated ID name is distinct from its type. ( #6706 )
2024-05-09 15:08:30 +12:00
chbmuc
d0120cefd2
Add IRK support to ble_rssi ( #6422 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-09 15:02:43 +12:00
Jesse Hills
0ca395e8d0
Bump version to 2024.5.0b2
2024-05-09 14:45:40 +12:00
J. Nick Koston
98dc9fde6c
Bump recommended ESP-IDF to 4.4.7 ( #6703 )
2024-05-09 14:45:40 +12:00
Nate Clark
ed1344edd2
Add PHY register writes to enable external clock on Ethernet with RTL8201 ( #6704 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-09 14:45:40 +12:00
Jesse Hills
2fbe80c1f7
[ethernet] Use constexpr instead of inline define for KSZ80XX_PC2R_REG_ADDR ( #6705 )
2024-05-09 14:45:40 +12:00
Mat931
879f404b48
[remote_receiver, remote_transmitter] Improve error messages on the ESP32 ( #6701 )
2024-05-09 14:45:40 +12:00
Edward Firmo
34585a6f15
[nextion] Replace flags to USE_ARDUINO ( #6700 )
2024-05-09 14:45:40 +12:00
Jesse Hills
054587c0e4
[github] Upgrade to actions/{upload,download}-artifact v4 ( #6698 )
2024-05-09 14:45:39 +12:00
J. Nick Koston
3ec4a66c9e
Bump recommended ESP-IDF to 4.4.7 ( #6703 )
2024-05-09 13:45:10 +12:00
Nate Clark
819be76013
Add PHY register writes to enable external clock on Ethernet with RTL8201 ( #6704 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-09 12:47:25 +12:00
Jesse Hills
72481006e4
[ethernet] Use constexpr instead of inline define for KSZ80XX_PC2R_REG_ADDR ( #6705 )
2024-05-09 12:25:57 +12:00
Mat931
487e171443
[remote_receiver, remote_transmitter] Improve error messages on the ESP32 ( #6701 )
2024-05-09 09:58:40 +12:00
Edward Firmo
e48d02495b
[nextion] Replace flags to USE_ARDUINO ( #6700 )
2024-05-09 07:05:24 +12:00
Jesse Hills
7764ab2411
[github] Upgrade to actions/{upload,download}-artifact v4 ( #6698 )
2024-05-08 16:17:45 +12:00
Jesse Hills
225beb305d
Merge branch 'beta' into dev
2024-05-08 14:09:30 +12:00
Jesse Hills
e027c6248a
Merge pull request #6697 from esphome/bump-2024.5.0b1
...
2024.5.0b1
2024-05-08 14:08:15 +12:00
Jesse Hills
b7c6125a0b
Bump version to 2024.6.0-dev
2024-05-08 13:22:05 +12:00
Jesse Hills
bd8ccde862
Bump version to 2024.5.0b1
2024-05-08 13:22:04 +12:00
Jesse Hills
24aac10abe
Merge branch 'release' into dev
2024-05-08 13:21:39 +12:00
esphomebot
d9fca585a2
Update webserver local assets to 20240507-231331 ( #6696 )
2024-05-08 11:57:03 +12:00
Trent Houliston
b545d57236
Make pulse_meter PULSE filter report the pulse as soon as it can ( #6014 )
2024-05-08 10:13:15 +12:00
Keith Burzinski
f6a3784eba
Consolidate test files where all tests are identical ( #6690 )
2024-05-08 07:33:37 +12:00
Clyde Stubbs
829bfbdaa4
Migrate some constants to core code ( #6692 )
2024-05-08 07:26:04 +12:00
Samuel Sieb
5edf4970bd
proceed if AP mode is set up ( #6631 )
2024-05-06 20:44:36 -07:00
RFDarter
1e196bac98
fix date_time validation ( #6688 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-07 12:47:07 +12:00
Jesse Hills
7b0536fda3
Bump esphome/ESPAsyncWebServer-esphome to 3.2.0 ( #6687 )
2024-05-07 11:54:01 +12:00
RFDarter
5ee2a5f935
Fix Datetime-Datetime compiler error ( #6686 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-07 10:44:49 +12:00
dependabot[bot]
594769be3c
Bump actions/checkout from 4.1.1 to 4.1.5 ( #6685 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 09:09:04 +12:00
tomaszduda23
8463f897e1
fix conflict with EMPTY macro in zephyr ( #6679 )
2024-05-07 07:20:01 +12:00
Markus
d1758a46bd
Use clang-apply-replacements when clang-apply-replacements-14 does not exist ( #6684 )
2024-05-07 07:17:03 +12:00
Tomek Wasilczyk
f2caaf85c8
External components: optional configurable path for git source ( #6677 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-06 15:19:13 +12:00
Anton Viktorov
599dbf27e0
Minor tidy up of BME280 code ( #6672 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-06 14:19:25 +12:00
mkmer
833d31ef7a
Add fast update to HMC5883L ( #6669 )
2024-05-06 10:48:09 +12:00
Edward Firmo
f78397c77e
Fix recent definitions into defines.h ( #6667 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-05-06 10:12:09 +12:00
tomaszduda23
8796a4c1a7
print task name if logger is called from other than main thread ( #6630 )
2024-05-06 10:10:49 +12:00
tomaszduda23
f1584205af
[core] Rename ALWAYS_INLINE to ESPHOME_ALWAYS_INLINE ( #6636 )
2024-05-06 07:52:47 +12:00
Jesse Hills
ccbf5148aa
Set "CONF_" CI counter to fail on 3 or more definitions ( #6668 )
2024-05-05 00:32:47 -05:00
Anton Viktorov
c7c0d97a5e
SPI and I2C for BMP390 and BMP380 ( #6652 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-02 13:49:01 +12:00
tronikos
bc65e6e914
Make fast update intervals in qmc5883l work ( #6647 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-02 13:24:18 +12:00
Mat931
1b9a30e921
Remote receiver improvements ( #4642 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-02 13:21:57 +12:00
tronikos
539c369eea
Add a function to return the loop_interval ( #6666 )
2024-05-02 12:39:15 +12:00
Edward Firmo
a4a23d73b3
[nextion] Use persistent http connection for TFT upload (ESP-IDF) ( #6576 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-02 10:05:37 +12:00
Keith Burzinski
5ddad26476
Extend and consolidate script tests ( #6663 )
2024-05-02 07:17:11 +12:00
Keith Burzinski
c69cdec052
Extend MQTT tests ( #6648 )
2024-05-01 16:49:20 +12:00
Edward Firmo
c299dff124
[nextion] Use persistent http connection for TFT upload (Arduino) ( #6582 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-01 09:43:49 +12:00
Anton Sergunov
6fe328ef2b
[TM1637] Let turn off the display ( #6656 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-30 22:35:41 +12:00
Edward Firmo
74fd52e05f
[nextion] Set alternative TFT update baud rate ( #6587 )
2024-04-30 21:29:57 +12:00
Jesse Hills
48fa549042
Merge pull request #6660 from esphome/bump-2024.4.2
...
2024.4.2
2024-04-30 16:30:03 +12:00
Jesse Hills
516971a255
Bump version to 2024.4.2
2024-04-30 15:47:40 +12:00
Jesse Hills
4936cbec0d
[i2s_audio.microphone] Fixing adc bug ( #6654 )
2024-04-30 15:47:40 +12:00
tronikos
9832fa4d76
Revert #6458 ( #6650 )
...
Reading the z-axis register is required.
2024-04-30 15:47:40 +12:00
Samuel Sieb
5838af646b
allow defaults with no include vars ( #6613 )
2024-04-30 15:47:40 +12:00
mrtoy-me
33e9881830
Fix SHT3xd fails sometimes in 2024.4.0 ( #6592 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-30 15:47:39 +12:00
Edward Firmo
05fbb260ee
[nextion] Exit reparse before update TFT ( #6589 )
2024-04-30 10:09:35 +12:00
esphomebot
989a64bdcf
Update webserver local assets to 20240429-211523 ( #6657 )
2024-04-30 09:45:03 +12:00
Peter Zich
47c262832b
web_server: Add support for v3 local server_index ( #6563 )
2024-04-30 07:24:13 +12:00
Anton Sergunov
73bb4aa4d5
[template/text] Fix lambda config ( #6655 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-04-29 20:40:03 +10:00
Clyde Stubbs
c007593f72
Fix for #4866 - inconsistent arguments ( #6639 )
2024-04-29 15:53:08 +12:00
Jesse Hills
80a0b5b1b1
[i2s_audio.microphone] Fixing adc bug ( #6654 )
2024-04-29 12:10:12 +12:00
Matt Quigley
e7c1ddb452
patch esphome cli to skip mqtt based device discovery if --device option is specified ( #6371 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-29 07:57:11 +12:00
Ulrich
9ea442f328
Fix upload command. MQTT user and password is missing from configuration. #5093 ( #5766 )
...
Co-authored-by: ulrich <u.martiensen@umartiensen.de >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-29 07:56:13 +12:00
chiahsing
8b6a358452
Fixed the issue that graph draws out of the boundary. ( #6651 )
2024-04-29 07:49:27 +12:00
Lucas Hartmann
5142d294f5
[light] Add transition_length to strobe effect. ( #6595 )
2024-04-29 07:47:15 +12:00
Keith Burzinski
8334934e08
Allow platform dependencies ( #6623 )
2024-04-29 07:44:40 +12:00
Jesse Hills
a700ae481d
Fix command line substitutions without any yaml substitutions ( #6644 )
2024-04-29 07:33:52 +12:00
optimusprimespace
0ef7781bb3
[hm3301] Updated the AQI based on the airnow document ( #6004 )
2024-04-29 07:22:14 +12:00
tronikos
76c55992ae
Revert #6458 ( #6650 )
...
Reading the z-axis register is required.
2024-04-27 18:22:41 -07:00
Alex Boyd
9bfb36f58b
Extract core comments from #6241 ( #6643 )
2024-04-26 21:41:43 +10:00
polyfloyd
cd91c7050c
waveshare_epaper: Add 2.90in-dke ( #6492 )
...
Co-authored-by: The_Niz <the_niz@nurdspace.nl >
2024-04-26 18:44:58 +10:00
NP v/d Spek
031e26ad98
Display: add diagnostic test_card option ( #6608 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-04-26 13:23:28 +10:00
esphomebot
3ecb5fa57f
Synchronise Device Classes from Home Assistant ( #6638 )
2024-04-26 11:40:19 +12:00
Keith Burzinski
3997503071
Remove text_sensor from sync-device-class job ( #6637 )
2024-04-26 11:03:24 +12:00
Anton Viktorov
8fcfcccbc3
Multiple Daly-BMS support ( #6615 )
2024-04-26 09:20:21 +12:00
Jesse Hills
8ef7b41c91
Add datetime entities ( #6513 )
2024-04-26 09:19:54 +12:00
Keith Burzinski
bcef64a6fa
Add event, text_sensor and valve device classes to sync script ( #6624 )
2024-04-26 09:04:48 +12:00
Nico Peter
5288d5ac95
Feature add last_operation to time based cover ( #6084 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-26 09:04:20 +12:00
chiahsing
de2a92e45d
Fix graph hangs when y <= 0 ( #6593 )
2024-04-26 09:01:51 +12:00
Clyde Stubbs
0662c5e0fb
Fix for #6614- use background_color, improve anti-aliasing ( #6618 )
2024-04-26 09:00:01 +12:00
Joakim Plate
2fa5846893
Ble client fixes for proxy ( #6596 )
2024-04-25 20:05:30 +10:00
tomaszduda23
bdc9c66f7e
Move CONF_PLATFORM_VERSION to global const.py ( #6629 )
...
* remove duplicated definition
* format
2024-04-25 04:50:41 -05:00
Daniel Kent
41b19504bc
Add get/set color temperature functions in Kelvin ( #5006 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-24 04:18:54 +00:00
Patrick
1775c73e53
Fix issue when setting cw/ww brightness via temperature ( #5976 )
2024-04-23 22:56:56 -05:00
rforro
e2b0d561bc
Add Roomba IR protocol ( #4595 )
...
Co-authored-by: Richard Forro <r@f.rf >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-24 15:21:08 +12:00
Evgeny
a7079f8fba
Added base64 helper ( #4866 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-24 15:07:07 +12:00
Jesse Hills
1ac855f2e0
Only check c/c++ files with clang-format ( #6620 )
2024-04-24 14:49:16 +12:00
David Friedland
c531a528f0
Event entity support ( #6451 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-24 14:35:26 +12:00
Mike La Spina
b03d0f37a4
Limit Rx wait loop time to 3 seconds. ( #6594 )
...
Co-authored-by: descipher <mike.laspina@gelidus.ca >
2024-04-24 14:01:28 +12:00
Jesse Hills
217988fd99
Sort mqtt_const alphabetically ( #6619 )
2024-04-24 13:49:08 +12:00
Jean Louis-Guerin
f8cdb087fc
Add the WeiKai SPI/I2C UART/IO Expander components to esphome ( #5218 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-24 13:21:44 +12:00
Jesse Hills
f9ce35c894
Allow UART to be AUTO LOADed ( #6617 )
2024-04-24 09:59:19 +12:00
Clyde Stubbs
b8f0182fc5
Add null GPIO pin ( #6611 )
2024-04-24 08:49:14 +12:00
Clyde Stubbs
8027921ba3
graphical_display_menu requires a Display, not DisplayBuffer (#6614 )
2024-04-24 07:55:27 +12:00
Keith Burzinski
06829b53fe
Add some components to the new testing framework (S part 2) ( #6227 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-24 07:40:20 +12:00
Keith Burzinski
7e8ed5c391
Add some components to the new testing framework (S part 1) ( #6224 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-23 21:49:15 +12:00
Keith Burzinski
ed381b45eb
Add some components to the new testing framework (T) ( #6229 )
2024-04-23 21:49:03 +12:00
Keith Burzinski
18149bc276
Add some components to the new testing framework (I) ( #6185 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-23 21:36:30 +12:00
Jesse Hills
b1839702f9
[tests] Run yaml tests in groups if over 100 to run ( #6612 )
2024-04-23 21:19:10 +12:00
Samuel Sieb
06d3829b45
allow defaults with no include vars ( #6613 )
2024-04-23 18:43:11 +12:00
Jesse Hills
8cb809d84d
[sn74hc595] Enforce type field to distinguish gpio vs spi mode ( #6609 )
2024-04-23 17:22:14 +12:00
Keith Burzinski
7e5b100b77
Add some components to the new testing framework (R) ( #6219 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-23 16:53:13 +12:00
Keith Burzinski
eb89d99999
Add valve component ( #6447 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-23 16:47:03 +12:00
Jesse Hills
fa8d09aca9
[mopeka_std_check] Fix test file indentation ( #6610 )
2024-04-23 16:20:37 +12:00
Keith Burzinski
6806cb28f6
Add some components to the new testing framework (O) ( #6211 )
2024-04-23 15:45:59 +12:00
Keith Burzinski
c0dc9c20fc
Add some components to the new testing framework (M part 2) ( #6208 )
2024-04-23 15:45:25 +12:00
Keith Burzinski
2b215fecc9
Add some components to the new testing framework (M part 1) ( #6207 )
2024-04-23 15:45:12 +12:00
Keith Burzinski
057f473a4a
Add some components to the new testing framework (P) ( #6213 )
2024-04-23 15:38:51 +12:00
Jesse Hills
8eeb28d797
Merge branch 'release' into dev
2024-04-23 11:58:18 +12:00
Jesse Hills
fcd9e3cb5d
Merge pull request #6607 from esphome/bump-2024.4.1
...
2024.4.1
2024-04-23 11:51:30 +12:00
mrtoy-me
b737fe70a6
Fix SHT3xd fails sometimes in 2024.4.0 ( #6592 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-23 11:16:55 +12:00
Jesse Hills
a7fb2ce3e1
Use clang-format version from requirements_dev file ( #6606 )
2024-04-23 11:01:20 +12:00
Jesse Hills
7ae36b023c
Bump version to 2024.4.1
2024-04-23 10:50:41 +12:00
Jonathan Swoboda
3e64876097
Fix or filter ( #6574 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-04-23 10:50:41 +12:00
polyfloyd
44d13f2405
esp32_ble: Consider ESP_BT_STATUS_DONE a successful state ( #6493 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-04-23 10:50:41 +12:00
Clyde Stubbs
03d547d2c0
Disallow variant/family override for known boards ( #6512 )
2024-04-23 10:50:41 +12:00
Cody Cutrer
dd8be524b4
fix streaming logs from MQTT for ESP32 devices using TLS ( #6605 )
2024-04-23 10:50:41 +12:00
Mat931
a29e634af1
Calibrate Beken internal temperature ( #6599 )
2024-04-23 10:50:41 +12:00
Javier Peletier
1a152169e0
wifi: fix reconnect issue due to enablement of fast connect ( #6598 )
2024-04-23 10:50:40 +12:00
zry98
496b7f45db
[Tuya Climate] Fix compilation error caused by codegen ( #6568 )
2024-04-23 10:50:40 +12:00
Jonathan Swoboda
0874440a31
Fix or filter ( #6574 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-04-23 10:48:30 +12:00
polyfloyd
aee2a49cad
esp32_ble: Consider ESP_BT_STATUS_DONE a successful state ( #6493 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-04-23 10:17:00 +12:00
Clyde Stubbs
7510468a9b
Add yamllint and clang-format to pre-commit hooks ( #6578 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-23 10:10:07 +12:00
Clyde Stubbs
c7bfd9b46b
Disallow variant/family override for known boards ( #6512 )
2024-04-23 10:04:56 +12:00
Cody Cutrer
7c893aa330
fix streaming logs from MQTT for ESP32 devices using TLS ( #6605 )
2024-04-23 09:48:29 +12:00
dependabot[bot]
a9a9be32d3
Bump aioesphomeapi from 24.0.0 to 24.3.0 ( #6602 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-23 09:14:56 +12:00
Mat931
50e3ce4c80
Calibrate Beken internal temperature ( #6599 )
2024-04-23 08:59:06 +12:00
Javier Peletier
927caf062b
wifi: fix reconnect issue due to enablement of fast connect ( #6598 )
2024-04-23 08:48:06 +12:00
Edward Firmo
16e0b78c64
Define USE_ESP32_BLE ( #6585 )
2024-04-22 23:05:50 +12:00
Jesse Hills
45ae78de03
Create `component_dir` substitution for local files to be included in… ( #6575 )
2024-04-22 10:29:56 +12:00
Samuel Sieb
655dbc48b5
remove delay from tmp102 ( #6577 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-04-19 07:52:22 +10:00
Clyde Stubbs
8c31aea94f
Fix some printf formats for size_t. ( #6542 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-18 17:03:15 +12:00
Edward Firmo
2e7ac26ada
Nextion send_command method ( #6540 )
...
This is a simplified version of `send_command_printf` without the `printf` support.
Manually send a raw command to the display.
param command The pcommand, like "page 0"
return Whether the send was successful.
2024-04-18 02:16:49 +00:00
Clyde Stubbs
2fed6955de
On failure, dump the output of preceding jobs in CI status ( #6564 )
2024-04-18 12:11:00 +12:00
Edward Firmo
197f9d6d03
Nextion - Review types ( #6565 )
2024-04-18 12:10:10 +12:00
Edward Firmo
39deb89108
Nextion - Do not refresh sensors while updating ( #6566 )
2024-04-18 12:05:37 +12:00
Cossid
5a093acbf5
SM2135 - Use standard channel ordering. ( #6573 )
2024-04-18 12:03:59 +12:00
Keith Burzinski
abc09a15c3
Allow component final_validate ( #6475 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-18 11:47:34 +12:00
Edward Firmo
8c323e2e4c
Nextion - Review set_protocol_reparse_mode() ( #6567 )
2024-04-18 11:07:05 +12:00
dependabot[bot]
6075067e84
Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 ( #6569 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-18 11:02:54 +12:00
dependabot[bot]
09def255dd
Bump pytest-mock from 3.12.0 to 3.14.0 ( #6572 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-18 11:02:37 +12:00
Jesse Hills
4559e963b3
Housecleaning: Use walrus operator in sensor ( #6553 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-04-18 09:43:18 +12:00
Jesse Hills
72c1c3f091
Housecleaning: Use walrus operator in lock ( #6554 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-04-18 09:43:11 +12:00
Jesse Hills
c8cdb30459
Housecleaning: Use walrus operator in switch ( #6558 )
2024-04-18 09:43:00 +12:00
zry98
51ed6d62d9
[Tuya Climate] Fix compilation error caused by codegen ( #6568 )
2024-04-18 09:31:20 +12:00
J. Nick Koston
987ffcbaba
Bump zeroconf to 0.132.2 ( #6548 )
2024-04-18 09:09:42 +12:00
Jesse Hills
7733781e09
Housecleaning: Use walrus operator in text_sensor ( #6559 )
2024-04-17 02:51:33 -05:00
Jesse Hills
214c237c8d
Housecleaning: Use walrus operator in fan ( #6555 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-04-17 02:03:57 -05:00
Jesse Hills
77ade12ee9
Housecleaning: Use walrus operator in climate ( #6551 )
2024-04-17 01:58:20 -05:00
Jesse Hills
fa1adf7528
Housecleaning: Use walrus operator in cover ( #6562 )
2024-04-17 01:28:01 -05:00
Jesse Hills
21e3faad38
Housecleaning: Use walrus operator in number ( #6561 )
2024-04-17 01:27:04 -05:00
Jesse Hills
8eff3435e7
Housecleaning: Use walrus operator in select ( #6557 )
2024-04-17 01:26:49 -05:00
Jesse Hills
3f015562d7
Housecleaning: Use walrus operator in light ( #6556 )
2024-04-17 01:26:36 -05:00
Jesse Hills
2fc2d5839f
Housecleaning: Use walrus operator in text ( #6560 )
2024-04-17 01:22:52 -05:00
Jesse Hills
717cea548f
Housecleaning: Use walrus operator in datetime ( #6552 )
2024-04-17 00:42:40 -05:00
luar123
6104e7591e
Fix uart to work with new enum definition in esp-idf-v5.2.1 ( #6487 )
2024-04-17 16:57:26 +12:00
Jesse Hills
83feae4eb2
Use trusted publishing token for pypi ( #6545 )
2024-04-17 16:55:13 +12:00
Jesse Hills
ca5d38f413
Call workflow for addon with dev version ( #6549 )
2024-04-17 15:32:19 +12:00
Jesse Hills
0af26fdfd4
Move esphome-fork startup script to main repo. ( #6523 )
...
Co-authored-by: Blair McBride <blair@theunfocused.net >
2024-04-17 14:43:29 +12:00
Jesse Hills
ec4f96aadd
Merge branch 'release' into dev
2024-04-17 14:22:19 +12:00
Jesse Hills
e1b861a0a1
Merge pull request #6547 from esphome/bump-2024.4.0
...
2024.4.0
2024-04-17 14:13:43 +12:00
Jesse Hills
f2a12589f3
Bump version to 2024.4.0
2024-04-17 13:08:27 +12:00
Jesse Hills
6a1ea06744
Add enum option to typed_schema ( #6546 )
...
* Add enum option to typed_schema
* Assert keys all match
2024-04-16 18:04:10 -05:00
dependabot[bot]
7d99676fe8
Bump pyupgrade from 3.15.1 to 3.15.2 ( #6543 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-16 19:50:22 +00:00
dependabot[bot]
80488a2b72
Bump aioesphomeapi from 23.2.0 to 24.0.0 ( #6544 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 19:34:56 +00:00
dependabot[bot]
01419822f7
Bump pylint from 3.0.3 to 3.1.0 ( #6287 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-16 10:59:44 +12:00
Jesse Hills
27b286b57f
Bump python version in sync-device-classes workflow to 3.12 for HA ( #6541 )
2024-04-16 09:42:15 +12:00
dependabot[bot]
cca5f818e5
Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 ( #6525 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 09:39:27 +12:00
dependabot[bot]
b3f02e54cd
Bump black from 24.2.0 to 24.4.0 ( #6539 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 08:58:10 +12:00
Edward Firmo
6876c65eda
Define USE_PSRAM ( #6526 )
2024-04-15 17:13:31 +12:00
Jesse Hills
0e3021b5f8
Merge branch 'beta' into dev
2024-04-15 16:02:40 +12:00
Jesse Hills
3bae72a8a7
Merge pull request #6536 from esphome/bump-2024.4.0b3
...
2024.4.0b3
2024-04-15 16:01:34 +12:00
Jesse Hills
b6f1cfd69f
Bump version to 2024.4.0b3
2024-04-15 13:27:01 +12:00
Clyde Stubbs
09fbddea21
Fix no-release bug on ft6x36 ( #6527 )
2024-04-15 13:27:01 +12:00
Jesse Hills
ed02747ebc
Fix project version longer than 30 characters breaking compilation ( #6535 )
2024-04-15 13:27:01 +12:00
Jesse Hills
ff0d33ffe3
Fix missing ifdefs in voice assistant ( #6520 )
2024-04-15 13:27:01 +12:00
Clyde Stubbs
86f9af13aa
Fix no-release bug on ft6x36 ( #6527 )
2024-04-15 13:08:35 +12:00
Keith Burzinski
b43ad5da6d
Update homeassistant component tests with actions ( #6528 )
2024-04-15 12:25:10 +12:00
Jesse Hills
dc200948fa
Fix project version longer than 30 characters breaking compilation ( #6535 )
2024-04-15 12:02:19 +12:00
Keith Burzinski
6370e68670
Add actions to http_request tests ( #6529 )
2024-04-15 09:38:31 +12:00
Keith Burzinski
1ab4fc8faf
Add all missing remote_receiver on_... tests ( #6524 )
2024-04-12 09:35:12 +00:00
Jimmy Hedman
76daefe21c
Add ethernet DNS text sensor and simplify DNS display format ( #6450 )
2024-04-12 14:03:08 +10:00
Peter Zich
7eb524f920
Add "log" alias for "logs" command ( #6519 )
2024-04-12 15:46:59 +12:00
Jesse Hills
810cf3b0a4
Add bk72xx base test file ( #6522 )
2024-04-11 18:56:18 -05:00
MRemy2
39947a1634
Added Htu21d model option ( #6511 )
...
Co-authored-by: Remus <remus@intelNuc.local >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-12 11:28:59 +12:00
Jesse Hills
55433463d7
Fix missing ifdefs in voice assistant ( #6520 )
2024-04-11 22:19:49 +00:00
Jesse Hills
3ec7f4221f
Merge pull request #6518 from esphome/bump-2024.4.0b2
...
2024.4.0b2
2024-04-12 09:19:33 +12:00
Jesse Hills
8ada8f5e11
Bump version to 2024.4.0b2
2024-04-12 08:02:52 +12:00
Jesse Hills
4ebbd4ebd8
Bump esphome-dashboard to 20240412.0 ( #6517 )
2024-04-12 08:02:52 +12:00
Jesse Hills
1d4c074ee6
ads1115: remove auto-load and split sensor into platform folder ( #5981 )
2024-04-12 08:02:52 +12:00
Jesse Hills
68b4d8865c
Add dooya remote transmitter test ( #6508 )
2024-04-12 08:02:52 +12:00
Jesse Hills
e6bfa275fc
Bump esphome-dashboard to 20240412.0 ( #6517 )
2024-04-12 07:57:41 +12:00
Jesse Hills
6d480c5f05
ads1115: remove auto-load and split sensor into platform folder ( #5981 )
2024-04-11 10:09:25 +12:00
Keith Burzinski
e59b81612f
Add some components to the new testing framework (H) ( #6179 )
...
* Add some components to the new testing framework (H)
* Remove C3
* Fix indentation
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-10 03:57:22 -05:00
Jesse Hills
1e0f6e139a
Add dooya remote transmitter test ( #6508 )
2024-04-10 19:25:35 +12:00
Jesse Hills
4a11885ef3
Merge pull request #6510 from esphome/bump-2024.4.0b1
...
2024.4.0b1
2024-04-10 14:05:28 +12:00
Jesse Hills
a102e982b3
Bump version to 2024.5.0-dev
2024-04-10 12:49:45 +12:00
Jesse Hills
9af083af03
Bump version to 2024.4.0b1
2024-04-10 12:49:45 +12:00
Jesse Hills
8f89311ab5
Merge branch 'release' into dev
2024-04-10 12:46:15 +12:00
RFDarter
b4b4e81c1c
Webserver float to string fix ( #6507 )
2024-04-10 11:33:26 +12:00
leejoow
e5e8bc8515
Only give error for connected sensors at startup ( #6474 )
...
Co-authored-by: Leo Schelvis <LSchelvis@dela.org >
2024-04-10 11:22:18 +12:00
bukureckid
522b43bb41
Add Dooya protocol to remote_base ( #6488 )
2024-04-10 09:04:35 +12:00
IJssel
3adfed3675
Implemented support for the TLC5971 as an output component ( #6494 )
2024-04-10 08:03:18 +12:00
Mat931
857b8ef363
esp32_rmt_led_strip bugfixes ( #6506 )
2024-04-10 07:14:56 +12:00
Jesse Hills
0ba4e8c0ba
UART: ignore require_tx/rx if not a native uart implementation ( #6504 )
2024-04-09 04:55:20 +00:00
Jesse Hills
12aa272234
Rework tlc5947 to remove AUTO_LOAD ( #6503 )
2024-04-09 15:51:54 +12:00
Jesse Hills
c66b2c52c1
Add rmt_channel to remote_transmitter and remote_receiver ( #6497 )
...
* Add rmt_channel to remote_transmitter and remote_receiver
* Add codeowner
* Add tests
2024-04-08 20:53:57 -05:00
MRemy2
55c49281a2
Fix Match by IRK ( #6499 )
...
Co-authored-by: Remus <remus@intelNuc.local >
2024-04-09 13:49:37 +12:00
Jesse Hills
76c5337987
Add support for time entities ( #6399 )
...
* Add time entities
* Add tests
* Add myself to datetime codeowners
* Fix publishing times with 0 values
* Log performing TimeCall
* Implement `on_time` trigger
* Rename var
* Fix initial value for time
* Add arg name for clarity
* Remove useless checks
2024-04-08 20:46:35 -05:00
Mat931
3b6e8fa666
Add ABB-Welcome / Busch-Welcome Door Intercom Protocol ( #4689 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-09 13:43:53 +12:00
tracestep
5441213b27
Adds i2c timeout config ( #4614 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-09 13:11:46 +12:00
cvwillegen
16d154e2e5
Add MAC address to WiFi config reply ( #6489 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-04-09 01:07:04 +00:00
fariouche
efc9fd060d
add support for Tuya pink version of miflora ( #5402 )
2024-04-09 10:17:51 +12:00
dependabot[bot]
708d5034cb
Bump docker/setup-buildx-action from 3.2.0 to 3.3.0 ( #6502 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-09 09:48:04 +12:00
Mat931
270fb5e7ac
Internal temperature: Support Beken platform ( #6491 )
2024-04-09 07:21:51 +12:00
Kuba Szczodrzyński
46c63f48c2
Bump LibreTiny version to 1.5.1 ( #6500 )
2024-04-09 07:19:50 +12:00
Clyde Stubbs
e6b1187689
If the loop() took more than the required time, don't delay further ( #6496 )
2024-04-08 19:56:08 +12:00
RFDarter
d6352b3be4
Datetime date initial value fix ( #6483 )
2024-04-08 19:36:23 +12:00
Jesse Hills
6f71363d9b
Send/Receive Voice Assistant audio via API ( #6471 )
...
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2024-04-08 16:19:22 +12:00
Clyde Stubbs
97ff87b718
Remove misleading tag/line in messages ( #6495 )
2024-04-08 16:13:12 +12:00
Jesse Hills
9eb7c26c80
Merge pull request #6472 from esphome/bump-2024.3.2
...
2024.3.2
2024-04-08 10:40:53 +12:00
Remy van Elst
38233444e7
Fix Microphone IsCapturingCondition ( #6490 )
2024-04-07 14:48:42 +12:00
Clyde Stubbs
2c67d83976
Include "Failed" status in config log. ( #6482 )
2024-04-04 23:21:56 -05:00
Jesse Hills
c029ef5118
Bump version to 2024.3.2
2024-04-04 18:12:28 +13:00
NewoPL
d2b3861465
fix: changing the content source when playing is paused blocks the player ( #6454 )
2024-04-04 18:12:28 +13:00
Samuel Sieb
87c4ad0256
Add missing ethernet types ( #6444 )
2024-04-04 18:12:28 +13:00
DAVe3283
4c9bcc71cb
Fix logger compile error on ESP32-C6 ( #6323 )
2024-04-04 18:12:27 +13:00
Jesse Hills
0148ebcaa6
Replace std::regex with sscanf calls ( #6468 )
...
* Replace std::regex with sscanf calls
* Fix CI
* Use regular formatting placeholders
* Fix
2024-04-03 19:41:41 -05:00
Faidon Liambotis
f09bfa7311
ESP32 Arduino WiFi: misc bug fixes ( #6470 )
2024-04-04 12:55:24 +13:00
Jesse Hills
5cc3d60fee
web_server: Return early if no clients connected ( #6467 )
2024-04-03 17:13:59 -05:00
tronikos
96f4c70b6b
Add temperature for QMC5883L ( #6456 )
2024-04-03 15:57:05 +13:00
Jesse Hills
be8d188a55
Add yamllint to dev requirements ( #6466 )
2024-04-03 15:16:59 +13:00
Jesse Hills
02632f0cad
Fix NOLINT on inclusive-language check ( #6464 )
2024-04-03 15:16:38 +13:00
Jesse Hills
4fcb26d69d
Display menu: Allow "left" key to exit current menu if not editing ( #6460 )
2024-04-03 07:33:18 +13:00
Jimmy Hedman
ec32501d40
Bump Arduino Pico Framework to 3.7.2 and Platform to 1.12.0 ( #6386 )
2024-04-02 16:00:47 +13:00
mrtoy-me
e32b829670
TMP117 fix polling period config ( #6452 )
2024-04-02 15:35:59 +13:00
Leland Sindt
6deb253fa6
minor refactor to allow commit hash as ref value. ( #6446 )
2024-04-02 15:32:40 +13:00
tronikos
63db07a156
Optimize QMC5883L: Read registers only for enabled sensors ( #6458 )
2024-04-02 09:21:53 +13:00
NewoPL
1be5d14fd9
fix: changing the content source when playing is paused blocks the player ( #6454 )
2024-04-01 12:43:49 +13:00
dependabot[bot]
3a49e91ce0
Bump actions/setup-python from 5.0.0 to 5.1.0 in /.github/actions/restore-python ( #6438 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 12:42:02 +13:00
dependabot[bot]
1207eda4ca
Bump actions/setup-python from 5.0.0 to 5.1.0 ( #6437 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 12:41:43 +13:00
Jimmy Hedman
f4e8a89726
IPv6 string representation follows RFC5952 ( #6449 )
2024-04-01 12:40:11 +13:00
Samuel Sieb
dc0a7b1e20
Add missing ethernet types ( #6444 )
2024-03-29 08:51:01 +13:00
mrtoy-me
731dcc40bc
Minor change to support sht85 sensor ( #6415 )
2024-03-28 15:19:27 +13:00
Daniel Eisterhold
9194f7eb27
Add get_size method to QR Code header ( #6430 )
2024-03-28 12:56:26 +13:00
Jesse Hills
0ff543ffe5
Disable truthy yamllint rule ( #6442 )
2024-03-28 10:20:51 +13:00
MagicBear
6b7f9b15ea
feat: Add Daikin ARC (tested on Daikin ARC472A62) ( #6429 )
2024-03-28 07:56:19 +13:00
Keith Burzinski
92b3d94cc7
Add some components to the new testing framework (L) ( #6195 )
2024-03-27 20:30:13 +13:00
Keith Burzinski
0630cdded3
Add some components to the new testing framework (W) ( #6232 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-27 20:15:59 +13:00
Keith Burzinski
54a68bf069
Fix spacing in new test yaml ( #6441 )
2024-03-27 20:15:50 +13:00
Keith Burzinski
dc071bed24
Add some components to the new testing framework (U) ( #6230 )
2024-03-27 14:26:50 +13:00
Keith Burzinski
c36d7c0c3c
Add some components to the new testing framework (Q) ( #6218 )
2024-03-27 14:25:02 +13:00
Keith Burzinski
9779989f67
Add some components to the new testing framework (N) ( #6210 )
2024-03-27 14:24:32 +13:00
Keith Burzinski
ca6020e11a
Add some components to the new testing framework (K) ( #6186 )
2024-03-27 14:22:54 +13:00
Keith Burzinski
eee7146614
Add some components to the new testing framework (G) ( #6178 )
2024-03-27 14:22:01 +13:00
Jesse Hills
3290ab7f42
Merge pull request #6440 from esphome/bump-2024.3.1
...
2024.3.1
2024-03-27 14:14:45 +13:00
Mafus1
94e9476838
Add new Component: Ultrasonic Distance Sensor JSN-SR04T ( #6023 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-27 14:14:23 +13:00
Ben Kristinsson
58de8a4ee6
Add get_contrast() and get_brightness() to SSD1306 class to get protected variables ( #6435 )
2024-03-27 14:13:41 +13:00
Keith Burzinski
0948a3c306
Add some components to the new testing framework (F) ( #6177 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-27 14:06:57 +13:00
Jesse Hills
4d30c81b0b
Bump version to 2024.3.1
2024-03-27 12:17:31 +13:00
J. Nick Koston
f00d876080
Fix editor live validation ( #6431 )
2024-03-27 12:17:30 +13:00
Gábor Poczkodi
d304e52940
Don't compile strptime unless its required ( #6424 )
2024-03-27 12:17:30 +13:00
ebw44
7abb82c1ca
microWakeWord: Fix model path joining ( #6426 )
2024-03-27 12:17:30 +13:00
Clyde Stubbs
37345e11eb
AHT10: Fix bug ( #6409 )
2024-03-27 12:17:30 +13:00
X-Ryl669
952ccf554b
Add support for AT581x component ( #6297 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-27 11:51:56 +13:00
J. Nick Koston
2345e7606a
Fix editor live validation ( #6431 )
2024-03-26 20:24:58 +13:00
Gábor Poczkodi
7cb8f99884
Don't compile strptime unless its required ( #6424 )
2024-03-26 11:34:47 +13:00
ebw44
f5ac1bd905
microWakeWord: Fix model path joining ( #6426 )
2024-03-26 11:20:15 +13:00
Clyde Stubbs
121bd84854
Store preferences in disk file on host platform ( #6428 )
...
Co-authored-by: H. Árkosi Róbert <robreg@zsurob.hu >
Co-authored-by: clydeps <U5yx99dok9>
2024-03-26 11:03:51 +13:00
Clyde Stubbs
e87727aed3
AHT10: Fix bug ( #6409 )
2024-03-25 11:44:05 +13:00
Martin Weinelt
2997964b72
setup.cfg: drop duplicate, underintended trove classifier ( #6421 )
2024-03-25 11:41:53 +13:00
Simone Rossetto
bd8f9db037
WireGuard for esp8266 ( #6365 )
2024-03-25 11:21:04 +13:00
Clyde Stubbs
3801462589
Add check for use of GPIOXX in config ( #6419 )
2024-03-22 21:32:37 +13:00
dependabot[bot]
a3b0ddf686
Bump aioesphomeapi from 23.1.1 to 23.2.0 ( #6412 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 16:31:20 +13:00
Clyde Stubbs
d0ced3471e
SPI: Make some validation failures give more useful messages. ( #6413 )
2024-03-21 16:25:11 +13:00
Mat931
1d6f245ced
Add sun_gtil2 component (for SUN-1000G2 / SUN-2000G2 grid tie inverters) ( #4958 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-21 16:23:30 +13:00
Moriah Morgan
13059805d0
Add support for new modes in Tuya Climate ( #5159 )
...
* Add support support for new modes
Added support for Fan Only Mode, Dry Mode, Swing Mode and Fan Speed Control.
Also added/fixed support for entity states syncing with current operation mode.
* Add support for more climate modes in climate.tuya
Added support for Fan Only Mode, Dry Mode, Swing Mode and Fan Speed Control.
Also added/fixed support for entity states syncing with current operation mode.
This commit fixes the namespace, because I uploaded the test files to start with.
* Code Formatting Changes per Clang format.
* More clang formatting fixes.
* Breaking Change: Group YAML entries by type
Add grouping to Preset, Swing Mode, Fan Speed and Active State. This is a breaking change.
* Formatting Changes for validation
Formatting changes to be compliant with black and flake8. Also changed constants to match expected format.
* More constant value fixes
* Final black formatting check?
* Changes to init.py according to reviewer requests
Make changes to _init_.py according to 649b923804 (r1278620976) , 649b923804 (r1278621039) , 649b923804 (r1278620904) , and 649b923804 (r1278620549)
Also put Sleep preset in its own config block to be consistent with other presets and fix logic for validate_cooling_values function to better align with existing documentation.
* Commit reviewed change
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* update deprecated config option wording
* add "this->" to member variables that were missed
adding "this->" to some member variables in the swing_mode function.
* Update _init_.py to use Python 3.8 Walrus operator
Adding Walrus Operator in the to_code function for _init_.py similar to https://github.com/esphome/esphome/pull/5181
* Fix Temperature_Multiplier config entry for code generation
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-03-20 19:40:14 -05:00
DAVe3283
b637fb3adc
Fix logger compile error on ESP32-C6 ( #6323 )
2024-03-21 12:57:27 +13:00
Clyde Stubbs
0cb1cc9e1c
AHT10: fix temperature-only operation; add warning/error messages ( #6405 )
2024-03-20 21:20:42 +13:00
Jasper Albering
98466cb7f5
sm2135: add separate_modes option to support different chip variants ( #6152 )
2024-03-20 21:17:59 +13:00
Gagootron
b0db7319f9
Allow setting htop for ledc ( #6340 )
2024-03-20 21:17:32 +13:00
cvwillegen
b95a7f6438
Allow accept/reject delta to be specified. ( #5060 )
2024-03-20 21:16:52 +13:00
Jimmy Hedman
7d9fc3ceaa
Bump ESP8266 Arduino versions ( #5359 )
2024-03-20 21:16:10 +13:00
dependabot[bot]
b12ccd460b
Bump actions/cache from 4.0.1 to 4.0.2 ( #6404 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 21:15:03 +13:00
dependabot[bot]
bdb6881cd5
Bump actions/cache from 4.0.1 to 4.0.2 in /.github/actions/restore-python ( #6403 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 21:14:52 +13:00
dependabot[bot]
afbaf56c0b
Bump pytest-asyncio from 0.23.5.post1 to 0.23.6 ( #6402 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 21:14:15 +13:00
Jesse Hills
ce5a323f91
Merge pull request #6408 from esphome/bump-2024.3.0
...
2024.3.0
2024-03-20 18:30:49 +13:00
Jesse Hills
9541df9d88
Bump version to 2024.3.0
2024-03-20 17:15:19 +13:00
Jesse Hills
be15122e8b
Merge pull request #6407 from esphome/bump-2024.3.0b5
...
2024.3.0b5
2024-03-20 17:11:24 +13:00
Jesse Hills
6f7273d9cb
Bump version to 2024.3.0b5
2024-03-20 16:38:15 +13:00
RFDarter
ccca545862
web_server support for v3 ( #6203 )
2024-03-20 16:38:15 +13:00
Clyde Stubbs
e27e342927
Show component warnings and errors in the log; ( #6400 )
2024-03-20 16:38:15 +13:00
Clyde Stubbs
507568db64
AHT10: Use state machine to avoid blocking delay ( #6401 )
2024-03-20 16:38:15 +13:00
RFDarter
7e8e658999
web_server support for v3 ( #6203 )
2024-03-20 16:37:18 +13:00
Clyde Stubbs
774cbde1b6
Show component warnings and errors in the log; ( #6400 )
2024-03-20 12:56:43 +13:00
Clyde Stubbs
f0936dd22d
AHT10: Use state machine to avoid blocking delay ( #6401 )
2024-03-20 12:53:01 +13:00
Keith Burzinski
af3fb615ea
Fix esp32-camera test yaml ( #6398 )
...
* Fix esp32-camera test yaml
* Fix esp32-camera test yaml, take 2
2024-03-19 00:18:03 -05:00
Jimmy Hedman
19022ace12
Make SPI compile with IDF >= 5.0 ( #6383 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-03-19 15:56:36 +13:00
Jesse Hills
156d2c04f9
Merge pull request #6397 from esphome/bump-2024.3.0b4
...
2024.3.0b4
2024-03-19 15:37:30 +13:00
Jesse Hills
855b1fd706
Bump version to 2024.3.0b4
2024-03-19 14:22:28 +13:00
Jesse Hills
c56c40cb82
Require xsrf/csrf when using a password ( #6396 )
2024-03-19 14:22:28 +13:00
Mike La Spina
a3bd8ad025
ld2420: Firmware v1.5.4+ bug workaround ( #6168 )
2024-03-19 14:22:28 +13:00
Stefan Rado
db1b187e80
Fix wrong initialization of vectors in ade7953_i2c ( #6393 )
2024-03-19 14:22:28 +13:00
Stefan Rado
9442f7a271
Fix sending packets to uponor_smatrix devices ( #6392 )
2024-03-19 14:22:28 +13:00
swoboda1337
b3aa950c60
Fix bug in remote_base conditional ( #6281 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-03-19 14:22:28 +13:00
Jesse Hills
9b7438a56d
Require xsrf/csrf when using a password ( #6396 )
2024-03-19 13:39:01 +13:00
Keith Burzinski
61f11386a9
Add some components to the new testing framework (E) ( #6176 )
2024-03-19 12:52:40 +13:00
Keith Burzinski
95443a4354
Add some components to the new testing framework (X,Y,Z) ( #6233 )
2024-03-19 12:49:00 +13:00
Keith Burzinski
d5a8bea8e9
Add some components to the new testing framework (V) ( #6231 )
2024-03-19 10:42:03 +13:00
Keith Burzinski
cb731926be
Add actions for component tests A, B and C ( #6256 )
2024-03-19 10:00:06 +13:00
Andres Vahter
f5695733bc
ld2420: fix energy mode documentation ( #6225 )
2024-03-19 07:28:15 +13:00
Mike La Spina
d692b5404c
ld2420: Firmware v1.5.4+ bug workaround ( #6168 )
2024-03-19 07:26:39 +13:00
Jesse Hills
e7fe2a2816
Check generated proto files are as expected if any are modified in PRs ( #6254 )
2024-03-19 07:15:52 +13:00
Stefan Rado
55677bb68e
Fix wrong initialization of vectors in ade7953_i2c ( #6393 )
2024-03-19 07:06:17 +13:00
Stefan Rado
1e5dc15972
Fix sending packets to uponor_smatrix devices ( #6392 )
2024-03-19 07:04:53 +13:00
swoboda1337
f3f7bdc4e1
Fix bug in remote_base conditional ( #6281 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
2024-03-18 19:35:06 +13:00
Jesse Hills
dccad040f9
Merge pull request #6390 from esphome/bump-2024.3.0b3
...
2024.3.0b3
2024-03-18 19:34:58 +13:00
Jesse Hills
8a8bfe01c7
Bump version to 2024.3.0b3
2024-03-18 15:54:39 +13:00
Jesse Hills
690a7d46ce
Replace name and friendly name in full adopted configs ( #4456 )
2024-03-18 15:54:39 +13:00
Jimmy Hedman
4429e5ae56
IPv6 can't be enabled for libretiny ( #6387 )
2024-03-18 15:54:39 +13:00
Edward Firmo
22f427165f
Shows component operation time in ms ( #6388 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-18 15:54:39 +13:00
Stefan Rado
3908a9ce9d
Fix compilation for uponor_smatrix without time component ( #6389 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-18 15:54:39 +13:00
Kevin Ahrendt
9e378189c3
microWakeWord - add new ops and small improvements ( #6360 )
2024-03-18 15:54:39 +13:00
Samuel Sieb
d121fa5d05
allow negative ppm for sensair ( #6385 )
2024-03-18 15:54:39 +13:00
Jesse Hills
4de58559c6
Fix list-components when PR is not targeting dev ( #6375 )
2024-03-18 15:54:38 +13:00
Federico G. Schwindt
a5553827f1
Use AQI device class ( #6376 )
2024-03-18 15:54:38 +13:00
Jesse Hills
687553a285
Replace name and friendly name in full adopted configs ( #4456 )
2024-03-18 13:00:59 +13:00
Daniel Eisterhold
8fd10d6859
Add line_at_angle method to Display component ( #6381 )
2024-03-18 12:51:46 +13:00
Jimmy Hedman
72c6563a3b
IPv6 can't be enabled for libretiny ( #6387 )
2024-03-18 10:06:02 +13:00
Edward Firmo
0b9a022ef6
Shows component operation time in ms ( #6388 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-18 10:01:25 +13:00
Stefan Rado
c24946e09f
Fix compilation for uponor_smatrix without time component ( #6389 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-18 10:00:07 +13:00
Kevin Ahrendt
9f121e6016
microWakeWord - add new ops and small improvements ( #6360 )
2024-03-18 08:13:55 +13:00
Samuel Sieb
23f8498ff9
allow negative ppm for sensair ( #6385 )
2024-03-18 08:10:47 +13:00
Edward Firmo
e753ac3a97
Fix Nextion set_component_picture call ( #6378 )
...
This fixes the call to the Nextion display to change the pic id from a component.
It was previously changing the attribute `val`, which is related to something else.
In addition, I've changed the parameter for picture_id to be uint_8, as Nextion requires an integer from 0 to 255 on this attribute.
2024-03-16 00:19:25 -05:00
Keith Burzinski
4f59b14ab0
Fix keeloq for IDF 5+ ( #6382 )
2024-03-16 05:18:51 +00:00
Jesse Hills
1148d41a66
Fix list-components when PR is not targeting dev ( #6375 )
2024-03-16 14:22:34 +13:00
Federico G. Schwindt
5d96b5c52b
Use AQI device class ( #6376 )
2024-03-16 14:21:44 +13:00
Federico Ferretti
6e8760eba0
Fix deep_sleep for ESP32-C6 ( #6377 )
2024-03-16 14:17:01 +13:00
Jesse Hills
4180eae68f
Merge pull request #6374 from esphome/bump-2024.3.0b2
...
2024.3.0b2
2024-03-15 17:06:14 +13:00
Jesse Hills
83cc7b9d48
Bump version to 2024.3.0b2
2024-03-15 14:23:12 +13:00
Jimmy Hedman
ca85a41a72
Don't try to get IPv6 addresses when disabled ( #6366 )
2024-03-15 14:23:12 +13:00
Samuel Sieb
92fbc61c46
fix servo restore ( #6370 )
2024-03-15 14:23:12 +13:00
Attila Farago
76c4bfbed3
Allow button press action in web_server to be executed via GET method ( #5938 )
2024-03-15 14:23:12 +13:00
Clyde Stubbs
e33e09a685
SPI: Revert clk_pin to standard output pin schema ( #6368 )
2024-03-15 14:23:12 +13:00
dependabot[bot]
e42ab71029
Bump docker/setup-buildx-action from 3.1.0 to 3.2.0 ( #6372 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:42:38 +13:00
dependabot[bot]
b7af94c76f
Bump docker/build-push-action from 5.2.0 to 5.3.0 in /.github/actions/build-image ( #6373 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:39:32 +13:00
Jimmy Hedman
4e850c3f32
Don't try to get IPv6 addresses when disabled ( #6366 )
2024-03-15 09:26:29 +13:00
Samuel Sieb
d3842a7ab4
fix servo restore ( #6370 )
2024-03-13 22:08:57 -07:00
dependabot[bot]
fa4adb61f4
Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2 ( #6361 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 17:28:05 +13:00
dependabot[bot]
72d1fa67fa
Bump docker/login-action from 3.0.0 to 3.1.0 ( #6367 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 17:26:10 +13:00
Attila Farago
df5dfb8087
Allow button press action in web_server to be executed via GET method ( #5938 )
2024-03-14 15:56:17 +13:00
Clyde Stubbs
dbf50381f1
SPI: Revert clk_pin to standard output pin schema ( #6368 )
2024-03-14 15:42:54 +13:00
Jesse Hills
c4f4d25041
Merge pull request #6364 from esphome/bump-2024.3.0b1
...
2024.3.0b1
2024-03-13 17:28:50 +13:00
Jesse Hills
bbf7e2be28
Bump version to 2024.4.0-dev
2024-03-13 16:33:43 +13:00
Jesse Hills
0ebb6efee6
Bump version to 2024.3.0b1
2024-03-13 16:33:42 +13:00
Jesse Hills
a7fec07bc4
Merge branch 'release' into dev
2024-03-13 16:31:57 +13:00
kev300
de43678525
add possibility to provide different conversion times for Bus Voltage… ( #6327 )
...
Co-authored-by: Kevin Hübner <k.huebner@ceyoniq.com >
2024-03-13 16:25:38 +13:00
Chris Feenstra
64a47f840e
Added Kamstrup Multical 40x component ( #4200 )
...
Co-authored-by: Chris Feenstra <chris@cfeenstra.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: cfeenstra1024 <git@cfeenstra.nl >
2024-03-13 16:01:22 +13:00
Ettore Beltrame
b34b10888b
Emmeti infrared climate support ( #5197 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-13 14:16:02 +13:00
Mark Spicer
3abf2f1d14
feat: Add HTU31D Support ( #5805 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-13 14:04:59 +13:00
Sorin Iordachescu
77214a677b
ADE7953: Add the ability to use accumulating energy registers, more precise power reporting ( #6311 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-13 12:17:06 +13:00
Clyde Stubbs
c7305e15a7
Add driver for quad SPI AMOLED displays ( #6354 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-13 12:14:57 +13:00
Landon Rohatensky
2df9c30446
download font from url on build ( #5254 )
...
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2024-03-13 12:07:40 +13:00
M-A
d3a028f7fa
Make USE_HOST compilable on msys2 ( #6359 )
2024-03-13 07:22:28 +11:00
Clyde Stubbs
f264151537
touchscreen driver fixes ( #6356 )
2024-03-13 07:20:16 +13:00
Manuel Kasper
f5b02056b9
Require reset_pin for certain waveshare_epaper models in YAML validation ( #6357 )
2024-03-12 21:35:29 +11:00
Clyde Stubbs
b0a192d6a5
Add getter for font glyph data ( #6355 )
2024-03-12 17:26:31 +13:00
Citric Lee
4bbde8357a
Add Seeed Studio mmWave Kit MR24HPC1 ( #5761 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Peter Pan <twinkle-pirate@hotmail.com >
2024-03-12 16:33:40 +13:00
Anton Viktorov
5b28bd3d97
VEML7700 and VEML6030 light sensors ( #6067 )
...
* VEML7700 and VEML6030 light sensors
* VEML7700 and VEML6030 light sensors - CODEOWNERS
* VEML7700 and VEML6030 light sensors - tidy up
* VEML7700 and VEML6030 light sensors - tidy up
* VEML7700 tidy up
* VEML7700 tidy up 4
* VEML7700 tidying up more
* VEML7700 after review. non-blocking approach
* VEML7700 CONSTANT_CASE
* VEML7700 merge fix
* VEML7700 pragma pack changed to attribute
* VEML7700 pragma pack -> attribute
* Minor publish split
* minor
* LOGD->LOGV
* new school tests added
* Discard changes to tests/test1.yaml
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-03-11 21:51:01 -05:00
Clyde Stubbs
782d662c20
SPI schema now uses typed_schema with type key ( #6353 )
2024-03-12 15:50:24 +13:00
mrtoy-me
51ab15c40e
hydreon_rgxx - add resolution option ( #6077 )
...
Co-authored-by: functionpointer <suspendfunction@gmail.com >
2024-03-12 15:31:58 +13:00
Clyde Stubbs
1dd14254b3
Drivers for RGB 16 bit parallel displays ( #5872 )
...
Co-authored-by: clydebarrow <366188+clydebarrow@users.noreply.github.com >
2024-03-12 11:55:23 +13:00
RubyBailey
8cb689b58c
Mitsubishi Climate updates ( #3886 )
...
Co-authored-by: Blair McBride <blair@theunfocused.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: RubyBailey <ruby_bailey11@hotmail.com >
Co-authored-by: X-Ryl669 <boite.pour.spam@gmail.com >
Co-authored-by: OlympusMonds <OlympusMonds@users.noreply.github.com >
2024-03-12 10:01:05 +13:00
Manuel Kasper
a96762220a
Add support for Waveshare 2.13" V2 display ( #6337 )
...
* Add support for Waveshare 2.13" V2 display
* Fix clang-tidy error, add comment about BUSY in deep sleep
* Add test
* Add nullptr check and move tests to separate file
* Fix GPIO pins in test
2024-03-12 05:38:59 +11:00
dependabot[bot]
32be12423a
Bump pytest from 8.0.2 to 8.1.1 ( #6346 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 07:25:19 +13:00
dependabot[bot]
0ecd938570
Bump aioesphomeapi from 23.1.0 to 23.1.1 ( #6348 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 07:25:11 +13:00
Mike La Spina
cd89c38a07
Refactor ATM90E32 to reduce blocking time and improve accuracy. ( #5670 )
...
Co-authored-by: descipher <120155735+GelidusResearch@users.noreply.github.com >
2024-03-12 07:23:13 +13:00
Fabio Pugliese Ornellas
430ee43b93
Mhz19 warmup ( #6214 )
2024-03-12 07:17:47 +13:00
Clyde Stubbs
e4df422798
font: add anti-aliasing and other features ( #6198 )
...
* Pack glyph bits
* Use unsigned chars for unicode strings.
* Implement multi-bit glyphs
* clang-format
* Allow extra glyphs to be added to a font
* Allow .otf and .woff file extensions
* Add printf versions with background color;
Add tests
* Whitespace...
* Move font test to new framework
* CI fix
* CI fix
* CODEOWNERS
* File extensions tested as case-insensitive
2024-03-11 04:03:39 -05:00
Clyde Stubbs
11b31483c3
Touchscreen: add support for CST226 controller chip ( #6151 )
...
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 18:35:20 +11:00
Clyde Stubbs
221f04b9a5
ili9xxx: Add support for GC9A01A display ( #6351 )
...
* Add support for GCA901A display
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 07:19:35 +00:00
Clyde Stubbs
dfb14fc6ea
Add state listeners to rotary_encoder ( #6035 )
2024-03-11 20:13:41 +13:00
Clyde Stubbs
501973e07b
Add ble_presence binary sensor timeout config value. ( #6024 )
...
* Add binary sensor timeout config value.
* Add test
2024-03-11 17:38:47 +11:00
swoboda1337
1662f833b0
AM2315C Temperature + Humidity Sensor ( #6266 )
...
Co-authored-by: Jonathan Swoboda <jonathan.swoboda>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 19:33:43 +13:00
Clyde Stubbs
c559ccbb83
ILI9XXX: Lazily allocate buffer ( #6352 )
2024-03-11 16:52:05 +11:00
Clyde Stubbs
d6bcc465a8
Add CST816 touchscreen driver ( #5941 )
...
* Add CST816 touchscreen
2024-03-11 16:34:46 +11:00
OdileVidrine
9c95e570c7
Check permissions ( #6255 )
2024-03-11 13:33:31 +13:00
Rodrigo Martín
6a8a2aaefb
feat(MQTT): Add QoS option for each MQTT component ( #6279 )
2024-03-11 13:12:52 +13:00
dentra
c899a33d1a
web_server_idf: support x-www-form-urlencoded POST requests ( #6037 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 13:09:36 +13:00
NP v/d Spek
725b0c81e8
cleanup ili9xxx component by removing data rate define ( #6350 )
2024-03-10 23:38:40 +00:00
alexborro
8850b959e9
[Fingerprint_grow] Implements Sleep Mode feature ( #6116 )
2024-03-11 12:04:16 +13:00
chbmuc
247baa414a
Add IRK support to allow tracking of devices with random MAC addresses ( #6335 )
...
* Add IRK support to allow tracking of devices with random MAC addresses
* make CONF_IRK a local definition
* Add tests
---------
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2024-03-10 22:58:50 +00:00
tomaszduda23
d4489ac373
dump config after logging CDC port is opened by host ( #6169 )
2024-03-11 11:43:33 +13:00
Samuel Sieb
6a46548a8b
add template fan ( #6310 )
2024-03-10 15:42:02 -07:00
NewoPL
0cdd0b295e
fix: modbus_textsensor response is too long in some cases ( #6333 )
2024-03-11 11:15:32 +13:00
dependabot[bot]
3e2ce363a2
Bump docker/build-push-action from 5.0.0 to 5.2.0 in /.github/actions/build-image ( #6347 )
2024-03-11 11:11:42 +13:00
dependabot[bot]
db813bbf04
Bump actions/cache from 4.0.0 to 4.0.1 ( #6306 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 11:09:40 +13:00
Solomon
c52052563f
ads1118 component ( #5711 )
...
Co-authored-by: Solomon <solomon.gorkhover@finnpartners.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 11:09:05 +13:00
Jesse Hills
89b3bc7d70
Set dependabot to look at composite actions versions ( #6343 )
2024-03-11 10:36:44 +13:00
dependabot[bot]
1253583c2d
Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 ( #6295 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 10:22:31 +13:00
dependabot[bot]
732fcc16f3
Bump pytest-asyncio from 0.23.5 to 0.23.5.post1 ( #6334 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 10:21:39 +13:00
dependabot[bot]
5015436295
Bump aioesphomeapi from 23.0.0 to 23.1.0 ( #6332 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 10:20:53 +13:00
Dmitry
fc0d5abc54
Add AGS10 Sensor ( #6070 )
2024-03-11 10:19:09 +13:00
RFDarter
1e96a19d09
Add datetime date entities ( #6191 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 07:52:22 +13:00
rafalw
4ec2b37cc6
Update bang_bang to log two decimal places in config dump ( #6304 )
...
change of precision to two decimal places
2024-03-09 21:14:57 -06:00
Clyde Stubbs
0bc645ded7
Fix build failures on host platform caused by #6167 ( #6338 )
...
* Fix build failures for logger component on host platform
* Add climits header
* Restore logger functionality on host
* Install libsodium in ci
2024-03-09 21:08:58 -06:00
sandronidi
90f416bd0d
DFPlayer: refix Bug created with PR 4758 ( #5861 )
2024-03-08 23:16:21 -03:00
Jimmy Hedman
13736b5c57
Update mDNS for IDF >= 5.0 ( #6328 )
2024-03-07 11:26:39 +13:00
Jesse Hills
833affc1bf
Merge pull request #6326 from esphome/bump-2024.2.2
...
2024.2.2
2024-03-06 10:28:28 +13:00
Jesse Hills
e2b197dc2c
Bump version to 2024.2.2
2024-03-06 09:34:48 +13:00
Jesse Hills
f39dc49f49
Add wake word phrase to voice assistant start command ( #6290 )
2024-03-06 09:34:47 +13:00
Samuel Sieb
b0a25401f7
auto load output for now ( #6309 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-03-06 09:34:47 +13:00
Jesse Hills
37d2b3c797
Merge pull request from GHSA-9p43-hj5j-96h5
2024-03-06 09:34:26 +13:00
Samuel Sieb
63cce916e2
fix tmp102 negative calculation ( #6320 )
2024-03-06 09:34:08 +13:00
星野SKY
1aab87b41c
handling with the negative temperature in the sensor tmp102 ( #6316 )
2024-03-06 09:33:55 +13:00
puuu
a3fc1acdcb
CSE7766: Fix energy calculation ( #6286 )
...
Co-authored-by: DAVe3283 <DAVe3283+GitHub@gmail.com >
2024-03-06 09:32:23 +13:00
Jesse Hills
b3ff23ec76
Merge pull request from GHSA-9p43-hj5j-96h5
2024-03-06 08:09:45 +13:00
Jesse Hills
01fc0578bd
Add wake word phrase to voice assistant start command ( #6290 )
2024-03-06 07:41:18 +13:00
Samuel Sieb
96446446b2
auto load output for now ( #6309 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-03-06 07:40:27 +13:00
Jesse Hills
357ac3b85f
Improv: support connecting to hidden networks ( #6322 )
2024-03-05 13:02:05 +13:00
Nate Clark
626221c5a8
Add toggle command to cover web_server endpoint ( #6319 )
2024-03-05 10:55:10 +13:00
Pavlo Dudnytskyi
81b8451b8a
Additional sensors and binary sensors support for Haier Climate ( #6257 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu >
2024-03-05 10:54:01 +13:00
tomaszduda23
de2d5a65b5
Separate logger implementations for each hardware platform into different files ( #6167 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-03-05 10:52:52 +13:00
Dan Jackson
d5bfcd3bcf
Support for MS8607 PHT (Pressure Humidity Temperature) sensor ( #3307 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-05 10:49:57 +13:00
Andy Barcinski
f3ed091395
x9c: fix off by 1 error ( #6318 )
2024-03-05 09:18:18 +13:00
Samuel Sieb
56837b0947
fix tmp102 negative calculation ( #6320 )
2024-03-04 07:33:39 +00:00
星野SKY
bc74dd4980
handling with the negative temperature in the sensor tmp102 ( #6316 )
2024-03-04 14:02:40 +13:00
CptSkippy
0298adb1d8
aht10: Added new CMD and renamed existing CMD to match datasheet ( #6303 )
2024-03-04 09:00:18 +13:00
星野SKY
11cae03769
Fix return value in core/automation.h ( #6314 )
2024-03-01 23:53:12 -06:00
mathieu-mp
4aeb8e8081
Add regular polygon shapes to display component ( #6108 )
2024-03-01 16:49:26 +13:00
dependabot[bot]
082e76131b
Bump aioesphomeapi from 22.0.0 to 23.0.0 ( #6293 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-01 16:47:18 +13:00
Jimmy Hedman
cf7cc179fb
Fix numbering of sensors ( #6305 )
2024-03-01 14:02:33 +13:00
Jeroen van Oort
4a9d7771fe
Adding W5500 support to ethernet component ( #4424 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-01 13:46:08 +13:00
DAVe3283
f53f91e191
CSE7766 Apparent Power & Power Factor calculations ( #6292 )
2024-02-29 10:12:02 +13:00
dependabot[bot]
ad7866b80e
Bump peter-evans/create-pull-request from 6.0.0 to 6.0.1 ( #6302 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-29 09:55:30 +13:00
Jesse Hills
3c651f4091
Add on_update trigger for Project versions ( #6298 )
2024-02-28 02:01:56 -06:00
NP v/d Spek
5393a09872
Touchscreen component and driver fixes ( #5997 )
...
* Introduce calibration settings for all touchscreen drivers.
this will override the common values.
The x,y coordinates only calculated when the right calibrations are set.
* resolve issues reported by CI
* remove unneeded spaces and newlines
* Forgot to remove some obsolete code
* remove get_setup_priority from xpt2046
* remove media_player changes.
* media_player: removed to much,
* Update suggestions
* referd back the `get_setup_priority` removal so it can be moved into a othe PR.
* tt21100: restore init read
* fix spacing
* load native display dimensions instead of using internal dimensons.
and load it only onse on setup
* moved `update_touches()` to protexted section
* adding Clydes PR#6049
* add multitouch test script
* Update all Touchscreen replacing `get_*_internal` to `get_native_*`
* fixed some CI recomendations
* couple of fixes
* make sure the display is running before touchscreen is setup
* fix clang
* revert back last changes
* xpt2046: change log level for testing
* logging information
* add test file
* fix polling issue with the for example the xpt2046
* fixed some CI issues
* fixed some CI issues
* restore mirror parameter discriptions
* same for the swap_xy
* same for the transform
* remove the above const from const.py
* and put the above const bacl const.py
* Merge branch 'nvds-touchscreen-fix1' of https://github.com/nielsnl68/esphome into nvds-touchscreen-fix1
* and put the above const bacl const.py
* [tt21100] making interupt pin optional
* [tt21100] making interupt pin optional (now complete)
* update the display part based on @clyde'
s changes.
* fix issue with ft6x36 touvhscreen
* reverd back touch check. add comment
* add some extra checks to the ft6x36
* add an other log and a typo fixed
* okay an other fix.
* add an extra check like others do
and fix data type
* [ft6336] fix update race when ts is touched.
* [touchscreen] update some log's with a verbose level.
* fix clang issues
* fix the clang issues
* fix the clang issues
* fix virtual issue.
* fix the clang issues
* an other clang issues
* remove anti-aliased fonts support. It does not belong here.
* remove anti-aliased fonts support. It does not belong here.
* rename test script
* Moving the test files to there right location.
* rename the test files
* clean up the code
* add a new line
* clang fixings
* clang fixings
* remove comment
* remove comment
* Update esphome/components/touchscreen/__init__.py
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
* Update esphome/components/touchscreen/__init__.py
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
* Update esphome/components/touchscreen/__init__.py
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
* Update esphome/components/touchscreen/touchscreen.cpp
* Update esphome/components/touchscreen/touchscreen.cpp
* [ft63x6] add threshold
---------
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
2024-02-28 02:42:11 +00:00
NP v/d Spek
c43c9ad1c5
Add RTTTL volume control. ( #5968 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-28 11:31:33 +13:00
Darek
37138d4f28
Waveshare e-ink 2IN9_V2 - fix full and partial update based on vendor SDK and examples ( #5481 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2024-02-28 07:29:56 +11:00
Jimmy Hedman
f73518dbeb
Improve dualstack and IPv6 support ( #5449 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-27 21:16:20 +13:00
dependabot[bot]
5e04914a11
Bump pytest from 8.0.1 to 8.0.2 ( #6288 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 16:49:33 +13:00
puuu
9b77f97d87
CSE7766: Fix energy calculation ( #6286 )
...
Co-authored-by: DAVe3283 <DAVe3283+GitHub@gmail.com >
2024-02-27 16:47:45 +13:00
dougiteixeira
323849c821
Add device class support to text sensor ( #6202 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-26 11:29:39 +13:00
Alexander Puzynia
a8ab745479
Allow to specify global build directory ( #6276 )
2024-02-26 11:26:08 +13:00
Jesse Hills
cc115e7cc9
Merge pull request #6284 from esphome/bump-2024.2.1
...
2024.2.1
2024-02-26 09:04:36 +13:00
Jesse Hills
badac933ae
Bump version to 2024.2.1
2024-02-26 07:52:25 +13:00
Keith Burzinski
b1b8217713
Fix thermostat supplemental actions ( #6282 )
2024-02-26 07:52:25 +13:00
Samuel Sieb
f3174c58bc
fix throttle average nan handling ( #6275 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-02-26 07:52:25 +13:00
Samuel Sieb
e66e135a63
make output optional for speed fan ( #6274 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-02-26 07:52:25 +13:00
Jesse Hills
d814ed1d4a
Merge pull request from GHSA-8p25-3q46-8q2p
2024-02-26 07:52:08 +13:00
J. Nick Koston
84c6e52be2
dashboard: move storage json update to a background task in edit save ( #6280 )
...
* dashboard: move storage json update to a background task in edit save
* dashboard: move storage json update to a background task in edit save
* fix typing
* docs
2024-02-26 07:50:28 +13:00
Keith Burzinski
2cf6393161
Fix RP2040 SPI pin validation ( #6277 )
2024-02-26 07:47:24 +13:00
Samuel Sieb
5a7759f1c4
allow multiple emc2101 ( #6272 )
2024-02-26 07:47:24 +13:00
Daniel Baulig
db5205931b
web_server: Add a position property for cover entities that have the supports position trait ( #6269 )
2024-02-26 07:47:24 +13:00
Jesse Hills
62d59cffcc
Bump zeroconf timeout to 3000 ( #6270 )
2024-02-26 07:47:24 +13:00
Jesse Hills
2e7129e816
Add missing timeout to "async_request" ( #6267 )
2024-02-26 07:47:24 +13:00
Keith Burzinski
b5e633a2f3
Fix test_build_components for macOS sed ( #6278 )
2024-02-26 07:37:35 +13:00
Keith Burzinski
4a3627c93e
Fix thermostat supplemental actions ( #6282 )
2024-02-26 07:28:52 +13:00
Samuel Sieb
77916d051e
fix throttle average nan handling ( #6275 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-02-26 07:26:35 +13:00
Samuel Sieb
98552a0eaa
make output optional for speed fan ( #6274 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-02-26 07:23:01 +13:00
J. Nick Koston
83a1fc5fdb
dashboard: move storage json update to a background task in edit save ( #6280 )
...
* dashboard: move storage json update to a background task in edit save
* dashboard: move storage json update to a background task in edit save
* fix typing
* docs
2024-02-24 23:39:47 -05:00
Keith Burzinski
4a54af0d57
Fix RP2040 SPI pin validation ( #6277 )
2024-02-24 00:31:20 -06:00
Samuel Sieb
15af08f6b7
allow multiple emc2101 ( #6272 )
2024-02-22 20:17:10 -06:00
Jesse Hills
a748610071
Merge pull request from GHSA-8p25-3q46-8q2p
2024-02-23 07:38:24 +13:00
Stefan Rado
58c0d8c267
Add Uponor Smatrix component ( #5769 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-22 16:03:14 +13:00
LouDou
76a3ffc8a9
Allow ESP8266 to use multiple i2c busses ( #6145 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-22 14:51:05 +13:00
dependabot[bot]
fd03d875e8
Bump aioesphomeapi from 21.0.2 to 22.0.0 ( #6263 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 14:48:12 +13:00
Sybren A. Stüvel
ea44166814
Improve the error message on OTA version mismatch ( #6259 )
2024-02-22 14:35:21 +13:00
Daniel Baulig
481f067625
web_server: Add a position property for cover entities that have the supports position trait ( #6269 )
2024-02-22 14:33:28 +13:00
Jesse Hills
a3fa1e6c52
Bump zeroconf timeout to 3000 ( #6270 )
2024-02-22 14:26:00 +13:00
Jesse Hills
127cbde2a2
Add missing timeout to "async_request" ( #6267 )
2024-02-21 17:51:06 -06:00
Jesse Hills
75af4c3d62
Fix yamllint ( #6253 )
2024-02-21 17:14:30 +13:00
Stephen Tierney
e847039ffd
LTR390 - Multiple bugfixes ( #6161 )
2024-02-21 17:10:04 +13:00
dependabot[bot]
d96090095a
Bump pyupgrade from 3.15.0 to 3.15.1 ( #6247 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-21 16:57:51 +13:00
dependabot[bot]
256d886d77
Bump voluptuous from 0.14.1 to 0.14.2 ( #6181 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-21 16:57:38 +13:00
dependabot[bot]
f4eb525c97
Bump frenck/action-yamllint from 1.4.2 to 1.5.0 ( #6236 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 16:46:35 +13:00
dependabot[bot]
f4552f5062
Bump peter-evans/create-pull-request from 5.0.2 to 6.0.0 ( #6159 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 15:58:10 +13:00
dependabot[bot]
57f53a0f16
Bump codecov/codecov-action from 3 to 4 ( #6160 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 15:56:28 +13:00
dependabot[bot]
b75caf5ea7
Bump pytest from 7.4.4 to 8.0.1 ( #6246 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-21 15:54:32 +13:00
dependabot[bot]
07c3ee75e5
Bump black from 23.12.1 to 24.2.0 ( #6221 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-02-21 15:53:50 +13:00
Jesse Hills
2d22a2d1c2
Merge pull request #6252 from esphome/bump-2024.2.0
...
2024.2.0
2024-02-21 13:48:58 +13:00
Jesse Hills
c92968da8a
Bump version to 2024.2.0
2024-02-21 12:51:13 +13:00
Jesse Hills
86580d07cb
Merge pull request #6249 from esphome/bump-2024.2.0b3
...
2024.2.0b3
2024-02-21 11:38:08 +13:00
Jesse Hills
03ea71034f
Bump version to 2024.2.0b3
2024-02-21 10:57:43 +13:00
sibowler
7bf676abfa
Tuya Fan component fix to handle enum datapoint type ( #6135 )
2024-02-21 10:57:43 +13:00
Michael Hansen
fb16e6b027
Voice Assistant: add on_idle trigger and fix nevermind ( #6141 )
2024-02-21 10:57:43 +13:00
SmartShackMaster
4eb04afa62
Clear UART read buffer before sending next command ( #6200 )
2024-02-21 10:57:43 +13:00
Keith Burzinski
841a831c63
Fix tm1651 enum ( #6248 )
2024-02-21 10:57:43 +13:00
Samuel Sieb
ae4af2966a
hold interrupt disable for dallas one-wire ( #6244 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-02-21 10:57:43 +13:00
Stephen Cox
4d8b5edb1c
Provide example devcontainer config for mdns and USB passthrough ( #6094 )
2024-02-21 10:49:59 +13:00
sibowler
924389ba74
Tuya Fan component fix to handle enum datapoint type ( #6135 )
2024-02-21 10:40:17 +13:00
Michael Hansen
4b04df2f6b
Voice Assistant: add on_idle trigger and fix nevermind ( #6141 )
2024-02-21 10:38:33 +13:00
SmartShackMaster
1f432ec7de
Clear UART read buffer before sending next command ( #6200 )
2024-02-21 10:27:17 +13:00
Keith Burzinski
2948d87a66
Add some components to the new testing framework (D) ( #6175 )
2024-02-21 08:40:13 +13:00
Keith Burzinski
5ef1bab23e
Fix tm1651 enum ( #6248 )
2024-02-21 08:12:08 +13:00
Kevin P. Fleming
edd1678463
New component: ADE7880 voltage/current/power/energy sensor ( #5242 )
2024-02-20 12:24:44 +13:00
Samuel Sieb
5d144cff02
hold interrupt disable for dallas one-wire ( #6244 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-02-20 08:13:12 +13:00
dependabot[bot]
c39f6d0738
Bump pytest-asyncio from 0.23.3 to 0.23.5 ( #6201 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 08:13:52 -06:00
Jesse Hills
6ced54ea8e
Merge pull request #6243 from esphome/bump-2024.2.0b2
...
2024.2.0b2
2024-02-19 17:36:12 +13:00
Jesse Hills
e0e3489335
Bump version to 2024.2.0b2
2024-02-19 17:01:01 +13:00
Jesse Hills
cc1813f5b9
Fix xl9535 pin reads ( #6242 )
2024-02-19 17:01:01 +13:00
Jesse Hills
6eb3c65445
Add optional minimum esphome version to microWakeWord manifest ( #6240 )
2024-02-19 17:01:01 +13:00
Marcel Hetzendorfer
29ec40db5f
WRGB Use correct multiplier ( #6237 )
2024-02-19 17:01:01 +13:00
marshn
61a45dcebe
Fix to RF receiver for Drayton Digistat heating controller ( #6235 )
2024-02-19 17:01:01 +13:00
kahrendt
7aa2c494c8
Add more debugging logs to microWakeWord ( #6238 )
2024-02-19 17:01:01 +13:00
Keith Burzinski
373569d86d
AUTO_LOAD sensor for shelly_dimmer ( #6223 )
2024-02-19 17:01:01 +13:00
Jesse Hills
967259a212
Fix xl9535 pin reads ( #6242 )
2024-02-19 03:44:18 +00:00
Carlos Ortega
342fb72b6a
Prevent network config on rpipico board ( #5832 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-19 14:29:41 +13:00
Anton Viktorov
e1345ae7e3
INA226 - fixed improper work with signed values, added configurable ADC parameters ( #6172 )
2024-02-19 14:24:59 +13:00
Ivan Kravets
062db622f3
Adjust HeatpumpIR dependency ( #6222 )
2024-02-19 11:55:46 +13:00
Jesse Hills
e3e670c084
Add optional minimum esphome version to microWakeWord manifest ( #6240 )
2024-02-19 11:52:37 +13:00
bisbastuner
142b33fc90
Add support for 1.8V-powered devices ( #6234 )
2024-02-19 07:44:24 +13:00
Marcel Hetzendorfer
8a52ba3ea3
WRGB Use correct multiplier ( #6237 )
2024-02-19 07:40:20 +13:00
marshn
acbcb9d2be
Fix to RF receiver for Drayton Digistat heating controller ( #6235 )
2024-02-19 07:38:32 +13:00
kahrendt
db9d837d29
Add more debugging logs to microWakeWord ( #6238 )
2024-02-18 18:50:24 +13:00
Keith Burzinski
27a3a081c3
AUTO_LOAD sensor for shelly_dimmer ( #6223 )
2024-02-16 10:47:42 +13:00
Jesse Hills
7baf091d47
Bump openssh-client to 1:9.2p1-2+deb12u2 ( #6216 )
2024-02-13 14:29:54 +13:00
Jesse Hills
fb94778c04
Merge pull request #6215 from esphome/bump-2024.2.0b1
...
2024.2.0b1
2024-02-13 10:59:25 +13:00
Jesse Hills
6935b02d3f
Bump openssh-client to 1:9.2p1-2+deb12u2
2024-02-13 10:19:02 +13:00
Jesse Hills
47d1a64894
Bump version to 2024.3.0-dev
2024-02-13 09:45:31 +13:00
Jesse Hills
0e769d77ff
Bump version to 2024.2.0b1
2024-02-13 09:45:30 +13:00
Jesse Hills
082778d117
Merge branch 'dev' into bump-2024.2.0b1
2024-02-13 09:45:30 +13:00
kahrendt
e521662342
Add micro_wake_word component ( #6136 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-13 09:38:50 +13:00
ChuckMash
061d5b4979
Fixed group mask logic for WLED Sync fix ( #6193 )
2024-02-12 11:55:06 +13:00
NP v/d Spek
71b3a14a29
update docstrings in cpp_generator.py ( #6212 )
2024-02-12 10:08:32 +13:00
Keith Burzinski
3eaf59cc5a
Add some components to the new testing framework (C) ( #6174 )
2024-02-08 10:55:20 +13:00
Keith Burzinski
a91937dca5
Add missing vector.h for lightwaverf ( #6196 )
2024-02-08 10:53:44 +13:00
ChuckMash
558588ee8a
WLED Sync fix and BK72XX support ( #6190 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-07 01:41:40 +00:00
Clyde Stubbs
f3ef05f5c3
host platform: improvements and bugfixes ( #6137 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-07 14:24:06 +13:00
Tomek Wasilczyk
0ede4a3095
CSE7766: fix power and current measurements at low loads ( #6180 )
2024-02-07 14:12:14 +13:00
Bill Adams
fe789c8beb
Add "transformer_active" flag for use in effects. ( #6157 )
2024-02-07 12:13:55 +13:00
Keith Burzinski
05da0fb4cf
Add some components to the new testing framework (B) ( #6173 )
2024-02-07 04:32:40 +09:00
J. Nick Koston
cfe16c92ee
Bump aioesphomeapi to 21.0.2 ( #6188 )
2024-02-07 04:07:37 +09:00
Keith Burzinski
9dbbc80c74
Add some components to the new testing framework (A part 2) ( #6162 )
2024-02-07 04:05:04 +09:00
Marcel Hetzendorfer
164b42f5aa
WRGB or RGBW? WS2814 ( #6164 )
2024-02-07 04:03:09 +09:00
Keith Burzinski
5e9741f51c
Add some components to the new testing framework (A part 1) ( #6142 )
2024-02-05 11:29:18 +09:00
Jean-François Roy
b28821d846
dfrobot_sen0395: Use setLatency instead of outputLatency ( #5665 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-02-05 10:57:11 +09:00
esphomebot
0fa0904bc5
Synchronise Device Classes from Home Assistant ( #6158 )
2024-02-01 01:25:47 +13:00
rnauber
92798751c2
Support tri-color waveshare eink displays 2.7inch B and B V2 ( #4238 )
...
Co-authored-by: Richard Nauber <richard@nauber.dev >
2024-01-30 15:16:32 +11:00
Ruben van Dijk
23a9a704f3
Minimum 1 for full_update_every to prevent IntegerDivideByZero. ( #6150 )
2024-01-28 07:15:14 +11:00
Clyde Stubbs
f2caf13d39
ILI9XXX: Restore offset usage in set_addr_window ( #6147 )
2024-01-25 23:13:38 -06:00
J. Nick Koston
25ab6f0297
Ensure filename is shown when YAML raises an error ( #6139 )
...
* Ensure filename is shown when YAML raises an error
fixes #5423
fixes #5377
* Ensure filename is shown when YAML raises an error
fixes #5423
fixes #5377
* Ensure filename is shown when YAML raises an error
fixes #5423
fixes #5377
* Ensure filename is shown when YAML raises an error
fixes #5423
fixes #5377
* Ensure filename is shown when YAML raises an error
fixes #5423
fixes #5377
2024-01-23 23:11:03 -06:00
Clyde Stubbs
23071e932a
Add support for Pico-ResTouch-LCD-3.5 to ili9xxx driver ( #6129 )
...
* Working version of Waveshare 3.5 Res Touch driver.
* Default color order BGR
2024-01-24 07:40:16 +11:00
Edward Firmo
4812997429
Nextion TFT upload IDF memory optimization ( #6128 )
...
* Nextion TFT upload IDF memory optimization
This optimizes the memory in use for TFT upload when using `esp-idf` framework.
Basically, the engine establishes 3 connections to the the http/https server:
1. Fetch the file size (used to manage chunks and file size)
2. Transfer the 1st chunk (when it evaluates Nextion response to define either to continue from that point or to another point in the file)
3. Transfer the remaining data.
Until now, connection 1 was kept open during the whole process taking aprox 40kb of heap in a esp32dev (NSPanel in my tests) and the same amount of memory was needed to the 2nd and 3rd connections (which never competes to each other).
With this change, each connection is closed and released before opening the next one with a significant reduction on the required heap needed for this transfer.
This can still be improved to use a persistent connection, but I will look at this in the future, so it is not part of this change.
In addition to the better connection management, I've added quite a lot of log (mostly at VERBOSE level), which was used for troubleshooting here.
I was unsure about removing this. As it can be useful for others, I decided to keep it, but I will be fine about removing it if this is now in line with ESPHome best practices.
* clang-format
* Log response length
2024-01-23 01:49:28 -06:00
Keith Burzinski
ec3162282c
Merge pull request #6132 from esphome/bump-2023.12.9
...
2023.12.9
2024-01-22 19:54:22 -06:00
Keith Burzinski
f3997d0f77
Bump version to 2023.12.9
2024-01-22 19:28:12 -06:00
aschmitz
4e5534850c
fix: negative temperatures on PMS5003T sensors ( #6100 )
2024-01-22 19:28:12 -06:00
Samuel Sieb
354314dbf3
fix negative temperature for pmsx003 ( #6083 )
...
* fix negative temperature for pmsx003
* Update esphome/components/pmsx003/pmsx003.cpp
2024-01-22 19:28:11 -06:00
Samuel Sieb
2cda6462f3
negative values for all DHT22 variants ( #6074 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-01-22 19:28:11 -06:00
Samuel Sieb
a6f864a4a3
fix sen5x negative temperature ( #6082 )
2024-01-22 19:28:11 -06:00
jxl77
c35a21773e
Improve temperature precision in BME280 and BMP280 ( #6124 )
...
* Update bme280_base.cpp
Change read_temperature to get better precision
float const temperature = (*t_fine * 5 + 128);
return temperature / 25600.0f;
* Update bmp280.cpp
increase precision in read_temperature
* Update bmp280.cpp
clang-format correction
2024-01-20 19:57:39 -06:00
Jesse Hills
1821ddd996
Merge pull request #6122 from esphome/bump-2023.12.8
...
2023.12.8
2024-01-20 04:22:36 +13:00
Jesse Hills
aee702f84f
Bump version to 2023.12.8
2024-01-19 23:40:26 +09:00
Jesse Hills
d5fe5b0899
Fix some Voice Assistant bugs ( #6121 )
2024-01-19 23:40:25 +09:00
guillempages
bd7fe1227c
Let show_*_page actions depend on "Display" ( #6092 )
...
Instead of forcing a DisplayBuffer, let the display page actions use Displays without buffer.
2024-01-19 23:40:25 +09:00
Jesse Hills
0cbc06a9b9
Fix some Voice Assistant bugs ( #6121 )
2024-01-20 03:38:37 +13:00
Stefan Rado
2f09624c07
Remove optional<> for pointer types ( #6120 )
2024-01-20 02:30:57 +13:00
tomaszduda23
6a8da17ea3
OTA 2 which confirm each written chunk ( #6066 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-19 13:18:06 +09:00
Clyde Stubbs
ed771abc8a
Add support for Waveshare EPD 2.13" V3 ( #5363 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-19 12:10:53 +09:00
alexbuit
6561746f97
add AM2120 device type ( #6115 )
2024-01-19 11:50:00 +09:00
Clyde Stubbs
1fef769496
Add quad spi features ( #5925 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-19 11:42:17 +09:00
Clyde Stubbs
2283b3b443
Fix time component for host platform ( #6118 )
2024-01-19 12:46:55 +11:00
Clyde Stubbs
8267b3274c
Enable networking and some other components on host platform ( #6114 )
2024-01-19 10:10:23 +09:00
dependabot[bot]
6a6a70f1e5
Bump actions/cache from 3.3.2 to 4.0.0 ( #6110 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-19 10:08:29 +09:00
dependabot[bot]
ea9de45d16
Bump platformio from 6.1.11 to 6.1.13 ( #6086 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-19 10:07:50 +09:00
kahrendt
045836c3fe
Add combination sensor and remove absorbed kalman_combinator component ( #5438 )
2024-01-18 18:09:49 +09:00
pofilo (vmerat)
45c0d10eb0
Fixes Waveshare 7.5in B V2 and V3 ( #6079 )
2024-01-18 16:35:20 +09:00
Rene Guca
e2f2feafdd
WiFi fast_connect: save/load BSSID and channel for faster connect from sleep ( #5931 )
2024-01-18 16:30:58 +09:00
Fabian
c6f528583b
Proposal: Test yaml for each component ( #5398 )
...
* Test for each component.
* When possible use commandline substitution.
* Add wildcard support.
* end file with new line.
* Move component tests into subfolder.
* Add component test to pipeline.
* Remove trailing whitespace.
* add restore python step.
* Add `. venv/bin/activate` to pipeline.
* step `changed-components` needs `common` step.
* start `list-components-changed.py` different.
* iterate on pipeline stage `list-components`.
* Update `checkout` action.
* Rename test folder from `tests` to `_test`.
* validate file exists.
* Move component test folder.
* extend list-components to include child components.
* File does not end with a newline
* Handle empty list-components matrix.
* list-components also check for changes in tests folder.
* Improve `list-components.py`.
* `*` is a forbidden character for filenames on windows.
---------
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-01-18 01:13:40 -06:00
Benoît Leforestier
c9c8d39778
Add support of Honeywell HumidIcon (I2C HIH series) Temperature & Humidity sensor ( #5730 )
2024-01-18 09:56:56 +09:00
mathieu-mp
39bd829236
Fix color observation for triangle outline in display component ( #6107 )
2024-01-18 08:40:30 +09:00
h2zero
e731a2ffaa
Add support X.509 client certificates for MQTT. ( #5778 )
...
Co-authored-by: h2zero <powellperalata@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-18 08:26:56 +09:00
Jesse Hills
b606e976e1
CV: tidy up Schema wrapper ( #6105 )
2024-01-17 01:28:46 -06:00
Keith Burzinski
0cd232cdf5
Add support for VEML3235 lux sensor ( #5959 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-17 15:50:53 +09:00
Jesse Hills
7dced7f55d
Merge pull request #6104 from esphome/bump-2023.12.7
...
2023.12.7
2024-01-17 13:24:00 +13:00
Jesse Hills
36de644065
Bump version to 2023.12.7
2024-01-17 08:27:03 +09:00
Clyde Stubbs
95292dbba1
Inkplate6: Fix crash with initial set of greyscale ( #6038 )
2024-01-17 08:27:03 +09:00
Jesse Hills
86c9546362
Create RingBuffer for VoiceAssistant ( #6102 )
2024-01-17 08:27:03 +09:00
Piotr Majkrzak
f37a812e59
Fix RMT timing clock base ( #6101 )
2024-01-17 08:27:03 +09:00
Clyde Stubbs
596943b683
Inkplate6: Fix crash with initial set of greyscale ( #6038 )
2024-01-17 08:23:36 +09:00
Clyde Stubbs
3854203037
Socket: Add recvfrom method to receive UDP with source address. ( #6103 )
2024-01-17 08:12:31 +09:00
Jesse Hills
21337ffc67
Create RingBuffer for VoiceAssistant ( #6102 )
2024-01-16 17:37:57 +09:00
Piotr Majkrzak
ea03058ace
Fix RMT timing clock base ( #6101 )
2024-01-16 17:10:44 +09:00
Keith Burzinski
e35cab018a
Add NFC binary sensor platform ( #6068 )
2024-01-16 17:05:13 +09:00
Samuel Sieb
26acbbedbf
Add continuous option to the graph ( #6093 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-01-16 16:44:12 +09:00
alexborro
249cd67588
Fingerprint_grow: Trigger on finger scan start and on finger scan misplaced ( #6003 )
2024-01-16 16:38:19 +09:00
mathieu-mp
72ab1700e7
Add triangle shapes to display component ( #6096 )
2024-01-16 15:38:09 +09:00
aschmitz
87cab92af6
fix: negative temperatures on PMS5003T sensors ( #6100 )
2024-01-14 23:08:19 -08:00
NP v/d Spek
412c999f14
Revert "add Pico-ResTouch-LCD-3.5" ( #6098 )
2024-01-15 17:41:01 +11:00
NP v/d Spek
8cd1798674
add Pico-ResTouch-LCD-3.5 ( #6078 )
2024-01-15 11:09:35 +09:00
NP v/d Spek
e39099137d
update script/setup so it works fine on windows ( #6087 )
2024-01-15 11:08:10 +09:00
NP v/d Spek
83baa24022
Use touch state from ft63x6 driver. ( #6055 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-15 11:07:06 +09:00
Jesse Hills
78a6509fb1
Merge pull request #6097 from esphome/bump-2023.12.6
...
2023.12.6
2024-01-15 13:06:58 +13:00
Samuel Sieb
8b2d76e8ce
convert cse7766 to non-polling ( #6095 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-01-15 09:05:47 +09:00
Pieter Frenssen
dd2dca4d08
Bump pillow to 10.2.0. ( #6091 )
2024-01-15 08:48:02 +09:00
Jesse Hills
534c14e313
Bump version to 2023.12.6
2024-01-15 08:25:48 +09:00
J. Nick Koston
3fec8f9b53
Fallback to pure-python loader for better error when YAML loading fails ( #6081 )
2024-01-15 08:25:41 +09:00
tomaszduda23
b8b6462844
add STATE_CLASS_TOTAL_INCREASING to bl0940 and bl0942 ( #6090 )
2024-01-15 08:23:56 +09:00
Keith Burzinski
59e7c52341
Improv Serial -- don't wait for incoming bytes ( #6089 )
2024-01-15 08:23:55 +09:00
Keith Burzinski
ff7de4c971
ESP32-C3 USB_CDC fixes ( #6069 )
2024-01-15 08:23:55 +09:00
Robert Paskowitz
978a676c7c
Support full (>460 char) dumps of Pronto IR commands ( #6040 )
...
Co-authored-by: Rob Paskowitz <rob@paskowitz.ca >
2024-01-15 08:23:55 +09:00
functionpointer
33051906bd
pylontech: Fix parsing error with US2000 ( #6061 )
2024-01-15 08:23:55 +09:00
tomaszduda23
da56d333dc
fix compilation error for libretiny ( #6064 )
2024-01-15 08:23:55 +09:00
J. Nick Koston
48a4e6bae9
Fix device not requesting Home Assistant time at the update interval ( #6022 )
2024-01-15 08:23:55 +09:00
J. Nick Koston
5220c9edf8
Fallback to pure-python loader for better error when YAML loading fails ( #6081 )
2024-01-15 08:06:13 +09:00
tomaszduda23
f567b5d28b
add STATE_CLASS_TOTAL_INCREASING to bl0940 and bl0942 ( #6090 )
2024-01-15 08:01:20 +09:00
guillempages
8e83c7dd19
Let show_*_page actions depend on "Display" ( #6092 )
...
Instead of forcing a DisplayBuffer, let the display page actions use Displays without buffer.
2024-01-14 08:01:32 +11:00
Keith Burzinski
d551a2eba2
Improv Serial -- don't wait for incoming bytes ( #6089 )
2024-01-13 08:21:28 +00:00
Samuel Sieb
ed2ab9e962
fix negative temperature for pmsx003 ( #6083 )
...
* fix negative temperature for pmsx003
* Update esphome/components/pmsx003/pmsx003.cpp
2024-01-12 09:47:50 +00:00
Samuel Sieb
aa04a3caaf
negative values for all DHT22 variants ( #6074 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-01-12 03:20:08 -06:00
Samuel Sieb
343a8c063e
fix sen5x negative temperature ( #6082 )
2024-01-12 09:11:42 +00:00
mrtoy-me
4cc17dac0d
hydreon_rgxx - fix missing cg.add(var.set_model(...)) ( #6065 )
2024-01-11 15:18:22 +09:00
Simone Rossetto
d616025fed
Actions to enable and disable WireGuard connection ( #5690 )
2024-01-11 14:09:42 +09:00
Keith Burzinski
082d9fcf0e
ESP32-C3 USB_CDC fixes ( #6069 )
2024-01-11 08:05:34 +09:00
Andrey Bodrov
4b783c0372
BME280 SPI ( #5538 )
...
* bme spi finally
* linter
* CO
* tidy
* lint
* tidy [2]
* tidy[-1]
* final solution
* Update test1.yaml
remove failed test
* Update test1.1.yaml
add test to another file with free GPIO5 pin
* fix spi read bytes
* fix tests
* rename bme280 to bme280_i2c
2024-01-09 22:31:38 -06:00
J. Nick Koston
fcd549e5b6
Run python tests on windows and macos ( #6010 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-01-09 12:18:13 +09:00
dependabot[bot]
aa8a533da6
Bump black from 23.12.0 to 23.12.1 ( #6018 )
2024-01-08 16:12:08 -10:00
dependabot[bot]
97be209aec
Bump pytest-asyncio from 0.23.2 to 0.23.3 ( #6047 )
2024-01-08 16:11:48 -10:00
J. Nick Koston
6dfdcff66c
dashboard: refactor ping implementation to be more efficient ( #6002 )
2024-01-09 10:35:43 +09:00
dependabot[bot]
87301a2e76
Bump pytest from 7.4.3 to 7.4.4 ( #6046 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 15:33:50 -10:00
J. Nick Koston
2be19c4e45
Bump recommended ESP32 IDF to 4.4.6 ( #6048 )
2024-01-09 10:13:18 +09:00
J. Nick Koston
d9def0cb3a
Bump hypothesis to 6.92.1 ( #6011 )
2024-01-09 10:08:50 +09:00
Clyde Stubbs
65e6f9cba9
Add getter for image data_start ( #6036 )
2024-01-09 10:07:45 +09:00
Dusan Cervenka
79d00ec913
Extend i2s config options ( #6056 )
2024-01-09 10:07:21 +09:00
Edward Firmo
869cdf122d
Nextion draw QR code at runtime ( #6027 )
2024-01-09 09:47:48 +09:00
Edward Firmo
2bb5343d27
Extends UART change at runtime to ESP8266 ( #6019 )
2024-01-09 09:45:46 +09:00
Robert Paskowitz
e3d146ee44
Support full (>460 char) dumps of Pronto IR commands ( #6040 )
...
Co-authored-by: Rob Paskowitz <rob@paskowitz.ca >
2024-01-09 09:44:08 +09:00
Edward Firmo
6061699eff
Nextion enable upload from https when using esp-idf ( #6051 )
2024-01-09 09:41:34 +09:00
dependabot[bot]
886d1a2d00
Bump flake8 from 6.1.0 to 7.0.0 ( #6058 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-09 09:38:50 +09:00
functionpointer
9bdb9dc1a3
pylontech: fix voltage_low and voltage_high wrong unit ( #6060 )
...
Co-authored-by: だから <82636574+Dackara@users.noreply.github.com >
2024-01-09 08:30:37 +09:00
functionpointer
696bfe6a87
pylontech: Fix parsing error with US2000 ( #6061 )
2024-01-09 08:26:13 +09:00
Ruben van Dijk
14bffaf8a7
Add questionmark to default glyphs. ( #6053 )
2024-01-09 08:12:28 +09:00
tomaszduda23
4202fe65b5
fix compilation error for libretiny ( #6064 )
2024-01-09 08:05:52 +09:00
Samuel Sieb
fdd54d74a3
Don't crash with invalid adc pin ( #6059 )
...
* Don't crash with invalid adc pin
* lint
2024-01-07 21:39:53 -06:00
Clyde Stubbs
a2e152ad12
clang-format and clang-tidy scripts: More robust algorithm to find correct executable ( #6041 )
...
* More robust algorithm to find correct executable
* Revise message wording
* Add clang-tidy and clang-format to requirements.txt.
Add to message explaining install process.
* Extracted get_binary to helpers.py. Use execptions for clean exit.
* Add parameter types
* clang-{tidy,format} in requirements_test.txt
clean up script exit
* Kill processes on ^C
* Move clang-tidy and clang-format into requirements_dev.txt
2024-01-02 23:00:52 -06:00
Clyde Stubbs
ae52164d9c
Display: Introduce draw_pixels_at() method for fast block display rendering ( #6034 )
...
* Introduce `draw_pixels_at()` method for fast block display rendering
* Add check for 18 vs 16 bit display.
2024-01-01 17:34:40 -06:00
Clyde Stubbs
773cd0f414
GT911 touchscreen: Fix bug causing touch button release to fail ( #6042 )
...
* Fix bug causing gt911 touch button release to fail
* Cache button state and report changes only
2023-12-31 04:01:16 -06:00
Pavlo Dudnytskyi
2a43e55452
HaierProtocol library updated to 0.9.25 to fix the answer_timeout bug ( #6015 )
2023-12-29 13:08:26 -08:00
Clyde Stubbs
5ebb68f4ff
Ble client additions and fixes ( #5277 )
...
* Add config to disable auto-connect of BLE client.
Correct initialise MAC address of BLE client.
* Checkpont
* Fixes for automation progress.
* Fixes for automation progress.
* Checkpoint;
fix notify for ble_client
* Fix BLE client binary_output
* Various fixes
* Consider notifications on when receiving REG_FOR event.
* Add testing branch to workflow
* Add workflow
* CI changes
* CI changes
* CI clang
* CI changes
* CI changes
* Add comment about logging macros
* Add test, sanitise comment
* Revert testing change to ci config
* Update codeowners
* Revert ci config change
* Fix some state changes
* Add default case.
* Minor fixes
* Add auto-connect to logconfig
2023-12-29 01:35:44 -06:00
Edward Firmo
d3567f9ac6
Nextion queue size ( #6029 )
...
* Nextion `queue_size` function
Returns the size of Nextion queue.
For troubleshooting only.
* Move `queue_size` to `nextion.h`
This is where the queue is
* Inline doc
* clang-format
2023-12-28 23:15:06 -06:00
Clyde Stubbs
21ec42f495
Add constants used by multiple display drivers to global const.py ( #6033 )
...
* Add constants used by multiple display drivers to global const.py
* Add further constants
* Refactor st7789v and st7735v
2023-12-29 02:00:19 +00:00
J. Nick Koston
d4d49e38fc
Fix device not requesting Home Assistant time at the update interval ( #6022 )
2023-12-28 14:51:00 +11:00
Anton Viktorov
3be97868fc
Support for ST7567 display 128x64 (I2C, SPI) ( #5952 )
2023-12-27 12:01:15 +11:00
Jesse Hills
41dc73d228
Merge pull request #6017 from esphome/bump-2023.12.5
...
2023.12.5
2023-12-26 02:44:59 +13:00
Jesse Hills
6ceefe08ab
Bump version to 2023.12.5
2023-12-25 22:24:13 +09:00
J. Nick Koston
21e5806a73
Fix docker builds ( #6012 )
2023-12-25 22:24:13 +09:00
Jesse Hills
4fd79fee2c
Merge pull request #6016 from esphome/bump-2023.12.4
...
2023.12.4
2023-12-26 01:45:41 +13:00
Jesse Hills
4c8c4a2579
Bump version to 2023.12.4
2023-12-25 21:14:55 +09:00
NP v/d Spek
b68420b2cc
Display: fix class inherence in Python script ( #6009 )
2023-12-25 21:14:55 +09:00
J. Nick Koston
7bce999bba
dashboard: Fix file writes on Windows ( #6013 )
2023-12-25 21:14:55 +09:00
NP v/d Spek
dc0cc0b431
tt21100: restore init read ( #6008 )
2023-12-25 21:14:55 +09:00
J. Nick Koston
0990d0812e
dashboard: Only ping when polling is active ( #6001 )
...
fixes https://github.com/esphome/issues/issues/5257
2023-12-25 21:14:55 +09:00
Fabian
93ac765425
[Touchscreen] Add expire of touch record. ( #5986 )
...
* Add expire of touch record.
* Implement suggested changes.
* Alternative implementation to detect touch release.
* add `cancel_timeout`.
* Add touch timeout as configurable element.
---------
Co-authored-by: Your Name <you@example.com >
2023-12-25 06:16:53 +11:00
NP v/d Spek
46fc37b691
Display: fix class inherence in Python script ( #6009 )
2023-12-24 22:58:27 +09:00
J. Nick Koston
de6fc6b1dd
Fix docker builds ( #6012 )
2023-12-24 22:57:15 +09:00
J. Nick Koston
fe15d993f9
dashboard: Fix file writes on Windows ( #6013 )
2023-12-24 22:56:31 +09:00
NP v/d Spek
6583026e14
tt21100: restore init read ( #6008 )
2023-12-24 22:54:53 +09:00
Attila Farago
8e674990b0
web_server support for home assistant like styling ( #5854 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-24 03:17:00 +13:00
J. Nick Koston
a97fc4f758
dashboard: Only ping when polling is active ( #6001 )
...
fixes https://github.com/esphome/issues/issues/5257
2023-12-23 14:43:17 +13:00
Jesse Hills
35388cf2a2
Merge pull request #5994 from esphome/bump-2023.12.3
...
2023.12.3
2023-12-22 21:42:41 +13:00
Jesse Hills
417e37d291
Bump version to 2023.12.3
2023-12-22 17:12:42 +09:00
Jesse Hills
7dc35a1029
Fix broken configs with non-existent components ( #5993 )
2023-12-22 17:12:42 +09:00
J. Nick Koston
9202a30dc7
Fix dashboard logs when api is disabled and using MQTT ( #5992 )
2023-12-22 17:12:42 +09:00
matzman666
45f9f3d972
Improved sensor readings in htu21d component. ( #5839 )
2023-12-22 17:12:42 +09:00
Jesse Hills
46310ff223
Regenerate api_pb2 after manual changes were added incorrectly in #5732 ( #5990 )
2023-12-22 17:12:42 +09:00
J. Nick Koston
f5c99d1647
Fix unexpected disconnects when outgoing buffer is full during keepalive ( #5988 )
2023-12-22 17:12:42 +09:00
Jesse Hills
46c4c61b40
Fix broken configs with non-existent components ( #5993 )
2023-12-22 21:10:35 +13:00
J. Nick Koston
46255ad4df
Fix dashboard logs when api is disabled and using MQTT ( #5992 )
2023-12-22 16:35:31 +09:00
Jesse Hills
d2d0058386
Lint the script folder files ( #5991 )
2023-12-22 16:03:47 +09:00
matzman666
676ae6b26e
Improved sensor readings in htu21d component. ( #5839 )
2023-12-22 15:58:17 +09:00
Jesse Hills
bd6fa29f77
Regenerate api_pb2 after manual changes were added incorrectly in #5732 ( #5990 )
2023-12-22 14:29:10 +09:00
J. Nick Koston
4fb7e945f8
Fix unexpected disconnects when outgoing buffer is full during keepalive ( #5988 )
2023-12-22 11:59:24 +09:00
Jesse Hills
9b72a3a584
Merge pull request #5989 from esphome/bump-2023.12.2
...
2023.12.2
2023-12-22 15:57:09 +13:00
Scott K Logan
3de5b26d77
Add a Binary Sensor Filter for state settling ( #5900 )
2023-12-22 11:33:29 +09:00
Jesse Hills
19e5a4a81a
Bump version to 2023.12.2
2023-12-22 11:04:00 +09:00
Jessica Hamilton
8e13c3e1b0
web_server.py: return empty content when file doesn't exist ( #5980 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-22 11:04:00 +09:00
Keith Burzinski
4f8e3211bf
Add workaround for crash in Arduino 2.0.9 when CDC is configured ( #5987 )
2023-12-22 11:04:00 +09:00
davidmonro
872519f7f6
Override GPIOs 12 and 13 on the airm2m (LuatOS) board ( #5982 )
...
Co-authored-by: David Monro <david.monro@anu.edu.au >
2023-12-22 11:04:00 +09:00
CVan
2a69a49061
Update libtiff6 ( #5985 )
2023-12-22 11:04:00 +09:00
Clyde Stubbs
1a8e7854c7
ESP32-S3 and ESP-IDF don't play well with USB_CDC and need USB_SERIAL_JTAG ( #5929 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-12-22 11:04:00 +09:00
Jessica Hamilton
70fdc3c3f8
web_server.py: return empty content when file doesn't exist ( #5980 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-22 10:58:30 +09:00
Keith Burzinski
059e4cee58
Add workaround for crash in Arduino 2.0.9 when CDC is configured ( #5987 )
2023-12-22 10:42:12 +09:00
marshn
513a02ce11
Add Keeloq RF protocol ( #5511 )
2023-12-22 09:30:23 +09:00
davidmonro
31448a4fcd
Override GPIOs 12 and 13 on the airm2m (LuatOS) board ( #5982 )
...
Co-authored-by: David Monro <david.monro@anu.edu.au >
2023-12-22 07:57:12 +09:00
CVan
0a779a9299
Update libtiff6 ( #5985 )
2023-12-22 07:55:10 +09:00
Jesse Hills
6d3c7f035d
Merge pull request #5984 from esphome/bump-2023.12.1
...
2023.12.1
2023-12-22 04:02:39 +13:00
Jesse Hills
00ab17cb8e
Bump version to 2023.12.1
2023-12-21 23:33:35 +09:00
Jesse Hills
2ee01e22cd
Fix replaced - in allowed characters during object_id sanitizing ( #5983 )
2023-12-21 23:33:35 +09:00
Jesse Hills
442820deaf
Fix replaced - in allowed characters during object_id sanitizing ( #5983 )
2023-12-22 03:28:25 +13:00
Edward Firmo
5e2df0b6a2
Nextion allow underscore on names ( #5979 )
2023-12-21 02:34:33 -06:00
kahrendt
74281b93c4
Reduce memory usage with StringRef in MQTT Components ( #5719 )
2023-12-21 16:19:15 +09:00
marshn
222bb9b495
Improvements to RF receiver for Drayton Digistat heating controller ( #5504 )
2023-12-21 16:17:01 +09:00
Wojciech Banaś
d73ad39aed
Bug: Unwanted change resistance in x9c component ( #5483 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-21 07:03:57 +00:00
sbrudenell
f096f107e2
support default pins for adafruit esp32 feather v2 ( #5482 )
2023-12-21 15:13:54 +09:00
Steve Rodgers
223e6e8f13
Alarm panel: Add changes to support enhanced features ( #5671 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-21 14:10:47 +09:00
Ruben van Dijk
04b3547992
(fingerprint_grow) Added on_finger_scan_invalid automation. ( #5885 )
2023-12-21 13:39:55 +09:00
mrtoy-me
a784f1e691
Add Waveshare 1.47in 172x320 to ST7789v component ( #5884 )
2023-12-21 13:38:11 +09:00
Jesse Hills
c92715e403
Fix pin reuse in test1 ( #5978 )
2023-12-21 13:37:02 +09:00
Fabian Pflug
c305f61020
Add support for waveshare 2.9in B V3 version ( #5902 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-21 13:36:43 +09:00
Fabian Pflug
784dff7574
Add waveshare 2.7in V2 model ( #5903 )
2023-12-21 13:30:10 +09:00
William Heimbigner
2a1d16f17b
PMSx003 add relevant device and state classes to default config ( #5633 )
2023-12-21 12:55:34 +09:00
Chris AtLee
937a9c96ce
Allow haier remote protocol to use lambdas ( #5898 )
2023-12-21 09:11:32 +09:00
Pavlo Dudnytskyi
b5932940ee
Added alarm processing for Haier component (hOn protocol) ( #5965 )
2023-12-21 09:10:46 +09:00
Matthew Campbell
c6a37da9da
Add gradient option to addressable color wipe effect ( #5689 )
2023-12-21 09:08:44 +09:00
mknjc
3c2383e261
Add default substitutions for package includes ( #5752 )
2023-12-21 09:08:13 +09:00
Branden Cash
991880d53f
feat: add AS5600 component/sensor ( #5174 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-21 09:07:40 +09:00
Jesse Hills
26277e4ba2
Merge branch 'release' into dev
2023-12-21 09:05:42 +09:00
Jesse Hills
cfa5e5c5a9
Merge pull request #5977 from esphome/bump-2023.12.0
...
2023.12.0
2023-12-21 08:47:53 +09:00
Jesse Hills
8675955614
Bump version to 2023.12.0
2023-12-21 08:09:10 +09:00
Jesse Hills
816dcdf24f
Merge pull request #5975 from esphome/bump-2023.12.0b6
...
2023.12.0b6
2023-12-21 07:56:11 +09:00
Jesse Hills
bec1ad9396
Bump version to 2023.12.0b6
2023-12-20 20:59:46 +09:00
Jesse Hills
6a9e85438f
Fix pin reuse error with pin expanders ( #5973 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2023-12-20 20:59:46 +09:00
Kamil Trzciński
ab25e32509
image: allow the image to by auto-loaded by animation ( #5139 )
2023-12-20 20:59:46 +09:00
Yorick Smilda
23ceddafed
Add ability to lock to set mode ( #5924 )
2023-12-20 04:52:46 -06:00
Jesse Hills
84174aeb80
Fix pin reuse error with pin expanders ( #5973 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2023-12-20 10:42:27 +00:00
Kamil Trzciński
d582cfa30a
image: allow the image to by auto-loaded by animation ( #5139 )
2023-12-20 10:33:05 +00:00
Jesse Hills
2ccf985de5
Merge pull request #5972 from esphome/bump-2023.12.0b5
...
2023.12.0b5
2023-12-20 14:17:31 +09:00
Jesse Hills
a64e96e7ad
Bump version to 2023.12.0b5
2023-12-20 13:43:43 +09:00
NP v/d Spek
fbf3d03a33
rename set_raw_touch_position_ to add_raw_touch_position_ ( #5962 )
2023-12-20 13:43:43 +09:00
Jesse Hills
7b2b6aaeb1
Merge pull request #5971 from esphome/bump-2023.12.0b4
...
2023.12.0b4
2023-12-20 10:49:42 +09:00
Jesse Hills
e2a00f66b8
Bump version to 2023.12.0b4
2023-12-20 09:59:58 +09:00
J. Nick Koston
1b3068a409
Bump aioesphomeapi to 21.0.1 ( #5969 )
2023-12-20 09:59:52 +09:00
J. Nick Koston
e5414d70f5
Speed up writing protobuf strings/bytes ( #5828 )
2023-12-20 09:57:37 +09:00
mathieu-mp
977e0184a7
Add deep sleep between updates for waveshare epaper 1.54in and 1.54inv2 ( #5961 )
2023-12-20 09:57:37 +09:00
Jean Louis-Guerin
820f328248
Fix I2CBus::write() bug and add i2c documentation ( #5947 )
2023-12-20 09:57:37 +09:00
Keith Burzinski
7807f0d892
Fix build issue with UART component when building with Arduino and CDC ( #5964 )
2023-12-20 09:57:37 +09:00
J. Nick Koston
16798bbfb4
Bump aioesphomeapi to 21.0.1 ( #5969 )
2023-12-20 08:41:26 +09:00
dependabot[bot]
efda2033f7
Bump zeroconf from 0.130.0 to 0.131.0 ( #5967 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 20:16:10 +00:00
J. Nick Koston
cd06dc77ee
Speed up writing protobuf strings/bytes ( #5828 )
2023-12-19 14:24:48 +09:00
mathieu-mp
52b9668170
Add deep sleep between updates for waveshare epaper 1.54in and 1.54inv2 ( #5961 )
2023-12-19 12:29:00 +09:00
Jean Louis-Guerin
0a117eb562
Fix I2CBus::write() bug and add i2c documentation ( #5947 )
2023-12-19 08:14:42 +09:00
Keith Burzinski
3ea5054cf2
Fix build issue with UART component when building with Arduino and CDC ( #5964 )
2023-12-19 08:11:07 +09:00
NP v/d Spek
8961e8ab32
rename set_raw_touch_position_ to add_raw_touch_position_ ( #5962 )
2023-12-19 06:23:22 +11:00
Jesse Hills
b59666c512
Merge pull request #5958 from esphome/bump-2023.12.0b3
...
2023.12.0b3
2023-12-18 17:32:02 +09:00
Jesse Hills
dbfa77cb4b
Bump version to 2023.12.0b3
2023-12-18 16:51:11 +09:00
Keith Burzinski
ab22a3da34
Use the correct UART/Serial when CDC is enabled ( #5957 )
2023-12-18 16:51:11 +09:00
Jean Louis-Guerin
eefa1cd3ab
Revert pure virtual functions in UART component from #5920 ( #5932 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-18 16:51:10 +09:00
dentra
d0df73769d
web_server_idf: fix call with hardcoded http code ( #5942 )
2023-12-18 16:51:10 +09:00
Alex Hermann
e8ce780482
esp32_camera: Set framebuffer task prio to 1 ( #5943 )
2023-12-18 16:51:10 +09:00
Alex Hermann
168e704130
i2s_audio: Set player_task's prio to 1 ( #5945 )
2023-12-18 16:51:10 +09:00
Grant Le Roux
2309f15ce0
Fix - Tuya Fan - Allow integer speed datapoint ( #5948 )
...
Co-authored-by: Cram42 <5396871+cram42@users.noreply.github.com >
2023-12-18 16:51:10 +09:00
Edward Firmo
917e0f93ed
UARTComponent inline doc ( #5930 )
2023-12-18 16:51:10 +09:00
dependabot[bot]
70dac54113
Bump zeroconf from 0.128.4 to 0.130.0 ( #5950 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 16:51:10 +09:00
Keith Burzinski
d99598bba6
Use the correct UART/Serial when CDC is enabled ( #5957 )
2023-12-18 07:33:12 +00:00
Jesse Hills
bf258230cd
Revert "Bump actions/download-artifact from 3.0.2 to 4.0.0" ( #5956 )
2023-12-18 15:29:24 +09:00
Jesse Hills
89c6f3d45d
Revert "Bump build-image action versions" ( #5955 )
2023-12-18 19:27:26 +13:00
Jesse Hills
0f4d7dadb3
Bump build-image action versions ( #5954 )
2023-12-18 13:32:18 +09:00
dependabot[bot]
323f8c9bdb
Bump actions/download-artifact from 3.0.2 to 4.0.0 ( #5936 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3.0.2 to 4.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3.0.2...v4.0.0 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
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-12-18 12:30:50 +09:00
dependabot[bot]
2060d1ac89
Bump esptool from 4.6.2 to 4.7.0 ( #5935 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 12:30:27 +09:00
Jean Louis-Guerin
1d37edb63c
Revert pure virtual functions in UART component from #5920 ( #5932 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-18 00:03:01 +00:00
dentra
29fb2a5360
web_server_idf: fix call with hardcoded http code ( #5942 )
2023-12-18 09:01:21 +09:00
Alex Hermann
8653972cb8
esp32_camera: Set framebuffer task prio to 1 ( #5943 )
2023-12-18 09:00:42 +09:00
Alex Hermann
8a23b7e0c8
i2s_audio: Set player_task's prio to 1 ( #5945 )
2023-12-18 08:58:13 +09:00
Grant Le Roux
003d8b0cf5
Fix - Tuya Fan - Allow integer speed datapoint ( #5948 )
...
Co-authored-by: Cram42 <5396871+cram42@users.noreply.github.com >
2023-12-18 08:28:48 +09:00
Edward Firmo
94904f44f9
UARTComponent inline doc ( #5930 )
2023-12-18 08:19:30 +09:00
dependabot[bot]
ea4e618f2a
Bump zeroconf from 0.128.4 to 0.130.0 ( #5950 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-17 16:27:08 +00:00
Jesse Hills
2270c3050e
Merge pull request #5940 from esphome/bump-2023.12.0b2
...
2023.12.0b2
2023-12-15 15:26:30 +09:00
Jesse Hills
514db8b26e
Bump version to 2023.12.0b2
2023-12-15 15:02:47 +09:00
mrtoy-me
e030c0fc45
Update ENS160 TVOC device_class and AQI units to match required by HA ( #5939 )
2023-12-15 15:02:46 +09:00
Jesse Hills
6b5eb7e656
Fix SplitDefault with variants ( #5928 )
2023-12-15 15:02:46 +09:00
jochenvg
f28cf9348e
Support toggle action for template cover ( #5917 )
2023-12-15 15:02:46 +09:00
Fabian
3e475c21ff
[Logger] ESP32 S3 serial logger ( #4853 )
...
* Add support for ESP32 S3 logger.
* fix default
* Remove cpp & h changes to combine with PR #4658
* Not enough attention to details.
* Add build flag
* Validation fix
* Fix validation for real this time
---------
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-12-15 15:02:46 +09:00
Jesse Hills
3c3ac92038
Allow use of CDC/JTAG loggers on esp32 variants with Arduino ( #4658 )
...
* Allow use of CDC/JTAG loggers on esp32 variants with Arduino
* Only on s2/s3
* Separate C3 from S2/S3
* C code builds & runs correctly, still needs work though
* Works on S2
* It works!
* Remove unnecessary header
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-12-15 15:02:46 +09:00
mrtoy-me
836a3db163
Update ENS160 TVOC device_class and AQI units to match required by HA ( #5939 )
2023-12-15 14:39:05 +09:00
Clyde Stubbs
300343ae24
ESP32-S3 and ESP-IDF don't play well with USB_CDC and need USB_SERIAL_JTAG ( #5929 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-12-15 11:24:52 +11:00
Jesse Hills
0a188ad9d2
Fix SplitDefault with variants ( #5928 )
2023-12-14 02:33:04 -06:00
jochenvg
a3cc551856
Support toggle action for template cover ( #5917 )
2023-12-14 14:01:01 +09:00
Fabian
8c37066ed9
[Logger] ESP32 S3 serial logger ( #4853 )
...
* Add support for ESP32 S3 logger.
* fix default
* Remove cpp & h changes to combine with PR #4658
* Not enough attention to details.
* Add build flag
* Validation fix
* Fix validation for real this time
---------
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-12-13 22:47:31 -06:00
Jesse Hills
777cdb1c21
Allow use of CDC/JTAG loggers on esp32 variants with Arduino ( #4658 )
...
* Allow use of CDC/JTAG loggers on esp32 variants with Arduino
* Only on s2/s3
* Separate C3 from S2/S3
* C code builds & runs correctly, still needs work though
* Works on S2
* It works!
* Remove unnecessary header
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-12-13 22:24:16 -06:00
Jesse Hills
cc5611bd89
Merge pull request #5923 from esphome/bump-2023.12.0b1
...
2023.12.0b1
2023-12-14 09:00:48 +09:00
Jesse Hills
9f27eadaee
Bump version to 2024.1.0-dev
2023-12-14 08:30:45 +09:00
Jesse Hills
8cc44766e6
Bump version to 2023.12.0b1
2023-12-14 08:30:45 +09:00
Jesse Hills
5ab2c74519
Merge branch 'dev' into bump-2023.12.0b1
2023-12-14 08:30:45 +09:00
Keith Burzinski
76a6e288b6
Add support for PN7150 ( #5487 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-14 08:27:35 +09:00
Keith Burzinski
6fd239362d
Add support for PN7160 ( #5486 )
2023-12-14 07:54:55 +09:00
Edward Firmo
81aa48a5f3
Exposes load_settings to UARTComponent class ( #5920 )
2023-12-14 07:45:08 +09:00
Jacob Masen-Smith
9a8bc9484d
Fix the initial run of lambda light effects ( #5921 )
...
The timer used for `millis()` is a monotonic timer based on the last
start time of the device. If, for some reason, you pick a long
`update_interval` and try to apply it as soon as you start the device,
nothing happens because the device hasn't been on for longer than the
`update_interval`
2023-12-13 14:33:24 -06:00
dependabot[bot]
f355972c9d
Bump aioesphomeapi from 20.1.0 to 21.0.0 ( #5922 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-13 09:57:50 -10:00
Edward Firmo
9daaadb3b6
UART change at runtime ( #5909 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-13 20:29:05 +13:00
Jesse Hills
058c43e953
Copy esp32 custom partition files to build folder ( #5919 )
2023-12-13 02:51:07 +00:00
Jesse Hills
f1f8689462
Fix typo added in esp32 post_build filename ( #5918 )
2023-12-13 02:47:46 +00:00
Jesse Hills
2fcc5b3ef2
Remove lingering note ( #5916 )
2023-12-13 10:46:11 +09:00
Stefan Rado
6c7a133faa
Add humidity support to climate ( #5732 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-13 10:23:02 +09:00
Cossid
a72725f4b4
BP1658CJ - Fix timing for all platforms, now consistent with other drivers ( #5799 )
2023-12-13 09:04:17 +09:00
Nicolas Gilles
d0bcba3b3f
ir_transmitter: add support for repeated commands in NEC protocol ( #4995 )
...
Co-authored-by: Nicolas Gilles <nicolas.gilles@aiven.io >
2023-12-13 08:55:20 +09:00
Mathias Pihl
69026f7599
Remove setpoint-change from error when calculating derivative in pid controller ( #4737 )
...
Co-authored-by: Mathias Pihl <mapih@frode-laursen.com >
2023-12-13 08:50:55 +09:00
J. Nick Koston
8789925fe8
Bump aioesphomeapi to 20.1.0 ( #5914 )
2023-12-13 08:48:14 +09:00
Clyde Stubbs
29002c8f45
Fix crash when handling pin_check error ( #5915 )
2023-12-13 08:38:37 +09:00
Theo Hussey
03baaa94a8
Fix AHT10 / AHT20 communication ( #5198 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-13 08:28:59 +09:00
Thomas Bræmer
259a6d52e1
A02yyuw ( #5729 )
2023-12-13 08:26:08 +09:00
NP v/d Spek
c6dc336c4a
Updating the touchscreen interface structure ( #4596 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: NP v/d Spek <github_mail@lumensoft.nl >
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Gustavo Ambrozio <gustavo@gustavo.eng.br >
2023-12-12 22:56:01 +00:00
dependabot[bot]
8e92bb7958
Bump black from 23.11.0 to 23.12.0 ( #5912 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-12-12 21:59:10 +00:00
dependabot[bot]
04720b8440
Bump aioesphomeapi from 19.3.0 to 20.0.0 ( #5911 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 09:39:29 -10:00
Çetin Koca
cc7d167e8b
Fix uninitialized climate target temperature ( #5795 )
2023-12-12 14:17:56 +09:00
Tucker Kern
ad79e4fe24
Add support for fan preset modes ( #5694 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-12-12 14:13:26 +09:00
dependabot[bot]
47665164e8
Bump dessant/lock-threads from 4.0.1 to 5.0.1 ( #5820 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 13:52:05 +09:00
dependabot[bot]
d0dd0e38db
Bump frenck/action-yamllint from 1.4.1 to 1.4.2 ( #5716 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 13:51:36 +09:00
dependabot[bot]
0117de5b78
Bump pylint from 3.0.2 to 3.0.3 ( #5905 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 13:51:22 +09:00
dependabot[bot]
7fb10547ed
Bump actions/stale from 8.0.0 to 9.0.0 ( #5899 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-12 13:51:07 +09:00
Evgeny
39d026299e
Added on_image callback to ESP32 Cam ( #4860 )
2023-12-12 13:48:21 +09:00
Michael Davidson
b30430b0bd
Add graphical display menu ( #4105 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Alex Hermann <gaaf@gmx.net >
2023-12-12 12:15:59 +09:00
Clemens
86e6a8a503
fix RGBW Mode on RP2040 ( #5907 )
2023-12-12 12:28:16 +13:00
Clyde Stubbs
b62c099d54
Fix 18 bit displays. ( #5908 )
2023-12-12 12:22:41 +13:00
dependabot[bot]
0906559afe
Bump zeroconf from 0.128.0 to 0.128.4 ( #5906 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 19:38:55 +00:00
dependabot[bot]
a6f1701902
Bump actions/setup-python from 4.7.1 to 5.0.0 ( #5896 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-07 01:08:50 +00:00
mtl010957
51428dcbc2
Handle case where using enetity level name: None with MQTT ( #5897 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-12-07 09:31:27 +09:00
Edward Firmo
049a7a0113
Add framework info to Nextion log tags ( #5864 )
2023-12-07 08:57:06 +09:00
dependabot[bot]
c53874788a
Bump aioesphomeapi from 19.2.1 to 19.3.0 ( #5895 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 11:04:20 -10:00
Edward Firmo
f026f49415
Nextion exit reparse mode on startup ( #5868 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-12-06 00:55:07 -06:00
J. Nick Koston
be07463fbd
dashboard: Add some basic tests for the dashboard ( #5870 )
2023-12-06 10:06:05 +09:00
Subhash Chandra
8f70ef24a2
feat(packages): support removing components ( #5821 )
2023-12-06 10:04:17 +09:00
Keith Burzinski
89d7cdf86b
RC522 - Fix error counter error ( #5873 )
2023-12-05 17:21:12 +09:00
Fabio Pugliese Ornellas
7fd08fb816
Fix template text component length check ( #5881 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-12-04 22:17:43 -06:00
Keith Burzinski
1d0fb59208
Fix test4.yaml after #5666 ( #5890 )
2023-12-05 02:50:40 +00:00
Edward Firmo
4d3730b50e
Nextion support to idf with cinttypes ( #5876 )
2023-12-04 19:09:44 -06:00
Clyde Stubbs
d9792b0d92
Checks for pins used in multiple places ( #5666 )
2023-12-05 08:56:53 +09:00
Clyde Stubbs
df5394d51c
Suppress full config output of "esphome config" when -q option is used. ( #5852 )
2023-12-05 08:52:02 +09:00
Fabio Pugliese Ornellas
b8fe4f8d56
Security improvement: Support wifi ap_timeout=0s (disable) ( #5887 )
2023-12-05 08:50:01 +09:00
dependabot[bot]
657a7070cb
Bump voluptuous from 0.13.1 to 0.14.1 ( #5784 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 08:43:07 +09:00
dependabot[bot]
2a740963ba
Bump pylint from 2.17.6 to 3.0.2 ( #5592 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 08:42:37 +09:00
dependabot[bot]
c2183eb7f0
Bump zeroconf from 0.127.0 to 0.128.0 ( #5889 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 08:42:19 +09:00
dependabot[bot]
0c71685d55
Bump pytest-asyncio from 0.21.1 to 0.23.2 ( #5888 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 08:42:02 +09:00
Samuel Sieb
29dcc4031f
fix a01nyub data reading ( #5882 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-12-05 08:41:33 +09:00
Mike La Spina
e271faa544
Fix un-initialized version string ( #5865 )
2023-12-04 17:15:01 -06:00
Samuel Sieb
788f1b60e2
add missing ifdef to pvvx_mithermometer ( #5880 )
2023-12-02 22:58:25 -08:00
dependabot[bot]
782854ab36
Bump tornado from 6.3.3 to 6.4 ( #5862 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-30 20:51:14 -10:00
dependabot[bot]
6cf4412e7b
Bump aioesphomeapi from 19.1.7 to 19.2.1 ( #5863 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-30 20:49:42 -10:00
Clyde Stubbs
391eff8fd5
Add Chamberlain/HomEntry HE60R garage door opener ( #5834 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-29 10:42:35 +13:00
Alexander Dimitrov
6424f831e2
Pn532 non blocking scan ( #5191 )
2023-11-29 10:17:16 +13:00
dependabot[bot]
087733c2fd
Bump aioesphomeapi from 19.1.2 to 19.1.7 ( #5859 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-28 19:23:55 +00:00
Sean Brogan
af8258168b
Add Pro Check Universal sensor support. ( #5798 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-28 20:00:48 +13:00
Edward Firmo
3940c6ac4e
Improve reliability of Nextion TFT uploads (Arduino) ( #5683 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-11-27 23:25:20 -06:00
J. Nick Koston
ad5f6b5687
dashboard: fix supervisor auth doing I/O in the event loop ( #5807 )
2023-11-27 23:11:17 -06:00
Edward Firmo
2f888ff7c5
Nextion colors parameters ( #5699 )
...
* Add `foreground` color
- Adds `set_component_foreground_color` and `set_component_pressed_foreground_color` which does the same as `set_component_font_color` and `set_component_pressed_font_color` but with a more intuitive name, as this can be used for any component and not only the ones with a text (font).
- I've also reviewed some docstring when related to colors.
* Add numeric color to drawing methods
Should I've used uint32_t instead? In order to keep consistency?
* component color support to uint6_t
This is the right format and is now consistent with colors on drawings.
I'm keeping uint32_t also to avoid breaking changes.
* Enforces uint16_t for colors
uint32_t is incorrect for Nextion display colors.
* Fix clang-format
2023-11-27 22:50:14 -06:00
Edward Firmo
d1be686c54
Nextion on_touch trigger ( #5833 )
2023-11-28 17:14:59 +13:00
Clyde Stubbs
a8bc5ef46f
Pass through additional arguments to create number ( #5849 )
2023-11-28 16:50:02 +13:00
Jesse Hills
1e77271858
Fix regex for 'byte' custom CI check ( #5851 )
2023-11-28 16:07:29 +13:00
Clyde Stubbs
993cd55b1d
Speed up (and fix) ili9xxx display component. ( #5406 )
2023-11-28 13:42:03 +13:00
Edward Firmo
ab1cc0ed6e
Nextion - Align strings on dump_config ( #5824 )
2023-11-27 18:24:43 -06:00
Clyde Stubbs
496c29aa04
Fix ESP-IDF uart initialisation sequence to match Espressif docs. ( #5838 )
2023-11-28 12:42:22 +13:00
Lucas Prim
a66dec738d
Implement deep sleep and clear screen on Waveshare 7.5in B V3 ( #5239 )
2023-11-28 12:40:39 +13:00
Jesse Hills
ddff92c88b
Merge pull request #5848 from esphome/bump-2023.11.6
...
2023.11.6
2023-11-28 12:37:13 +13:00
Jesse Hills
ed9fd173a9
Bump version to 2023.11.6
2023-11-28 12:31:55 +13:00
Jesse Hills
175f00f41b
Fix write_speaker without speaker in config ( #5847 )
2023-11-28 12:31:54 +13:00
Jesse Hills
b8ee0dedec
Fix write_speaker without speaker in config ( #5847 )
2023-11-28 12:28:24 +13:00
Jesse Hills
676b37e6b0
Merge pull request #5846 from esphome/bump-2023.11.5
...
2023.11.5
2023-11-28 11:54:33 +13:00
functionpointer
4b6fbd5db0
Pylontech integration (solar battery bank) ( #4688 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-28 11:43:03 +13:00
J. Nick Koston
4e6d3729e1
dashboard: Small cleanups to dashboard ( #5841 )
2023-11-28 11:39:24 +13:00
Jesse Hills
28a3cddde3
Bump version to 2023.11.5
2023-11-28 11:14:26 +13:00
Jesse Hills
687f5ca633
Add 'voice_assistant.connected' condition ( #5845 )
2023-11-28 11:14:26 +13:00
Jesse Hills
ff97639f79
Fix missing include in remote_base ( #5843 )
2023-11-28 11:14:26 +13:00
Jesse Hills
8e4b9c3c1e
Voice Assistant improvements ( #5827 )
2023-11-28 11:14:26 +13:00
Edward Firmo
460362b11f
Nextion - Standardizing log messages ( #5837 )
2023-11-27 21:09:57 +00:00
dependabot[bot]
019315afa0
Bump aioesphomeapi from 18.5.9 to 19.1.2 ( #5844 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-11-27 21:07:48 +00:00
Jesse Hills
3b77f05cc9
Add 'voice_assistant.connected' condition ( #5845 )
2023-11-27 14:57:40 -06:00
Jesse Hills
f63f722afb
Create GT911 Touchscreen component ( #4027 )
...
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com >
2023-11-28 09:44:09 +13:00
Jesse Hills
a15a812466
Fix missing include in remote_base ( #5843 )
2023-11-28 09:43:41 +13:00
Jesse Hills
15180ee1e2
mcp3008: Tidy up and fix auto load bug ( #5842 )
2023-11-27 20:35:31 +00:00
Jesse Hills
1324d9e39a
Voice Assistant improvements ( #5827 )
2023-11-27 13:45:26 +13:00
Clyde Stubbs
0a7d3c367b
Add 'enable_at_startup' feature to power_supply ( #5826 )
2023-11-27 10:36:52 +13:00
Clyde Stubbs
2e6d01ddff
Implement variable length single word SPI writes. ( #5678 )
2023-11-27 09:54:12 +13:00
Clyde Stubbs
dbdcb39af9
Pull PollingComponent up from individual display drivers to Display. ( #5444 )
2023-11-27 09:48:38 +13:00
Edward Firmo
ccd7f0661c
Add is_detected() for Nextion displays ( #5825 )
2023-11-25 02:38:45 -06:00
Clyde Stubbs
c43518c391
Allow split uart pin inversion for ESP-IDF ( #5831 )
2023-11-24 21:56:32 -06:00
dependabot[bot]
636ee2b597
Bump aioesphomeapi from 18.5.7 to 18.5.9 ( #5830 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-24 18:06:57 -06:00
Fabian
91f1aa05ad
Run all tests when local testing. ( #5717 )
2023-11-25 10:18:36 +11:00
dependabot[bot]
9f84b6390d
Bump actions/github-script from 6.4.1 to 7.0.1 ( #5803 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-24 09:27:56 +01:00
Vincent Schmandt
f456603c1b
Add ENS160 Sensor ( #4243 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: mrtoy-me <118446898+mrtoy-me@users.noreply.github.com >
2023-11-23 22:31:07 -06:00
J. Nick Koston
5c31bec8c2
Ensure names containing characters other than a-z A-Z 0-9 or _ are unique ( #5810 )
2023-11-23 17:29:08 -06:00
dependabot[bot]
9f8a896e13
Bump aioesphomeapi from 18.5.5 to 18.5.7 ( #5822 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-23 17:02:44 -06:00
Jesse Hills
c571abeea8
Merge branch 'release' into dev
2023-11-24 11:53:04 +13:00
J. Nick Koston
1762204b00
dashboard: set nodelay on the websocket to avoid a delay seeing log messages ( #5802 )
2023-11-24 11:49:55 +13:00
Jesse Hills
1aa49c8956
Merge pull request #5823 from esphome/bump-2023.11.4
...
2023.11.4
2023-11-24 11:02:15 +13:00
Jesse Hills
711faab329
Bump version to 2023.11.4
2023-11-24 10:24:25 +13:00
Landon Rohatensky
1204b4f1bd
Allow images to be downloaded from URLs ( #5214 )
...
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-24 10:24:16 +13:00
Ilia Sotnikov
2076db1ccd
Pillow: bump to 10.1.0 ( #5815 )
2023-11-24 08:15:58 +13:00
Landon Rohatensky
49c09afb87
Allow images to be downloaded from URLs ( #5214 )
...
Co-authored-by: guillempages <guillempages@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-24 08:10:33 +13:00
Clyde Stubbs
3ac59180ab
Add startup_delay to interval. ( #5327 )
2023-11-23 20:31:23 +13:00
matt7aylor
8738cef5a3
sen5x fix temperature compensation and gas tuning ( #4901 )
2023-11-23 08:48:38 +13:00
Jesse Hills
cadbf7463e
Merge pull request #5816 from esphome/bump-2023.11.3
...
2023.11.3
2023-11-22 13:37:10 +13:00
Jesse Hills
3f40e32eba
Bump version to 2023.11.3
2023-11-22 11:08:47 +13:00
Keith Burzinski
b421fccc08
Add some additional VA triggers, part 2 ( #5811 )
2023-11-22 11:08:47 +13:00
Jesse Hills
10ca05b686
Early return when there are no wifi scan results ( #5797 )
2023-11-22 11:08:46 +13:00
CVan
d0ac202a3f
fix: compile errors with fonts ( #5808 )
2023-11-22 11:08:46 +13:00
Cody Cutrer
1c4b06700f
include payload_open when a lock supports OPEN ( #5809 )
2023-11-22 11:08:21 +13:00
Keith Burzinski
b809d02846
Add some additional VA triggers, part 2 ( #5811 )
2023-11-22 10:09:14 +13:00
Jesse Hills
e7038d077a
Early return when there are no wifi scan results ( #5797 )
2023-11-21 14:24:47 +13:00
Pavlo Dudnytskyi
cf6b56c1ac
Haier component updated to support new protocol variations ( #5713 )
...
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu >
2023-11-21 14:12:36 +13:00
CVan
55f13dc347
fix: compile errors with fonts ( #5808 )
2023-11-21 13:19:36 +13:00
J. Nick Koston
7d5ebeda52
dashboard: Fix online status when api is disabled ( #5792 )
2023-11-21 13:16:06 +13:00
J. Nick Koston
47d42afda3
dashboard: Fix online status when api is disabled ( #5791 )
2023-11-21 13:15:32 +13:00
Cody Cutrer
d5d97c4558
include payload_open when a lock supports OPEN ( #5809 )
2023-11-21 12:59:38 +13:00
dependabot[bot]
5744490f2f
Bump aioesphomeapi from 18.5.3 to 18.5.5 ( #5804 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-20 23:18:00 +01:00
Christian Schmitt
d462beea6e
ssd1306: handle V_COM differently for SH1106 ( #5796 )
2023-11-20 16:34:26 +13:00
Kevin P. Fleming
e367ab26e1
wifi: Don't build SoftAP/DHCPS support unless 'ap' is in config. ( #5649 )
2023-11-20 16:32:46 +13:00
J. Nick Koston
2aaee81313
Refactor StorageJSON to keep loaded_integrations a set until its converted to JSON ( #5793 )
...
* Refactor StorageJSON to keep loaded_integrations a set until its converted to a dict
after #5792 we will be checking loaded_integrations often. ESPHome
core keep uses a set, but it would get converted to a list when
passed through StorageJSON. Keep it a set until its needed to
be read/write to JSON so we do not have to linear searches on it
since they have a time complexity of O(n) vs O(1)
* legacy
2023-11-19 22:31:00 -05:00
J. Nick Koston
cd9bf29df1
dashboard: Add lookup by name to entries ( #5790 )
...
* Add lookup by name to entries
* adj
* tweak
* tweak
* tweak
* tweak
* tweak
* tweak
* preen
2023-11-19 22:29:40 -05:00
J. Nick Koston
4e4fe3c26d
dashboard: Ensure disk I/O happens in the executor ( #5789 )
...
* Ensure I/O executor
* safe file writer
* fixes
* more io
* more io
2023-11-19 22:28:35 -05:00
Jesse Hills
1a9f66e630
Merge pull request #5787 from esphome/bump-2023.11.2
...
2023.11.2
2023-11-18 22:25:00 +13:00
Jesse Hills
8fb6b8f1a2
Bump version to 2023.11.2
2023-11-18 21:15:56 +13:00
Keith Burzinski
22eef036c7
Add 2MB option for partitions.csv generation and restore use of user-defined partitions ( #5779 )
2023-11-18 21:15:56 +13:00
Samuel Sieb
625ce2b8eb
fix 32-bit arm ( #5781 )
2023-11-18 21:15:56 +13:00
dependabot[bot]
e5e3b253bc
Bump aioesphomeapi from 18.4.1 to 18.5.2 ( #5780 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-18 21:15:51 +13:00
dependabot[bot]
c369443263
Bump aioesphomeapi from 18.4.0 to 18.4.1 ( #5767 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-18 21:14:50 +13:00
Keith Burzinski
8fbb4e27d1
Add 2MB option for partitions.csv generation and restore use of user-defined partitions ( #5779 )
2023-11-18 21:00:59 +13:00
J. Nick Koston
3c243e663f
dashboard: Add support for firing events ( #5775 )
...
* dashboard: fire events when entry is updated or state changes
* dashboard: fire events when entry is updated or state changes
* dashboard: fire events when entry is updated or state changes
* tweaks
* fixes
* remove typing_extensions
* rename for asyncio
* rename for asyncio
* rename for asyncio
* preen
* lint
* lint
* move dict converter
* lint
2023-11-17 19:33:10 -05:00
J. Nick Koston
288af1f4d2
Refactor log api client to let aioesphomeapi manage zeroconf ( #5783 )
...
aioesphomeapi is now smart enough to avoid creating a zeroconf instance
until its needed after https://github.com/esphome/aioesphomeapi/pull/643
This avoids the needs to have a background zeroconf instance running that
is processing incoming records but will never do anything
2023-11-17 18:50:40 -05:00
J. Nick Koston
6f8d7c6acd
Bump aioesphomeapi to 18.5.3 ( #5785 )
...
- Avoids creating a zeroconf instance when we do not need one
supports https://github.com/esphome/esphome/pull/5783
changelog: https://github.com/esphome/aioesphomeapi/compare/v18.5.2...v18.5.3
2023-11-17 18:48:53 -05:00
Samuel Sieb
32e3f26239
fix 32-bit arm ( #5781 )
2023-11-17 09:16:03 +00:00
dependabot[bot]
5464368c08
Bump aioesphomeapi from 18.4.1 to 18.5.2 ( #5780 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-16 23:35:42 -06:00
Jesse Hills
1e061582d3
Merge pull request #5776 from esphome/bump-2023.11.1
...
2023.11.1
2023-11-16 21:19:39 +13:00
Jesse Hills
208edf89dc
Split release workflow jobs per system arch ( #5723 )
2023-11-16 21:06:16 +13:00
Nikita Kuklev
fefdb80fdc
Add proper support for SH1107 to SSD1306 component ( #5166 )
2023-11-16 21:06:03 +13:00
Jesse Hills
445b13dbc6
Bump version to 2023.11.1
2023-11-16 20:55:28 +13:00
Mat931
255483de63
Fix MY9231 flicker ( #5765 )
2023-11-16 20:55:28 +13:00
Keith Burzinski
4ac49907ca
Add more VA triggers ( #5762 )
2023-11-16 20:55:28 +13:00
Mat931
754bd5b7be
Fix MY9231 flicker ( #5765 )
2023-11-16 20:45:08 +13:00
J. Nick Koston
10a9129b7b
Pass the name to the log runner when available ( #5759 )
2023-11-16 20:41:49 +13:00
Keith Burzinski
ef945d298c
Add more VA triggers ( #5762 )
2023-11-15 21:29:50 -06:00
J. Nick Koston
149d814fab
dashboard: Centralize dashboard entries into DashboardEntries class ( #5774 )
...
* Centralize dashboard entries into DashboardEntries class
* preen
* preen
* preen
* preen
* preen
2023-11-15 21:49:56 -05:00
J. Nick Koston
5f1d8dfa5b
dashboard: use fastest available yaml loader in the dashboard ( #5771 )
...
* dashboard: use fastest available yaml loader in the dashboard
* remove unrelated change
2023-11-15 19:08:17 -05:00
J. Nick Koston
3644853d38
dashboard: fix subprocesses blocking the event loop ( #5772 )
...
* dashboard: fix subprocesses blocking the event loop
- break apart the util module
- adds a new util to run subprocesses with asyncio
* take a list
2023-11-15 19:07:51 -05:00
dependabot[bot]
4e3170dc95
Bump zeroconf from 0.126.0 to 0.127.0 ( #5768 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-15 21:48:59 +00:00
J. Nick Koston
c795dbde26
dashboard: split dashboard web server code into its own module ( #5770 )
2023-11-15 21:34:09 +00:00
dependabot[bot]
4ce627b4ee
Bump aioesphomeapi from 18.4.0 to 18.4.1 ( #5767 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-15 15:28:04 -06:00
J. Nick Koston
86b4fdc139
dashboard: Break apart dashboard into separate modules ( #5764 )
...
* Break apart dashboard into seperate modules
* reduce code change
* late imports
* late imports
* preen
* remove accidental changes
* save the file
2023-11-15 13:00:28 -05:00
J. Nick Koston
20ea8bf06e
dashboard: convert ping thread to use asyncio ( #5749 )
2023-11-14 22:55:33 -06:00
J. Nick Koston
642db6d92b
Speed up OTAs ( #5720 )
2023-11-14 22:14:37 -06:00
Jesse Hills
4aac5a23cd
Merge branch 'release' into dev
2023-11-15 16:13:43 +13:00
Jesse Hills
c536c976b7
Merge pull request #5758 from esphome/bump-2023.11.0
...
2023.11.0
2023-11-15 16:11:18 +13:00
J. Nick Koston
214b419db2
dashboard: Use mdns cache when available if device connection is OTA ( #5724 )
...
* Use mdns or freshen cache when device connection is OTA
Since we already have a service browser running, we likely
already know the IP of the deivce we want to connect to so
we can replace OTA with the address to avoid the esphome
app having to look it up again
* isort
* Fix zeroconf name resolution refactoring error
HostResolver should get the type as the first arg instead
of the name
* no i/o
* tornado support native coros
* lint
* use new tornado start methods
* use new tornado start methods
* use new tornado start methods
* break
* lint
* lint
* typing, missing awaits
* io in executor
* missed one
* fix: missing if
* stale comment
* rename run_command to build_device_command since it does not actually run anything
2023-11-14 21:21:44 -05:00
Jesse Hills
0c18872888
Bump version to 2023.11.0
2023-11-15 14:13:39 +13:00
Jesse Hills
197b6b4275
Merge pull request #5756 from esphome/bump-2023.11.0b7
...
2023.11.0b7
2023-11-15 13:19:48 +13:00
Jesse Hills
4e8bdc2155
Bump version to 2023.11.0b7
2023-11-15 12:45:03 +13:00
Jesse Hills
f1e8622187
Dont dump wifi info when disabled ( #5755 )
2023-11-15 12:45:02 +13:00
Jesse Hills
e0c7a02fbc
Allow setup to continue past mqtt if network/wifi is disabled ( #5754 )
2023-11-15 12:45:02 +13:00
Jimmy Hedman
cdcb25be8e
Make precommit checks happy ( #5751 )
2023-11-15 12:38:36 +13:00
Jesse Hills
aecc6655db
Dont dump wifi info when disabled ( #5755 )
2023-11-14 21:57:25 +00:00
Jesse Hills
2754ddec1b
Allow setup to continue past mqtt if network/wifi is disabled ( #5754 )
2023-11-15 10:51:45 +13:00
Jesse Hills
2a20a5fc11
Merge pull request #5750 from esphome/bump-2023.11.0b6
...
2023.11.0b6
2023-11-14 16:16:11 +13:00
Jesse Hills
7100d073f8
Bump version to 2023.11.0b6
2023-11-14 14:32:41 +13:00
Keith Burzinski
1ac6cf2ff9
Generate partitions.csv based on flash size ( #5697 )
2023-11-14 14:32:41 +13:00
J. Nick Koston
2ee089c9d5
dashboard: Run get_serial_ports in the executor ( #5740 )
2023-11-14 14:32:41 +13:00
J. Nick Koston
bd568eecf5
dashboard: remove usage of codecs module ( #5741 )
2023-11-14 14:32:40 +13:00
Keith Burzinski
ae0e481cff
Generate partitions.csv based on flash size ( #5697 )
2023-11-14 13:47:29 +13:00
J. Nick Koston
f198be39d7
dashboard: Run get_serial_ports in the executor ( #5740 )
2023-11-14 13:46:51 +13:00
J. Nick Koston
08fc96b890
dashboard: remove usage of codecs module ( #5741 )
2023-11-14 13:44:49 +13:00
dependabot[bot]
8c28bea5b1
Bump zeroconf from 0.123.0 to 0.126.0 ( #5748 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 16:19:15 -06:00
Sergey Dudanov
00eedeb8b3
remote_base: added helper class and schemas ( #5169 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-14 06:55:36 +13:00
Jimmy Hedman
0a4853ba7b
Correct url for Arduino platform ( #5744 )
2023-11-14 06:38:08 +13:00
Jesse Hills
3e2b83acb0
Merge pull request #5742 from esphome/bump-2023.11.0b5
...
2023.11.0b5
2023-11-13 16:37:28 +13:00
Jesse Hills
c1eb5bd675
Bump version to 2023.11.0b5
2023-11-13 15:26:04 +13:00
Jesse Hills
a9772ebf3f
Handle wake word not set up internally ( #5738 )
2023-11-13 15:26:04 +13:00
Jesse Hills
45276cc244
Handle wake word not set up internally ( #5738 )
2023-11-13 11:48:26 +13:00
Jesse Hills
a9a17ee89d
Merge pull request #5737 from esphome/bump-2023.11.0b4
...
2023.11.0b4
2023-11-13 11:25:42 +13:00
Jesse Hills
f094702a16
Bump version to 2023.11.0b4
2023-11-13 10:23:28 +13:00
J. Nick Koston
908f56ff46
Bump zeroconf to 0.123.0 ( #5736 )
2023-11-13 10:23:28 +13:00
J. Nick Koston
bd5905c59a
Migrate to using aioesphomeapi for the log runner to fix multiple issues ( #5733 )
2023-11-13 10:23:28 +13:00
dependabot[bot]
91299f05f7
Bump aioesphomeapi from 18.2.7 to 18.4.0 ( #5735 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 10:23:27 +13:00
Mike La Spina
30e5ff9fff
Missed ifdefs ( #5727 )
2023-11-13 10:23:27 +13:00
J. Nick Koston
163b38e153
Fix zeroconf name resolution refactoring error ( #5725 )
2023-11-13 10:23:27 +13:00
Jesse Hills
3b486084c8
Add resistance_sampler interface for config validation ( #5718 )
2023-11-13 10:23:27 +13:00
Jimmy Hedman
684cf10230
Bump Arduino Pico Framework to 3.6.0 and Platform to 1.10.0 ( #5731 )
2023-11-13 07:28:02 +13:00
J. Nick Koston
63a277ba80
Bump zeroconf to 0.123.0 ( #5736 )
2023-11-13 07:20:34 +13:00
J. Nick Koston
53f3385c49
Migrate to using aioesphomeapi for the log runner to fix multiple issues ( #5733 )
2023-11-12 14:36:56 +13:00
dependabot[bot]
51930a0243
Bump aioesphomeapi from 18.2.7 to 18.4.0 ( #5735 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-11 21:59:36 +00:00
Mike La Spina
6a5cea171e
Missed ifdefs ( #5727 )
2023-11-10 18:37:39 -06:00
J. Nick Koston
3363c8f434
Fix zeroconf name resolution refactoring error ( #5725 )
2023-11-10 22:55:21 +13:00
J. Nick Koston
3b891bc146
Speed up YAML by using YAML C loader when available ( #5721 )
2023-11-10 22:17:40 +13:00
dependabot[bot]
0f19450ab4
Bump black from 23.10.1 to 23.11.0 ( #5702 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-11-09 21:18:22 -06:00
Samuel Sieb
98ec798bfc
fix pin range for xl9535 ( #5722 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-11-10 01:53:35 +00:00
Jesse Hills
01d28ce3fc
Add resistance_sampler interface for config validation ( #5718 )
2023-11-10 11:40:07 +13:00
Jesse Hills
9d453f0ba2
Merge pull request #5714 from esphome/bump-2023.11.0b3
...
2023.11.0b3
2023-11-10 08:16:33 +13:00
dependabot[bot]
799851a83a
Bump zeroconf from 0.120.0 to 0.122.3 ( #5715 )
2023-11-10 07:29:44 +13:00
dependabot[bot]
bc7519f645
Bump zeroconf from 0.120.0 to 0.122.3 ( #5715 )
2023-11-09 12:26:05 -06:00
Jesse Hills
7a9866f1b6
Bump version to 2023.11.0b3
2023-11-09 22:14:22 +13:00
J. Nick Koston
3d30f1f733
Update Dockerfile to use piwheels for armv7 ( #5709 )
2023-11-09 22:14:22 +13:00
J. Nick Koston
1e55764d52
Bump aioesphomeapi to 18.2.7 ( #5706 )
2023-11-09 22:14:22 +13:00
J. Nick Koston
28513a0502
Update Dockerfile to use piwheels for armv7 ( #5709 )
2023-11-09 21:04:39 +13:00
J. Nick Koston
3e3266fa74
Bump aioesphomeapi to 18.2.7 ( #5706 )
2023-11-09 15:52:08 +13:00
Jesse Hills
020da89b6a
Merge pull request #5707 from esphome/bump-2023.11.0b2
...
2023.11.0b2
2023-11-09 14:16:27 +13:00
Jesse Hills
6932422104
Bump version to 2023.11.0b2
2023-11-09 12:46:57 +13:00
Rodrigo Martín
29aa15b253
fix: Fix broken bluetooth_proxy and ble_clients after BLE enable/disable ( #5704 )
2023-11-09 12:46:57 +13:00
J. Nick Koston
c40519ec6f
Use piwheels for armv7 docker image builds ( #5703 )
2023-11-09 12:46:57 +13:00
J. Nick Koston
6c62c00963
Fix static assets cache logic ( #5700 )
2023-11-09 12:46:57 +13:00
Jesse Hills
1bd2e558d6
Fix esp32_rmt_led_strip custom timing units ( #5696 )
2023-11-09 12:46:57 +13:00
Jesse Hills
dbb1263a36
Handle nanoseconds in config ( #5695 )
2023-11-09 12:46:57 +13:00
Rodrigo Martín
ce020b1f9f
fix: Fix broken bluetooth_proxy and ble_clients after BLE enable/disable ( #5704 )
2023-11-08 23:35:37 +00:00
J. Nick Koston
d394b957d1
Use piwheels for armv7 docker image builds ( #5703 )
2023-11-09 11:50:08 +13:00
J. Nick Koston
cf22c55430
Fix static assets cache logic ( #5700 )
2023-11-08 21:04:01 +00:00
Jesse Hills
511348974e
Fix esp32_rmt_led_strip custom timing units ( #5696 )
2023-11-08 09:01:26 +00:00
Jesse Hills
972598a698
Handle nanoseconds in config ( #5695 )
2023-11-08 21:34:44 +13:00
Jesse Hills
966c6a4531
Merge pull request #5693 from esphome/bump-2023.11.0b1
...
2023.11.0b1
2023-11-08 16:21:35 +13:00
Edward Firmo
d81bec860b
Nextion support to esp-idf ( #5667 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-07 19:50:45 -06:00
Jesse Hills
fff2d01420
Bump version to 2023.11.0b1
2023-11-08 13:13:56 +13:00
Jesse Hills
fde7a04ee7
Bump version to 2023.12.0-dev
2023-11-08 13:13:56 +13:00
Jesse Hills
bf217ce252
Merge branch 'dev' into bump-2023.11.0b1
2023-11-08 13:13:54 +13:00
dependabot[bot]
0101ae768c
Bump aioesphomeapi from 18.2.1 to 18.2.4 ( #5692 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-07 15:44:33 -06:00
Keith Burzinski
9bd4b229e3
Handle on_disconnect when Wi-Fi is disabled ( #5691 )
2023-11-08 07:00:36 +13:00
Angel Nunez Mencias
ccffbfd3ae
support spi for sn74hc595 ( #5491 )
...
Co-authored-by: Jimmy Hedman <jimmy.hedman@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-07 03:15:13 -06:00
J. Nick Koston
78e3ce7718
Implement a memory cache for dashboard entries to avoid frequent disk reads ( #5687 )
2023-11-07 19:04:55 +13:00
Charles Johnson
31fec2d692
add wifi.on_connect and wifi.on_disconnect triggers ( #3639 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-06 23:17:13 -06:00
Jesse Hills
888c298d7e
Update esphome-dashboard to version 20231107.0 ( #5686 )
2023-11-07 13:59:26 +13:00
Daniel Baulig
708ed8f38a
[web_server] Adds the ability to handle Private Network Access preflight requests ( #5669 )
2023-11-07 13:59:03 +13:00
Edward Firmo
a8a9c6192d
Remove page jump on Nextion startup ( #5673 )
2023-11-06 18:48:15 -06:00
Angel Nunez Mencias
defe8ac97b
Add spi support for ade7953 ( #5439 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-07 13:17:29 +13:00
dependabot[bot]
7ac9caa169
Bump zeroconf from 0.119.0 to 0.120.0 ( #5682 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-07 12:48:37 +13:00
Greg Cormier
972c18a7ca
Add differential pressure sensor support for CFSensor XGZP68xxD devices ( #5562 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-07 12:46:30 +13:00
Jesse Hills
dd0270207f
Allow pulse light effect to have separate on and off transition lengths ( #5659 )
2023-11-07 12:39:47 +13:00
Jesse Hills
d141e1cd67
Remove extra code in old sgp40 ( #5685 )
2023-11-07 12:38:52 +13:00
Jesse Hills
43b36ac3c7
Allow static assets to be cached if not in debug mode ( #5684 )
2023-11-07 12:38:38 +13:00
J. Nick Koston
fce59819f5
Refactor dashboard zeroconf support ( #5681 )
2023-11-07 11:07:59 +13:00
marshn
b978985aa1
Add Byron Doorbell RF protocol ( #4718 )
2023-11-07 08:30:23 +13:00
Jesse Hills
84bbf02bde
ble_client rssi sensor fix when not connected ( #5632 )
2023-11-06 16:41:45 +13:00
Rodrigo Martín
d5aeb32ca6
feat: Add ESP32 BLE enable/disable automations ( #5616 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-06 15:54:39 +13:00
kahrendt
ff8b904097
Null topic_prefix disables MQTT publishing/subscription unless topic is explicitly configured ( #5644 )
2023-11-06 14:19:03 +13:00
DAVe3283
e0cee472c3
Fix compile with latest esp-idf on esp32c6 ( #5677 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-05 23:13:01 +00:00
micw
3ee85d7516
Add callback for raw sml messages ( #5668 )
2023-11-06 10:27:11 +13:00
Pavlo Dudnytskyi
4ca9aefc43
Fixed int variables for user defined service in case of ESP32-C3 ( #5675 )
2023-11-06 09:28:50 +13:00
Patrick ZAJDA
4ef2e28496
Add basic shell autocompletion using argcomplete ( #5618 )
2023-11-06 09:27:14 +13:00
Joris S
13994d9bd1
Add Micronova component ( #4760 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Graham Brown <grahambrown11@gmail.com >
2023-11-03 19:54:47 +13:00
Mike La Spina
22cdb8dfc3
Add HLK-LD2420 mmWave Radar module component ( #4847 )
...
Co-authored-by: descipher <120155735+GelidusResearch@users.noreply.github.com >
2023-11-02 18:02:23 -05:00
Jesse Hills
a7ad4482f0
Merge pull request #5664 from esphome/bump-2023.10.6
...
2023.10.6
2023-11-03 08:49:48 +13:00
Jesse Hills
aa17661002
Bump version to 2023.10.6
2023-11-03 08:11:58 +13:00
Jesse Hills
4e65aac7ae
Revert "Ensure that all uses of strncpy in wifi component are safe." ( #5662 )
2023-11-03 08:11:58 +13:00
Jesse Hills
d74a8abf9a
Revert "Ensure that all uses of strncpy in wifi component are safe." ( #5662 )
2023-11-03 08:09:17 +13:00
Jc Miñarro
d809c80286
Add Healthcheck to Dockerfile ( #5651 )
2023-11-03 07:19:43 +13:00
dependabot[bot]
6ca14331e5
Bump black from 23.10.0 to 23.10.1 ( #5593 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-02 17:15:28 +13:00
dependabot[bot]
d5f010ee52
Bump tzlocal from 5.1 to 5.2 ( #5594 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 17:15:20 +13:00
dependabot[bot]
4837e114e4
Bump pytest from 7.4.2 to 7.4.3 ( #5599 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 17:15:05 +13:00
Jesse Hills
77b530cf9e
Bump flake8 version in pre-commit to match requirements file ( #5658 )
2023-11-02 17:14:39 +13:00
NP v/d Spek
453600f18e
Update RTTTL component to allow I2S ( #5177 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-02 17:14:05 +13:00
Jesse Hills
4edf3efdf3
Fix return value of run_external_command ( #5657 )
2023-11-02 17:06:09 +13:00
Jimmy Hedman
f70d651a39
Update mDNS component to 1.2.2 ( #5654 )
2023-11-02 16:56:02 +13:00
Clyde Stubbs
b0a400d82b
Update PCA9554 pin checks to new facility ( #5656 )
2023-11-02 03:46:47 +00:00
Jesse Hills
29b1233609
Validate sn74hc595 pin number are within range ( #5655 )
2023-11-02 16:45:00 +13:00
dependabot[bot]
c3f7cae2b0
Bump aioesphomeapi from 18.2.0 to 18.2.1 ( #5653 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 15:49:16 +13:00
Jesse Hills
9eea52ea85
Allow validation of pins based on hub config ( #5647 )
2023-11-02 15:32:00 +13:00
Gustavo Ambrozio
40c001bdc2
Fix nextion waveform sending for multiple waveforms ( #4408 )
2023-11-01 20:09:12 -05:00
Jesse Hills
229ba18e6c
Merge pull request #5645 from esphome/bump-2023.10.5
...
2023.10.5
2023-11-01 14:07:42 +13:00
Clyde Stubbs
1fd9d67e2b
Add support for PCA9535 16 bit I/O expander ( #5634 )
2023-11-01 12:22:04 +13:00
Jesse Hills
b99be250a0
Bump version to 2023.10.5
2023-11-01 12:19:16 +13:00
Jimmy Hedman
b9d4e2e501
Remove some explicit IPAddress casts ( #5639 )
2023-11-01 12:19:16 +13:00
Kevin P. Fleming
ef2531edf3
Ensure that all uses of strncpy in wifi component are safe. ( #5636 )
2023-11-01 12:19:16 +13:00
Jesse Hills
eae3089201
Add on_client_connected and disconnected to voice assistant ( #5629 )
2023-11-01 12:19:16 +13:00
Jesse Hills
0ea4de5f4c
Add connection triggers to api ( #5628 )
2023-11-01 12:19:16 +13:00
Jesse Hills
8eae882d93
Add needs-docs workflow to fail CI ( #5643 )
2023-11-01 11:12:16 +13:00
Jimmy Hedman
9adda8085a
Remove some explicit IPAddress casts ( #5639 )
2023-11-01 10:32:29 +13:00
Kevin P. Fleming
b03eb5ea0a
Ensure that all uses of strncpy in wifi component are safe. ( #5636 )
2023-11-01 10:30:42 +13:00
Jesse Hills
193bac94f4
Add on_client_connected and disconnected to voice assistant ( #5629 )
2023-10-30 17:16:42 -05:00
dependabot[bot]
69ec647f7e
Bump aioesphomeapi from 18.0.12 to 18.2.0 ( #5606 )
2023-10-30 14:57:41 -07:00
J. Nick Koston
9dfcf801a3
Fix armv7 docker builds ( #5630 )
2023-10-30 14:07:25 -05:00
Jesse Hills
1e0daefa16
Merge pull request #5627 from esphome/bump-2023.10.4
...
2023.10.4
2023-10-30 16:33:36 +13:00
Jesse Hills
27b593ba85
Add connection triggers to api ( #5628 )
2023-10-29 21:02:49 -05:00
Jesse Hills
6d991a1fc8
Bump version to 2023.10.4
2023-10-30 13:59:58 +13:00
Jesse Hills
a1845e1e72
Handle enum type in tuya text_sensor ( #5626 )
2023-10-30 13:59:58 +13:00
Dewet Diener
f96a839bcf
Fix bug when requesting italic gfonts ( #5623 )
2023-10-30 13:59:58 +13:00
Jimmy Hedman
1282a15b14
Fixes ip include on arduino 2.7.4 ( #5620 )
2023-10-30 13:59:58 +13:00
Roger Busser
35039b45e4
Update current_based_cover bugfix ( #5587 )
2023-10-30 13:59:58 +13:00
Jesse Hills
0c46403eaf
Handle enum type in tuya text_sensor ( #5626 )
2023-10-29 22:00:47 +00:00
Dewet Diener
f36ec7c726
Fix bug when requesting italic gfonts ( #5623 )
2023-10-30 08:05:18 +13:00
Jimmy Hedman
01a16141f1
Fixes ip include on arduino 2.7.4 ( #5620 )
2023-10-30 07:35:33 +13:00
Keith Burzinski
7cf056e828
IDF 5 fixes for various components from test2.yaml ( #5621 )
2023-10-29 18:50:26 +13:00
Keith Burzinski
f7f63c9da1
IDF 5 fixes for various components from test4.yaml ( #5622 )
2023-10-29 18:49:19 +13:00
Keith Burzinski
d4cb29a380
Fix xpt2046 for IDF 5 ( #5614 )
2023-10-27 22:36:43 +00:00
H. Árkosi Róbert
563e15e8a7
Fix HA error related to incorrect state class ( #5605 )
2023-10-27 07:39:23 +00:00
Samuel Sieb
c83cb30935
refactor mcp4728 component ( #5609 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-10-27 18:01:18 +13:00
niklasweber
907d43827c
Add dfrobot_sen0395 mmwave radar component ( #4203 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-27 17:56:33 +13:00
Jesse Hills
0c5d5cd623
timeout filter: return value ( #5612 )
2023-10-27 16:36:54 +13:00
Jesse Hills
535568e065
Minor defines.h updates ( #5610 )
2023-10-27 16:16:44 +13:00
Jesse Hills
2adda3a994
Validate test files before compiling ( #5611 )
...
* Validate test files before compiling
* Dont restrict parallel
2023-10-27 01:59:10 +00:00
Jesse Hills
a9f4922824
Devcontainer: allow pip install and dont warn about root user ( #5608 )
2023-10-27 11:56:16 +13:00
Cossid
bcfbcd9578
Add area (zone) to esphome core config to be suggested through API and MQTT. ( #5602 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-27 11:38:52 +13:00
dentra
cfbf3681f3
Fallback to main secrets.yaml for packages ( #5604 )
2023-10-27 10:16:43 +13:00
dentra
f6e8d97981
Add details when error loading package ( #5603 )
2023-10-27 09:27:42 +13:00
tracestep
6b8a75d3b8
SX1509 output debounce fix (resolves esphome/issues#4402) ( #4672 )
2023-10-26 15:36:58 +13:00
Jesse Hills
8b9a7608f0
Correctly allow mqtt topics to be none so ESPHome does not sub/pub to them ( #5213 )
2023-10-26 13:37:50 +13:00
Jesse Hills
4774200f6b
Print text mqtt command topic ( #5601 )
2023-10-26 13:37:06 +13:00
kahrendt
93056dead9
Add ignore out of range option for clamp filter ( #5455 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-26 09:30:23 +13:00
kahrendt
841b24f744
Add support for Qwiic PIR binary sensor ( #5194 )
2023-10-26 08:29:21 +13:00
kahrendt
258b0fbff3
Fix: Incorporate unique serial number in preference's hash for multiple Sensirion sensors ( #5479 )
2023-10-26 08:23:55 +13:00
Roger Busser
fdef6c6d46
Update current_based_cover bugfix ( #5587 )
2023-10-26 07:31:39 +13:00
Eduard Llull
28aedae8d7
Add Emc2101 ( #4491 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-26 07:30:11 +13:00
jpfaff
2895cc6c57
Add support for honeywellabp2 pressure sensor ( #5422 )
2023-10-26 07:28:07 +13:00
dentra
ec835c0b05
Fix exception handling when loading packages ( #5569 )
2023-10-26 07:15:25 +13:00
Daniel Dunn
e80bd8ed3d
Add text component ( #5336 )
...
Co-authored-by: Maurits <maurits@vloop.nl >
Co-authored-by: mauritskorse <mauritskorse@gmail.com >
Co-authored-by: Daniel Dunn <dannydunn@eternityforest.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-25 22:00:32 +13:00
dependabot[bot]
cf7df9e360
Bump aioesphomeapi from 18.0.7 to 18.0.12 ( #5597 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-24 12:08:00 -05:00
Alejandro Galfrascoli
e01ba894ed
Add IR Noblex climate component ( #4913 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-24 16:28:53 +13:00
Jesse Hills
390766eb67
Merge pull request #5596 from esphome/bump-2023.10.3
...
2023.10.3
2023-10-24 13:40:13 +13:00
Jesse Hills
899d280ac7
Bump version to 2023.10.3
2023-10-24 12:56:25 +13:00
Keith Burzinski
96dc7f0259
Set IP address type only when IPv4 and IPv6 are both enabled ( #5595 )
2023-10-24 12:56:25 +13:00
Keith Burzinski
cb2f5eb781
Set IP address type only when IPv4 and IPv6 are both enabled ( #5595 )
2023-10-23 23:43:54 +00:00
Jevgeni Kiski
34dce0acbf
AMS iAQ Core CO2 sensor component ( #5192 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-24 12:35:51 +13:00
Piu Piuson
96822aaa3a
Feat: Add GREE climateir component ( #4464 )
...
Co-authored-by: orestismers <33354671+orestismers@users.noreply.github.com >
Co-authored-by: Orestes Mersinias <orestis.mers@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-24 11:34:46 +13:00
Chris Feenstra
b4765fb5fb
Add ZH/LT-01 climate component with IR receiver option ( #4333 )
...
Co-authored-by: Chris Feenstra <chris@cfeenstra.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-24 11:33:47 +13:00
dependabot[bot]
da9c2f2256
Bump pyupgrade from 3.13.0 to 3.15.0 ( #5570 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-23 21:35:55 +00:00
Jesse Hills
0104bf3fc8
Merge pull request #5590 from esphome/bump-2023.10.2
...
2023.10.2
2023-10-24 10:15:07 +13:00
dependabot[bot]
cf8fb7888a
Bump pytest-mock from 3.11.1 to 3.12.0 ( #5571 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-24 08:43:51 +13:00
Jesse Hills
9b1e1bf56c
Bump version to 2023.10.2
2023-10-24 08:32:26 +13:00
dentra
33e0f16b3b
Allow set climate preset to NONE ( #5588 )
2023-10-24 08:32:26 +13:00
Samuel Sieb
0807d60c6a
fix canbus send config ( #5585 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-10-24 08:32:03 +13:00
Jimmy Hedman
f018fde369
Set addr type when copy from ip4_addr_t ( #5583 )
2023-10-24 08:30:47 +13:00
Jimmy Hedman
c47f8fc02c
Remove explicit cast for IPAddress ( #5574 )
...
* Remove explicit cast for IPAddress
* Make linter happy
2023-10-24 08:30:47 +13:00
Trent Houliston
76ab923780
Publish the pulse_meter total when setting the total ( #5475 )
2023-10-24 08:30:47 +13:00
Keith Burzinski
11dba3147d
Improv Serial support via USB CDC and JTAG ( #5559 )
2023-10-24 08:30:47 +13:00
Jesse Hills
8c2d9101d5
Fix XOR condition ( #5567 )
2023-10-24 08:30:47 +13:00
Jimmy Hedman
5347c9aafe
Add LibreTiny hardwares to PR Template ( #5575 )
2023-10-24 08:06:23 +13:00
Simone Rossetto
e7d51f9c16
Add address text sensor to WireGuard ( #5576 )
2023-10-24 08:05:57 +13:00
Edward Firmo
7e27e98bff
set Nextion protocol reparse mode ( #5484 )
2023-10-24 08:02:57 +13:00
Guillermo Ruffino
eead33b6f2
update storage version from mdns ( #5584 )
2023-10-24 08:02:29 +13:00
dentra
b898f75631
Allow set climate preset to NONE ( #5588 )
2023-10-24 07:29:32 +13:00
Samuel Sieb
84c00a5867
fix canbus send config ( #5585 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-10-24 07:26:23 +13:00
Jimmy Hedman
e3fbf54a1a
Set addr type when copy from ip4_addr_t ( #5583 )
2023-10-23 01:41:16 -05:00
Edward Firmo
3d7d0d4f73
Remove unnecessary checks in Nextion component ( #5578 )
2023-10-21 14:38:22 -05:00
Jimmy Hedman
05a95f8ee9
Remove explicit cast for IPAddress ( #5574 )
...
* Remove explicit cast for IPAddress
* Make linter happy
2023-10-21 17:04:07 +13:00
dependabot[bot]
76417103c7
Bump aioesphomeapi from 18.0.6 to 18.0.7 ( #5573 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-20 16:48:56 -10:00
Trent Houliston
d82471942f
Publish the pulse_meter total when setting the total ( #5475 )
2023-10-19 14:28:05 -07:00
Jordan W. Cobb
9f033bce3b
Fan no off cycle action ( #5564 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-19 20:02:27 +13:00
Keith Burzinski
b632ae49d4
Improv Serial support via USB CDC and JTAG ( #5559 )
2023-10-19 19:53:09 +13:00
Jesse Hills
b9d72231b0
Fix XOR condition ( #5567 )
2023-10-18 21:36:01 -05:00
Jesse Hills
61b8004536
Merge pull request #5566 from esphome/bump-2023.10.1
...
2023.10.1
2023-10-19 14:27:10 +13:00
dependabot[bot]
e99b8aaf96
Bump black from 23.9.1 to 23.10.0 ( #5561 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-19 00:50:09 +00:00
Jesse Hills
db02c4ea21
Bump version to 2023.10.1
2023-10-19 13:30:13 +13:00
Mike La Spina
f077a5962d
Incorrect ESP32 Strapping PIN Defined ( #5563 )
...
Co-authored-by: descipher <120155735+GelidusResearch@users.noreply.github.com >
2023-10-19 13:30:12 +13:00
Jesse Hills
fa4ba43eb9
Create IPv4 sockets if ipv6 is not enabled ( #5565 )
2023-10-19 13:30:12 +13:00
Jesse Hills
9579423b24
esp32_improv add timeout ( #5556 )
2023-10-19 13:30:12 +13:00
Jesse Hills
02449f24c9
Fix voice_assistant without a speaker ( #5558 )
2023-10-19 13:30:12 +13:00
dependabot[bot]
960d6a1431
Bump tzlocal from 5.0.1 to 5.1 ( #5480 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 13:09:04 +13:00
dependabot[bot]
53572dcb8a
Bump pyupgrade from 3.10.1 to 3.13.0 ( #5428 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-19 13:08:44 +13:00
dependabot[bot]
9a087c0767
Bump actions/checkout from 4.1.0 to 4.1.1 ( #5551 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 13:08:15 +13:00
jj-uk
a7d817656e
Hydreon updates ( #5424 )
2023-10-19 13:06:28 +13:00
Clyde Stubbs
a794836ebe
Add config to allow suppression of warnings about use of strapping pins ( #5287 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-19 13:04:53 +13:00
Mike La Spina
799c3cf439
Incorrect ESP32 Strapping PIN Defined ( #5563 )
...
Co-authored-by: descipher <120155735+GelidusResearch@users.noreply.github.com >
2023-10-19 13:00:15 +13:00
Jesse Hills
b7402ee6ff
Create IPv4 sockets if ipv6 is not enabled ( #5565 )
2023-10-19 12:25:43 +13:00
Jesse Hills
a8667b680e
esp32_improv add timeout ( #5556 )
2023-10-19 11:42:52 +13:00
dependabot[bot]
10c89771e3
Bump zeroconf from 0.115.1 to 0.119.0 ( #5560 )
2023-10-18 10:21:19 -10:00
dependabot[bot]
b735fc475e
Bump aioesphomeapi from 15.0.0 to 18.0.6 ( #5557 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 08:28:52 -10:00
Jesse Hills
19736f6e53
Fix voice_assistant without a speaker ( #5558 )
2023-10-18 09:12:35 +00:00
Keith Burzinski
cdc4f7f59b
IDF 5 fixes for various components from test1.yaml ( #5451 )
2023-10-18 19:33:36 +13:00
J. Nick Koston
8ef743f25e
Update docker base and packages + docker python 3.11 ( #5473 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-18 19:33:19 +13:00
Jesse Hills
b973238323
Merge pull request #5555 from esphome/bump-2023.10.0
...
2023.10.0
2023-10-18 17:38:50 +13:00
Jesse Hills
582b8383d2
Bump version to 2023.10.0
2023-10-18 16:47:03 +13:00
Jesse Hills
e1c9418aee
Merge pull request #5554 from esphome/bump-2023.10.0b4
...
2023.10.0b4
2023-10-18 15:44:37 +13:00
Jesse Hills
2aa787f5f0
Bump version to 2023.10.0b4
2023-10-18 14:28:03 +13:00
Jesse Hills
2189a40a39
esp32_improv advertise capabilities and state in ble service data ( #5553 )
2023-10-18 14:28:03 +13:00
Fabian Bläse
51688d4078
SML: fix incomplete sign extension for abbreviated transmissions ( #5544 )
2023-10-18 14:28:03 +13:00
Jesse Hills
cc4c0e3e0b
Fix default libretiny manufacturer reported to HA ( #5549 )
2023-10-18 14:28:02 +13:00
Jesse Hills
14aa27f5e2
esp32_improv advertise capabilities and state in ble service data ( #5553 )
2023-10-18 14:26:47 +13:00
Samuel Sieb
c19dbdb02d
add on/off options for uart switch ( #5539 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-10-18 08:07:29 +13:00
Fabian Bläse
b0ac729a8e
SML: fix incomplete sign extension for abbreviated transmissions ( #5544 )
2023-10-18 07:39:05 +13:00
Samuel Sieb
6839de69c1
add uart button ( #5540 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-10-18 07:30:32 +13:00
Jesse Hills
b12dc98150
Fix default libretiny manufacturer reported to HA ( #5549 )
2023-10-18 07:23:34 +13:00
Jesse Hills
1a44c6487e
Merge pull request #5548 from esphome/bump-2023.10.0b3
...
2023.10.0b3
2023-10-17 20:49:16 +13:00
Jesse Hills
5e7ce610a0
Bump version to 2023.10.0b3
2023-10-17 20:15:14 +13:00
Jesse Hills
1f02096edb
More voice assistant fixes ( #5547 )
2023-10-17 20:15:14 +13:00
Jesse Hills
fd7d3c4332
Fix esp32_improv authorizer with no binary sensors in config ( #5546 )
2023-10-17 20:15:14 +13:00
Jesse Hills
61cf566560
Add stream start and end events ( #5545 )
2023-10-17 20:15:14 +13:00
Christian
97d624114d
Add change i2c address and allow multi conf for TB6612FNG ( #5492 )
2023-10-17 20:15:14 +13:00
raineth
52e8a2e9e4
Make IPAddress's operator!= compare values, not memory addresses. ( #5537 )
...
Co-authored-by: Ben Winslow <rain@bluecherry.net >
2023-10-17 20:15:14 +13:00
Jesse Hills
261c271d60
Prometheus fix for esp-idf and fix newlines ( #5536 )
2023-10-17 20:15:14 +13:00
Jesse Hills
a960c8008e
More voice assistant fixes ( #5547 )
2023-10-17 20:11:37 +13:00
Jesse Hills
fb90e19713
Fix esp32_improv authorizer with no binary sensors in config ( #5546 )
2023-10-17 20:03:39 +13:00
Jesse Hills
4913b3cc35
Add stream start and end events ( #5545 )
2023-10-17 17:18:05 +13:00
Christian
e42c51a222
Add change i2c address and allow multi conf for TB6612FNG ( #5492 )
2023-10-17 08:47:35 +13:00
raineth
26f12cd3bb
Make IPAddress's operator!= compare values, not memory addresses. ( #5537 )
...
Co-authored-by: Ben Winslow <rain@bluecherry.net >
2023-10-16 19:42:18 +13:00
Jesse Hills
06eff72065
Prometheus fix for esp-idf and fix newlines ( #5536 )
2023-10-16 19:41:59 +13:00
leoshusar
357ba1ab0f
Change UART source clock to UART_SCLK_DEFAULT when IDF >=v5 ( #5533 )
2023-10-16 11:29:13 +13:00
ghsensdev
6143099f60
Add Support for Sensirion SFA30 sensor ( #5519 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-16 07:49:57 +13:00
Jesse Hills
7ddcdab351
Add round sensor filter ( #5532 )
2023-10-14 13:07:23 +13:00
Jesse Hills
cb6e314336
Merge pull request #5528 from esphome/bump-2023.10.0b2
...
2023.10.0b2
2023-10-13 15:56:01 +13:00
Jesse Hills
90315b3c40
Bump version to 2023.10.0b2
2023-10-13 14:16:22 +13:00
Cossid
5d7c3d1622
BP1658CJ - Clear all channels before sleeping. ( #5525 )
2023-10-13 14:16:22 +13:00
Cossid
8c1ad1e9a6
SM10BIT_BASE - Add delays and ACKs, clear all channels before sleeping. ( #5526 )
2023-10-13 14:16:22 +13:00
Jesse Hills
969f6dbe13
Update Improv BLE component ( #5518 )
2023-10-13 14:16:22 +13:00
Cossid
6cce6d4c36
BD5758D - Add delays and ACKs ( #5524 )
2023-10-13 14:16:22 +13:00
Nippey
d27e5e9c97
Update htu21d.cpp, fix publishing of heater level ( #5520 )
2023-10-13 14:16:22 +13:00
Cossid
da3e3903dd
BP1658CJ - Clear all channels before sleeping. ( #5525 )
2023-10-13 12:51:28 +13:00
Cossid
f5c12b50ce
SM10BIT_BASE - Add delays and ACKs, clear all channels before sleeping. ( #5526 )
2023-10-13 12:51:19 +13:00
Jesse Hills
33ebfd221e
Update Improv BLE component ( #5518 )
2023-10-13 12:46:46 +13:00
Cossid
7c890d8ebc
BD5758D - Add delays and ACKs ( #5524 )
2023-10-12 19:09:07 +00:00
NP v/d Spek
04b708c336
Splits FastLed test scripts out of test1.yaml ( #5522 )
2023-10-13 07:20:31 +13:00
Nippey
2910eb2ef7
Update htu21d.cpp, fix publishing of heater level ( #5520 )
2023-10-12 10:56:30 -07:00
Jesse Hills
af3b22f8b7
Merge pull request #5516 from esphome/bump-2023.10.0b1
...
2023.10.0b1
2023-10-12 16:54:08 +13:00
Jesse Hills
cbc1b29f3e
Merge branch 'dev' into bump-2023.10.0b1
2023-10-12 15:54:56 +13:00
Jesse Hills
f4ce8b8b6c
Bump curl to 7.74.0-1.3+deb11u10 ( #5517 )
2023-10-12 15:52:57 +13:00
Jesse Hills
54363f1246
Bump version to 2023.10.0b1
2023-10-12 15:14:43 +13:00
Jesse Hills
11727391ad
Bump version to 2023.11.0-dev
2023-10-12 15:14:43 +13:00
Jesse Hills
d500531c04
Merge branch 'dev' into bump-2023.10.0b1
2023-10-12 15:14:42 +13:00
Daniel Baulig
689dcd1e24
Add detail param to allow listing of select options in WebServer REST API ( #5503 )
2023-10-12 14:55:01 +13:00
Michael Hansen
2fc4e88271
Small fixes for voice assistant ( #5513 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-12 14:51:29 +13:00
Mark Veinot
853d81c6dd
As3935 calibration ( #5366 )
2023-10-12 14:27:36 +13:00
NP v/d Spek
e35de626a4
Allow manual set "Invert_display" ( #5494 )
2023-10-12 14:26:07 +13:00
justdaniel-gh
41f29c46d0
Fix e131 and voice_assistant sockets ( #5502 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-10 23:42:38 +00:00
Oleg Tarasov
9d95f5c1da
Added Nextion display error handling during setup ( #5493 )
2023-10-11 11:56:53 +13:00
Guillermo Ruffino
5d5cc96017
fix build lang schema for spi and i2c ( #5509 )
2023-10-11 11:52:40 +13:00
Jimmy Hedman
c9a8911029
Prepare protobuf for ESP-IDF >= 5 ( #5510 )
2023-10-11 11:51:53 +13:00
Robert Resch
c77a9ad363
Don't allow entity category "CONFIG" for sensors ( #5505 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-10 07:00:05 +00:00
Jesse Hills
511af5845e
Remote wake word support for voice assistant ( #5229 )
2023-10-10 19:52:42 +13:00
Oleg Tarasov
6b96089f02
Fixed precision for Nextion sensor with float values ( #5497 )
2023-10-09 19:16:12 -05:00
Jesse Hills
46be886ca6
Use platform consts ( #5508 )
2023-10-09 16:54:15 -05:00
Jesse Hills
be7e167c63
Deep sleep is only available on esp32 and esp8266 ( #5507 )
2023-10-10 09:41:28 +13:00
Ilia Sotnikov
c65d78f568
[Sprinkler] Initialize timers early to avoid crash ( #5499 )
2023-10-08 22:37:48 -05:00
Ilia Sotnikov
412a866de8
Move to Pillow 10.x ( #5489 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-09 13:47:52 +13:00
Jesse Hills
e09c217fde
Bump docker dependencies ( #5501 )
2023-10-09 11:13:12 +13:00
Adam Goode
af62c2d9cf
Implement sensor component for MMC5983 ( #5361 )
2023-10-09 10:26:58 +13:00
Angel Nunez Mencias
aba3cd557a
add USE_SPI define ( #5500 )
2023-10-08 21:01:26 +00:00
Pavlo Dudnytskyi
7e7c83b3ca
Support for Haier IR protocol added ( #5403 )
2023-10-09 09:49:55 +13:00
Luke Ansell
ee4ccf2762
Increased debug message precision ( #5496 )
2023-10-09 09:20:43 +13:00
Austin
fa0dcac2c7
Initial ESP32-H2 Support ( #5498 )
2023-10-09 07:34:12 +13:00
Keith Burzinski
44e5b0c745
Move CONF_IRQ_PIN into const.py ( #5488 )
2023-10-06 00:28:51 -05:00
Clyde Stubbs
b6d5cb4142
St7789v and SPI data rate ( #5472 )
2023-10-04 15:18:33 -05:00
Clyde Stubbs
4e8cba49f1
MAX7219 - Update intensity ( #5477 )
2023-10-03 20:15:44 -05:00
Clyde Stubbs
506c2ba6c7
ST7789v - Allow predefined backlight pin to be disabled. ( #5476 )
...
* Allow predefined backlight pin to be disabled.
* Add test
* Update esphome/components/st7789v/display.py
2023-10-03 20:10:26 -05:00
kahrendt
050fa0d4c1
Fix units for SPS30 number concentration sensors ( #5452 )
2023-10-03 23:01:57 +13:00
kahrendt
88bb051f37
Add xor automation condition ( #5453 )
2023-10-03 22:58:11 +13:00
Jesse Hills
0d800958aa
Merge pull request #5474 from esphome/bump-2023.9.3
...
2023.9.3
2023-10-03 21:25:58 +13:00
Jesse Hills
471533d041
Bump version to 2023.9.3
2023-10-03 13:35:19 +13:00
Faidon Liambotis
7dfc4c74da
Tuya Number: split "multiply" to a separate option ( #5458 )
2023-10-03 13:35:19 +13:00
dwildstr
f709350b04
Sleep mode fix for BP5758D driver ( #5461 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-03 13:35:19 +13:00
dependabot[bot]
85c5928baa
Bump zeroconf from 0.115.0 to 0.115.1 ( #5470 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 13:35:19 +13:00
Clyde Stubbs
f5dfbaff4b
Support RP2040 hardware SPI ( #5466 )
2023-10-03 13:35:18 +13:00
Maxime Gauduin
689c2f11a3
add pin config for denky_d4 ( #5471 )
2023-10-03 13:35:18 +13:00
dependabot[bot]
f73fd97525
Bump zeroconf from 0.112.0 to 0.115.0 ( #5432 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 13:35:18 +13:00
Faidon Liambotis
f38849828d
Tuya Number: split "multiply" to a separate option ( #5458 )
2023-10-03 13:23:18 +13:00
dwildstr
e95ba57a61
Sleep mode fix for BP5758D driver ( #5461 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-02 23:06:54 +00:00
dependabot[bot]
4913256597
Bump zeroconf from 0.115.0 to 0.115.1 ( #5470 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 10:51:29 +13:00
dependabot[bot]
401a386219
Bump actions/setup-python from 4.7.0 to 4.7.1 ( #5467 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 10:25:15 +13:00
Clyde Stubbs
205f41509b
Support RP2040 hardware SPI ( #5466 )
2023-10-03 10:24:20 +13:00
Maxime Gauduin
e87c8d550b
add pin config for denky_d4 ( #5471 )
2023-10-02 21:15:29 +00:00
De Cock Xavier
a33b8abce8
Feat/component poller suspend ( #5423 )
2023-10-03 09:25:13 +13:00
Jesse Hills
40523e6823
Merge pull request #5465 from esphome/bump-2023.9.2
...
2023.9.2
2023-10-02 21:24:01 +13:00
Jesse Hills
5e1472185c
Bump version to 2023.9.2
2023-10-02 17:01:22 +13:00
Jesse Hills
af005a6554
Ensure esphome directory exists on addon startup ( #5464 )
2023-10-02 17:01:22 +13:00
Angel Nunez Mencias
efd31be21c
Fix SPI support for second bus on 2023.9.1 ( #5456 )
2023-10-02 17:01:22 +13:00
Avri Chen-Roth
e9bda2810f
Fix an Issue with IR Remote Climate and Whirlpool protocol toggle ( #5447 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-02 17:01:22 +13:00
Clyde Stubbs
ec4777b8d0
SPI fixes for buggy components ( #5446 )
2023-10-02 17:01:22 +13:00
Jesse Hills
589b9e10b2
Ensure esphome directory exists on addon startup ( #5464 )
2023-10-02 13:45:24 +13:00
Angel Nunez Mencias
2513ede3ec
Add testcases for multiple SPI buses on ESP32 Arduino ( #5457 )
2023-09-29 20:48:51 -05:00
Angel Nunez Mencias
0b5a57ead4
Fix SPI support for second bus on 2023.9.1 ( #5456 )
2023-09-29 23:34:56 +00:00
John K. Luebs
b3dc2d43a5
Do not enable SHT3x heater by default. Fixes #4886 . ( #5445 )
2023-09-29 18:27:40 -05:00
De Cock Xavier
d3913be7e5
[ssd1351] fix: wait for the component to be at least in setup phase b… ( #5454 )
2023-09-29 17:08:56 -05:00
leoshusar
2c94c3d96f
[BP1658CJ] Missing clock line delays and ack bit ( #5448 )
...
* fix: missing clock line delays and ack bit
* chore: remove esphome namespace from delay methods
* style: removed trailing whitespace
2023-09-29 16:40:56 +13:00
Avri Chen-Roth
4d81153150
Fix an Issue with IR Remote Climate and Whirlpool protocol toggle ( #5447 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-09-29 14:17:32 +13:00
Clyde Stubbs
507dc5f496
SPI fixes for buggy components ( #5446 )
2023-09-29 00:36:31 +00:00
dependabot[bot]
4335543575
Bump zeroconf from 0.112.0 to 0.115.0 ( #5432 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-29 10:58:51 +13:00
Jesse Hills
9b75121337
Merge pull request #5442 from esphome/bump-2023.9.1
...
2023.9.1
2023-09-28 13:05:04 +13:00
Jesse Hills
d262548d2e
Bump version to 2023.9.1
2023-09-28 11:52:35 +13:00
Jesse Hills
b5b654e054
Migrate dashboard json files to /data folder instead of wiping out ( #5441 )
2023-09-28 11:52:35 +13:00
Marc J
dae8ab563c
Tuya Number Scaling by step value ( #5108 )
2023-09-28 11:52:35 +13:00
Jesse Hills
12365976c4
Migrate dashboard json files to /data folder instead of wiping out ( #5441 )
2023-09-28 11:40:36 +13:00
Jesse Hills
4ac4492241
Fix .esphome path when not using envvar ( #5440 )
2023-09-28 11:20:44 +13:00
Jimmy Hedman
57b7dd0fa2
Refactor ip address representation ( #5252 )
2023-09-27 21:38:43 +13:00
Marc J
9d4f471855
Tuya Number Scaling by step value ( #5108 )
2023-09-27 07:45:21 +00:00
Jesse Hills
5751e9ec59
Merge pull request #5435 from esphome/bump-2023.9.0
...
2023.9.0
2023-09-27 17:19:58 +13:00
Jesse Hills
cc1b7a7a56
Bump version to 2023.9.0
2023-09-27 16:21:35 +13:00
Jesse Hills
29249cdc1b
Merge pull request #5434 from esphome/bump-2023.9.0b4
...
2023.9.0b4
2023-09-27 13:34:33 +13:00
Jesse Hills
e5bae8187f
Bump version to 2023.9.0b4
2023-09-27 12:28:12 +13:00
Clyde Stubbs
69adebfefa
Fix #4896 and #4903 ( #5433 )
2023-09-27 12:28:12 +13:00
Guillermo Ruffino
7dabbb65d0
Wireguard keepalive remove uint16 type ( #5430 )
2023-09-27 12:28:11 +13:00
Kuba Szczodrzyński
b30bab8c1b
LibreTiny: enable MQTT, bump to v1.4.1 ( #5419 )
2023-09-27 12:28:11 +13:00
Clyde Stubbs
5360e14a9c
Fix #4896 and #4903 ( #5433 )
2023-09-27 12:25:14 +13:00
Guillermo Ruffino
86db559f6e
Wireguard keepalive remove uint16 type ( #5430 )
2023-09-27 12:25:00 +13:00
Kuba Szczodrzyński
2f7a378c7b
LibreTiny: enable MQTT, bump to v1.4.1 ( #5419 )
2023-09-27 10:23:21 +13:00
dependabot[bot]
607d0b4264
Bump pylint from 2.17.5 to 2.17.6 ( #5429 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-26 09:28:25 +13:00
Jesse Hills
0a1ed58454
Merge pull request #5426 from esphome/bump-2023.9.0b3
...
2023.9.0b3
2023-09-25 16:15:14 +13:00
Jesse Hills
5f5ee9c920
Bump version to 2023.9.0b3
2023-09-25 12:10:35 +13:00
dependabot[bot]
0aeebdd289
Bump zeroconf from 0.108.0 to 0.112.0 ( #5392 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 12:10:35 +13:00
Odd Stråbø
33e2aa341e
dallas: limit addresses to 64 bits ( #5413 )
2023-09-25 12:10:35 +13:00
Ilia Sotnikov
a42788812e
[RP2040W] Fix WiFi bootloop upon LibreTiny support ( #5414 )
2023-09-25 12:10:35 +13:00
Clyde Stubbs
b07a038bc8
Fix SPI inverted clock on ESP8266 ( #5416 )
2023-09-25 12:10:34 +13:00
Kapil Yedidi
17e1d4c245
Fix typo in documentation ( #5425 )
2023-09-25 12:05:56 +13:00
dependabot[bot]
a031cc3b84
Bump zeroconf from 0.108.0 to 0.112.0 ( #5392 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 10:25:51 +13:00
dependabot[bot]
c34d5111fc
Bump actions/checkout from 4.0.0 to 4.1.0 ( #5420 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 10:23:40 +13:00
Odd Stråbø
727056a28c
dallas: limit addresses to 64 bits ( #5413 )
2023-09-25 10:15:28 +13:00
Ilia Sotnikov
0ca8dcd08e
[RP2040W] Fix WiFi bootloop upon LibreTiny support ( #5414 )
2023-09-24 22:44:55 +13:00
Andrew Garrett
3c7c4e1dba
Make ESPHome data dir configurable ( #5417 )
2023-09-24 22:34:37 +13:00
Clyde Stubbs
518ecb4cc4
Fix SPI inverted clock on ESP8266 ( #5416 )
2023-09-21 21:15:50 -07:00
Jesse Hills
55e36ab982
Merge pull request #5412 from esphome/bump-2023.9.0b2
...
2023.9.0b2
2023-09-21 12:52:21 +12:00
Jesse Hills
90835ab917
Bump version to 2023.9.0b2
2023-09-21 10:35:38 +12:00
Samuel Sieb
5b46088ae4
support keypads with pulldowns ( #5404 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-09-21 10:35:38 +12:00
Kuba Szczodrzyński
d7e267eca5
Wizard: fix colored text in input prompts ( #5313 )
2023-09-21 10:35:38 +12:00
Trent Houliston
807c47a076
Make the pulse meter timeout on startup when no pulses are received ( #5388 )
2023-09-21 10:35:38 +12:00
Kevin P. Fleming
7ebe6a5894
http_request: Cleanups and safety improvements ( #5360 )
2023-09-21 10:35:37 +12:00
Anthony
41c829fa32
Remove Wi-Fi dependency from Midea component ( #5394 )
2023-09-21 10:35:37 +12:00
Joris S
8f1ce8c7f7
Climate preset fix ( #5407 )
2023-09-21 10:35:37 +12:00
Samuel Sieb
e55636ed52
fix handling of web server version ( #5405 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-09-21 10:35:37 +12:00
Samuel Sieb
e886262055
fix disabled wifi power on 8266 ( #5409 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-09-21 10:35:37 +12:00
Philipp Helo Rehs
2fa7f8c511
Add E-Trailer Gaslevel support to Mopeka Std Check ( #5397 )
...
* Add E-Trailer Gaslevel support to Mopeka Std Check
Signed-off-by: Philipp Helo Rehs <Philipp.Rehs@hhu.de >
* fix format
---------
Signed-off-by: Philipp Helo Rehs <Philipp.Rehs@hhu.de >
Co-authored-by: Philipp Helo Rehs <Philipp.Rehs@hhu.de >
2023-09-21 10:35:37 +12:00
Trevor North
4622ef770d
Add shelly-dimmer-stm32 51.7 to known versions ( #5400 )
...
This version removes support for no-neutral setups in favor of fixing flickering some users have experienced.
2023-09-21 10:35:37 +12:00
rmmacias
d76f18b4f2
Update radon_eye_listener.cpp ( #5401 )
...
New devices identifiers do not star by the hardcoded string. FR:RE222 is the 8-char length string of my devices bought in 2023. This proposal aims at solve the topic by making the detection track devices starting only by FR:R
2023-09-21 10:35:37 +12:00
phoenixswiss
ec20778d83
Fix Waveshare 7.5v2 epaper screens are always powered on ( #5283 )
2023-09-21 10:35:37 +12:00
Michael Hansen
b3ca71c6fb
Add patch to apt install ( #5389 )
2023-09-21 10:35:37 +12:00
Samuel Sieb
1100f67b66
support keypads with pulldowns ( #5404 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-09-21 10:26:36 +12:00
Kuba Szczodrzyński
056a28906b
Wizard: fix colored text in input prompts ( #5313 )
2023-09-21 10:09:23 +12:00
Trent Houliston
2c2821cd96
Make the pulse meter timeout on startup when no pulses are received ( #5388 )
2023-09-21 10:04:03 +12:00
Kevin P. Fleming
157a3e53dd
http_request: Cleanups and safety improvements ( #5360 )
2023-09-21 10:02:29 +12:00
Anthony
61edf8c196
Remove Wi-Fi dependency from Midea component ( #5394 )
2023-09-21 09:30:22 +12:00
Joris S
397f57ce74
Climate preset fix ( #5407 )
2023-09-21 09:28:03 +12:00
Samuel Sieb
bf253c21fa
fix handling of web server version ( #5405 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-09-21 09:25:16 +12:00
Samuel Sieb
e3eef1cc6d
fix disabled wifi power on 8266 ( #5409 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-09-21 09:20:54 +12:00
Philipp Helo Rehs
11f6e555f9
Add E-Trailer Gaslevel support to Mopeka Std Check ( #5397 )
...
* Add E-Trailer Gaslevel support to Mopeka Std Check
Signed-off-by: Philipp Helo Rehs <Philipp.Rehs@hhu.de >
* fix format
---------
Signed-off-by: Philipp Helo Rehs <Philipp.Rehs@hhu.de >
Co-authored-by: Philipp Helo Rehs <Philipp.Rehs@hhu.de >
2023-09-17 17:30:52 +12:00
Fabian
164631fcec
Ci find YAML tests dynamically ( #5399 )
...
* Find all YAML test files dynamically.
* Merge error
* GitHub set-ouput syntax upgrade.
---------
Co-authored-by: Your Name <you@example.com >
2023-09-17 17:24:31 +12:00
Trevor North
a61e3fadf6
Add shelly-dimmer-stm32 51.7 to known versions ( #5400 )
...
This version removes support for no-neutral setups in favor of fixing flickering some users have experienced.
2023-09-17 17:20:31 +12:00
rmmacias
b5f2d69ca5
Update radon_eye_listener.cpp ( #5401 )
...
New devices identifiers do not star by the hardcoded string. FR:RE222 is the 8-char length string of my devices bought in 2023. This proposal aims at solve the topic by making the detection track devices starting only by FR:R
2023-09-17 17:18:51 +12:00
phoenixswiss
55b5c0fc32
Fix Waveshare 7.5v2 epaper screens are always powered on ( #5283 )
2023-09-14 06:20:21 +00:00
Michael Hansen
280b090dfc
Add patch to apt install ( #5389 )
2023-09-13 18:13:55 -05:00
Jesse Hills
2d53dd05d8
Merge pull request #5386 from esphome/bump-2023.9.0b1
...
2023.9.0b1
2023-09-13 15:30:39 +12:00
Jesse Hills
9d97807587
Bump version to 2023.10.0-dev
2023-09-13 14:22:39 +12:00
vr6racer
11433c8c17
SX1509 component ( #5385 )
2023-09-13 14:14:54 +12:00
Jesse Hills
68a2c45edf
Bump version to 2023.9.0b1
2023-09-13 13:05:06 +12:00
Jesse Hills
d2616cd6c6
Merge branch 'dev' into bump-2023.9.0b1
2023-09-13 13:05:05 +12:00
Keith Burzinski
736dbfac13
Add IDF 5 test yaml, add adc to IDF tests, fix adc for IDF 5 ( #5379 )
2023-09-13 11:36:17 +12:00
rufuswilson
b8fa737bc9
Force heater off on setup ( #5161 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-09-13 10:20:00 +12:00
Tercio Filho
bf5352b44e
Modbus Controller added some features ( #5318 )
2023-09-13 10:15:01 +12:00
Jesse Hills
bff74af882
Workflow updates ( #5384 )
2023-09-13 10:06:32 +12:00
Jimmy Hedman
dadbc1aefa
Enable IPv6 for ESP8266 and Raspberry pi pico w (RP2040) ( #4759 )
2023-09-13 08:05:02 +12:00
Jesse Hills
fc354eec0e
Attempt to fix rp2040 adc with vcc ( #5378 )
2023-09-12 14:14:10 +12:00
dependabot[bot]
47b1b45828
Bump black from 23.7.0 to 23.9.1 ( #5377 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-09-11 22:38:58 +00:00
dependabot[bot]
e6da2313e6
Bump zeroconf from 0.102.0 to 0.108.0 ( #5376 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-12 10:02:13 +12:00
Jesse Hills
fe81bcc003
Use /data directory for .esphome folder when running as HA add-on ( #5374 )
2023-09-12 09:26:48 +12:00
Daniel Dunn
10eee47b6b
Make string globals persist-able using fixed size allocations ( #5296 )
...
Co-authored-by: Daniel Dunn <dannydunn@eternityforest.com >
2023-09-12 09:26:00 +12:00
Stijn Tintel
c930c86cfa
debug: add ESP32-C6 support ( #5354 )
2023-09-12 08:19:26 +12:00
Péter Sárközi
d3196e0e34
Fix disabled wifi crash on boot ( #5370 )
2023-09-12 08:12:56 +12:00
Kevin P. Fleming
deb34c9473
time: Make std::string version of strftime() avoid runaway memory allocations ( #5348 )
2023-09-12 08:02:07 +12:00
Kuba Szczodrzyński
892d2ce34f
Bump LibreTiny version to 1.4.0 ( #5375 )
2023-09-12 07:15:24 +12:00
Lubos Horacek
b107948c47
Wireguard component ( #4256 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Simone Rossetto <simros85@gmail.com >
Co-authored-by: Thomas Bernard <thomas0bernard@gmail.com >
2023-09-12 07:13:24 +12:00
Clyde Stubbs
d2648657fb
Native SPI RGB LED component ( #5288 )
...
* Add testing branch to workflow
* Add workflow
* Checkpoint
* Align SPI data rates in c++ code with Python code.
* Checkpoint
* CI fixes
* Update codeowners
* Workflow cleanup
* Rename to spi_rgb_led
* Rename header file
* Clang tidy
* Disable spi after transfer.
* Move enable() to where it belongs
* Call spi_setup before enable
* Clang tidy
* Add test
* Rename to spi_led_strip
* Include 'defines.h'
* Fix CODEOWNERS
* Migrate data rate to new style setting.
* Remove defines.h
* Fix class name
* Fix name in .py
* And more more name tidy up.
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-09-10 21:20:06 -05:00
Kevin P. Fleming
32b103eb1d
Use black-pre-commit-mirror to speed up pre-commit runs. ( #5372 )
2023-09-11 07:42:42 +12:00
Flaviu Tamas
e66047e072
Add BMI160 support ( #5143 )
...
* Add BMI160 support
* BMI160: use set_timeout for delay
* Add support for old compilers
Fix "warning: missing terminating ' character"
* Increase power-on delay to be more conservative
* Add helper for reading little-endian data over i2c
* Replace configuration names with globals
Note: for testing with external components, you will need to comment out the import & define your own CONF_GYROSCOPE_X, etc, in this file
* Improve icons
* Fix tests & lint
2023-09-09 21:25:09 -05:00
Kevin P. Fleming
0c84224ca2
Move CONF_PHASE_A/B/C constants to const.py. ( #5304 )
2023-09-09 18:19:54 -05:00
Ilia Sotnikov
7bb67ae94b
[ADC] Support measuring VCC on Raspberry Pico (W) ( #5335 )
...
* [ADC] Support measuring VCC on Raspberry Pico (W)
Added support for measuring VCC on Raspberry Pico (W) with ADC.
GPIO pin is provided as `VCC`, same as with ESP8266. VSYS is the voltage
being actually processed, and might have an offset from actual power
supply voltage (e.g. USB on VBUS) due to voltage drop on
Schottky diode between VSYS and VBUS on Rasberry Pico. The offset has
experimentally been found to be ~0.25V on Pico W and ~0.1 on Pico,
presumably due to different power consumption.
Example usage:
sensor:
- platform: adc
pin: VCC
name: "VSYS"
* + Added tests for VCC measuring on `rpipicow` board
2023-09-09 04:00:45 -05:00
dependabot[bot]
ccc30116ba
Bump pytest from 7.4.1 to 7.4.2 ( #5357 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 7.4.1 to 7.4.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.4.1...7.4.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>
2023-09-09 09:20:54 +12:00
Kuba Szczodrzyński
9cf115a752
Fix dashboard download for ESP32 variants ( #5355 )
2023-09-09 09:20:26 +12:00
Péter Sárközi
d9523a0cbf
Fix repeat.count = 0 case ( #5364 )
...
* Only play first action if count is non-zero
* Add test to yaml
* Update test5.yaml
2023-09-09 09:10:20 +12:00
dependabot[bot]
2fd6942de4
Bump zeroconf from 0.88.0 to 0.102.0 ( #5368 )
...
Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf ) from 0.88.0 to 0.102.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.88.0...0.102.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-09-09 08:57:35 +12:00
dependabot[bot]
b19a7e006e
Bump actions/cache from 3.3.1 to 3.3.2 ( #5367 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.3.1...v3.3.2 )
---
updated-dependencies:
- dependency-name: actions/cache
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-09-09 08:57:10 +12:00
Clyde Stubbs
5c26f95a4b
Refactor SPI code; Add ESP-IDF hardware support ( #5311 )
...
* Checkpoint
* Checkpoint
* Checkpoint
* Revert hal change
* Checkpoint
* Checkpoint
* Checkpoint
* Checkpoint
* ESP-IDF working
* clang-format
* use bus_list
* Add spi_device; fix 16 bit transfer.
* Enable multi_conf;
Fix LSB 16 bit transactions
* Formatting fixes
* Clang-format, codeowners
* Add test
* Formatting
* clang tidy
* clang-format
* clang-tidy
* clang-format
* Checkpoint
* Checkpoint
* Checkpoint
* Revert hal change
* Checkpoint
* Checkpoint
* Checkpoint
* Checkpoint
* ESP-IDF working
* clang-format
* use bus_list
* Add spi_device; fix 16 bit transfer.
* Enable multi_conf;
Fix LSB 16 bit transactions
* Formatting fixes
* Clang-format, codeowners
* Add test
* Formatting
* clang tidy
* clang-format
* clang-tidy
* clang-format
* Clang-tidy
* Clang-format
* clang-tidy
* clang-tidy
* Fix ESP8266
* RP2040
* RP2040
* Avoid use of spi1 as id
* Refactor SPI code.
Add support for ESP-IDF hardware SPI
* Force SW only for RP2040
* Break up large transfers
* Add interface: option for spi.
validate pins in python.
* Can't use match/case with Python 3.9.
Check for inverted pins.
* Work around target_platform issue with
* Remove debug code
* Optimize write_array16
* Show errors in hex
* Only one spi on ESP32Cx variants
* Ensure bus is claimed before asserting /CS.
* Check on init/deinit
* Allow maximum rate write only SPI on GPIO MUXed pins.
* Clang-format
* Clang-tidy
* Fix issue with reads.
* Finger trouble...
* Make comment about missing SPI on Cx variants
* Pacify CI clang-format. Did not complain locally??
* Restore 8266 to its former SPI glory
* Fix per clang-format
* Move validation and choice of SPI into Python code.
* Add test for interface: config
* Fix issues found on self-review.
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-09-08 02:27:19 -05:00
Keith Burzinski
ce171f5c00
Fix cpu_ll_get_cycle_count() deprecated warning ( #5353 )
2023-09-07 21:49:12 +12:00
Keith Burzinski
ab872b075a
Fix PN532 for IDF 5 and ultralight enhancements ( #5352 )
2023-09-07 21:48:44 +12:00
Jesse Hills
87395d259e
Allow "--device SERIAL" on cli to flash only via serial ( #5351 )
2023-09-06 20:22:39 -05:00
Jesse Hills
72f29b1283
Allow upload command to flash file via serial ( #5274 )
2023-09-07 10:15:54 +12:00
Jesse Hills
f2a6f18553
esp32: Extra build customization ( #5322 )
2023-09-06 17:02:21 +12:00
Jesse Hills
8cac5ca90c
Only run ci-docker when ci-docker workflow changes ( #5347 )
2023-09-06 15:32:14 +12:00
Jesse Hills
01ec414873
Merge pull request #5345 from esphome/bump-2023.8.3
...
2023.8.3
2023-09-06 11:31:23 +12:00
dependabot[bot]
6b0fb3dd06
Bump platformio from 6.1.10 to 6.1.11 ( #5323 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-09-05 23:31:21 +00:00
dependabot[bot]
e89c6494a6
Bump tornado from 6.3.2 to 6.3.3 ( #5236 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-06 10:45:17 +12:00
dependabot[bot]
eff76d578b
Bump flake8 from 6.0.0 to 6.1.0 ( #5171 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-06 10:44:47 +12:00
Christian
76ebbfefd2
Integration LightwaveRF switches ( #4812 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-09-06 10:33:49 +12:00
Jesse Hills
150c9b5fa3
Bump version to 2023.8.3
2023-09-06 10:14:19 +12:00
Mat931
55df88d7ae
Fix checksum calculation for pipsolar ( #5299 )
2023-09-06 10:14:18 +12:00
kahrendt
619787e6d2
Bugfix: disable channels after IO if multiple tca9548a I2C multiplexers are configured ( #5317 )
2023-09-06 10:14:18 +12:00
Jesse Hills
3f8bad3ed1
Attempt to fix secret blurring ( #5326 )
2023-09-06 10:14:18 +12:00
luka6000
c146712b16
fix to PR # 3887 MQTT connection not using discovery: false ( #5275 )
2023-09-06 10:14:18 +12:00
Sebastian Rasor
2cabe59c22
Introduce cv.temperature_delta and fix problematic thermostat configuration behavior ( #5297 )
2023-09-06 10:14:18 +12:00
Stijn Tintel
feba9ffdc4
mdns: bump IDF mdns component to 1.2.0 ( #5217 )
2023-09-06 10:11:07 +12:00
JJ
74ab940aff
Adding DFRobot Ozone Sensor Support (sen0321) ( #4782 )
2023-09-06 10:09:22 +12:00
JJ
82c1988a2d
Support MaxBotix XL in addition to HRXL ( #4510 )
2023-09-06 09:59:23 +12:00
Jimmy Hedman
ac5c6ec288
Add debug component to all tests ( #5333 )
2023-09-06 07:38:58 +12:00
Pavlo Dudnytskyi
47735d1dae
Fixed default temperature step values for haier climate ( #5330 )
2023-09-06 07:37:01 +12:00
dependabot[bot]
35b5dadb99
Bump pytest from 7.4.0 to 7.4.1 ( #5342 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-06 07:32:00 +12:00
esphomebot
e2d784a5b5
Synchronise Device Classes from Home Assistant ( #5328 )
2023-09-06 07:29:41 +12:00
Keith Burzinski
b7a16d5a59
Add defines.h to ethernet_component.h for ENABLE_IPV6 ( #5344 )
2023-09-05 22:35:20 +12:00
Jimmy Hedman
97dcbe84da
Disable IPv6 when config explicitly says false ( #5310 )
2023-09-05 02:56:17 -05:00
Clyde Stubbs
32b24726ed
Add Lilygo T-Embed to st7789v display config. ( #5337 )
...
* Add Lilygo T-Embed to st7789v display config.
* Move all configuration into the Python code.
Add presets for TTGO.
All preset configuration can be overridden.
* Add Adafruit S2 pin presets
* Add test
* Add funhouse pins.
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
* Keep ordering of options consistent
* Remove unused declarations
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-09-05 02:01:28 -05:00
dependabot[bot]
343278b291
Bump actions/checkout from 3 to 4 ( #5341 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
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-09-05 18:11:46 +12:00
Jesse Hills
b11824b058
libretiny: fix uart_port framework config ( #5343 )
2023-09-05 02:33:42 +00:00
kahrendt
562f7c8718
Debug component: add free PSRAM sensor ( #5334 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-09-05 14:02:59 +12:00
mkaiser
d382ca2401
Extend ESP32 CAN bit rates /bus speed support ( #5280 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: mkaiser <mkaiser@techfak.uni-bielefeld.de >
2023-09-05 10:27:58 +12:00
Kuba Szczodrzyński
a9630ac847
Support for LibreTiny platform (RTL8710, BK7231 & other modules) ( #3509 )
...
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl >
Co-authored-by: Sam Neirinck <git@samneirinck.com >
Co-authored-by: David Buezas <dbuezas@users.noreply.github.com >
Co-authored-by: Stroe Andrei Catalin <catalin2402@gmail.com >
Co-authored-by: Sam Neirinck <github@samneirinck.be >
Co-authored-by: Péter Sárközi <xmisterhu@gmail.com >
Co-authored-by: Hajo Noerenberg <hn@users.noreply.github.com >
2023-09-05 10:16:08 +12:00
Keith Burzinski
22c0b0abaa
Tweak Improv serial to build in IDF 5 ( #5331 )
2023-09-04 21:47:53 +00:00
Jimmy Hedman
aabe0091cc
Prepare api and time for ESP-IDF >= 5 ( #5332 )
2023-09-04 15:51:04 -05:00
croessi
3d9af2a67c
Added Handling for Nack "file not found" ( #5338 )
2023-09-05 08:40:46 +12:00
Jesse Hills
4ae582c305
Bump esphome-dashboard to 20230904.0 ( #5339 )
2023-09-04 20:43:17 +12:00
Mat931
5fdafc00e6
Fix checksum calculation for pipsolar ( #5299 )
2023-09-02 21:54:03 +12:00
Christian
2165960ba1
add heating functionality to SI7021 ( #4828 )
...
* add heating functoinality
* add test
* add heat
* fix
* fix
* fix
* fix
* fix
* fix sensor
* restore class
* Update esphome/components/htu21d/sensor.py
* Update esphome/components/htu21d/sensor.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/htu21d/sensor.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-09-01 19:03:30 -05:00
Clyde Stubbs
2bb5f53b98
Make uart error message go away ( #5329 )
...
* Make error message in log go away.
* Test for IDF version.
2023-09-01 17:10:08 -05:00
kahrendt
211b3eddea
Bugfix: disable channels after IO if multiple tca9548a I2C multiplexers are configured ( #5317 )
2023-09-02 08:55:59 +12:00
Jesse Hills
bec53f97a2
Attempt to fix secret blurring ( #5326 )
2023-09-02 08:41:52 +12:00
Kuba Szczodrzyński
c3332e4a39
Add dashboard API to get firmware binaries ( #4675 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-09-01 18:17:33 +12:00
Josh Barnard
f8a03be2f1
Adding heating coil and fan icons, enum device_class ( #5325 )
...
* Adding heating cool and fan icons.
* Adding Enum device_class as well.
2023-09-01 00:10:42 -05:00
dependabot[bot]
712634b301
Bump zeroconf from 0.86.0 to 0.88.0 ( #5315 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-01 14:03:10 +12:00
Daniel Dunn
19d53c6643
Use gzip compression for the web server component's static resources ( #5291 )
...
Co-authored-by: Daniel Dunn <dannydunn@eternityforest.com >
2023-09-01 14:02:26 +12:00
Jimmy Hedman
f14419bab5
Bump Arduino Pico to 3.4.0 ( #5321 )
2023-09-01 13:21:01 +12:00
luka6000
3003485dc6
fix to PR # 3887 MQTT connection not using discovery: false ( #5275 )
2023-09-01 13:20:21 +12:00
Clyde Stubbs
01f6791d1c
7789 controller fixes take 2 ( #5320 )
...
* Fix 7789 clock mode and increase clock rate.
* Reverse change from dev.
* Speed up 8 bit color.
* Tweak buffer size
2023-08-31 23:43:24 +00:00
Clyde Stubbs
cdb67fc90e
Add extra SLPOUT for waking up some ST7789 chips ( #5319 )
2023-08-31 09:12:25 +00:00
Keith Burzinski
78cb098691
Add PSRAM mode and speed config ( #5312 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-29 20:50:29 +12:00
dependabot[bot]
45152ad55e
Bump zeroconf from 0.80.0 to 0.86.0 ( #5308 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-29 19:04:37 +12:00
J. Nick Koston
45879e3100
Fix legacy zeroconf record update method ( #5294 )
2023-08-29 17:25:43 +12:00
Keith Burzinski
c4adb30ab2
Update PSRAM config params for IDF4+ ( #5298 )
2023-08-29 17:11:58 +12:00
Sebastian Rasor
b20bae23cc
Introduce cv.temperature_delta and fix problematic thermostat configuration behavior ( #5297 )
2023-08-23 13:01:34 +12:00
Christian
11ed2d5f18
Add Invert method for SSD1306 ( #5292 )
2023-08-23 10:13:38 +12:00
dependabot[bot]
f814b6d47c
Bump platformio from 6.1.9 to 6.1.10 ( #5237 )
...
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-21 04:27:17 +00:00
Jesse Hills
a67b92a04c
Merge pull request #5286 from esphome/bump-2023.8.2
...
2023.8.2
2023-08-21 13:31:33 +12:00
Stefan Rado
2a48b810a4
Fix equality check when setting current-based cover position ( #5167 )
2023-08-21 12:35:13 +12:00
Jesse Hills
9fb8e9edef
Bump version to 2023.8.2
2023-08-21 12:33:49 +12:00
Clyde Stubbs
d2bccbe8ac
Reserve keyword "clock" ( #5279 )
2023-08-21 12:33:48 +12:00
Jesse Hills
e44a60e814
Change htu21d sensors from required to optional ( #5285 )
2023-08-21 12:33:48 +12:00
Clyde Stubbs
02a71cb6a7
Align SPI data rates in C++ code with Python ( #5284 )
2023-08-21 12:33:48 +12:00
mwolter805
e600784ebf
Resolve offline ESPs in dashboard when using ESPHOME_DASHBOARD_USE_PING=true ( #5281 )
2023-08-21 12:33:48 +12:00
Jesse Hills
5e19a3b892
Move libcairo to all architectures in docker ( #5276 )
2023-08-21 12:33:48 +12:00
Rob Deutsch
0443310385
Bump arduino-heatpumpir to v1.0.23 ( #5269 )
2023-08-21 12:20:00 +12:00
Clyde Stubbs
03ab23fec8
Reserve keyword "clock" ( #5279 )
2023-08-21 12:17:22 +12:00
Jesse Hills
da8afd36b2
Change htu21d sensors from required to optional ( #5285 )
2023-08-21 12:16:14 +12:00
Austin
fe7893d1b3
Support for ESP32-C2 & ESP32-C6 ( #4377 )
...
Co-authored-by: Stijn Tintel <stijn@linux-ipv6.be >
2023-08-21 09:42:03 +12:00
jayme-github
d19bf5d6ee
Add support for ESP32-{S2,S3,C3} to debug component ( #4731 )
2023-08-21 09:34:50 +12:00
Clyde Stubbs
bfdcfa4766
Align SPI data rates in C++ code with Python ( #5284 )
2023-08-21 08:57:02 +12:00
mwolter805
c47c1a7867
Resolve offline ESPs in dashboard when using ESPHOME_DASHBOARD_USE_PING=true ( #5281 )
2023-08-20 12:15:45 -07:00
Jesse Hills
f16a24ddf4
Move libcairo to all architectures in docker ( #5276 )
2023-08-18 19:13:46 +12:00
Jesse Hills
8bf112669f
Merge pull request #5273 from esphome/bump-2023.8.1
...
2023.8.1
2023-08-18 09:09:07 +12:00
Jesse Hills
4278664208
Bump version to 2023.8.1
2023-08-18 08:12:42 +12:00
Jesse Hills
0789657fd5
Change haier from AUTO to HEAT_COOL ( #5267 )
2023-08-18 08:12:42 +12:00
Mat931
b566c78f00
Fix checksum calculation for sml ( #5271 )
2023-08-18 08:12:42 +12:00
Jesse Hills
c287e529a8
Change haier from AUTO to HEAT_COOL ( #5267 )
2023-08-18 08:06:21 +12:00
Clyde Stubbs
164d05fdce
Add manufacturer data config to BLE server ( #5251 )
2023-08-18 08:05:25 +12:00
SeByDocKy
c11c4dad2f
Add pmwcs3 capacitive soil moisture & temperature sensor component ( #4624 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-18 08:03:39 +12:00
Jimmy Hedman
0af8d0b7ea
Remove support for ESP-IDF version < 4 ( #5261 )
2023-08-18 08:02:57 +12:00
Mat931
2b4ed0c273
Fix checksum calculation for sml ( #5271 )
2023-08-18 07:57:18 +12:00
dependabot[bot]
9fc50e8dbc
Bump click from 8.1.6 to 8.1.7 ( #5272 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-17 19:41:24 +00:00
Jesse Hills
a35122231c
Merge pull request #5264 from esphome/bump-2023.8.0
...
2023.8.0
2023-08-17 16:00:56 +12:00
Jesse Hills
7e4ee32b54
Bump version to 2023.8.0
2023-08-17 14:33:35 +12:00
Jesse Hills
7df80eadcf
Merge pull request #5263 from esphome/bump-2023.8.0b4
...
2023.8.0b4
2023-08-17 14:30:18 +12:00
Jesse Hills
2aaba1d2b8
Bump version to 2023.8.0b4
2023-08-17 13:04:32 +12:00
dependabot[bot]
7c129a4018
Bump zeroconf from 0.74.0 to 0.80.0 ( #5260 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-17 13:04:32 +12:00
Jimmy Hedman
cb66ce069e
Add delay before enabling ipv6 ( #5256 )
2023-08-17 13:04:31 +12:00
Pierre Gordon
a27e72362a
Add libfreetype-dev Debian package for armv7 Docker builds ( #5262 )
2023-08-17 13:04:31 +12:00
dependabot[bot]
c5be5e6d12
Bump zeroconf from 0.74.0 to 0.80.0 ( #5260 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-17 12:23:44 +12:00
Jimmy Hedman
63fc16d872
Add delay before enabling ipv6 ( #5256 )
2023-08-17 12:22:37 +12:00
Pierre Gordon
5f99ed943a
Add libfreetype-dev Debian package for armv7 Docker builds ( #5262 )
2023-08-17 12:22:04 +12:00
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
Regev Brody
5cb5594288
Add configuration flow abilites to the ld2410 component ( #4434 )
2023-08-16 11:31:18 +12:00
Carson Full
87629191b3
Fix IDFI2CBus::writev ignoring stop parameter ( #4840 )
...
Co-authored-by: Alexander Dimitrov <admin@sharkydog.info >
2023-08-16 11:13:43 +12:00
Sergey Dudanov
4a518e3e7a
remote_base: change dumpers log level ( #5253 )
2023-08-16 11:11:44 +12:00
mulder-fbi
6089526975
Fix 24 bit signed integer parsing in sml parser ( #5250 )
2023-08-16 10:52:56 +12:00
Sergey Dudanov
b9e9223fdd
rmt_base additional minor changes ( #5245 )
2023-08-15 07:21:22 +12:00
MrEditor97
e963eedb64
Change XL9535 setup_priority to IO ( #5246 )
2023-08-15 07:14:08 +12:00
MrEditor97
3b2c61e813
Updated my username in Code Owners ( #5247 )
2023-08-15 07:12:03 +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
2dd4aa7bf6
Fix duplicate tuya time warning ( #5243 )
2023-08-14 10:09:20 +12:00
Kjell Braden
4c1af007ca
tuya: add time sync callback only once to prevent memleak ( #5234 )
2023-08-14 09:09:51 +12:00
Pavlo Dudnytskyi
08013be6dd
Fixing smartair2 protocol implementation if no Wi-Fi ( #5238 )
2023-08-14 09:08:18 +12:00
Sergey Dudanov
0daf4545a9
fix midea: undo approved PR#4053 ( #5233 )
2023-08-14 09:06:04 +12:00
Steve Rodgers
1269bf9791
pca9554 cache reads ( #5137 )
2023-08-12 00:50:33 +00:00
Pavlo Dudnytskyi
5cb21324a1
New features added for Haier integration ( #5196 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-08-11 05:51:53 +00:00
Jesse Hills
3eef80506b
Expose start to speaker interface ( #5228 )
2023-08-11 16:21:44 +12:00
Samuel Sieb
283d9a0f5f
fix aeha data template ( #5231 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-08-11 16:21:24 +12:00
Jesse Hills
a84365659b
Read string of bool env and match against well known values ( #5232 )
2023-08-11 16:20:58 +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
db9dc11022
Bump version to 2023.9.0-dev
2023-08-10 17:30:26 +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
Jesse Hills
fd8b9fb028
Merge pull request #3975 from esphome/bump-2022.10.2
...
2022.10.2
2022-11-02 19:01:54 +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
bdf1813b3a
Bump version to 2022.10.2
2022-11-01 12:38:54 +13:00
Jesse Hills
45b6c93f5f
Fix bluetooth_proxy not connecting ( #3967 )
2022-11-01 12:38:54 +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
6124531479
Merge pull request #3944 from esphome/bump-2022.10.1
...
2022.10.1
2022-10-26 12:49:08 +13:00
Jesse Hills
b8549d323c
Bump version to 2022.10.1
2022-10-26 12:08:19 +13:00
Franck Nijhof
01adece673
Add wind_speed sensor device class ( #3941 )
2022-10-26 12:08:19 +13:00
NP v/d Spek
0220934e4c
Fixed touch release issue using the interrupt pin ( #3925 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-10-26 12:08:19 +13:00
Franck Nijhof
ca09693efa
Add water & precipitation_intensity sensor device classes ( #3940 )
2022-10-26 12:08:19 +13:00
Jesse Hills
e96d7483b3
Update bluetooth proxy limit as soon as connection requested ( #3935 )
2022-10-26 12:08:18 +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
ccbfa20bb9
Merge pull request #3918 from esphome/bump-2022.10.0
...
2022.10.0
2022-10-19 11:13:16 +13:00
Jesse Hills
58cd754e07
Fix bad merge
2022-10-19 10:50:32 +13:00
Jesse Hills
d1263e583b
Bump version to 2022.10.0
2022-10-19 10:30:22 +13:00
Jesse Hills
67c911c37f
Merge branch 'beta' into bump-2022.10.0
2022-10-19 10:30:21 +13:00
Jesse Hills
288e3c3e3e
Merge pull request #3909 from esphome/bump-2022.10.0b2
...
2022.10.0b2
2022-10-15 09:12:58 +13:00
Jesse Hills
a84378c6c2
Bump version to 2022.10.0b2
2022-10-15 08:37:11 +13:00
Jesse Hills
b6073408f4
Remove address type map from bluetooth proxy ( #3905 )
2022-10-15 08:37:11 +13:00
Frédéric Jouault
b2d91ac5de
Send true and not RSSI in ble_presence ( #3904 )
2022-10-15 08:37:11 +13:00
Sergey Dudanov
8bf34e09f4
Modbus QWORD fix ( #3856 )
2022-10-15 08:37:11 +13:00
Guillermo Ruffino
be914f2c15
fix never calling preset change trigger ( #3864 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2022-10-15 08:37:11 +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
a6c999dea0
Merge pull request #3900 from esphome/bump-2022.10.0b1
...
2022.10.0b1
2022-10-13 09:50:04 +13:00
Jesse Hills
bf15b1d302
Bump version to 2022.11.0-dev
2022-10-13 09:18:46 +13:00
Jesse Hills
f422fabab4
Bump version to 2022.10.0b1
2022-10-13 09:18:46 +13:00
Jesse Hills
01b130ec59
Merge branch 'dev' into bump-2022.10.0b1
2022-10-13 09:18:46 +13:00
definitio
48a1797e72
Do not require CS pin for ST7789V ( #3888 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-10-13 08:26:28 +13:00
Jesse Hills
b34d24735a
Send GATT error events to HA ( #3884 )
2022-10-12 22:22:07 +13:00
Chris Feenstra
fe38b36c26
Add support for ZHLT01 heatpump IR protocol ( #3655 )
...
Co-authored-by: Chris Feenstra <chris@cfeenstra.nl >
2022-10-12 15:29:57 +13:00
cstaahl
03fca8d91e
Fix pulse_meter filter logic ( #3321 )
2022-10-12 15:26:35 +13:00
RoboMagus
9f9980e338
Add ble RSSI sensor for connected devices ( #3860 )
2022-10-12 15:23:56 +13:00
Quentin Smith
19900b004b
Fix type annotation on extract_registry_entry_config ( #3623 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-10-12 15:15:03 +13:00
Gustavo Ambrozio
a8ff0a8913
Exposing coordinates from touchscreen binary sensor ( #3891 )
2022-10-11 12:22:13 +13:00
RoboMagus
45861456f1
Fix default unit for ble_rssi sensor ( #3874 )
2022-10-11 12:03:54 +13:00
RoboMagus
44b335e7e3
Correctly set ble_write UUIDs based on their lengths. ( #3885 )
2022-10-11 12:02:53 +13:00
Jesse Hills
de23bbace2
Update webserver index file ( #3896 )
2022-10-11 12:01:41 +13:00
RoboMagus
edff9ae322
Proxy friendly host url resolution for use_address with path. ( #3653 )
2022-10-11 12:01:31 +13:00
NP v/d Spek
3c2766448d
Refactor xpt2046 to be a touchscreen platform ( #3793 )
2022-10-11 10:10:22 +13:00
Jesse Hills
786c8b6cfe
Add new sensor device classes ( #3895 )
2022-10-11 09:54:58 +13:00
Jesse Hills
e8de6a3a67
Merge pull request #3883 from esphome/bump-2022.9.4
...
2022.9.4
2022-10-07 16:56:22 +13:00
Jesse Hills
3c320c4c83
Bump version to 2022.9.4
2022-10-07 16:34:39 +13:00
Jesse Hills
3b83f967e4
Dont add wifi block to yaml if discovered device uses ethernet ( #3882 )
2022-10-07 16:34:39 +13:00
Jesse Hills
5e96b8ef7c
Bump esphome-dashboard to 20221007.0 ( #3881 )
2022-10-07 16:34:39 +13:00
Jesse Hills
5df0e82c37
Add network type to mdns service message ( #3880 )
2022-10-07 16:34:38 +13:00
Jesse Hills
fd57b21aff
Dont add wifi block to yaml if discovered device uses ethernet ( #3882 )
2022-10-07 15:35:48 +13:00
Jesse Hills
6087183a0c
Bump esphome-dashboard to 20221007.0 ( #3881 )
2022-10-07 15:20:13 +13:00
Jesse Hills
01b7c4200e
Add network type to mdns service message ( #3880 )
2022-10-07 14:42:28 +13:00
dependabot[bot]
7171286c3c
Bump pylint from 2.15.2 to 2.15.3 ( #3870 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-06 14:57:07 +13:00
Jesse Hills
2d58239b74
Merge pull request #3876 from esphome/bump-2022.9.3
...
2022.9.3
2022-10-06 09:57:39 +13:00
Jesse Hills
6b52f62531
Bump version to 2022.9.3
2022-10-06 09:22:01 +13:00
Jesse Hills
1001d9c04e
Bluetooth Proxy active connections ( #3817 )
2022-10-06 09:22:00 +13:00
Jesse Hills
d220d41182
Bump python min to 3.9 ( #3871 )
2022-10-05 20:09:27 +13:00
Jesse Hills
c3a8972550
Add min_version to esphome config ( #3866 )
2022-10-05 16:30:56 +13:00
dependabot[bot]
263b603188
Bump pyupgrade from 2.37.3 to 3.0.0 ( #3867 )
...
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-05 16:29:49 +13:00
Javier Peletier
584b722e7e
Fix time/automation (cron) wdt crash when time jumps ahead too much ( #3844 )
2022-10-05 14:52:45 +13:00
Javier Peletier
05edfd0e82
Add cg.with_local_variable ( #3577 )
2022-10-05 11:50:03 +13:00
Jesse Hills
16249c02a5
Bump CI to python 3.9 ( #3869 )
2022-10-05 11:21:13 +13:00
Guillermo Ruffino
e8ff36d1f3
fix dump preset string type ( #3863 )
2022-10-04 10:50:33 +13:00
Jesse Hills
ed443c6153
Bluetooth Proxy active connections ( #3817 )
2022-10-04 10:45:06 +13:00
Keith Burzinski
f4a84765cd
Add display GPIO setup instruction for Aliexpress display ( #3851 )
2022-09-30 19:10:53 +13:00
J. Nick Koston
106de3530d
Add support for parsing the short local name in the tracker ( #3854 )
2022-09-30 09:15:30 +13:00
Jesse Hills
119c3f6f46
Merge pull request #3853 from esphome/bump-2022.9.2
...
2022.9.2
2022-09-29 16:18:21 +13:00
Jesse Hills
d2c1c7507c
Bump version to 2022.9.2
2022-09-29 16:00:55 +13:00
Guillermo Ruffino
efdb3d1f40
Bump dashboard to 20220925.0 ( #3846 )
2022-09-29 16:00:55 +13:00
Michael Davidson
8095db6715
Thermostat remove deprecated config ( #3643 )
...
* Raise errors for all the now deprecated options
* Fix CONF_DEFAULT_PRESET detection
* Stop attempting to set the non-existent normal_config
* Add support for default presets
* Fix correct detection of Two Point temperature mode
* Fix lint issues
* Fix tests
* Generate correct yaml for equivalent configurations
* Remove debug code
* Only set default preset if the thermostat does not have state to restore
* Add restore_default_preset_on_boot option
If set to True then the default_preset will be applied on every boot. If False (Default) state will be restored from memory as per prior versions
* Apply lint suggestions
* Switch from restore_default_preset_on_boot to an enum for startup_behavior
This gives better self-documentation as well as the option for extending to other options down the track
* Lint fixes
* Rename startup_behavior to on_boot_restore_from
This removes any issues with different English locales
* Fix comparable_preset yaml output alignment
* Add dump of on_boot_restore_from setting
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2022-09-25 21:59:04 -05:00
Guillermo Ruffino
ce2e161b08
Bump dashboard to 20220925.0 ( #3846 )
2022-09-25 18:16:30 -03:00
Jesse Hills
9dbc32b85f
Merge pull request #3839 from esphome/bump-2022.9.1
...
2022.9.1
2022-09-22 07:51:52 +12:00
Jesse Hills
66226abb48
Bump version to 2022.9.1
2022-09-22 07:40:15 +12:00
Jesse Hills
34bef2f2ca
Revert "fix spi timing issues" ( #3838 )
2022-09-22 07:40:15 +12:00
Jesse Hills
6ef93452f5
Revert "fix spi timing issues" ( #3838 )
2022-09-22 07:38:31 +12:00
Jesse Hills
fdd4ca6837
Merge pull request #3837 from esphome/bump-2022.9.0
...
2022.9.0
2022-09-21 15:59:34 +12:00
Jesse Hills
9655362f23
Bump version to 2022.9.0
2022-09-21 15:34:02 +12:00
Jesse Hills
130c9fad22
Merge branch 'beta' into bump-2022.9.0
2022-09-21 15:34:02 +12:00
Jesse Hills
3de0b601bf
Merge pull request #3835 from esphome/bump-2022.9.0b5
...
2022.9.0b5
2022-09-21 15:23:41 +12:00
Jesse Hills
91560ae4e9
Bump version to 2022.9.0b5
2022-09-21 12:38:55 +12:00
Guillermo Ruffino
fd6135aebb
Bump dashboard to 20220920.1 ( #3834 )
2022-09-21 12:38:55 +12:00
Guillermo Ruffino
68ea59f3ae
Bump dashboard to 20220920.1 ( #3834 )
2022-09-21 12:32:53 +12:00
Jesse Hills
e5fe5d1249
Merge pull request #3833 from esphome/bump-2022.9.0b4
...
2022.9.0b4
2022-09-21 09:09:20 +12:00
Jesse Hills
9a69769a7e
Dont fail fast on CI for docker ( #3832 )
2022-09-21 07:54:35 +12:00
Jesse Hills
63b42f3608
Bump version to 2022.9.0b4
2022-09-21 07:36:39 +12:00
Paulus Schoutsen
d56107e97f
Bump dashboard to 20220920.0 ( #3831 )
2022-09-21 07:36:39 +12:00
Guillermo Ruffino
33f296e05b
Fix-esphome-validation-line-number ( #3815 )
2022-09-21 07:36:39 +12:00
Paulus Schoutsen
3572c62315
Bump dashboard to 20220920.0 ( #3831 )
2022-09-21 07:35:46 +12:00
Jesse Hills
97e067a277
Merge pull request #3829 from esphome/bump-2022.9.0b3
...
2022.9.0b3
2022-09-20 19:28:27 +12:00
Guillermo Ruffino
1444cddda9
Fix-esphome-validation-line-number ( #3815 )
2022-09-20 17:23:55 +12:00
Jesse Hills
5f56cf3128
Bump version to 2022.9.0b3
2022-09-20 17:14:51 +12:00
Paulus Schoutsen
5c4e83ebdc
Bump dashboard to 20220919.1 ( #3828 )
2022-09-20 17:14:51 +12:00
Keith Burzinski
91f1c25fcc
Make sprinkler reset_resume() method public ( #3824 )
2022-09-20 17:14:51 +12:00
h3ndrik
47a7a239ae
[BME280] raise standby time ( #3804 )
2022-09-20 17:14:51 +12:00
Samuel Sieb
fb9984e21f
split pronto codes if they are too long ( #3812 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-09-20 17:14:51 +12:00
Paulus Schoutsen
b2db524366
Bump dashboard to 20220919.1 ( #3828 )
2022-09-20 17:13:59 +12:00
Keith Burzinski
ab8674a5c7
Make sprinkler reset_resume() method public ( #3824 )
2022-09-20 13:02:55 +12:00
Geek_cat
d1c85fc3fa
Allow CORS for web_server ( #3819 )
2022-09-20 13:01:00 +12:00
h3ndrik
55ad45e3ee
[BME280] raise standby time ( #3804 )
2022-09-19 07:25:59 +12:00
pawel3410
f6e5a8cb2a
Fix mcp23s17 addressing beyond 3 ( #3797 )
2022-09-15 18:19:41 -07:00
Samuel Sieb
7a91ca9809
split pronto codes if they are too long ( #3812 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-09-16 07:27:50 +12:00
Jesse Hills
71dd04b09e
Merge pull request #3809 from esphome/bump-2022.9.0b2
...
2022.9.0b2
2022-09-15 13:35:54 +12:00
Jesse Hills
7deabbb512
Bump version to 2022.9.0b2
2022-09-15 13:02:40 +12:00
Azimath
625a575e49
Remove floating point calculation from ac_dimmer ISR ( #3770 )
2022-09-15 13:02:39 +12:00
Jesse Hills
df4d0da221
Initialize all child sensors to nullptr ( #3808 )
2022-09-15 13:02:39 +12:00
RoboMagus
6b23b7cad7
Unify 'nullptr' initalization of class members; ( #3805 )
2022-09-15 13:02:39 +12:00
Guillermo Ruffino
cea7deab91
Sim800l add calls, multiline sms and ussd ( #3630 )
...
Co-authored-by: Matus Ivanecky <matus.ivanecky@gmail.com >
Co-authored-by: Matus Ivanecky <maty535@users.noreply.github.com >
2022-09-15 13:02:39 +12:00
RoboMagus
c61abf6aca
null initialize total sensor for pulse counter ( #3803 )
...
* null initialize total sensor.
* pedantic styling fix
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2022-09-15 13:02:39 +12:00
Azimath
917bbc669c
Remove floating point calculation from ac_dimmer ISR ( #3770 )
2022-09-15 11:54:33 +12:00
Jesse Hills
0ac4c055de
Initialize all child sensors to nullptr ( #3808 )
2022-09-15 11:53:22 +12:00
RoboMagus
78b55d86e9
Unify 'nullptr' initalization of class members; ( #3805 )
2022-09-15 11:53:02 +12:00
Guillermo Ruffino
aaf50fc2e6
Sim800l add calls, multiline sms and ussd ( #3630 )
...
Co-authored-by: Matus Ivanecky <matus.ivanecky@gmail.com >
Co-authored-by: Matus Ivanecky <maty535@users.noreply.github.com >
2022-09-15 07:43:03 +12:00
RoboMagus
6a8f4e92df
null initialize total sensor for pulse counter ( #3803 )
...
* null initialize total sensor.
* pedantic styling fix
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2022-09-14 10:01:28 -03:00
Jesse Hills
6d267fda01
Merge pull request #3802 from esphome/bump-2022.9.0b1
...
2022.9.0b1
2022-09-14 17:27:01 +12:00
Jesse Hills
88943103a2
Bump version to 2022.10.0-dev
2022-09-14 17:02:22 +12:00
Jesse Hills
e557dc7208
Bump version to 2022.9.0b1
2022-09-14 17:02:22 +12:00
Jesse Hills
3558806b0e
Merge branch 'dev' into bump-2022.9.0b1
2022-09-14 17:02:21 +12:00
Ignacio Hernandez-Ros
f1e8cc2cf0
fix spi timing issues ( #3763 )
2022-09-14 16:53:51 +12:00
Pascal Vizeli
6236db1a27
Add uFire ISE sensor ( #3789 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-09-14 16:51:20 +12:00
Jesse Hills
f4b0917239
Allow ble tracker to subscribe to ota start and stop the scanning ( #3800 )
2022-09-14 16:49:20 +12:00
Aleš Komárek
a5e3cd1a42
Add Prometheus Service Discovery for online devices ( #3788 )
2022-09-14 15:22:59 +12:00
Jesse Hills
b3cca5dcb6
Add stop action for ble scanning ( #3799 )
2022-09-14 14:57:45 +12:00
Jonathan V
49465223a4
esp32_ble_tracker continuous and one shot scanning modes ( #3649 )
...
Co-authored-by: Jonathan Valdez <@jonofmac>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-09-14 11:10:12 +12:00
dependabot[bot]
15f0e54cbf
Bump frenck/action-yamllint from 1.2.0 to 1.3.0 ( #3798 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 09:57:43 +12:00
Pascal Vizeli
ed8f343aad
Remove status_set_error from ufire_ec ( #3792 )
2022-09-13 11:17:33 +12:00
Jordan W. Cobb
cbd8d70431
Add support for TM1638 Led and Key component ( #3340 )
2022-09-12 08:30:15 -07:00
dependabot[bot]
9ff187c3f8
Bump zeroconf from 0.39.0 to 0.39.1 ( #3782 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 10:32:33 +12:00
Carlos Garcia Saura
be473b97c4
[MPU6050] Support devices with WHOAMI 0x98 ( #3784 )
2022-09-12 10:32:07 +12:00
anatoly-savchenkov
9a5f865eea
Add Factory Reset button and switch ( #3724 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-09-12 10:23:46 +12:00
dependabot[bot]
790280ace9
Bump pylint from 2.15.0 to 2.15.2 ( #3785 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-12 10:16:18 +12:00
David Buezas
8ba207fc7f
Add support for BL0942 voltage, current, energy and power Sensor ( #3777 )
2022-09-12 09:36:09 +12:00
Keilin Bickar
d66b2a1778
Add support for MPL3115A2 Pressure/Altitude and Temperature Sensor ( #3371 )
...
* Add support for mpl3115a2
* Add codeowner
* Linter/test updates
* Minor changes
* Made pressure/altitude exclusive
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-09-09 00:18:02 -05:00
Pascal Vizeli
e3f2562047
u-fire EC sensor ( #3774 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-09-08 22:30:07 +12:00
Philippe FOUQUET
f77118a90c
Add support to tm1621 display ( #3737 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-09-08 11:40:27 +12:00
Jesse Hills
041eb8f6cc
Merge pull request #3783 from esphome/bump-2022.8.3
...
2022.8.3
2022-09-06 18:54:28 +12:00
Jesse Hills
733a84df75
Bump version to 2022.8.3
2022-09-06 16:50:17 +12:00
Jesse Hills
acd0b50b40
Fix HA addon auth using HA credentials ( #3758 )
2022-09-06 16:50:11 +12:00
Jesse Hills
635851807a
Fix HA addon auth using HA credentials ( #3758 )
2022-09-06 16:41:23 +12:00
Jesse Hills
89fd367297
YAML linting ( #3779 )
2022-09-06 15:48:01 +12:00
Jesse Hills
60e46d485e
Merge pull request #3781 from esphome/bump-2022.8.2
...
2022.8.2
2022-09-06 15:38:46 +12:00
Jesse Hills
5bf0c92318
Bump version to 2022.8.2
2022-09-06 13:12:00 +12:00
Avirsaam
39d493c278
Update modbus_controller.cpp ( #3768 )
2022-09-06 13:12:00 +12:00
anatoly-savchenkov
d2ce62aa13
Ignore NaN states in the integration component ( #3767 )
2022-09-06 13:12:00 +12:00
Jesse Hills
c8eb30ef27
Initial bluetooth_proxy support ( #3736 )
2022-09-06 13:11:54 +12:00
Jesse Hills
c317422ed7
Move crc16 to helpers ( #3780 )
2022-09-06 12:57:21 +12:00
Jesse Hills
614eb81ad7
Remove unneeded line (spi component adds it) ( #3778 )
2022-09-06 11:54:32 +12:00
Avirsaam
219c5953f1
Update modbus_controller.cpp ( #3768 )
2022-09-05 12:50:27 +12:00
dependabot[bot]
5d712c73ea
Bump pytest from 7.1.1 to 7.1.3 ( #3766 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-04 20:24:26 +12:00
Andrey Yantsen
7097b7677e
Add the same docker tags as used in HA ( #3752 )
2022-09-04 20:23:54 +12:00
anatoly-savchenkov
7a4cf13e0c
Ignore NaN states in the integration component ( #3767 )
2022-09-04 19:21:17 +12:00
NP v/d Spek
4788a6182e
I found some issue in the ili9341 driver ( #3756 )
2022-09-02 15:46:51 +12:00
dependabot[bot]
e3dad7c632
Bump black from 22.6.0 to 22.8.0 ( #3760 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-02 13:42:04 +12:00
RoboMagus
1b4156646e
Esp32 pulsecounter optional pcnt ( #3691 )
...
Co-authored-by: RoboMagus <->
2022-09-02 13:22:34 +12:00
Jesse Hills
31ad75d01b
Merge pull request #3757 from esphome/bump-2022.8.1
...
2022.8.1
2022-09-01 13:59:03 +12:00
Jesse Hills
aa2eb29274
Bump version to 2022.8.1
2022-09-01 11:26:52 +12:00
Keith Burzinski
22eb4f9cb9
Fix SPI HW selection for ESP32 variants ( #3728 )
2022-09-01 11:26:51 +12:00
Samuel Sieb
3acc8e7479
fix grow password setting ( #3722 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-09-01 11:26:51 +12:00
dependabot[bot]
2650441013
Bump pylint from 2.14.5 to 2.15.0 ( #3746 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-08-31 17:01:36 +12:00
dependabot[bot]
71697df2b6
Bump aioesphomeapi from 10.11.0 to 10.13.0 ( #3740 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-31 16:53:36 +12:00
Fabian Berthold
acd55b9601
Add sum type to binary_sensor_map ( #3541 )
2022-08-31 16:52:16 +12:00
yuhei mukoyama
0907de8662
Add AEHA IR Protocol ( #3726 )
2022-08-31 16:43:33 +12:00
Wouter van der Wal
15eb9605a8
ibeacon support for the ble_rssi sensor ( #3745 )
2022-08-31 16:42:48 +12:00
Joe
6d5cb866db
Add BedJet Fan child component ( #3735 )
2022-08-31 13:53:18 +12:00
Keith Burzinski
768490089e
Add IP101 support to Ethernet component ( #3751 )
2022-08-31 13:45:30 +12:00
Jesse Hills
4d66fab360
Tidy up switch schemas ( #3754 )
2022-08-31 13:43:46 +12:00
Jesse Hills
bd6bc283b6
Remove unnecessary schema extension on template button ( #3753 )
2022-08-31 11:45:06 +12:00
anatoly-savchenkov
3120a0ba83
Captive portal show nearby WiFi with no ssid configured ( #3748 )
2022-08-31 10:19:43 +12:00
andyboeh
b2199d5464
mcp23017: read output latch registers during setup ( #3744 )
2022-08-31 10:07:40 +12:00
Jan Grewe
84bac8356a
Add Prometheus metrics relabeling ( #3734 )
...
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2022-08-30 10:55:55 +12:00
Frank Riley
2819166539
Support high update rates and fix several bugs in the cse7766 component. ( #3675 )
2022-08-25 16:12:45 +12:00
MrEditor97
8fa18ca7c7
Support for MCP9600 Thermocouple Amplifier ( #3700 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-08-25 15:49:31 +12:00
NP v/d Spek
63290a265c
add color compare operator's ( #3730 )
2022-08-25 13:41:52 +12:00
Jesse Hills
b854e17995
Initial bluetooth_proxy support ( #3736 )
2022-08-25 07:13:44 +12:00
Samuel Sieb
5dec9d88f6
add log messages for bad pronto codes ( #3738 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-08-23 13:26:36 +12:00
Mike Ryan
3d0a85ee78
Add bitmap font support ( #3573 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-08-19 10:49:52 +12:00
Keith Burzinski
ac3cdf487f
Fix SPI HW selection for ESP32 variants ( #3728 )
2022-08-19 07:55:10 +12:00
Sebastian Lövdahl
a47e92f2bc
Let favicon be cached ( #3729 )
2022-08-19 07:54:10 +12:00
Keith Burzinski
fc15ddfa91
Add dps310 sensor support ( #3704 )
...
Co-authored-by: Greg Arnold <greg@arnoldassociates.com >
2022-08-19 07:49:35 +12:00
Jesse Hills
d546ef941f
Add final validate for i2c with mix/max frequency ( #3727 )
...
Co-authored-by: MrEditor97 <mr.samuel.hughes@gmail.com >
2022-08-18 11:04:50 +12:00
Stijn Tintel
b4bbe3d7b5
wifi: support 802.11k and 802.11v ( #3600 )
2022-08-17 21:10:43 +12:00
functionpointer
5561d4eaeb
hydreon_rgxx: Support lens_bad, em_sat and temperature ( #3642 )
2022-08-17 16:07:33 +12:00
Samuel Sieb
0f6dab394a
fix grow password setting ( #3722 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-08-16 20:41:46 -07:00
Jesse Hills
adc8c1aa38
Merge pull request #3721 from esphome/bump-2022.8.0
...
2022.8.0
2022-08-17 13:31:24 +12:00
Jesse Hills
3a82f500d4
Bump version to 2022.8.0
2022-08-17 12:58:30 +12:00
Jesse Hills
7d1d4831a8
Merge branch 'beta' into bump-2022.8.0
2022-08-17 12:58:29 +12:00
Samuel Sieb
43539f2dbf
Send CR also for commands for sim800l ( #3719 )
2022-08-17 10:35:44 +12:00
Ignacio Hernandez-Ros
df6830110d
Improve OTA error messages adding return codes ( #3698 )
2022-08-16 21:51:05 +12:00
Jesse Hills
1a98e882dc
Merge pull request #3718 from esphome/bump-2022.8.0b3
...
2022.8.0b3
2022-08-16 15:16:37 +12:00
Jesse Hills
c943d84036
Bump version to 2022.8.0b3
2022-08-16 14:47:48 +12:00
rbaron
d07a6704d5
Makes ble_client.ble_write's action value templatable ( #3715 )
2022-08-16 14:47:48 +12:00
rbaron
8cfcd5904c
Fixes BLE remote address type when connecting ( #3702 )
2022-08-16 14:47:48 +12:00
buxtronix
fb8846bb45
Only trigger ble_client on_connect after discovering services ( #3710 )
2022-08-16 14:47:48 +12:00
anatoly-savchenkov
0d0733dd94
Webui small fixes ( #3713 )
2022-08-16 14:47:47 +12:00
rbaron
1a524a5a50
Makes ble_client.ble_write's action value templatable ( #3715 )
2022-08-16 14:40:58 +12:00
rbaron
1a2288cccf
Fixes BLE remote address type when connecting ( #3702 )
2022-08-15 15:09:33 +12:00
buxtronix
8df27d4c3f
Only trigger ble_client on_connect after discovering services ( #3710 )
2022-08-15 15:06:05 +12:00
puuu
0688deca6b
Add support for pvvx mithermometer display via ble client ( #3333 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-08-15 10:56:25 +12:00
anatoly-savchenkov
01a4443b6c
Webui small fixes ( #3713 )
2022-08-15 10:28:29 +12:00
Samuel Sieb
e008b054cb
support modifying the apds9960 settings ( #3708 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-08-15 10:16:56 +12:00
Jesse Hills
a67d58948d
Merge pull request #3714 from esphome/bump-2022.8.0b2
...
2022.8.0b2
2022-08-15 09:08:44 +12:00
Jesse Hills
84c051d097
Bump version to 2022.8.0b2
2022-08-15 08:23:35 +12:00
NP v/d Spek
b918abfd54
add gradient color V2.0 ( #3709 )
2022-08-15 08:23:35 +12:00
Peter Galantha
7f41b7cd93
Add state_class total ( #3608 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-08-15 08:23:35 +12:00
Jesse Hills
4759b4fe2e
Add vector include ( #3707 )
2022-08-15 08:23:35 +12:00
anatoly-savchenkov
e2c8e69d12
Improve Web view for Climate components ( #3706 )
2022-08-15 08:23:35 +12:00
NP v/d Spek
1cf213dad8
add gradient color V2.0 ( #3709 )
2022-08-15 08:21:08 +12:00
Peter Galantha
aeb81e547b
Add state_class total ( #3608 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-08-11 14:00:09 +12:00
Jesse Hills
479f7703a2
Add vector include ( #3707 )
2022-08-11 13:57:42 +12:00
anatoly-savchenkov
c7dc396b6d
Improve Web view for Climate components ( #3706 )
2022-08-11 13:32:55 +12:00
Jesse Hills
917e8e155c
Merge pull request #3705 from esphome/bump-2022.8.0b1
...
2022.8.0b1
2022-08-10 15:45:17 +12:00
Jesse Hills
80e3030811
Bump version to 2022.9.0-dev
2022-08-10 15:26:02 +12:00
Jesse Hills
a97e3d827d
Bump version to 2022.8.0b1
2022-08-10 15:26:02 +12:00
RoboMagus
029014d9d6
Add priority to on_shutdown trigger ( #3644 )
2022-08-10 13:10:49 +12:00
dependabot[bot]
e4c2922536
Bump pylint from 2.14.4 to 2.14.5 ( #3697 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-10 12:34:56 +12:00
dependabot[bot]
7133ae6aaa
Bump flake8 from 4.0.1 to 5.0.4 ( #3703 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-10 09:21:25 +12:00
dependabot[bot]
2f7f0ff3a1
Bump pytest-mock from 3.8.1 to 3.8.2 ( #3622 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-10 08:03:42 +12:00
dependabot[bot]
df853bf61e
Bump zeroconf from 0.38.7 to 0.39.0 ( #3694 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-09 19:19:13 +12:00
dependabot[bot]
f0ac753f9b
Bump pytest-asyncio from 0.18.3 to 0.19.0 ( #3695 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-09 19:16:49 +12:00
Adrián Panella
4d56a975e6
Create feedback cover component ( #3253 )
2022-08-09 17:21:27 +12:00
dependabot[bot]
d56c53c848
Bump aioesphomeapi from 10.10.0 to 10.11.0 ( #3669 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-09 13:53:30 +12:00
dependabot[bot]
f83b16320d
Bump pyupgrade from 2.34.0 to 2.37.3 ( #3670 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-08-09 13:53:18 +12:00
anatoly-savchenkov
ac10e27f08
[Nextion] Add on_page trigger ( #3673 )
2022-08-09 12:44:20 +12:00
NP v/d Spek
34df7a6072
add gradient color ( #3687 )
2022-08-09 12:29:41 +12:00
Keith Burzinski
e2cddf1005
Sprinkler controller component ( #2249 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-08-09 12:19:42 +12:00
Ian Blais
ced423748e
Adding support for Whynter ARC-14S/SH Air Conditioners ( #3641 )
2022-08-09 10:49:03 +12:00
davestubbs
77fb02729e
Added support for setting the current animation frame ( #3681 )
2022-08-09 10:28:05 +12:00
Joe
fef39b9fbe
Refactor BedJet climate into Hub component ( #3522 )
2022-08-09 10:14:37 +12:00
Jesse Hills
02810105fb
Add helpers to switch python for schema and codegen ( #3693 )
...
* Add helpers to switch python for schema and codegen
* Add icon back
2022-08-07 22:01:17 -05:00
rbaron
baad92515b
Introduces ble_client.ble_write Action ( #3398 )
2022-08-08 12:59:55 +12:00
Jesse Hills
ab86ddcf02
Merge pull request #3692 from esphome/bump-2022.6.3
...
2022.6.3
2022-08-08 11:48:35 +12:00
Jesse Hills
bf8eddb13b
Bump version to 2022.6.3
2022-08-08 08:24:12 +12:00
Samuel Sieb
e5eaf7a3fe
Use correct struct members. ( #3672 )
2022-08-08 08:24:12 +12:00
Samuel Sieb
50f32a3aa5
Use application/json instead of text/json ( #3671 )
2022-08-08 08:24:11 +12:00
Bryan Berg
eb878710c1
Add CO device class to binary_sensor ( #3656 )
2022-08-08 08:24:11 +12:00
Samuel Sieb
311980e0e4
Update inkbird_ibsth1_mini.cpp ( #3664 )
2022-08-08 08:24:11 +12:00
Javier Peletier
df73170e5a
modbus: fix queue deduplicator erasing custom commands ( #3650 )
2022-08-08 08:24:11 +12:00
dentra
a12c6b5f35
Fix panic abort when BLEClient reconnects ( #3594 )
2022-08-08 07:57:43 +12:00
Keith Burzinski
522646c64d
Extend ST7789V component to support additional displays ( #3651 )
...
Co-authored-by: definitio <37266727+definitio@users.noreply.github.com >
2022-08-08 07:54:48 +12:00
anatoly-savchenkov
4791093e48
Add get_ap() method to WiFi ( #3684 )
2022-08-08 07:51:09 +12:00
Donovan Baarda
599a455150
Add a soft reset in setup() for bme280. ( #3615 )
2022-08-08 07:50:15 +12:00
Samuel Sieb
2deef16ebe
fix sx1509 use of pullup and pulldown ( #3689 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-08-08 07:39:41 +12:00
RoboMagus
989b7be99b
Pass optional args to 'new_Pvariable' when creating new entities ( #3690 )
2022-08-08 07:31:50 +12:00
Derek M
cd473e1395
Adding option to report signal strength on pvvx_mithermometer ( #3688 )
...
Co-authored-by: doolbneerg <doolbneerg@outlook.com >
2022-08-08 07:30:30 +12:00
Jesse Hills
e246ebfb2e
Remove old unused code in mcp23xxx_base ( #3685 )
2022-08-07 09:56:52 +12:00
Borys Pierov
8546ae56da
Allow GPIO20 for ESP32 ( #3680 )
2022-08-04 07:30:19 +12:00
Sybren A. Stüvel
9e227b0192
Upgrade rweather/Crypto from 0.2.0 to 0.4.0 ( #3593 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-08-03 07:58:03 +12:00
Samuel Sieb
ba7737e9f8
dalybms: support changing the address ( #3676 )
2022-08-03 07:48:02 +12:00
Jesse Hills
98aa3d51ed
Show changes from python linting ( #3677 )
2022-08-03 07:27:45 +12:00
Samuel Sieb
e7cfb5492e
Use correct struct members. ( #3672 )
2022-08-02 17:09:17 +12:00
Samuel Sieb
9ed136dc3a
Use application/json instead of text/json ( #3671 )
2022-08-02 17:07:32 +12:00
Bryan Berg
9217216723
Add CO device class to binary_sensor ( #3656 )
2022-08-02 11:32:02 +12:00
RoboMagus
936c408a58
List webserver service on MDNS if enabled. ( #3662 )
2022-08-02 11:31:06 +12:00
Samuel Sieb
54427eac9a
Update inkbird_ibsth1_mini.cpp ( #3664 )
2022-08-01 13:08:19 +12:00
Samuel Sieb
e809488cc0
Remove deprecated adc init call. ( #3667 )
2022-08-01 09:44:58 +12:00
DAVe3283
ed26c57d99
Rework NaN handling in sensor filters ( #3610 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-07-28 16:39:11 +12:00
piechade
2a49811f6e
Add support for SMT100 Soil Moisture Sensor ( #3654 )
...
Co-authored-by: Dennis Piecha <d.piecha@ymail.com >
2022-07-28 11:22:49 +12:00
Peter Galantha
c95acd2568
update packages: nginx-light-1.18.0-6.1+deb11u2 nano-5.4-2+deb11u1 ( #3631 )
2022-07-25 16:04:21 +12:00
Samuel Sieb
6a4e0cf667
add option to publish initial state of binary sensors ( #3636 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-07-25 15:55:32 +12:00
RoboMagus
04f4dd8a22
Add 'set_total_pulses' action to 'pulse_counter' sensor. ( #3640 )
2022-07-25 14:20:15 +12:00
Javier Peletier
f33d829ce9
FIX: NVS preferences being written even if unchanged ( #3647 )
2022-07-25 10:10:37 +12:00
RoboMagus
578671ea94
Fix configuration constants in core. ( #3652 )
2022-07-25 08:23:55 +12:00
Javier Peletier
d10300c330
modbus: fix queue deduplicator erasing custom commands ( #3650 )
2022-07-25 08:06:18 +12:00
Andreas Hergert
e0555e140f
Improvement pipsolar crc ( #3316 )
...
Co-authored-by: Andreas <andreas.hergert@otrs.com >
2022-07-07 12:54:19 +12:00
Luca Adrian L
093989406f
Added more sensor device classes ( #3624 )
2022-07-07 11:32:38 +12:00
dab0g
cdb16f08f6
Update dfplayer condition function name ( #3619 )
2022-07-04 09:22:04 +12:00
dependabot[bot]
53139c293b
Bump pytest-mock from 3.7.0 to 3.8.1 ( #3616 )
2022-07-01 14:54:37 +02:00
dependabot[bot]
6a8bdcc315
Bump pylint from 2.14.3 to 2.14.4 ( #3617 )
2022-07-01 14:54:13 +02:00
dependabot[bot]
fe535939a3
Bump colorama from 0.4.4 to 0.4.5 ( #3614 )
2022-06-30 12:42:35 +02:00
dependabot[bot]
09e6c11d73
Bump black from 22.3.0 to 22.6.0 ( #3613 )
2022-06-30 12:42:28 +02:00
dependabot[bot]
8112bdfaa8
Bump pyupgrade from 2.32.1 to 2.34.0 ( #3591 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-06-30 11:59:53 +02:00
marshn
f7db9aaa9f
Fix slow_pwm output glitch ( #3601 )
2022-06-30 11:28:19 +02:00
Javier Peletier
435f972357
fix EDict to dict mapping in helpers.py ( #3599 )
2022-06-30 11:24:24 +02:00
dependabot[bot]
f82b46c16b
Bump zeroconf from 0.38.4 to 0.38.7 ( #3562 )
...
Bumps [zeroconf](https://github.com/jstasiak/python-zeroconf ) from 0.38.4 to 0.38.7.
- [Release notes](https://github.com/jstasiak/python-zeroconf/releases )
- [Commits](https://github.com/jstasiak/python-zeroconf/compare/0.38.4...0.38.7 )
---
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>
2022-06-30 11:06:22 +02:00
Jesse Hills
bca96f91b2
Remove min_save_interval from intergration and total_daily_energy ( #3498 )
2022-06-30 16:47:56 +12:00
Benoit3
6f83a49c63
#3358 Correct temperature validity detection issue in some conditions of pu… ( #3545 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-06-29 21:30:44 +02:00
André Klitzing
72cce391ab
Fix some typos found by codespell ( #3598 )
2022-06-27 18:02:46 -03:00
Jesse Hills
ccc13cc9e1
Merge pull request #3596 from esphome/bump-2022.6.2
...
2022.6.2
2022-06-23 11:30:31 +12:00
Jesse Hills
020b2c05c8
Bump version to 2022.6.2
2022-06-23 10:34:10 +12:00
Joe
4c37c17df1
Fix 2 small issues in BLEClient ( #3544 )
2022-06-23 10:34:09 +12:00
Sergey Dudanov
8f67acadd8
Media Player: added play_media action ( #3579 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-06-23 10:34:09 +12:00
kahrendt
ca13c4c1a6
Fix wrong type for voc_state*_ in sgp4x component ( #3581 )
...
Co-authored-by: Martin <25747549+martgras@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-06-23 10:34:09 +12:00
ShellAddicted
d0c646c721
Fix: Make MQTT over TLS actually work ( #3580 )
2022-06-23 10:34:09 +12:00
lkomurcu
8a055675af
Move gas mbus config option being a define to being a build flag since its used in external libraries. ( #3575 )
2022-06-23 10:34:09 +12:00
Jesse Hills
28d2949ebe
Add github-actions to dependabot ( #3595 )
2022-06-23 07:51:05 +12:00
Sven Serlier
c4a0015997
Update actions ( #3592 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-06-23 07:50:55 +12:00
Jesse Hills
f564be6aea
Do two substitutions passes to allow substitutions inside substitutions ( #3583 )
2022-06-22 08:21:32 +12:00
dependabot[bot]
988f15e6af
Bump aioesphomeapi from 10.8.2 to 10.10.0 ( #3590 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-21 17:19:41 +12:00
Zimmermann Zsolt
37b6d442bd
Correcting ESP32 flash save/load key calculation algorithm ( #3416 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Dr. Zimmermann Zsolt <cina@storage1.cina.hu >
2022-06-21 17:17:51 +12:00
Nick B
fb2467f6f0
DAC7678 support ( #3441 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-06-21 17:12:15 +12:00
dependabot[bot]
29045b0435
Bump pylint from 2.13.9 to 2.14.3 ( #3589 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-06-21 16:27:33 +12:00
Jesse Hills
311a48c64e
Bump platformio to 6.0.2 ( #3566 )
2022-06-21 11:53:51 +12:00
Mateus Demboski
01b3815f27
Map LOLIN C3 mini board pins ( #3587 )
2022-06-21 11:33:20 +12:00
Joe
b0d1c801bd
Fix 2 small issues in BLEClient ( #3544 )
2022-06-21 11:31:17 +12:00
RoboMagus
5aaac06f5b
RestoringGlobalsComponent: Store value on shutdown ( #3586 )
2022-06-21 11:27:53 +12:00
RoboMagus
34adbf0588
Fix / Reverse order shutdown ( #3585 )
2022-06-21 11:26:34 +12:00
Jesse Hills
0a4213182e
Merge branch 'release' into dev
2022-06-21 07:18:41 +12:00
Sergey Dudanov
b0c0258e70
Media Player: added play_media action ( #3579 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-06-20 12:17:20 +12:00
kahrendt
8110e591d0
Fix wrong type for voc_state*_ in sgp4x component ( #3581 )
...
Co-authored-by: Martin <25747549+martgras@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-06-20 11:27:00 +12:00
ShellAddicted
fe05d7aec1
Fix: Make MQTT over TLS actually work ( #3580 )
2022-06-20 11:17:58 +12:00
lkomurcu
57f5884070
Move gas mbus config option being a define to being a build flag since its used in external libraries. ( #3575 )
2022-06-20 07:39:40 +12:00
Jesse Hills
f329c74a15
Merge pull request #3578 from esphome/bump-2022.6.1
...
2022.6.1
2022-06-18 22:31:45 +12:00
Jesse Hills
7c86f3fa9e
Bump version to 2022.6.1
2022-06-18 17:25:52 +12:00
Sergey Dudanov
203b8b01bf
Media Player: added triggers ( #3576 )
2022-06-18 17:25:51 +12:00
Benjamin Klotz
8a1034a92f
Bugfix for ExternalRAMAllocator copy constructor ( #3571 )
2022-06-18 17:25:51 +12:00
Jesse Hills
aa0c2dedd9
Setup the mute pin if configured ( #3568 )
2022-06-18 17:25:51 +12:00
Sergey Dudanov
d045908e05
Media Player: added triggers ( #3576 )
2022-06-18 17:21:42 +12:00
Guillermo Ruffino
f002a23d2d
Language schema 202204 ( #3492 )
2022-06-17 13:46:20 +12:00
gazoodle
29d6d0a906
Fix modbus user-defined function handling ( #3527 )
2022-06-17 13:35:25 +12:00
Benjamin Klotz
c8b58b5c23
Bugfix for ExternalRAMAllocator copy constructor ( #3571 )
2022-06-17 13:32:43 +12:00
Jesse Hills
01bfafc5f1
Setup the mute pin if configured ( #3568 )
2022-06-17 13:30:21 +12:00
Jesse Hills
8c9948bb56
Merge pull request #3567 from esphome/bump-2022.6.0
...
2022.6.0
2022-06-16 12:59:26 +12:00
Jesse Hills
2d1abaa68e
Bump version to 2022.6.0
2022-06-16 11:31:38 +12:00
Jesse Hills
664a3df0b4
Merge branch 'beta' into bump-2022.6.0
2022-06-16 11:31:38 +12:00
Jesse Hills
9ff893881c
Merge pull request #3560 from esphome/bump-2022.6.0b4
...
2022.6.0b4
2022-06-14 22:42:06 +12:00
Jesse Hills
94f6c6861a
Bump version to 2022.6.0b4
2022-06-14 20:41:46 +12:00
Martin
b1d614e6c4
Bm3xx: Fix typo ( #3559 )
2022-06-14 20:41:46 +12:00
André Klitzing
7fceb070e5
Fix compilation with ESP32-S3 ( #3543 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-06-14 20:41:46 +12:00
Martin
06440d0202
Bm3xx: Fix typo ( #3559 )
2022-06-14 20:38:09 +12:00
André Klitzing
0ecf9f4f2f
Fix compilation with ESP32-S3 ( #3543 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-06-14 20:36:38 +12:00
Jesse Hills
5c7c0834c0
Merge pull request #3554 from esphome/bump-2022.6.0b3
...
2022.6.0b3
2022-06-13 17:06:45 +12:00
Jesse Hills
f3a25de11d
Bump version to 2022.6.0b3
2022-06-13 13:32:43 +12:00
Jesse Hills
041bef8bcd
Implement media player volume actions ( #3551 )
2022-06-13 13:32:43 +12:00
Jesse Hills
8998c5f6dd
Implement media player volume actions ( #3551 )
2022-06-13 13:28:55 +12:00
Jesse Hills
6e83790308
Merge pull request #3540 from esphome/bump-2022.6.0b2
...
2022.6.0b2
2022-06-09 21:16:23 +12:00
Jesse Hills
d2d4eb4eae
Bump version to 2022.6.0b2
2022-06-09 20:27:22 +12:00
Viktor Nagy
5942a3898c
Nextion brightness setting requires an assignment ( #3533 )
2022-06-09 20:27:22 +12:00
Samuel Sieb
93421f0fa7
publish fan speed count for discovery ( #3537 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-06-09 20:27:22 +12:00
RoboMagus
3a9ab50dd2
Refactor vl53l0x to remove code from header. ( #3536 )
2022-06-09 16:24:56 +12:00
Viktor Nagy
5abd91d6d5
Nextion brightness setting requires an assignment ( #3533 )
2022-06-09 16:20:05 +12:00
Samuel Sieb
c3da42516b
publish fan speed count for discovery ( #3537 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-06-09 15:27:04 +12:00
Jesse Hills
6cb5cd48c2
Merge pull request #3535 from esphome/bump-2022.6.0b1
...
2022.6.0b1
2022-06-08 23:26:21 +12:00
Jesse Hills
ec1fae6883
Bump version to 2022.7.0-dev
2022-06-08 22:46:20 +12:00
Jesse Hills
746fd1122f
Bump version to 2022.6.0b1
2022-06-08 22:46:20 +12:00
Jesse Hills
9663760ec5
Merge branch 'dev' into bump-2022.6.0b1
2022-06-08 22:46:20 +12:00
Wolfgang Tremmel
a3d73d1e23
RG15 data is float/double, not int ( #3512 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-06-08 22:34:50 +12:00
Jesse Hills
d63e14a4b6
Implement the media player actions ( #3534 )
2022-06-08 22:33:21 +12:00
DAVe3283
03944e6cd8
Fix bogus reading on no communication with MAX31865 ( #3505 )
2022-06-08 09:58:32 +12:00
Maurice Makaay
0d1028be2e
Cleanup deprecated EntityBase::hash_base() ( #3525 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2022-06-08 09:13:11 +12:00
VitaliyKurokhtin
6a85259e4d
Block Tuya light from reacting to dp changes if transitioning ( #3076 )
2022-06-07 23:07:08 +12:00
Maurice Makaay
ebca936b7e
Fix percentage validation for wrong data type input ( #3524 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2022-06-07 23:00:27 +12:00
Nicholas Peters
31c4551890
Fix sdp3x error checking ( #3531 )
2022-06-07 22:43:46 +12:00
Samuel Sieb
dd470d4197
support rotated ILI9341 (ILI9342) ( #3526 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-06-07 22:42:13 +12:00
Maurice Makaay
612822490b
Fix endless 'WiFi Unknown connection status 0' loop ( #3530 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2022-06-07 12:08:29 +12:00
Maurice Makaay
f8969605e8
Suppress first rotary encoder event ( #3532 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2022-06-07 11:36:54 +12:00
Carlos Garcia Saura
dd24ffa24e
Correct ADC auto-range for ESP32-S2 variant (13 bit adc) ( #3158 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-06-03 16:07:35 +12:00
guillempages
d0dda48932
Add display_type property to DisplayBuffer ( #3430 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-06-03 15:39:04 +12:00
Eric van Blokland
6349b5f654
Added RC6 protocol support ( #3514 )
2022-06-03 15:37:04 +12:00
Joe
a6ff02a3cf
Refactor clock syncing ( #3503 )
...
* Expose `send_local_time()` as public, for use in lambdas.
This will send the current time configured in `time_id`.
* Add a new `set_clock()` public method, separate from time_id.
This allows setting the clock manually, without syncing from a Time
Component. Again this can only be called from ESPHome; i.e.,
generally from a lambda.
2022-06-03 13:53:20 +12:00
jimtng
4f57bf786b
Add mqtt.on_connect and mqtt.on_disconnect triggers ( #3520 )
2022-06-03 13:51:50 +12:00
Jesse Hills
6221f6d47d
Implement Media Player and I2S Media player ( #3487 )
2022-06-02 17:00:17 +12:00
Wolfgang Tremmel
a922efeafa
Change rain intensity sensor string ( #3511 )
2022-05-31 16:49:18 +12:00
jimtng
5aa42e5e66
Add variable substitutions for !include ( #3510 )
2022-05-31 16:45:18 +12:00
Joe
708672ec7e
[BedJet] Add configurable heating strategy ( #3519 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-31 15:45:01 +12:00
Jan Grewe
d2cefbf224
Allow Prometheus component to export internal components ( #3508 )
...
Co-authored-by: Jan Grewe <jan.grewe@flixbus.com >
2022-05-31 07:29:57 +12:00
Michael Davidson
adb7aa6950
Thermostat preset with modes ( #3298 )
...
* Rework HOME/AWAY support to being driven via a map of ClimatePreset/ThermostatClimateTargetTempConfig
This opens up to theoretically being able to support other presets (ECO, SLEEP, etc)
* Add support for additional presets
Configuration takes the form;
```
climate:
platform: preset
...
preset:
[eco | away | boost | comfort | home | sleep | activity]:
default_target_temperature_low: 20
default_target_temperature_high: 24
```
These will be available in the Home Assistant UI and, like the existing Home/Away config will reset the temperature in line with these defaults when selected. The existing away_config/home_config is still respected (although preset->home/preset->away will be applied after them and override them if both styles are specified)
* Add support for specifying MODE, FAN_MODE and SWING_MODE on a preset
When switching presets these will implicitly flow through to the controller. However calls to climate.control which specify any of these will take precedence even when changing the mode (think of the preset version as the default for that preset)
* Add `preset_change` mode trigger
When defined this trigger will fire when the preset for the thermostat has been changed. The intent of this is similar to `auto_mode` - it's not intended to be used to control the preset's state (eg. communicate with the physical thermostat) but instead might be used to update a visual indicator, for instance.
* Apply lint, clang-format, and clang-tidy fixes
* Additional clang-format fixes
* Wrap log related strings in LOG_STR_ARG
* Add support for custom presets
This also changes the configuration syntax to;
```yaml
preset:
# Standard preset
- name: [eco | away | boost | comfort | home | sleep | activity]
default_target_temperature_low: 20
...
# Custom preset
- name: My custom preset
default_target_temperature_low: 18
```
For the end user there is no difference between a custom and built in preset. For developers custom presets are set via `climate.control` `custom_preset` property instead of the `preset`
* Lint/clang-format/clang-tidy fixes
* Additional lint/clang-format/clang-tidy fixes
* Clang-tidy changes
* Sort imports
* Improve configuration validation for presets
- Unify temperature validation across default, away, and preset configuration
- Validate modes for presets have the required actions
* Trigger a refresh after changing internals of the thermostat
* Apply formatting fixes
* Validate mode, fan_mode, and swing_mode on presets
* Add preset temperature validation against visual min/max configuration
* Apply code formatting fixes
* Fix preset temperature validation
2022-05-24 22:44:26 -05:00
Jesse Hills
77f322166e
Merge pull request #3499 from esphome/bump-2022.5.1
...
2022.5.1
2022-05-25 07:29:42 +12:00
Jesse Hills
f3f6e54818
Bump version to 2022.5.1
2022-05-24 21:56:18 +12:00
Martin
fb0fec1f25
esp32: fix NVS ( #3497 )
2022-05-24 21:56:18 +12:00
Jesse Hills
b66af9fb4d
Add missing import to bedjet ( #3490 )
2022-05-24 21:56:18 +12:00
user897943
6617d576a7
Update bedjet_const.h to remove blank spaces before speed steps, fixes Unknown Error when using climate.set_fan_mode in HA ( #3476 )
2022-05-24 21:56:18 +12:00
Wumpf
cd35ead890
[scd4x] Fix not passing arguments to templatable value for perform_forced_calibration ( #3495 )
2022-05-24 13:00:06 +12:00
joseph douce
9dc804ee27
Output a true RMS voltage % ( #3494 )
2022-05-24 12:52:54 +12:00
Martin
a8ceeaa7b0
esp32: fix NVS ( #3497 )
2022-05-23 20:56:26 +12:00
Sergey Dudanov
7092f7663e
midea: New power_toggle action. Auto-use remote transmitter. ( #3496 )
2022-05-23 20:51:45 +12:00
Jesse Hills
d9d2edeb08
Fix compile issues on windows ( #3491 )
2022-05-19 21:21:42 +12:00
Jesse Hills
dda1ddcb26
Add missing import to bedjet ( #3490 )
2022-05-19 16:23:40 +12:00
Keilin Bickar
f0c890f160
Remove deprecated fan speeds ( #3397 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-19 12:50:44 +12:00
gazoodle
4f52d43347
add support user-defined modbus functions ( #3461 )
2022-05-19 12:49:12 +12:00
Martin
0ed7db979b
Add support for SGP41 ( #3382 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-19 12:47:33 +12:00
myml
9c78049359
feat: esp32-camera add stream event ( #3285 )
2022-05-19 12:23:50 +12:00
user897943
7882105661
Update bedjet_const.h to remove blank spaces before speed steps, fixes Unknown Error when using climate.set_fan_mode in HA ( #3476 )
2022-05-19 10:25:42 +12:00
Dave T
c000e1d6dd
Ili9341 8bit indexed mode pt1 ( #2490 )
2022-05-19 10:23:00 +12:00
Jesse Hills
420dacb22d
Merge pull request #3488 from esphome/bump-2022.5.0
...
2022.5.0
2022-05-18 16:56:16 +12:00
Jesse Hills
ae2f6ad4d1
Bump version to 2022.5.0
2022-05-18 16:30:20 +12:00
Jesse Hills
2c28d79bf8
Merge branch 'beta' into bump-2022.5.0
2022-05-18 16:30:19 +12:00
Jesse Hills
c5069edc78
Merge pull request #3484 from esphome/bump-2022.5.0b4
...
2022.5.0b4
2022-05-17 23:42:51 +12:00
Jesse Hills
282d9e138c
Revert adding spaces
2022-05-17 23:31:55 +12:00
Jesse Hills
72fcf2cbe1
Bump version to 2022.5.0b4
2022-05-17 23:23:37 +12:00
Samuel Sieb
6f49f5465b
Retry Tuya init commands ( #3482 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-05-17 23:23:33 +12:00
Martin
17b8bd8316
ESP32: Only save to NVS if data was changed ( #3479 )
2022-05-17 23:16:33 +12:00
Samuel Sieb
9b6b9c1fa2
Retry Tuya init commands ( #3482 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-05-17 20:15:02 +12:00
Martin
609a2ca592
ESP32: Only save to NVS if data was changed ( #3479 )
2022-05-17 10:59:36 +12:00
[pʲɵs]
6dabf24bf3
MQTT cover: send state even if position is available ( #3473 )
2022-05-16 15:35:27 +12:00
Jesse Hills
7e88938932
Merge pull request #3478 from esphome/bump-2022.5.0b3
...
2022.5.0b3
2022-05-16 13:42:05 +12:00
Jesse Hills
c707e64685
Bump version to 2022.5.0b3
2022-05-16 13:07:12 +12:00
Jesse Hills
a639690716
Mark improv_serial and ESP-IDF usb based serial on c3/s2/s3 unsupported ( #3477 )
2022-05-16 13:07:12 +12:00
[pʲɵs]
01222dbab7
Increase JSON buffer size on overflow ( #3475 )
2022-05-16 13:07:12 +12:00
Jesse Hills
93e2506279
Mark improv_serial and ESP-IDF usb based serial on c3/s2/s3 unsupported ( #3477 )
2022-05-16 13:05:20 +12:00
Maxim Ocheretianko
f62d5d3b9d
Add Tuya select ( #3469 )
2022-05-16 07:49:40 +12:00
Maxim Ocheretianko
0665acd190
Tuya status gpio support ( #3466 )
2022-05-16 07:44:14 +12:00
[pʲɵs]
fea05e9d33
Increase JSON buffer size on overflow ( #3475 )
2022-05-15 19:53:43 +12:00
dependabot[bot]
7a03c7d56f
Bump pylint from 2.13.8 to 2.13.9 ( #3470 )
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.13.8 to 2.13.9.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/main/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.13.8...v2.13.9 )
---
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>
2022-05-15 19:46:36 +12:00
dependabot[bot]
2dc2aec954
Bump esptool from 3.3 to 3.3.1 ( #3468 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-13 13:44:24 +12:00
Dave T
39c6c2417a
Remove duplicate convert_to_8bit_color_ function. ( #2469 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-05-12 22:18:51 +12:00
Jesse Hills
ff72d6a146
Merge pull request #3465 from esphome/bump-2022.5.0b2
...
2022.5.0b2
2022-05-12 22:15:21 +12:00
Jesse Hills
603d0d0c7c
Bump version to 2022.5.0b2
2022-05-12 17:00:14 +12:00
Brian Kaufman
28883f711b
Update captive portal canHandle function ( #3360 )
2022-05-12 17:00:13 +12:00
Michael Davidson
e914828add
Make custom_fan and custom_preset templatable as per documentation ( #3330 )
2022-05-12 17:00:13 +12:00
James Szalay
c1480029fb
Use heat mode for heat. Move EXT HT to custom presets. ( #3437 )
...
* Use heat mode for heat. Move EXT HT to custom presets.
* Fix syntax error.
2022-05-12 17:00:13 +12:00
Niclas Larsson
40f622949e
Shelly dimmer: Use unique_ptr to handle the lifetime of stm32_t ( #3400 )
...
Co-authored-by: Martin <25747549+martgras@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-12 17:00:13 +12:00
Maurice Makaay
63096ac2bc
On epoch sync, restore local TZ ( #3462 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2022-05-12 17:00:13 +12:00
Brian Kaufman
03d5a0ec1d
Update captive portal canHandle function ( #3360 )
2022-05-12 16:57:50 +12:00
Michael Davidson
1c873e0034
Make custom_fan and custom_preset templatable as per documentation ( #3330 )
2022-05-12 16:54:45 +12:00
swifty99
bcb47c306c
Tcs34725 automatic sampling settings for improved dynamics and accuracy ( #3258 )
...
Co-authored-by: Daniel Cousens <413395+dcousens@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-12 16:53:33 +12:00
James Szalay
01c4d3c225
Use heat mode for heat. Move EXT HT to custom presets. ( #3437 )
...
* Use heat mode for heat. Move EXT HT to custom presets.
* Fix syntax error.
2022-05-12 15:26:14 +12:00
Niclas Larsson
c2aaae4818
Shelly dimmer: Use unique_ptr to handle the lifetime of stm32_t ( #3400 )
...
Co-authored-by: Martin <25747549+martgras@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-12 10:26:51 +12:00
Maurice Makaay
3f678e218d
On epoch sync, restore local TZ ( #3462 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2022-05-12 09:25:00 +12:00
Jesse Hills
c2a59cb476
Merge pull request #3460 from esphome/bump-2022.5.0b1
...
2022.5.0b1
2022-05-11 15:51:44 +12:00
Jesse Hills
f8a1bd4e79
Bump version to 2022.6.0-dev
2022-05-11 12:50:42 +12:00
Jesse Hills
d6e039a1d1
Bump version to 2022.5.0b1
2022-05-11 12:50:42 +12:00
Jesse Hills
0f1a7c2b69
Merge branch 'dev' into bump-2022.5.0b1
2022-05-11 12:50:41 +12:00
Jesse Hills
40ad9f4911
Add deep_sleep.allow YAML action ( #3459 )
2022-05-11 12:47:50 +12:00
Ruben De Smet
4116caff6a
Implement allow_deep_sleep ( #3282 )
2022-05-11 11:44:52 +12:00
Otto Winter
0b69f72315
Enable api transport encryption for new projects ( #3142 )
...
* Enable api transport encryption for new projects
* Format
2022-05-11 11:38:05 +12:00
Maurice Makaay
c569f5ddcf
Code cleanup fixes for the number component ( #3458 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2022-05-11 11:02:49 +12:00
Maurice Makaay
62f9e181e0
Code cleanup fixes for the select component ( #3457 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2022-05-11 10:58:28 +12:00
Otto Winter
235a97ea10
Make retry scheduler efficient ( #3225 )
2022-05-11 07:54:00 +12:00
MFlasskamp
e541ae400c
Esp32c3 deepsleep fix ( #3454 )
2022-05-10 22:03:59 +12:00
Massimo Cetra
4822abde86
Fix BLE280 setup when the sensor is marked as failed. ( #3396 )
2022-05-10 22:03:40 +12:00
Jesse Hills
b7e52812f8
Fix tests ( #3455 )
2022-05-10 22:02:58 +12:00
LuBeDa
69118120d9
added prev_frame for animation ( #3427 )
2022-05-10 21:56:29 +12:00
Dennis
7cba0c6fb0
Fix cover set position by force pushing position_id datapoint (simila… ( #3435 )
2022-05-10 21:42:31 +12:00
Felix Storm
5fac67ce15
CAN bus: on_frame remote_transmission_request ( #3376 )
2022-05-10 21:39:18 +12:00
Matthew Garrett
98c733108e
PMSX003: Add support for specifying the update interval and spinning down ( #3053 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-05-10 21:35:43 +12:00
Martin
782186e13d
extend scd4x ( #3409 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-10 21:25:44 +12:00
George
4e1f6518e8
Delonghi Penguino PAC W120HP ir support ( #3124 )
2022-05-10 21:22:22 +12:00
Andre Lengwenus
53e0fe8e51
Add SML (Smart Message Language) platform for energy meters ( #2396 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-10 21:05:49 +12:00
Martin
0e547390da
add support for Sen5x sensor series ( #3383 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-10 20:15:02 +12:00
Martin
86b52df839
tca9548a fix channel selection ( #3417 )
2022-05-10 17:17:55 +12:00
MFlasskamp
d685fdf54a
mask deprecated adc_gpio_init() for esp32-s2 ( #3445 )
2022-05-10 17:16:16 +12:00
Maurice Makaay
d9caab4108
Number enhancement ( #3429 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-10 16:58:56 +12:00
Maurice Makaay
44b68f140e
Select enhancement ( #3423 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2022-05-10 16:41:16 +12:00
Unai
3a3d97dfa7
Add SERIAL_JTAG/CDC logger option for ESP-IDF platform for ESP32-S2/S3/C3 ( #3105 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-10 13:28:22 +12:00
MFlasskamp
47898b527c
Esp32c3 deepsleep fix ( #3433 )
2022-05-09 20:32:14 +12:00
dependabot[bot]
a35f36ad39
Bump pylint from 2.13.5 to 2.13.8 ( #3432 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-09 20:28:21 +12:00
dependabot[bot]
d13a397f8e
Bump pyupgrade from 2.32.0 to 2.32.1 ( #3452 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-09 19:44:54 +12:00
Jesse Hills
df999723f8
Force using name substitution when adopting a device ( #3451 )
2022-05-09 19:43:09 +12:00
Jesse Hills
8236e840a7
Fix spi transfer with miso pin defined on espidf ( #3450 )
2022-05-09 19:24:27 +12:00
dependabot[bot]
e5b3625f73
Bump click from 8.1.2 to 8.1.3 ( #3426 )
...
Bumps [click](https://github.com/pallets/click ) from 8.1.2 to 8.1.3.
- [Release notes](https://github.com/pallets/click/releases )
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/click/compare/8.1.2...8.1.3 )
---
updated-dependencies:
- dependency-name: click
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>
2022-05-09 19:22:47 +12:00
Jesse Hills
2e4645310b
Also rename yaml filename with rename command ( #3447 )
2022-05-09 19:16:46 +12:00
Ingo Theiss
50a32b387e
Add ENS210 Humidity & Temperature sensor component ( #2942 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-09 17:23:38 +12:00
rainero84
2059283707
Early pin init ( #3439 )
...
* Added early_pin_init configuration parameter for ESP8266 platform
* Added #include to core
* Updated test3.yaml to include early_pin_init parameter
Co-authored-by: Rainer Oellermann <ro@playplaycode.com >
2022-05-09 17:21:43 +12:00
Patrick van der Leer
8e3af515c9
Waveshare epaper 7in5 v2alt ( #3276 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-05-09 17:17:36 +12:00
Paulus Schoutsen
6f88f0ea3f
Bump dashboard to 20220508.0 ( #3448 )
2022-05-09 17:17:21 +12:00
Jens-Christian Skibakk
d2f37cf3f9
Support for Arduino 2 and serial port on ESP32-S2 and ESP32-C3 ( #3436 )
2022-05-09 16:17:22 +12:00
Paulus Schoutsen
7c30d6254e
Add rename command handler ( #3443 )
2022-05-09 13:53:34 +12:00
Jesse Hills
64fb39a653
Add help text to rename command ( #3442 )
2022-05-09 10:18:24 +12:00
Dan Jackson
91895aa70c
Allow wifi output_power down to 8.5dB ( #3405 )
2022-05-03 19:09:06 +12:00
LuBeDa
68dfaf238b
added RGB565 image type ( #3229 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-04-27 08:41:10 +12:00
Trevor North
ebf13a0ba0
Queue sensor publishes so we don't block for too long ( #3422 )
2022-04-27 07:51:22 +12:00
code-review-doctor
2bff9937b7
Fix issue probably-meant-fstring found at https://codereview.doctor ( #3415 )
2022-04-27 07:43:35 +12:00
Jesse Hills
256395c28d
Add duration device class for sensors ( #3421 )
2022-04-26 21:02:08 +12:00
quentin9696
3346bc8bba
feat: add openssh-client on docker image ( #1681 ) ( #3319 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-04-26 10:09:49 +12:00
Martin
6fe22a7e62
SPS30: Add fan action ( #3410 )
...
* Add fan action to SPS30
* add codeowner
2022-04-26 09:50:36 +12:00
Jesse Hills
757b98748b
Add "esphome rename" command ( #3403 )
...
* Add "esphome rename" command
* Only open file once
* Update esphome/__main__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Add final return
* Use match.group consistently
* Validate name characters
* Add whitespace to regex so it is only replacing exact match
* Validate yaml config file after manipulation
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2022-04-21 22:08:01 -07:00
I. Tomita
7a778f3f33
Add support for BL0939 (Sonoff Dual R3 V2 powermeter) ( #3300 )
2022-04-21 10:11:25 +12:00
Jesse Hills
993044c870
Merge pull request #3408 from esphome/bump-2022.4.0
...
2022.4.0
2022-04-21 07:42:58 +12:00
Jesse Hills
a8c1b63edb
Bump version to 2022.4.0
2022-04-20 17:06:08 +12:00
Jesse Hills
db7d946e1b
Merge branch 'beta' into bump-2022.4.0
2022-04-20 17:06:08 +12:00
Jesse Hills
41d9059a2f
Merge pull request #3407 from esphome/bump-2022.4.0b4
...
2022.4.0b4
2022-04-20 16:55:11 +12:00
Jesse Hills
e26e0d7c01
Bump version to 2022.4.0b4
2022-04-20 16:35:43 +12:00
Jesse Hills
ad41c07a1f
Dont require {} for wifi ap with defaults ( #3404 )
2022-04-20 16:35:42 +12:00
James Duke
9576d246ee
Add support for Mopeka Pro+ Residential sensor ( #3393 )
...
* Add support for Pro+ Residential sensor (enum)
The Mopeka Pro+ Residential sensor is very similar to the Pro sensor, but includes a longer range antenna, and maybe hardware? The Pro+ identifies itself with 0x08 sensor type.
* Add logic to support Pro+ Residential sensor
* Fix formatting
2022-04-20 12:50:24 +12:00
parats15
988d3ea8ba
Multi conf for Teleinfo component ( #3401 )
2022-04-20 12:46:55 +12:00
Jesse Hills
0767b92b62
Dont require {} for wifi ap with defaults ( #3404 )
2022-04-20 06:56:09 +12:00
Jesse Hills
5732f3b044
Merge pull request #3402 from esphome/bump-2022.4.0b3
...
2022.4.0b3
2022-04-19 15:31:05 +12:00
Jesse Hills
712115b6ce
Bump version to 2022.4.0b3
2022-04-19 12:33:38 +12:00
rnauber
9283559c6b
Shelly Dimmer: Delete obsolete LICENSE.txt ( #3394 )
2022-04-19 12:33:38 +12:00
Michel van de Wetering
6b393438e9
Fix power_delivered/produced_phase sensor deviceclass in DSMR ( #3395 )
2022-04-19 12:33:38 +12:00
rnauber
2064abe16d
Shelly Dimmer: Delete obsolete LICENSE.txt ( #3394 )
2022-04-19 08:43:34 +12:00
Michel van de Wetering
b605982f94
Fix power_delivered/produced_phase sensor deviceclass in DSMR ( #3395 )
2022-04-19 08:42:02 +12:00
Jesse Hills
343b9ab455
Merge pull request #3390 from esphome/bump-2022.4.0b2
...
2022.4.0b2
2022-04-14 15:37:31 +12:00
Jesse Hills
dcb226b202
Bump version to 2022.4.0b2
2022-04-14 13:48:35 +12:00
Janez Troha
2243021b58
Allocate smaller amount of buffer for JSON ( #3384 )
2022-04-14 13:48:35 +12:00
rnauber
d5134e88b1
Add support for Shelly Dimmer 2 ( #2954 )
...
Co-authored-by: Niclas Larsson <niclas@edgesystems.se >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Jernej Kos <jernej@kos.mx >
Co-authored-by: Richard Nauber <richard@nauber.dev >
2022-04-14 13:48:35 +12:00
matthias882
c59adf612f
Changes accuracy of single cell voltage ( #3387 )
2022-04-14 13:48:35 +12:00
Janez Troha
93b628d9a8
Allocate smaller amount of buffer for JSON ( #3384 )
2022-04-14 13:42:43 +12:00
Joe
6bac551d9f
Add BedJet BLE climate component ( #2452 )
2022-04-14 13:16:13 +12:00
rnauber
70a35656e4
Add support for Shelly Dimmer 2 ( #2954 )
...
Co-authored-by: Niclas Larsson <niclas@edgesystems.se >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Jernej Kos <jernej@kos.mx >
Co-authored-by: Richard Nauber <richard@nauber.dev >
2022-04-14 13:13:51 +12:00
Jesse Hills
047c18eac0
Add default object_id_generator for mqtt ( #3389 )
2022-04-14 11:25:31 +12:00
matthias882
b4a86ce6cf
Changes accuracy of single cell voltage ( #3387 )
2022-04-14 09:36:16 +12:00
Jesse Hills
a82d8ea0c3
Merge pull request #3381 from esphome/bump-2022.4.0b1
...
2022.4.0b1
2022-04-13 16:14:08 +12:00
Jesse Hills
b778eed419
Bump version to 2022.5.0-dev
2022-04-13 13:42:28 +12:00
Jesse Hills
ad57faa9a9
Bump version to 2022.4.0b1
2022-04-13 13:42:28 +12:00
Jesse Hills
a9b5e8d036
Merge branch 'dev' into bump-2022.4.0b1
2022-04-13 13:42:27 +12:00
Jesse Hills
8be704e591
Allow specifying deep sleep wakup clock time ( #3312 )
2022-04-13 12:55:26 +12:00
Jesse Hills
b622a8fa58
Move PN532OnTagTrigger to nfc::NfcOnTagTrigger ( #3379 )
2022-04-13 12:26:55 +12:00
Jesse Hills
a519e5c475
Fix silent config errors ( #3380 )
2022-04-13 12:26:25 +12:00
Martin
d620b6dd5e
Refactor Sensirion Sensors ( #3374 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-04-13 10:19:48 +12:00
Janez Troha
99335d986e
Use correct http defines ( #3378 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-04-13 10:14:21 +12:00
cvwillegen
7895cd92cd
Remote base pronto receive ( #2826 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-04-13 07:39:38 +12:00
anatoly-savchenkov
8b2c032da6
Add Sonoff D1 Dimmer support ( #2775 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-04-12 17:03:32 +12:00
Jesse Hills
da336247eb
Add Xiaomi RTCGQ02LM - Mi Motion Sensor 2 ( #3186 )
2022-04-12 16:19:16 +12:00
andrewpc
dabd27d4be
Addition of Deep Sleep RTC pin definition for ESP32-S2 ( #3303 )
2022-04-12 12:45:54 +12:00
functionpointer
fdda47db6e
Add integration hydreon_rgxx for rain sensors by Hydreon ( #2711 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-04-11 14:50:56 +12:00
Jesse Hills
efa6fd03e5
Make home_assistant imported sensors internal by default ( #3372 )
2022-04-11 12:45:15 +12:00
rrooggiieerr
9e3e34acf5
Add cover toggle support to endstop cover ( #3358 )
2022-04-11 10:55:45 +12:00
calco88
a2d0c1bf18
Fix HM3301 AQI int8 overflow ( #3361 )
2022-04-11 10:14:53 +12:00
dependabot[bot]
7663716ae8
Bump pylint from 2.13.4 to 2.13.5 ( #3363 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 09:23:47 +12:00
dependabot[bot]
c2cacb3478
Bump voluptuous from 0.13.0 to 0.13.1 ( #3364 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 09:23:13 +12:00
dependabot[bot]
84666b54b9
Bump pyupgrade from 2.31.1 to 2.32.0 ( #3366 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 09:22:54 +12:00
RadekHvizdos
2b91c23bf3
Extend mcp3204 to support 8 channels (mcp3208 variant) ( #3332 )
2022-04-11 08:44:11 +12:00
Samuel Sieb
3297267a16
Fix SHTC3 sensor detection ( #3365 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-04-11 08:42:31 +12:00
Keilin Bickar
a9e653724c
Add parameter to control i2c stop signal at endTransmission ( #3370 )
2022-04-11 08:38:29 +12:00
djwlindenaar
5e79a1f500
Implement newer RTU protocol of Growatt inverters ( #3315 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Daniel Lindenaar <daniel-git@lindenaar.eu >
2022-04-11 08:06:11 +12:00
Tim Smeets
d4ff98680a
Add support for Electrolux heatpump and bump arduino-heatpumpir version ( #3353 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-04-08 08:04:00 +12:00
Jesse Hills
ba8d255cb4
Allow on_value_range for sensor and number to be templated ( #3359 )
2022-04-05 22:06:36 +12:00
dependabot[bot]
06f4ad922c
Bump black from 22.1.0 to 22.3.0 ( #3357 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-04-05 11:50:51 +02:00
dependabot[bot]
bff06e448b
Bump pyupgrade from 2.31.0 to 2.31.1 ( #3292 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-04-04 20:06:42 +02:00
dependabot[bot]
d48ffa2913
Bump tzlocal from 4.1 to 4.2 ( #3356 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 19:39:45 +02:00
dependabot[bot]
d97c3a7e01
Bump voluptuous from 0.12.2 to 0.13.0 ( #3355 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 19:37:35 +02:00
Otto Winter
0b1161f7ef
Bump docker dependencies ( #3354 )
2022-04-04 19:21:43 +02:00
dependabot[bot]
061e1a471d
Bump pytest from 7.0.1 to 7.1.1 ( #3313 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 19:13:11 +02:00
dependabot[bot]
a39d874600
Bump pytest-asyncio from 0.18.2 to 0.18.3 ( #3335 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 19:13:06 +02:00
dependabot[bot]
de96376565
Bump pylint from 2.12.2 to 2.13.4 ( #3348 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 19:11:04 +02:00
dependabot[bot]
c54c20ab3c
Bump click from 8.0.4 to 8.1.2 ( #3351 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-04 19:10:53 +02:00
Michiel van Turnhout
70fafa473b
Tm1637 binarysensor ( #2792 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-04-04 11:42:10 +12:00
Felix Storm
2e436eae6b
CAN bus: support remote transmission request flag for canbus.send ( #3193 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-04-04 11:15:51 +12:00
Andrew J.Swan
fd7e861ff5
Added a function to load custom characters in LCD display ( #3279 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-04-04 11:13:59 +12:00
Martin
792108686c
Add mqtt for idf ( #2930 )
...
Co-authored-by: Flaviu Tamas <me@flaviutamas.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-04-04 11:07:20 +12:00
Branden Cash
fa1b5117fd
feat: support ble_client that use security w/o pin codes ( #3320 )
2022-04-04 09:35:48 +12:00
Adrián Panella
b0bd9e0a34
protobuf: fix incomplete 64 bits implementation ( #3341 )
2022-04-04 08:38:44 +12:00
Guillermo Ruffino
05dc97099a
New vscode schema gen ( #3336 )
2022-04-03 19:30:22 +12:00
Ian Reinhart Geiser
9de61fcf58
Define touchscreen support when in use. ( #3296 )
2022-04-01 16:46:39 +13:00
Jesse Hills
fc7348d46d
Merge pull request #3346 from esphome/bump-2022.3.2
...
2022.3.2
2022-03-30 13:28:58 +13:00
Jesse Hills
8be2456c7e
Bump version to 2022.3.2
2022-03-30 08:15:50 +13:00
Jesse Hills
bb5f7249a6
Actually increase request memory for json parsing ( #3331 )
2022-03-30 08:15:50 +13:00
Jesse Hills
7f7175b184
Publish custom data when modbus number lambda fills vector ( #3295 )
2022-03-29 22:22:11 +13:00
Dan Jackson
cf5c640ae4
Change beginning of file comments to avoid creating doxygen tag for esphome namespace ( #3314 )
2022-03-29 22:05:38 +13:00
Jesse Hills
6b9371d105
Actually increase request memory for json parsing ( #3331 )
2022-03-28 17:04:25 +13:00
Otto Winter
9a82057303
Font allow using google fonts directly ( #3243 )
2022-03-28 12:07:48 +13:00
Stanislav Meduna
48584e94c4
Allow to set user defined characters on LCD ( #3322 )
2022-03-24 19:37:48 +13:00
Jesse Hills
fc94a5d0ee
Merge pull request #3324 from esphome/bump-2022.3.1
...
2022.3.1
2022-03-24 16:45:14 +13:00
dependabot[bot]
d8024a5928
Bump esptool from 3.2 to 3.3 ( #3327 )
...
Bumps [esptool](https://github.com/espressif/esptool ) from 3.2 to 3.3.
- [Release notes](https://github.com/espressif/esptool/releases )
- [Commits](https://github.com/espressif/esptool/compare/v3.2...v3.3 )
---
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>
2022-03-24 14:29:43 +13:00
H. Árkosi Róbert
2034ab4f6c
increase delay for Ethernet module warm up ( #3326 )
2022-03-24 14:28:21 +13:00
Jesse Hills
24029cc918
Bump version to 2022.3.1
2022-03-23 12:26:02 +13:00
Jesse Hills
9a9d5964ee
Add small delay before setting up app in safe mode ( #3323 )
2022-03-23 12:26:02 +13:00
Jesse Hills
4e4a512107
Reserve less memory for json ( #3289 )
2022-03-23 12:26:02 +13:00
Jesse Hills
0729ed538e
Webserver utilize Component Iterator to not overload eventstream ( #3310 )
2022-03-23 12:26:01 +13:00
wysiwyng
24b75b7ed6
Fix WDT reset during dallas search algorithm ( #3293 )
2022-03-23 12:26:01 +13:00
Jesse Hills
58b70b42dd
Add small delay before setting up app in safe mode ( #3323 )
2022-03-23 11:12:22 +13:00
Jesse Hills
1496bc1b07
Reserve less memory for json ( #3289 )
2022-03-23 09:46:25 +13:00
Jesse Hills
bfbf88b2ea
Webserver utilize Component Iterator to not overload eventstream ( #3310 )
2022-03-23 09:45:05 +13:00
wysiwyng
e621b938e3
Fix WDT reset during dallas search algorithm ( #3293 )
2022-03-16 20:33:05 +01:00
Jesse Hills
ec3618ecb8
Merge pull request #3304 from esphome/bump-2022.3.0
...
2022.3.0
2022-03-16 23:38:01 +13:00
Jesse Hills
792a24f38d
Bump version to 2022.3.0
2022-03-16 22:32:24 +13:00
Jesse Hills
652e8a015b
Merge branch 'beta' into bump-2022.3.0
2022-03-16 22:32:24 +13:00
Jesse Hills
59e6e798dd
Merge pull request #3302 from esphome/bump-2022.3.0b2
...
2022.3.0b2
2022-03-16 15:38:32 +13:00
Jesse Hills
e5c2dbc7ec
Bump version to 2022.3.0b2
2022-03-16 14:06:00 +13:00
Jesse Hills
756f71c382
Allow custom register type for modbus number ( #3202 )
2022-03-16 14:06:00 +13:00
Jesse Hills
b7535693fa
Add helper overloads for hex print 16-bit ( #3297 )
2022-03-16 14:06:00 +13:00
stegm
06a3505698
Add optimistic config flag to modbus select. ( #3267 )
2022-03-16 14:06:00 +13:00
Jesse Hills
0372d17a11
Allow custom register type for modbus number ( #3202 )
2022-03-16 13:43:05 +13:00
Jesse Hills
4525588116
Add helper overloads for hex print 16-bit ( #3297 )
2022-03-16 13:35:37 +13:00
rbaron
68e957c147
Adds support for b-parasite's v2 BLE protocol ( #3290 )
2022-03-16 11:05:29 +13:00
andrewpc
99f5ed1461
Add support for QMP6988 Pressure sensor ( #3192 )
2022-03-15 08:09:17 +13:00
Rai-Rai
59f67796dc
Fixed wrong comment ( #3286 )
2022-03-14 08:00:00 +13:00
stegm
aafdfa933e
Add optimistic config flag to modbus select. ( #3267 )
2022-03-10 08:40:43 +13:00
Otto Winter
3208c8ed1e
Bump docker dependencies ( #3281 )
2022-03-09 13:48:02 +01:00
dependabot[bot]
6bf733e24e
Bump click from 8.0.3 to 8.0.4 ( #3248 )
...
Bumps [click](https://github.com/pallets/click ) from 8.0.3 to 8.0.4.
- [Release notes](https://github.com/pallets/click/releases )
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/click/compare/8.0.3...8.0.4 )
---
updated-dependencies:
- dependency-name: click
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>
2022-03-09 13:27:56 +01:00
dependabot[bot]
65d3e8fbfc
Bump zeroconf from 0.38.3 to 0.38.4 ( #3257 )
...
Bumps [zeroconf](https://github.com/jstasiak/python-zeroconf ) from 0.38.3 to 0.38.4.
- [Release notes](https://github.com/jstasiak/python-zeroconf/releases )
- [Commits](https://github.com/jstasiak/python-zeroconf/compare/0.38.3...0.38.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>
2022-03-09 13:27:33 +01:00
dependabot[bot]
a29d65d47c
Bump pytest-asyncio from 0.18.1 to 0.18.2 ( #3262 )
...
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio ) from 0.18.1 to 0.18.2.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases )
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.18.1...v0.18.2 )
---
updated-dependencies:
- dependency-name: pytest-asyncio
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>
2022-03-09 13:27:15 +01:00
Jesse Hills
efa8f0730d
Merge pull request #3278 from esphome/bump-2022.3.0b1
...
2022.3.0b1
2022-03-09 20:57:07 +13:00
Jesse Hills
0af1edefff
Bump version to 2022.4.0-dev
2022-03-09 20:07:50 +13:00
Jesse Hills
023d26f521
Bump version to 2022.3.0b1
2022-03-09 20:07:50 +13:00
Jesse Hills
5068619f1b
Merge branch 'dev' into bump-2022.3.0b1
2022-03-09 20:07:49 +13:00
wilberforce
5b2457af0b
Add visual step/min/max for webserver climate ( #3275 )
2022-03-09 10:28:16 +13:00
Jesse Hills
900b4f1af9
Bump esphome-dashboard to 20220309.0 ( #3277 )
2022-03-09 10:27:54 +13:00
JasperPlant
4c22a98b0b
Add entity_category_diagnostics to SGP30 baseline sensors ( #3272 )
2022-03-08 15:21:13 +13:00
wilberforce
3b8ca80900
Webserver v2 ( #2688 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-03-08 15:02:24 +13:00
Jesse Hills
1ef6fd8fb0
Merge pull request #3261 from esphome/bump-2022.2.6
...
2022.2.6
2022-03-02 22:54:51 +13:00
Jesse Hills
942b0de7fd
Bump version to 2022.2.6
2022-03-02 17:07:08 +13:00
Jesse Hills
859cca49d1
Only get free memory size from internal ( #3259 )
2022-03-02 17:07:08 +13:00
Jesse Hills
dc6eff83ea
Only get free memory size from internal ( #3259 )
2022-03-02 16:44:35 +13:00
Jesse Hills
38ff66debd
Remove stray define ( #3260 )
2022-03-02 16:32:45 +13:00
Sean Brogan
1d2e0f74ea
Add Mopeka BLE and Mopeka Pro Check BLE Sensor ( #2618 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-03-01 11:30:33 +13:00
Jesse Hills
8f7ff25624
Merge pull request #3252 from esphome/bump-2022.2.5
...
2022.2.5
2022-02-24 07:28:56 +13:00
Jesse Hills
97aca8e54c
Bump version to 2022.2.5
2022-02-23 11:20:48 +13:00
Nicholas Peters
95acf19067
Fix regression caused by TSL2591 auto gain ( #3249 )
2022-02-23 11:20:48 +13:00
Martin Weinelt
3d0899aa58
Respect ESPHOME_USE_SUBPROCESS in esp32 post_build script ( #3246 )
2022-02-23 11:20:48 +13:00
Jesse Hills
bf60e40d0b
Add optional display page for touchscreen binary sensors ( #3247 )
2022-02-23 11:05:53 +13:00
RubyBailey
c9094ca537
Add sensor support: Honeywell ABP (SPI version) ( #3164 )
...
Co-authored-by: RubyBailey <ruby_bailey11@hotmail.com >
2022-02-22 11:22:30 +01:00
Jesse Hills
68b3fd6b8f
Store platform as uppercase ( #3251 )
2022-02-22 13:54:23 +13:00
Nicholas Peters
9323b3a248
Fix regression caused by TSL2591 auto gain ( #3249 )
2022-02-22 13:53:24 +13:00
Jesse Hills
b55e9329d9
Fix template button after abstract press_action ( #3250 )
2022-02-22 13:47:16 +13:00
Micha Nordmann
a5b4105971
support for waveshare 7.50in-hd-b ( #3239 )
2022-02-22 07:35:04 +13:00
Arturo Casal
d1feaa935d
Add device support: MCP4728 ( #3174 )
...
* Added MCP4728 output component.
* Added tests to test1.yaml
* Added codeowners
* Lint fixes
* Implemented code review changes
* Lint fixes
* Added i2c communication check on setup()
* Fixed tests
* Lint fix
* Update esphome/components/mcp4728/mcp4728_output.cpp
Changed log function
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-02-21 12:47:03 +01:00
Martin Weinelt
6919930aaa
Respect ESPHOME_USE_SUBPROCESS in esp32 post_build script ( #3246 )
2022-02-21 14:05:13 +13:00
EdJoPaTo
69633826bb
Implement send_first_at for exponential_moving_average ( #3240 )
2022-02-21 13:13:06 +13:00
Niorix
771162bfb1
light: add RESTORE_AND_OFF/RESTORE_AND_ON LightRestoreMode ( #3238 )
2022-02-21 12:52:14 +13:00
Fabian Affolter
ba785e29e9
Add support for MPU-6886 ( #3183 )
2022-02-21 12:23:26 +13:00
Jesse Hills
138d6e505b
Merge pull request #3245 from esphome/bump-2022.2.4
...
2022.2.4
2022-02-21 10:54:54 +13:00
Jesse Hills
2748e6ba29
Bump version to 2022.2.4
2022-02-21 10:17:25 +13:00
Jesse Hills
dbd4e927d8
Fix fatal erroring in addon startup script ( #3244 )
2022-02-21 10:17:24 +13:00
Jesse Hills
e73d47918f
Fix lilygo touchscreen rotation ( #3221 )
2022-02-21 10:17:24 +13:00
Tyler Bules
b881bc071e
ESP32-C3 deep sleep fix ( #3066 )
2022-02-21 10:17:24 +13:00
Otto Winter
1d0395d1c7
Improve ESP8266 iram usage ( #3223 )
2022-02-21 10:17:24 +13:00
Otto Winter
616c787e37
Fix ESP8266 climate memaccess warning ( #3226 )
2022-02-21 10:17:24 +13:00
Otto Winter
0c4de2bc97
Publish NAN when dallas conversion failed ( #3227 )
2022-02-21 10:17:24 +13:00
Jesse Hills
2c7b104f4a
Fix fatal erroring in addon startup script ( #3244 )
2022-02-21 10:01:00 +13:00
Jesse Hills
78951c197a
Fix lilygo touchscreen rotation ( #3221 )
2022-02-21 09:58:53 +13:00
cstaahl
07c1cf7137
Pulse meter internal filter mode ( #3082 )
...
Co-authored-by: Paul Daumlechner <paul.daumlechner@live.de >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-02-21 09:32:35 +13:00
Otto Winter
d26141151a
Button code cleanup ( #3242 )
2022-02-21 09:17:51 +13:00
Otto Winter
f59dbe4a88
Add copy integration ( #3241 )
2022-02-21 09:13:37 +13:00
Otto Winter
8dae7f8225
Bump esphome-dashboard from 20220209.0 to 20220219.0 ( #3231 )
2022-02-19 15:57:52 +01:00
Otto Winter
5811389891
BH1750 dynamically calculate options ( #3214 )
...
* BH1750 dynamically calculate options
* Fix tests
* Fix NAN
* Convert setup to new-style
* Add myself as codeowner
2022-02-19 15:49:20 +01:00
Otto Winter
debcaf6fb7
Add ESP32C3 and ESP32S2 support to dashboard ( #3152 )
...
* Add ESP32C3 and ESP32S2 support to dashboard
* Format
* Fix tests
2022-02-19 15:47:50 +01:00
Tyler Bules
b8d10a62c2
ESP32-C3 deep sleep fix ( #3066 )
2022-02-19 15:13:48 +01:00
Otto Winter
d2b209234f
Improve ESP8266 iram usage ( #3223 )
2022-02-19 15:09:17 +01:00
Otto Winter
34c9d8be50
Lint trailing whitespace ( #3230 )
2022-02-19 14:46:27 +01:00
Otto Winter
ae57ad0c81
Fix warning in test1.yaml ( #3228 )
2022-02-19 14:42:54 +01:00
Otto Winter
0c1520dd9c
Fix ESP8266 climate memaccess warning ( #3226 )
2022-02-19 14:11:45 +01:00
Otto Winter
d594f43ebd
Publish NAN when dallas conversion failed ( #3227 )
2022-02-19 14:11:01 +01:00
Oxan van Leeuwen
125c693e3f
Add ESP32 variant config validator function ( #3088 )
...
* Add esp32_variant config validator function
* Drop unused is_esp32c3 function
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-02-19 11:41:34 +01:00
mknjc
ad2f857e15
[miscale] Add flag to clear last impedance reading if the newly received reading only contains weight ( #3132 )
2022-02-19 10:59:53 +01:00
Peter Valkov
e445d6aada
Fix for api disconnect detection. ( #2909 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-02-19 10:36:19 +01:00
Arturo Casal
88fbb0ffbb
Add sensor support: MAX44009 ( #3125 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-02-19 09:49:45 +01:00
Borys Pierov
231908fe9f
Implement text_sensor based on ble_client ( #3079 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-02-19 09:45:32 +01:00
ImSorryButWho
f137cc10f4
Remote magiquest protocol ( #2963 )
...
Co-authored-by: Aaron Hertz <aaron@rockforest.org >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-02-18 22:22:41 +01:00
Jesse Hills
c2f5ac9eba
Merge pull request #3220 from esphome/bump-2022.2.3
...
2022.2.3
2022-02-18 12:06:19 +13:00
Jesse Hills
5764c988af
Bump version to 2022.2.3
2022-02-18 11:51:56 +13:00
dependabot[bot]
ccc2fbfd67
Bump platformio from 5.2.4 to 5.2.5 ( #3188 )
...
* Bump platformio from 5.2.4 to 5.2.5
Bumps [platformio](https://github.com/platformio/platformio ) from 5.2.4 to 5.2.5.
- [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/commits )
---
updated-dependencies:
- dependency-name: platformio
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update requirements.txt
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-02-18 11:51:56 +13:00
Michael Labuschke
1a8f8adc2a
Read all cell voltages from DalyBMS ( #3203 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-02-18 11:00:03 +13:00
Jesse Hills
7a242bb4ed
Binary Sensor codegen tidyup ( #3217 )
2022-02-18 10:39:59 +13:00
Jesse Hills
10b4adb8e6
Merge pull request #3219 from esphome/bump-2022.2.2
...
2022.2.2
2022-02-18 10:36:33 +13:00
Jesse Hills
3b8bb09ae3
Add class as first positional arg to sensor_schema ( #3216 )
2022-02-18 10:27:20 +13:00
Jesse Hills
83b7181bcb
Bump version to 2022.2.2
2022-02-18 10:16:11 +13:00
Jesse Hills
8886b7e141
Add LONG LONG flag for arduinojson ( #3212 )
2022-02-18 10:16:11 +13:00
Otto Winter
7dcc4d030b
Fix platformio docker version mismstch ( #3215 )
2022-02-18 10:16:11 +13:00
Stewart
b9398897c1
Set entity-category to diagnostic for debug component ( #3209 )
...
Co-authored-by: Stewart Morgan <stewart@arnos-vale.net >
Co-authored-by: root <root@build.servers.arnos-vale.net >
2022-02-18 10:16:11 +13:00
Jesse Hills
140db85d21
Add LONG LONG flag for arduinojson ( #3212 )
2022-02-18 10:11:22 +13:00
mipa87
ccce4b19e8
Fix pm1006 polling component definition ( #3210 )
2022-02-17 21:47:31 +01:00
Adrián Panella
8cb9be7560
Analog threshold ( #3190 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-02-18 09:14:10 +13:00
Otto Winter
953f0569fb
Docker ha-addon switch to nginx-light ( #3218 )
2022-02-17 12:07:36 +01:00
Otto Winter
34c229fd33
Fix platformio docker version mismstch ( #3215 )
2022-02-17 11:56:14 +01:00
Roi Tagar
958ad0d750
HttpRequestComponent::get_string - avoid copy ( #2988 )
2022-02-17 17:03:54 +13:00
wilberforce
36ddd9dd69
Simplify captive portal to compressed single page ( #2872 )
2022-02-17 17:02:10 +13:00
Felix Storm
38259c96c9
CAN bus: support bit mask for on_frame can_id ( #3196 )
2022-02-17 17:00:31 +13:00
Felix Storm
c054fb8a2c
CAN bus: read all queued messages ( #3194 )
2022-02-17 17:00:14 +13:00
Otto Winter
5a0b8328d8
ESP8266 early init for pins ( #3144 )
2022-02-17 16:59:46 +13:00
Jesse Hills
ffa19426d7
Remove redundant name from binary_sensor constructor ( #3213 )
2022-02-17 16:56:44 +13:00
Stewart
c123804294
Set entity-category to diagnostic for debug component ( #3209 )
...
Co-authored-by: Stewart Morgan <stewart@arnos-vale.net >
Co-authored-by: root <root@build.servers.arnos-vale.net >
2022-02-17 13:53:26 +13:00
Otto Winter
4e24551b90
Docker move deps install into base ( #3207 )
2022-02-16 22:25:04 +01:00
Jesse Hills
657b1c60ae
Merge pull request #3208 from esphome/bump-2022.2.1
...
2022.2.1
2022-02-17 08:00:12 +13:00
Jesse Hills
dc54b17778
Bump version to 2022.2.1
2022-02-17 07:36:14 +13:00
Stewart
1fb214165b
Fix missed ARDUINO_VERSION_CODE to USE_ARDUINO_VERSION_CODE changes ( #3206 )
...
Co-authored-by: Stewart Morgan <stewart@arnos-vale.net >
2022-02-17 07:36:14 +13:00
Stewart
51cb5da7f0
Fix missed ARDUINO_VERSION_CODE to USE_ARDUINO_VERSION_CODE changes ( #3206 )
...
Co-authored-by: Stewart Morgan <stewart@arnos-vale.net >
2022-02-16 16:50:10 +01:00
Jesse Hills
81b2fd78f5
Merge pull request #3204 from esphome/bump-2022.2.0
...
2022.2.0
2022-02-16 21:12:45 +13:00
Jesse Hills
69002fb1e6
Bump version to 2022.2.0
2022-02-16 20:13:14 +13:00
Jesse Hills
75332a752d
Merge branch 'beta' into bump-2022.2.0
2022-02-16 20:13:13 +13:00
Jesse Hills
b528f48417
Merge pull request #3201 from esphome/bump-2022.2.0b3
...
2022.2.0b3
2022-02-16 11:10:31 +13:00
Jesse Hills
ec7a79049a
Bump version to 2022.2.0b3
2022-02-16 09:45:05 +13:00
Jesse Hills
6ddad6b299
Update HA addon token ( #3200 )
2022-02-16 09:45:05 +13:00
Maurice Makaay
16dc7762f9
Fix strlcpy() uses to make long SSIDs and passwords work ( #3199 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2022-02-16 09:45:05 +13:00
Jesse Hills
41f84447cc
Update HA addon token ( #3200 )
2022-02-16 09:11:46 +13:00
Maurice Makaay
ce073a704b
Fix strlcpy() uses to make long SSIDs and passwords work ( #3199 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2022-02-16 08:54:21 +13:00
Guillermo Ruffino
113232ebb6
add sim800l diagnostics ( #3136 )
2022-02-15 17:01:50 +13:00
Jesse Hills
dc0ed8857f
Merge pull request #3198 from esphome/bump-2022.2.0b2
...
2022.2.0b2
2022-02-15 12:48:34 +13:00
Jesse Hills
bb6b77bd98
Bump version to 2022.2.0b2
2022-02-15 12:00:12 +13:00
Jesse Hills
dcc80f9032
Allow framework version validator to be maximum version ( #3197 )
2022-02-15 12:00:12 +13:00
Otto Winter
dd554bcdf4
Make generating combined binary output verbose ( #3127 )
2022-02-15 12:00:12 +13:00
Jesse Hills
f376a39e55
Clamp rotary_encoder restored value to min and max ( #3184 )
2022-02-15 12:00:12 +13:00
dependabot[bot]
8dcc9d6b66
Bump aioesphomeapi from 10.8.1 to 10.8.2 ( #3182 )
2022-02-15 12:00:11 +13:00
Jesse Hills
a13a1225b7
Allow framework version validator to be maximum version ( #3197 )
2022-02-15 11:57:47 +13:00
dependabot[bot]
0ec84be5da
Bump pytest from 7.0.0 to 7.0.1 ( #3189 )
2022-02-11 22:23:06 +01:00
dependabot[bot]
b1cefb7e3e
Bump pytest-asyncio from 0.18.0 to 0.18.1 ( #3187 )
...
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio ) from 0.18.0 to 0.18.1.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases )
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.18.0...v0.18.1 )
---
updated-dependencies:
- dependency-name: pytest-asyncio
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>
2022-02-11 13:58:10 +01:00
dependabot[bot]
cc0c1c08b9
Bump platformio from 5.2.4 to 5.2.5 ( #3188 )
...
* Bump platformio from 5.2.4 to 5.2.5
Bumps [platformio](https://github.com/platformio/platformio ) from 5.2.4 to 5.2.5.
- [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/commits )
---
updated-dependencies:
- dependency-name: platformio
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update requirements.txt
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-02-11 13:57:46 +01:00
Otto Winter
3a67884451
Improve dallas timing ( #3181 )
...
* Improve dallas timing
* Format
2022-02-11 09:06:06 +01:00
Otto Winter
72e716cdf1
Make generating combined binary output verbose ( #3127 )
2022-02-11 21:06:00 +13:00
Jesse Hills
40e06c9819
Raise minimum python version to 3.8 ( #3176 )
2022-02-10 09:55:11 +01:00
Jesse Hills
ad6c5ff11d
Clamp rotary_encoder restored value to min and max ( #3184 )
2022-02-09 23:12:05 +01:00
dependabot[bot]
335512e232
Bump aioesphomeapi from 10.8.1 to 10.8.2 ( #3182 )
2022-02-09 20:13:02 +01:00
Otto Winter
2622e59b0b
Remove spurious Zeroconf instance from api client ( #3143 )
2022-02-09 14:57:00 +01:00
Otto Winter
35e6a13cd1
Remove unused obj attribute from AssignmentExpression ( #3145 )
2022-02-09 14:56:42 +01:00
Jesse Hills
a576c9f21f
Merge pull request #3180 from esphome/bump-2022.2.0b1
...
2022.2.0b1
2022-02-10 00:20:46 +13:00
Jesse Hills
b48490badc
Bump version to 2022.3.0-dev
2022-02-09 23:47:36 +13:00
Jesse Hills
71a438e2cb
Bump version to 2022.2.0b1
2022-02-09 23:47:36 +13:00
Jesse Hills
272d6f2a8b
Merge branch 'dev' into bump-2022.2.0b1
2022-02-09 23:47:36 +13:00
Jesse Hills
5c22065135
Change most references from hassio to ha-addon ( #3178 )
2022-02-09 23:46:20 +13:00
Borys Pierov
e7dd6c52ac
Allow to set manufacturer data for BLEAdvertising ( #3179 )
2022-02-09 23:29:32 +13:00
dependabot[bot]
3bf042dce9
Bump pytest-asyncio from 0.17.2 to 0.18.0 ( #3168 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-09 12:57:12 +13:00
Jesse Hills
09ed1aed93
Merge pull request #3177 from esphome/bump-2022.1.4
...
2022.1.4
2022-02-09 12:42:47 +13:00
Jesse Hills
53d3718028
Bump version to 2022.1.4
2022-02-09 11:54:41 +13:00
Jesse Hills
2b5dce5232
Try fix canbus config validation ( #3173 )
2022-02-09 11:54:40 +13:00
Otto Winter
9ad84150aa
Enable mDNS during OTA safe mode ( #3146 )
2022-02-09 11:54:40 +13:00
dependabot[bot]
64f798d4b2
Bump pytest from 6.2.5 to 7.0.0 ( #3163 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-09 11:42:44 +13:00
Jesse Hills
f43e04e15a
Try fix canbus config validation ( #3173 )
2022-02-09 11:42:00 +13:00
Jesse Hills
88d72f8c9a
Fix files CI after merging ( #3175 )
2022-02-09 08:04:44 +13:00
Andrej Komelj
9826726a72
Implement MQTT discovery object_id generator ( #3114 )
2022-02-08 22:58:38 +13:00
Jesse Hills
c66d0550e8
Inkplate 6 PLUS ( #3013 )
2022-02-08 22:56:56 +13:00
mckaymatthew
4aeacfd16e
Add max9611 High Side Current Shunt ADC ( #2705 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-02-08 22:56:40 +13:00
stegm
58fa63ad88
Add Select for modbus ( #3032 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-02-08 22:27:22 +13:00
Jesse Hills
94f944dc9c
Add Lilygo t5 4.7 Touchscreen ( #3084 )
2022-02-08 21:50:25 +13:00
Ashton Kemerling
116ddbdd01
Add require response option for BLE binary output ( #3091 )
2022-02-08 21:30:31 +13:00
Jesse Hills
1c0697b5d4
Dont warn on nonnull comparisons ( #3123 )
2022-02-08 21:28:12 +13:00
Otto Winter
434ca47ea0
Enable mDNS during OTA safe mode ( #3146 )
2022-02-08 21:21:52 +13:00
functionpointer
397ef72b16
MLX90393 three-axis magnetometer ( #2770 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-02-08 20:42:11 +13:00
Jonas Bergler
7ca9245735
wifi_info, reduce polling interval ( #3165 )
...
Co-authored-by: Jonas Bergler <jbergler@meraki.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-02-08 20:27:39 +13:00
Jesse Hills
69856286e8
Text sensor schema generator similar to sensor ( #3172 )
2022-02-08 17:23:45 +13:00
Jeff Eberl
ad43d6a5bc
Added RadonEye RD200 Component ( #3119 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-02-08 16:32:37 +13:00
mknjc
1e5004f495
[debug] Refactor debug sensors to use the normal sensor model. ( #3162 )
2022-02-08 12:45:27 +13:00
Otto Winter
253161d3d0
Fix copy_file_if_changed src permissions copied too ( #3161 )
2022-02-07 21:26:16 +01:00
Jesse Hills
ab47e201c7
Bump improv library to 1.2.1 ( #3160 )
2022-02-04 19:15:00 +13:00
Samuel Sieb
42984fa72a
Handle Tuya multi-datapoint messages ( #3159 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-02-04 15:50:42 +13:00
Franck Nijhof
e7864a28a1
Add device class support to Switch ( #3012 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-02-04 09:04:48 +13:00
Keilin Bickar
21803607e7
Add new Lock core component ( #2958 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-02-04 07:24:31 +13:00
Jesse Hills
c0523590b4
Merge pull request #3154 from esphome/bump-2022.1.3
...
2022.1.3
2022-02-03 07:17:52 +13:00
Jesse Hills
c7f091ab10
Bump version to 2022.1.3
2022-02-02 22:16:24 +13:00
Jesse Hills
7479e0aada
Fix backwards string case helpers ( #3126 )
2022-02-02 22:16:16 +13:00
Otto Winter
62b366a5ec
Fix ESP32C3 toolchain requires stdarg import in helpers ( #3151 )
2022-02-01 13:05:59 +01:00
dependabot[bot]
2b39988707
Bump black from 21.12b0 to 22.1.0 ( #3147 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto winter <otto@otto-winter.com >
2022-02-01 10:26:37 +01:00
Otto Winter
f9e7291050
Bump pre-commit flake8 from 3.8.4 to 4.0.1 ( #3149 )
2022-02-01 10:22:43 +01:00
Otto Winter
4de642ff28
Bump esp-idf framework version from 4.3.0 to 4.3.2 ( #3120 )
2022-01-31 07:59:56 +01:00
Otto Winter
0384efcfc2
Disable platformio ldf for build ( #3130 )
2022-01-31 14:27:10 +13:00
Jesse Hills
bf91443f38
Improv_serial scan and send wifi networks list ( #3116 )
2022-01-31 11:08:20 +13:00
Jesse Hills
4a5970b4af
Fix backwards string case helpers ( #3126 )
2022-01-31 10:58:27 +13:00
dependabot[bot]
e3fd68c849
Bump pytest-mock from 3.6.1 to 3.7.0 ( #3128 )
2022-01-29 13:27:41 +01:00
Otto Winter
df0de2fc2d
Bump docker dependencies ( #3131 )
2022-01-29 13:04:15 +01:00
Matt Hamilton
0c3568fad5
Add support for Waveshare 7.5in-bv2 ( #3121 )
2022-01-29 00:37:47 +13:00
Oxan van Leeuwen
976f5d91ed
Logically group and document helper functions ( #3112 )
2022-01-27 20:35:42 +13:00
drug123
0f3d4d9a47
Add Xiaomi MHOC303 sensor e-ink clock ( #3115 )
2022-01-27 12:54:29 +13:00
Otto Winter
ad1f4429c9
Fix lint for TSL2591 ( #3118 )
2022-01-26 13:50:43 +01:00
Martin
7590d5eacb
set adc width to 13 bits for esp32-s2 ( #3117 )
2022-01-26 13:33:59 +01:00
Nicholas Peters
c5974b8833
TSL2591 automatic gain control ( #3071 )
2022-01-26 22:48:51 +13:00
Otto Winter
511c8de6f3
ESP8266 Set recommended framework to 3.0.2 ( #2606 )
2022-01-26 22:41:57 +13:00
Wouter van der Wal
a718ac7ee0
Add qr code support for displays ( #2952 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-26 22:20:45 +13:00
Jesse Hills
ef832becf1
Create base touchscreen component and refactor ektf2232 ( #3083 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-26 16:26:46 +13:00
micronen
3a62455948
Add Heap Sensors - free/max block/fragmentation ( #1578 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Otto winter <otto@otto-winter.com >
2022-01-25 19:18:41 +01:00
Zebble
297824e2d7
Add support for additional colors on GROW R503 ( #3087 )
2022-01-25 17:18:36 +01:00
Jimmy Hedman
d92f297bc0
Add IPv6 support for ESP-IDF framework ( #2953 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-25 09:55:33 +01:00
guillempages
7a0827e3d0
Configurable HTTP redirect following ( #3100 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-25 09:53:22 +01:00
Joshua Spence
ef256a64b8
Fix config merging with null ( #3113 )
2022-01-25 09:24:59 +01:00
Dav-id
1de941e837
Esp32cam full control ( #3090 )
2022-01-25 11:53:47 +13:00
Joshua Spence
28b65cb810
Perform merges when substituting dict keys ( #3062 )
2022-01-25 11:46:42 +13:00
Martin
6ff3942e8b
[TCS34725] remove duplicated endian conversion ( #3037 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-25 11:41:14 +13:00
Rebbe Pod
ef5d959788
Add increment_day function to ESPTime ( #2955 )
2022-01-24 21:54:46 +01:00
Jesse Hills
5bbee1a1fe
Merge pull request #3111 from esphome/bump-2022.1.2
...
2022.1.2
2022-01-25 09:36:20 +13:00
Oxan van Leeuwen
6a2c58fcc0
Implement output button ( #3109 )
2022-01-25 09:30:48 +13:00
Jesse Hills
bdb9546ca3
Bump version to 2022.1.2
2022-01-25 09:11:20 +13:00
Plácido Revilla
46af4cad6e
Set the wrapped single light in light partition to internal ( #3092 )
2022-01-25 09:11:19 +13:00
Martin
76a238912b
[modbus_controller] fix incorrect start address for number write ( #3073 )
2022-01-25 09:11:19 +13:00
Oxan van Leeuwen
4e6bdb31ac
Make CallbackManager invocable ( #3089 )
2022-01-25 08:57:26 +13:00
Oxan van Leeuwen
80d03a631e
Force braces around multi-line statements ( #3094 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-25 08:56:36 +13:00
Martin
6b27f2d2cf
Remove unused polling_component_schema from modbus number ( #3108 )
2022-01-25 08:44:20 +13:00
dependabot[bot]
7cb6729fa7
Bump aioesphomeapi from 10.8.0 to 10.8.1 ( #3110 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-25 08:37:35 +13:00
Oxan van Leeuwen
2f46267994
Add cv.require_esphome_version helper ( #3103 )
2022-01-24 20:10:27 +01:00
Oxan van Leeuwen
cdda648360
Generate ARDUINO_VERSION_CODE in Python code ( #3101 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2022-01-24 10:34:34 +01:00
Oxan van Leeuwen
f2d677d51a
Fix path to extra_scripts in platformio.ini ( #3093 )
2022-01-24 16:03:34 +13:00
Oxan van Leeuwen
c2ee0f0864
Rename WEBSERVER_PORT define to USE_WEBSERVER_PORT ( #3102 )
2022-01-24 00:34:38 +01:00
Oxan van Leeuwen
2a84db7f85
Refactor fan platform to resemble climate/cover platforms ( #2848 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: rob-deutsch <robzyb+altgithub@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-23 22:21:54 +13:00
VitaliyKurokhtin
8187a4bce9
Command retain option for MQTT component ( #3078 )
2022-01-23 21:05:37 +13:00
Oxan van Leeuwen
97681d142e
Enable readability-redundant-access-specifiers check ( #3096 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-23 20:47:22 +13:00
Oxan van Leeuwen
b2430097f2
Enable readability-named-parameter check ( #3098 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-23 20:39:07 +13:00
Oxan van Leeuwen
7da12a878f
Enable readability-redundant-member-init check ( #3097 )
2022-01-23 20:34:43 +13:00
Oxan van Leeuwen
a31700e16f
Enable readability-qualified-auto check ( #3095 )
2022-01-23 20:29:58 +13:00
Oxan van Leeuwen
7854522792
Enable readability-const-return-type check ( #3099 )
2022-01-23 20:28:00 +13:00
Pavel Skuratovich
a6a9ebfde2
slow_pwm: allow to restart a cycle on state change ( #3004 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-22 23:08:55 +01:00
Plácido Revilla
c6cbe2748e
Set the wrapped single light in light partition to internal ( #3092 )
2022-01-22 21:04:36 +01:00
Joshua Spence
f9a7f00843
Add restore_mode to fan component ( #3051 )
2022-01-22 20:41:58 +01:00
William Charlton
f0b183a552
Wake-on-LAN button ( #3030 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: William Charlton <will.charlton1@icloud.com >
2022-01-23 00:13:46 +13:00
Jesse Hills
338ada5c9f
Allow multiple configs for cd74hc4067 ( #3085 )
2022-01-22 19:33:15 +13:00
Jimmy Hedman
ef88f9923f
Implement IPv6 sockets for lwIP ( #3015 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-21 10:08:54 +01:00
Jesse Hills
6f8c7d9ec4
Add ektf2232 touchscreen support ( #3027 )
2022-01-21 15:45:49 +13:00
dependabot[bot]
ec769ccf72
Bump aioesphomeapi from 10.6.0 to 10.8.0 ( #3081 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-21 00:09:12 +01:00
Jesse Hills
045952939e
Support simple transparent pngs for display ( #3035 )
2022-01-21 11:16:18 +13:00
Jesse Hills
1c51cac5ba
Add initial_run to regular lambda light effect ( #3059 )
2022-01-21 11:09:07 +13:00
buxtronix
ea11462e1e
AM43: autoload "sensor" to avoid compile errors ( #3077 )
2022-01-20 13:33:42 +01:00
Otto Winter
62f9736b1d
API: Expect a name for connections ( #2533 )
2022-01-20 12:03:32 +01:00
Jesse Hills
1f8a1f0046
Bump improv library version ( #3072 )
2022-01-20 15:21:44 +13:00
cwitting
172507acb5
Fix calibration parameter for bme680 humidity calculation ( #3069 )
2022-01-20 10:53:52 +13:00
Martin
434ab65c16
[modbus_controller] fix incorrect start address for number write ( #3073 )
2022-01-20 09:19:24 +13:00
Jesse Hills
909a526967
Merge pull request #3075 from esphome/bump-2022.1.1
...
2022.1.1
2022-01-20 09:08:57 +13:00
Jesse Hills
cd6f4fb93f
Bump version to 2022.1.1
2022-01-20 08:34:18 +13:00
Jesse Hills
c19458696e
Add *.py.script files to distributions ( #3074 )
2022-01-20 08:34:18 +13:00
Jesse Hills
cb5f793ede
Add *.py.script files to distributions ( #3074 )
2022-01-20 08:33:13 +13:00
Jesse Hills
318b930e9f
Merge pull request #3070 from esphome/bump-2022.1.0
...
2022.1.0
2022-01-19 19:43:54 +13:00
Jesse Hills
9296a078a7
Bump version to 2022.1.0
2022-01-19 16:08:27 +13:00
Jesse Hills
5dc776e55f
Merge pull request #3068 from esphome/bump-2022.1.0b4
...
2022.1.0b4
2022-01-19 07:40:37 +13:00
Jesse Hills
72d60f30f7
Bump version to 2022.1.0b4
2022-01-18 15:49:31 +13:00
Oxan van Leeuwen
869743a742
Fail hard if no random bytes available for encryption ( #3067 )
2022-01-18 15:49:31 +13:00
Martin
7b03e07908
[modbus_controller] add missing skip_updates ( #3063 )
2022-01-18 15:49:31 +13:00
Paulus Schoutsen
348f880e15
bump dashboard to 20220116.0 ( #3061 )
2022-01-18 15:49:31 +13:00
Oxan van Leeuwen
737188ae50
Fail hard if no random bytes available for encryption ( #3067 )
2022-01-18 14:29:57 +13:00
dependabot[bot]
db21731b14
Bump pytest-asyncio from 0.17.0 to 0.17.2 ( #3064 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-18 00:19:08 +01:00
Martin
cdb4fa2487
[modbus_controller] add missing skip_updates ( #3063 )
2022-01-18 09:05:13 +13:00
Paulus Schoutsen
514204f0d4
bump dashboard to 20220116.0 ( #3061 )
2022-01-18 08:44:18 +13:00
Jesse Hills
ead597d0fb
Merge pull request #3060 from esphome/bump-2022.1.0b3
...
2022.1.0b3
2022-01-17 13:13:40 +13:00
Jesse Hills
afbf989715
Bump version to 2022.1.0b3
2022-01-17 12:40:07 +13:00
Jesse Hills
01b62a16c3
Add number setting to web_server/rest_api ( #3055 )
2022-01-17 12:40:07 +13:00
Oxan van Leeuwen
c5eba04517
Remove deprecated attribute from virtual entity methods ( #3056 )
2022-01-17 12:40:07 +13:00
Oxan van Leeuwen
282313ab52
Rename post_build scripts to fix codeowners script ( #3057 )
2022-01-17 12:40:07 +13:00
Ohad Lutzky
d274545e77
Disable caching for binary download ( #3054 )
2022-01-17 12:40:07 +13:00
Jesse Hills
45ac577c4d
Add number setting to web_server/rest_api ( #3055 )
2022-01-17 12:31:44 +13:00
Oxan van Leeuwen
09402fdb22
Fix argument order in gitpod config file ( #3058 )
2022-01-16 23:40:27 +01:00
Oxan van Leeuwen
89e7448007
Remove deprecated attribute from virtual entity methods ( #3056 )
2022-01-16 23:40:15 +01:00
dependabot[bot]
1ea6f957bc
Bump pytest-asyncio from 0.16.0 to 0.17.0 ( #3047 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-16 23:19:21 +01:00
Oxan van Leeuwen
f44fca0a4b
Rename post_build scripts to fix codeowners script ( #3057 )
2022-01-17 11:15:11 +13:00
Ohad Lutzky
52d2f62a57
Disable caching for binary download ( #3054 )
2022-01-17 11:14:45 +13:00
Jesse Hills
d3fda37615
Merge pull request #3042 from esphome/bump-2022.1.0b2
...
2022.1.0b2
2022-01-13 22:21:45 +13:00
Jesse Hills
cbe3092404
Bump version to 2022.1.0b2
2022-01-13 21:28:45 +13:00
Paulus Schoutsen
6dfe3039d0
Bump dashboard to 20220113.2 ( #3041 )
2022-01-13 21:28:45 +13:00
Paulus Schoutsen
d6009453df
Add factory to download name ( #3040 )
2022-01-13 21:28:45 +13:00
Paulus Schoutsen
2a8668ea60
Bump dashboard to 20220113.2 ( #3041 )
2022-01-12 23:22:19 -08:00
Paulus Schoutsen
cc0d433621
Add factory to download name ( #3040 )
2022-01-13 19:35:30 +13:00
Jesse Hills
c81323ef91
Merge pull request #3039 from esphome/bump-2022.1.0b1
...
2022.1.0b1
2022-01-13 12:12:07 +13:00
Jesse Hills
1fe89fb364
Bump version to 2022.2.0-dev
2022-01-13 11:02:08 +13:00
Jesse Hills
961c27f1c2
Bump version to 2022.1.0b1
2022-01-13 11:02:07 +13:00
Jesse Hills
fe4a14e6cc
Merge branch 'dev' into bump-2022.1.0b1
2022-01-13 11:02:07 +13:00
Jesse Hills
ee58ad1ac0
Bump esphome-dashboard to 20220113.1 ( #3038 )
2022-01-13 10:52:57 +13:00
Jesse Hills
c0ff899812
Generate basic config for esphome-web devices ( #3036 )
2022-01-12 19:37:56 +13:00
Oxan van Leeuwen
d9c938de33
Introduce big- and little-endian integer types ( #2997 )
2022-01-12 16:50:03 +13:00
Martin
56547b3d50
[Modbus_controller] Fix duplicate cmd check ( #3031 )
2022-01-12 16:38:13 +13:00
Sympatron GmbH
5026bc7a78
Native ESP32 CAN support ( #1629 )
...
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-12 08:54:35 +13:00
Andreas Soehlke
27364ee72c
Add cd74hc4067 multiplexer ( #2431 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: asoehlke <git@soehlke.de >
2022-01-11 16:59:57 +13:00
Jesse Hills
ece71a0228
Run post scripts for factory binaries for flashing ( #3003 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-11 15:24:26 +13:00
Oxan van Leeuwen
073828235f
Deprecate virtual methods to set entity properties ( #3021 )
2022-01-10 13:32:39 +01:00
Stefan Grufman
41bcc8c0f4
Nexa 433MHz RF protocol ( #2037 )
...
Co-authored-by: Stefan Grufman <stefan.grufman@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-10 23:35:39 +13:00
Chris Nussbaum
a0ea2aae6e
Add an action for pzemac to reset the total energy ( #2480 )
2022-01-10 23:13:39 +13:00
Jeffrey Borg
f34b46a621
Fix heatpumpir codegen min/max temperatures ( #3025 )
2022-01-10 16:48:05 +13:00
Lubos Horacek
7217a4f7a4
Fix display picture for nextion display ( #3018 )
2022-01-10 14:08:38 +13:00
Oxan van Leeuwen
6383eca54a
Clean-up random helper functions ( #3022 )
2022-01-10 13:50:26 +13:00
Martin
e55bd1e559
[Modbus_controller] Fix binary sensor lambda ( #3020 )
2022-01-10 12:29:29 +13:00
MiKuBB
9e8b701dea
Adding sdm_meter ability to report total power ( #2959 )
2022-01-10 12:23:01 +13:00
rsumner
a4431abea8
MCP3204 4-channel 12-bit ADC component ( #2895 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-10 12:04:48 +13:00
Kamil Trzciński
5844c1767b
Extend esp32_camera with requester to improve performance ( #2813 )
2022-01-10 11:58:49 +13:00
Sergey Dudanov
9a70bfa471
New Midea IR component, improvements and fixes ( #2847 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-10 11:47:19 +13:00
Valentin Ochs
b406c6403c
Create new kalman_combinator component ( #2965 )
2022-01-09 23:44:36 +01:00
Oxan van Leeuwen
499625f266
Convert is_callable to a backport of std::is_invocable ( #3023 )
2022-01-10 11:07:37 +13:00
Martin
6b773553fc
Add turn_on/off trigger to slow_pwm ( #2921 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-09 19:49:57 +01:00
Joshua Spence
15fe049a99
Add restore_mode to output switch ( #3016 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-09 19:47:00 +01:00
stegm
e4555f6997
Fix register ranges in modbus controller ( #2981 )
2022-01-09 16:24:23 +01:00
Otto Winter
470071e0b0
Bump docker dependencies ( #3019 )
2022-01-08 14:15:05 +01:00
Jesse Hills
ea1be8e7bf
Add MCP47A1 DAC output ( #3014 )
2022-01-08 21:35:55 +13:00
stegm
84a830195f
Fix offset bug in modbus text sensor. ( #3006 )
2022-01-06 16:40:22 +01:00
Oxan van Leeuwen
e62c3e00c1
Bump PlatformIO to 5.2.4 and zeroconf to 0.37.0 ( #3007 )
2022-01-06 16:36:23 +01:00
Oxan van Leeuwen
07e790f900
Drop uint{32,64}_to_string() helper functions ( #3009 )
2022-01-06 16:36:11 +01:00
Oxan van Leeuwen
640142fc0c
Introduce str_lower_case() and str_upper_case() helpers ( #3008 )
2022-01-06 16:35:59 +01:00
Oxan van Leeuwen
5c339d4597
Convert clamp() helper to backport of std::clamp() ( #3010 )
2022-01-07 00:56:10 +13:00
Oxan van Leeuwen
a4931f5d78
Clean-up reverse_bits helpers ( #3011 )
2022-01-07 00:54:58 +13:00
Martin
5e1e543b06
Add support for BMP388 / BMP 390 pressure and temperature sensor ( #2716 )
2022-01-06 15:01:50 +13:00
Pavel Skuratovich
df929f9445
Fix SlowPWM output switch at the end of period ( #2984 )
2022-01-05 21:31:11 +01:00
Oxan van Leeuwen
d8e719d1c4
Support clang-tidy for ESP32 variants ( #3001 )
2022-01-05 21:30:15 +01:00
mknjc
3067e482fc
atc mithermometer: Add possibility to report signal strength ( #3000 )
2022-01-05 16:43:37 +13:00
Martin
ed5930e934
SGP40 - Reduce delay in measurement ( #2996 )
2022-01-05 10:05:19 +13:00
Oxan van Leeuwen
ffea3597f4
Set correct include_dir in platformio.ini ( #2999 )
2022-01-04 21:59:34 +01:00
Oxan van Leeuwen
193d3e0206
Fix clang-tidy with multiple ESP32 toolchains installed ( #2998 )
2022-01-05 08:34:17 +13:00
Gonzalo Paniagua Javier
c8f4fbb7dd
Honor user set values for col/row start for INITR_MINI_160X80. ( #2976 )
...
If the caller sets a value for colstart and/or rowstart when using the INITR_MINI_160X80 model, use those values instead of the default 24 and 0.
After this patch devices with a 160x80 TFT like the m5stick C can set row/col start (26, 1 for m5stick) and avoid garbage lines showing in the display.
2022-01-04 11:02:53 +01:00
Snōwball
c855bc31b4
Add bl0940 component used by e.g. tuya devices ( #1904 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-04 10:38:58 +01:00
Martin
b924b179ab
Modbus: add binary output ( #2931 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-04 10:19:18 +01:00
Jesse Hills
3df0fee3de
Dont validate baud_rate for sim800l platform ( #2945 )
2022-01-04 10:16:40 +01:00
Jesse Hills
b601560e81
Apply --no-use-pep517 for docker images ( #2985 )
2022-01-04 10:16:02 +01:00
Oxan van Leeuwen
e5775cf812
Introduce bit_cast() backport ( #2991 )
2022-01-04 10:14:57 +01:00
Igor Scheller
26dd1f8532
Set UTF-8 encoding and version for prometheus /metrics ( #2993 )
2022-01-04 10:14:38 +01:00
Oxan van Leeuwen
5143a5b5c5
Use to_string() from STL when available ( #2992 )
2022-01-03 23:30:03 +01:00
Stefan Agner
15ce27992e
Support ISR based pulse counter on ESP32-C3 ( #2983 )
2022-01-04 11:06:43 +13:00
Oxan van Leeuwen
dbc2812022
Improve PSRAM support ( #2884 )
2022-01-04 10:35:15 +13:00
Martin
dce3713f12
Fix HTTPRequestComponent::get_string return value ( #2987 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-03 19:40:05 +01:00
Christopher Masto
f849d45bb6
Add logging for some Nextion errors that didn't have any ( #2957 )
2022-01-03 19:09:25 +01:00
arunderwood
8ad06fb9ea
Add SH1107_128x64 to the ssd1306 component ( #2967 )
2022-01-03 19:08:16 +01:00
David Buezas
9124d9d6e6
Change unset ESPHOME_LOG_LEVEL fallback to NONE ( #2982 )
...
Co-authored-by: David Buezas <david.buezas@klarna.com >
2022-01-03 18:58:35 +01:00
Martin
45ebe51e4f
Modbus: fix response parsing error for coil write ( #2986 )
2022-01-03 18:28:28 +01:00
Martin
407661d56b
Fix compile error for idf projects with ArduinoJson 6 ( #2979 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-03 18:19:01 +01:00
Paulus Schoutsen
998d4229af
Use template path ( #2961 )
2022-01-03 08:57:09 -08:00
Stefan Agner
a02d2e2e11
Explicitly use overloaded begin() for I2C master initialization ( #2978 )
...
Arduino 2.0.1 and newer support slave and master mode. The two modes
have a begin() method with different signature:
```
// Slave Begin
bool TwoWire::begin(uint8_t addr, int sdaPin, int sclPin, uint32_t frequency)
// Master Begin
bool TwoWire::begin(int sdaPin, int sclPin, uint32_t frequency)
```
Use type casting to make sure that overloaded method for master mode
is used.
2022-01-03 16:37:21 +01:00
Stefan Agner
72fa68849f
Don't use pyproject.toml for esphome build ( #2980 )
2022-01-03 22:11:28 +13:00
Jesse Hills
33f17f75a0
Upgrade ArduinoJson to 6.18.5 and migrate code ( #2844 )
2022-01-01 22:31:43 +13:00
MrEditor97
23edb18d7e
INA260 Current and Power Sensor support ( #2788 )
2021-12-31 22:08:49 +13:00
arunderwood
07ff3a853f
Add pin aliases for featheresp32-s2 ( #2970 )
2021-12-31 20:11:28 +13:00
Sebastian Raff
2cf36bdb46
Fix switch log state if inverted ( #2960 )
2021-12-30 16:05:31 +13:00
Jesse Hills
50848c2f4d
Merge pull request #2966 from esphome/bump-2021.12.3
...
2021.12.3
2021-12-30 14:54:49 +13:00
Jesse Hills
d32633b3c7
Update curl package version in docker ( #2939 )
2021-12-30 14:32:29 +13:00
Jesse Hills
b37739eec2
Bump version to 2021.12.3
2021-12-30 13:58:47 +13:00
Jesse Hills
28f87dc804
Remove -e for hassio images ( #2964 )
2021-12-30 13:58:47 +13:00
Jesse Hills
41879e41e6
Workaround installing as editable package not working ( #2936 )
2021-12-30 13:58:47 +13:00
Jesse Hills
fc0a6546a2
Only allow internal pins for dht sensor ( #2940 )
2021-12-30 13:58:47 +13:00
Jesse Hills
ffd4280d6c
Require arduino in webserver for better validation ( #2941 )
2021-12-30 13:58:46 +13:00
Jesse Hills
f859b346a6
Remove -e for hassio images ( #2964 )
2021-12-30 10:42:22 +13:00
marsjan155
cb0677cafe
ST7920 ESP32 fix ( #2962 )
...
Co-authored-by: Marcin Depa <m.depa91@gmail.com >
2021-12-30 10:34:30 +13:00
Daniel Hyles
c6956527d1
Remove Content-Length header from camera snapshot response ( #2860 )
...
* Update camera_web_server.cpp
Removed the duplicated CONTENT_LENGTH header
* Update camera_web_server.cpp
* Update camera_web_server.cpp
2021-12-28 09:32:17 +13:00
Jesse Hills
72c6bfaa50
Revert "Disable nightly dev build" ( #2944 )
2021-12-23 09:38:43 +13:00
Jesse Hills
7927b5f624
Workaround installing as editable package not working ( #2936 )
2021-12-23 08:43:17 +13:00
Jesse Hills
b7aad39daf
Only allow internal pins for dht sensor ( #2940 )
2021-12-23 08:31:56 +13:00
Jesse Hills
f48de6dd43
Disable nightly dev build ( #2943 )
2021-12-22 23:02:58 +13:00
Jesse Hills
79d73d8f8b
Add option to load docker image when building ( #2938 )
2021-12-22 20:49:04 +13:00
Jesse Hills
cc5947467f
Require arduino in webserver for better validation ( #2941 )
2021-12-22 20:08:54 +13:00
George
e152f128c8
Change HDC1080 init instruction failure from error to warning ( #2927 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-12-22 15:35:01 +13:00
Jesse Hills
99bd808ebe
Update curl package version in docker ( #2939 )
2021-12-22 15:27:34 +13:00
Jan Čermák
beb5f3dc9d
bang_bang: respect set cool- and heat-only modes ( #2926 )
2021-12-22 15:27:16 +13:00
Jesse Hills
f5c3b3446f
Support inkplate10 ( #2937 )
2021-12-22 12:56:52 +13:00
Jesse Hills
db3b955b0f
Merge pull request #2932 from esphome/bump-2021.12.2
...
2021.12.2
2021-12-21 12:45:27 +13:00
jsuanet
f431c7402f
Add shutdown and safe_mode button ( #2918 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Jos Suanet <jos@suanet.net >
2021-12-20 22:25:36 +01:00
Jesse Hills
5516f65971
Bump version to 2021.12.2
2021-12-21 08:24:08 +13:00
Oxan van Leeuwen
9471df0a1b
Fix MQTT button press action ( #2917 )
2021-12-21 08:24:07 +13:00
Oxan van Leeuwen
6d39f64be7
Don't disable idle task WDT when it's not enabled ( #2856 )
2021-12-21 08:24:07 +13:00
Oxan van Leeuwen
4907e6f6d7
Fix MQTT button press action ( #2917 )
2021-12-21 08:19:20 +13:00
Jonas De Kegel
1ccee86705
Fix tm1637 bootloop ( #2929 )
2021-12-20 18:06:04 +01:00
Jonas De Kegel
542fb2175b
Support inverted tm1637 display ( #2878 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-12-20 09:30:35 +01:00
Frank Langtind
6ec9cfb044
Add Tuya Number support ( #2765 )
2021-12-20 14:35:10 +13:00
Benny de Leeuw
66e0ff8392
Add growatt modbus sensor ( #2922 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-12-20 14:30:23 +13:00
Martin
1fb0a7109d
Modbus: use multiply for publishing number ( #2916 )
2021-12-15 22:38:23 +13:00
Jesse Hills
b89d0a9a73
Merge pull request #2915 from esphome/bump-2021.12.1
...
2021.12.1
2021-12-15 16:36:39 +13:00
Jesse Hills
4bb779d9a5
Bump version to 2021.12.1
2021-12-15 14:57:32 +13:00
wilberforce
386a5b6362
Allow button POST on press from web server ( #2913 )
2021-12-15 14:57:32 +13:00
Oxan van Leeuwen
e32a999cd0
Set text sensor state property to filter output ( #2893 )
2021-12-15 14:57:32 +13:00
sveip
192eb49589
ESP32 CAM add Automatic Exposure Control option ( #2892 )
...
Co-authored-by: Peter <psv@tsat.net >
Co-authored-by: Carlos Garcia Saura <CarlosGS@users.noreply.github.com >
2021-12-15 07:46:43 +13:00
Petr Vraník
5d70ff702b
quantile filter support ( #2900 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: pvranik <petr.vranik@mgm-tp.com >
2021-12-15 07:43:42 +13:00
jddonovan
a7b05db2a1
Adding Pascal unit to constants ( #2914 )
2021-12-15 07:39:50 +13:00
wilberforce
45e346cf1b
Allow button POST on press from web server ( #2913 )
2021-12-14 15:08:01 +13:00
dependabot[bot]
80e2bfada3
Bump black from 21.11b1 to 21.12b0 ( #2879 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-12-13 19:15:49 +01:00
Martin
16e7bd0388
fix multi-line comment warning/error ( #2891 )
2021-12-13 19:15:22 +01:00
Oxan van Leeuwen
b3fb35783e
Set text sensor state property to filter output ( #2893 )
2021-12-13 15:21:09 +13:00
myhomeiot
a79c6aa9e0
Added access to ble_scan_result_evt_param as get_scan_result ( #2854 )
2021-12-13 13:08:18 +13:00
Martin
4bb58b2de9
Add gpio 12 to strapping pin list ( #2902 )
2021-12-13 11:03:08 +13:00
Jesse Hills
4e10881331
Log the actual value in modbus number ( #2901 )
2021-12-13 10:28:19 +13:00
Ben Owen
cec4a81e14
Add reset_duration option for waveshare epaper HAT rev 2.1 ( #1481 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-12-13 10:27:11 +13:00
Carlos Garcia Saura
da45923d05
Turn verbose a debug statement in bme280 ( #2906 )
2021-12-13 09:32:37 +13:00
Carlos Garcia Saura
31a61b598b
Reduce timing noise in duty_cycle ( #2881 )
2021-12-13 09:30:47 +13:00
tony
9c0506592b
Add light.on_state trigger ( #2868 )
2021-12-13 09:19:57 +13:00
Oxan van Leeuwen
beeb0c7c5a
Introduce hex parsing & formatting helper functions ( #2882 )
2021-12-13 09:15:23 +13:00
Martin
b2f05faee0
Move i2c scan to setup ( #2869 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-12-13 09:12:50 +13:00
Jesse Hills
bfbc6a4bad
Merge pull request #2907 from esphome/bump-2021.12.0
...
2021.12.0
2021-12-12 07:59:37 +13:00
Jesse Hills
8c9e0e552d
Bump version to 2021.12.0
2021-12-12 07:10:51 +13:00
Jesse Hills
8aaf9fd83f
Merge pull request #2905 from esphome/bump-2021.12.0b6
...
2021.12.0b6
2021-12-11 21:54:49 +13:00
Jesse Hills
08057720b8
Bump version to 2021.12.0b6
2021-12-11 21:07:07 +13:00
Jesse Hills
bfaa648837
Bump esphome-dashboard to 20211211.0 ( #2904 )
2021-12-11 21:07:07 +13:00
Keith Burzinski
d504daef91
Fix for two points setting when fan_only_cooling is disabled ( #2903 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Keith Burzinski <kburzinski@kbx-mbp2021.ad.kbx81.net >
2021-12-11 21:07:07 +13:00
Jesse Hills
8375e1d64d
Bump esphome-dashboard to 20211211.0 ( #2904 )
2021-12-11 21:03:41 +13:00
Keith Burzinski
cf5193d3e5
Fix for two points setting when fan_only_cooling is disabled ( #2903 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Keith Burzinski <kburzinski@kbx-mbp2021.ad.kbx81.net >
2021-12-11 20:03:22 +13:00
Jesse Hills
b8d3ef2f49
Merge pull request #2899 from esphome/bump-2021.12.0b5
...
2021.12.0b5
2021-12-10 10:55:55 +13:00
Jesse Hills
3bf6320030
Bump version to 2021.12.0b5
2021-12-10 09:55:48 +13:00
Guillermo Ruffino
708b928c73
Modbus number/output use write single ( #2896 )
...
Co-authored-by: Martin <25747549+martgras@users.noreply.github.com >
2021-12-10 09:55:48 +13:00
Jesse Hills
649366ff44
Fix published state for modbus number ( #2894 )
2021-12-10 09:55:47 +13:00
Jesse Hills
e5c9e87fad
Merge pull request #2890 from esphome/bump-2021.12.0b4
...
2021.12.0b4
2021-12-10 09:50:29 +13:00
Guillermo Ruffino
c490388e80
Modbus number/output use write single ( #2896 )
...
Co-authored-by: Martin <25747549+martgras@users.noreply.github.com >
2021-12-10 09:44:43 +13:00
Jesse Hills
24ec5a6e9d
Fix published state for modbus number ( #2894 )
2021-12-10 09:32:34 +13:00
Jesse Hills
f3d9d707b6
Bump version to 2021.12.0b4
2021-12-08 12:58:14 +13:00
Jesse Hills
090e10730c
Bump esphome-dashboard to 20211208.0 ( #2887 )
2021-12-08 12:58:14 +13:00
Jesse Hills
fbc84861c7
Use new platform component config blocks for wizard ( #2885 )
2021-12-08 12:58:14 +13:00
Carlos Garcia Saura
e763469af8
Feed watchdog while setting up OTA ( #2876 )
2021-12-08 12:58:14 +13:00
Oxan van Leeuwen
6df1d5222d
Drop unused xSemaphoreWait define ( #2888 )
2021-12-08 12:46:36 +13:00
Jesse Hills
58fb7a02f6
Bump esphome-dashboard to 20211208.0 ( #2887 )
2021-12-08 12:42:50 +13:00
Jesse Hills
3d51ac8df0
Use new platform component config blocks for wizard ( #2885 )
2021-12-08 09:22:03 +13:00
Oxan van Leeuwen
6fe4ff7f85
Drop len parameter from parse_number() ( #2883 )
2021-12-08 08:46:25 +13:00
Jesse Hills
3c0c514e44
Merge pull request #2880 from esphome/bump-2021.12.0b3
...
2021.12.0b3
2021-12-07 15:27:08 +13:00
Yuval Brik
2253d4bc16
Support different run duration for non-timer wakeup ( #2861 )
2021-12-06 23:30:27 +01:00
Carlos Garcia Saura
e5cc19de43
Feed watchdog while setting up OTA ( #2876 )
2021-12-06 23:26:06 +01:00
Jesse Hills
ed5e2dd332
Bump version to 2021.12.0b3
2021-12-07 07:47:48 +13:00
Jesse Hills
09b7c6f550
Bump esphome-dashboard to 20211207.0 ( #2877 )
2021-12-07 07:47:48 +13:00
Oxan van Leeuwen
df315a1f51
Feed watchdog when no component loops ( #2857 )
2021-12-07 07:47:48 +13:00
Jesse Hills
7ee4bb621c
Allow wizard to specify secrets ( #2875 )
2021-12-07 07:47:48 +13:00
Jesse Hills
24874f4c3c
Adopt using wifi secrets that should exist at this point ( #2874 )
2021-12-07 07:47:48 +13:00
Jesse Hills
c128880033
Add endpoint to fetch secrets keys ( #2873 )
2021-12-07 07:47:48 +13:00
Massimiliano Ravelli
a66e94a0b0
Ignore already stopped dhcp for ethernet ( #2862 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-12-07 07:47:48 +13:00
Oxan van Leeuwen
56870ed4a8
Fix MCP23x17 not disabling pullup after config change ( #2855 )
2021-12-07 07:47:48 +13:00
Martin
3ac720df47
SPS30 : fix i2c read size ( #2866 )
2021-12-07 07:47:48 +13:00
Carlos Garcia Saura
1bc757ad06
ADC: Turn verbose the debugging "got voltage" ( #2863 )
2021-12-07 07:47:48 +13:00
Martin
f72abc6f3d
tlc59208f : fix compilation error ( #2867 )
2021-12-07 07:47:48 +13:00
Jesse Hills
5ac88de985
Bump esphome-dashboard to 20211206.0 ( #2870 )
2021-12-07 07:47:48 +13:00
Jesse Hills
5404617d43
Bump esphome-dashboard to 20211207.0 ( #2877 )
2021-12-07 07:41:40 +13:00
Oxan van Leeuwen
12467a18e6
Feed watchdog when no component loops ( #2857 )
2021-12-07 07:24:20 +13:00
Jesse Hills
1db7043a4d
Allow wizard to specify secrets ( #2875 )
2021-12-06 20:58:51 +13:00
Jesse Hills
49932747b3
Adopt using wifi secrets that should exist at this point ( #2874 )
2021-12-06 20:57:56 +13:00
Jesse Hills
55db190875
Add endpoint to fetch secrets keys ( #2873 )
2021-12-06 20:15:34 +13:00
Massimiliano Ravelli
71fe2f7ed3
Ignore already stopped dhcp for ethernet ( #2862 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-12-06 20:01:50 +13:00
Oxan van Leeuwen
ffc112c9d0
Don't disable idle task WDT when it's not enabled ( #2856 )
2021-12-06 20:01:14 +13:00
Oxan van Leeuwen
d3e48e296f
Fix MCP23x17 not disabling pullup after config change ( #2855 )
2021-12-06 19:59:50 +13:00
Martin
14f6ae75ea
SPS30 : fix i2c read size ( #2866 )
2021-12-06 19:58:26 +13:00
Carlos Garcia Saura
c84efe64d3
ADC: Turn verbose the debugging "got voltage" ( #2863 )
2021-12-06 19:56:53 +13:00
Martin
10e89a7dbb
tlc59208f : fix compilation error ( #2867 )
2021-12-06 19:54:46 +13:00
Jesse Hills
ef44acbf10
Bump esphome-dashboard to 20211206.0 ( #2870 )
2021-12-06 19:42:49 +13:00
dependabot[bot]
06da540ab0
Bump pylint from 2.12.1 to 2.12.2 ( #2858 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-05 13:29:08 +01:00
Jesse Hills
0826b367d6
Merge pull request #2853 from esphome/bump-2021.12.0b2
...
2021.12.0b2
2021-12-03 08:07:30 +13:00
Jesse Hills
329bf861d6
Bump version to 2021.12.0b2
2021-12-03 07:54:34 +13:00
Oxan van Leeuwen
9dcd3d18a0
Update ota_component.cpp ( #2852 )
2021-12-03 07:54:34 +13:00
Oxan van Leeuwen
40c017fd54
Update ota_component.cpp ( #2852 )
2021-12-03 07:52:56 +13:00
Jesse Hills
db66cd88b6
Merge pull request #2851 from esphome/bump-2021.12.0b1
...
2021.12.0b1
2021-12-02 21:32:43 +13:00
Jesse Hills
f0bcf81a98
Add a simple helper to remap values ( #2850 )
2021-12-02 09:23:11 +01:00
Jesse Hills
86c205fe43
Remove blank line
2021-12-02 21:08:11 +13:00
Jesse Hills
6a0b343289
Bump version to 2022.1.0-dev
2021-12-02 19:38:49 +13:00
Jesse Hills
c6414138c7
Bump version to 2021.12.0b1
2021-12-02 19:38:49 +13:00
Jesse Hills
36b355eb82
Merge branch 'dev' into bump-2021.12.0b1
2021-12-02 19:38:44 +13:00
Martin
9ca4e8f32a
modbus_controller: bugfix: enable overriding calculated register size ( #2845 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-12-02 15:45:11 +13:00
Alexandre-Jacques St-Jacques
1b88b7a166
Fix wifi not working with manual_ip using esp-idf ( #2849 )
2021-12-02 15:33:48 +13:00
Paul Nicholls
caf352ff06
Tuya Cover improvements ( #2637 )
2021-12-02 15:26:56 +13:00
Oxan van Leeuwen
54106179a1
Set ESP32 watchdog to loop task ( #2846 )
2021-12-02 09:05:42 +13:00
Oxan van Leeuwen
607601b3a4
Enable a bunch of clang-tidy checks ( #2149 )
2021-12-02 09:03:51 +13:00
Oxan van Leeuwen
f58828cb82
Support setting manual_ip under networks option ( #2839 )
2021-12-02 08:55:27 +13:00
Leon Loopik
11330af05f
Expand uart invert feature to ESP8266 ( #1727 )
2021-12-01 20:31:04 +01:00
Oxan van Leeuwen
fbe1bca1b9
Fix compilation using subprocesses ( #2834 )
2021-12-01 17:37:24 +01:00
Mark Dietzer
24a5325db3
Declare arch_get_cpu_cycle_count for esp8266 as IRAM ( #2843 )
2021-12-01 10:01:15 +01:00
Yuval Brik
1ec3140759
ESP32 Deep Sleep: correct level value ( #2812 )
...
Upon registering for ESP32 deep sleep, DeepSleepComponent::begin_sleep
calculates the level value to wake up on.
As part of PR #2303 , the level was changed to be based on `inverted`
instead of `!inverted`:
Before:
1e8e471dec/esphome/components/deep_sleep/deep_sleep_component.cpp (L76)
After:
2b04152482/esphome/components/deep_sleep/deep_sleep_component.cpp (L80)
The level argument to `esp_sleep_enable_ext0_wakeup(pin, level)` [0]
should be 0 when the inverted property is true (low triggers wakeup),
and 1 when inverted property is false (high triggers wakeup).
Also revert the changes of #2644 .
[0]
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/sleep_modes.html#_CPPv428esp_sleep_enable_ext0_wakeup10gpio_num_ti
2021-12-01 09:38:58 +01:00
Oxan van Leeuwen
ca8db7696e
Don't enable namespace comment clang-tidy check twice ( #2830 )
2021-12-01 17:21:19 +13:00
Oxan van Leeuwen
c9190574a9
Fix CI check for Windows line endings ( #2831 )
2021-12-01 17:14:25 +13:00
Oxan van Leeuwen
bfeb0b3639
Add problem matcher for Python formatting errors ( #2833 )
2021-12-01 17:12:14 +13:00
Oxan van Leeuwen
cbc1334b8d
Fix compile warning in Tuya automations ( #2837 )
2021-12-01 17:11:21 +13:00
mechanarchy
08cbb97ec9
Allow Git credentials to be loaded from secrets ( #2825 )
2021-12-01 17:10:25 +13:00
Jesse Hills
5719cc1a24
Bump esphome-dashboard to 20211201.0 ( #2842 )
2021-12-01 16:54:30 +13:00
Jesse Hills
d9513e5ff2
Number mode ( #2838 )
2021-12-01 08:11:38 +13:00
puuu
b5a0e8b2c0
Implement unit_of_measurement for number component ( #2804 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-30 16:20:59 +01:00
Jesse Hills
b32b918936
Button device class ( #2835 )
2021-11-30 16:18:21 +01:00
dependabot[bot]
0f47ffd908
Bump aioesphomeapi from 10.2.0 to 10.6.0 ( #2840 )
2021-11-30 16:17:48 +01:00
Carlos Garcia Saura
cd018ad3a5
Burst read for BME280, to reduce spurious spikes ( #2809 )
2021-11-30 16:12:52 +01:00
Adrián Panella
24dfecb6f0
cse7766: add energy sensor ( #2822 )
2021-11-30 16:08:00 +01:00
Oxan van Leeuwen
ab027a6ae2
Fix too-broad matcher for custom CI script ( #2829 )
2021-11-30 09:35:52 +01:00
Keith Burzinski
556d071e7f
Fix 8266 SPI Clock Polarity Setting ( #2836 )
2021-11-30 19:30:45 +13:00
dentra
939fb313df
Tuya text_sensor and raw data usage ( #1812 )
2021-11-30 08:08:52 +13:00
Jesse Hills
b5639a6472
Add support for button entities ( #2824 )
2021-11-30 08:00:51 +13:00
definitio
f50e40e0b8
Fix custom mode_state_topic ( #2827 )
2021-11-29 18:09:09 +01:00
mechanarchy
6f07421911
Optionally show internal components on the web server ( #2627 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-11-29 16:52:20 +01:00
Maurice Makaay
adf48246a9
Improve DSMR read timeout handling ( #2699 )
2021-11-29 16:40:53 +01:00
Jesse Hills
7be9291b13
Merge pull request #2821 from esphome/bump-2021.11.4
...
2021.11.4
2021-11-29 13:23:47 +13:00
Jesse Hills
ea9e75039b
Bump version to 2021.11.4
2021-11-29 10:18:49 +13:00
Conclusio
a5fb036011
Add delay to improve stability ( #2793 )
2021-11-29 10:18:48 +13:00
Dave T
e55506f9db
Correct bitmask for third color (blue) scaling. ( #2817 )
2021-11-29 10:18:48 +13:00
Carlos Garcia Saura
50ec1d0445
Fix compilation error for WPA enterprise in ESP-IDF ( #2815 )
2021-11-29 10:18:48 +13:00
Oxan van Leeuwen
3d5e1d8d91
Fix parsing of multiple values in EZO sensor ( #2814 )
...
Co-authored-by: Lydia Sevelt <LydiaSevelt@gmail.com >
2021-11-29 10:18:48 +13:00
Oxan van Leeuwen
db2128a344
Fix parsing numbers in Anova ( #2816 )
2021-11-29 10:18:48 +13:00
anatoly-savchenkov
cae283dc86
Fixed data type inside fast_random_8() routine ( #2818 )
2021-11-29 08:31:15 +13:00
Conclusio
7afcb0fb04
Add delay to improve stability ( #2793 )
2021-11-29 08:13:42 +13:00
Dave T
10f830c3ef
Correct bitmask for third color (blue) scaling. ( #2817 )
2021-11-29 08:12:40 +13:00
Carlos Garcia Saura
7a5c3aa7ed
Fix compilation error for WPA enterprise in ESP-IDF ( #2815 )
2021-11-29 08:06:53 +13:00
Oxan van Leeuwen
2b50406856
Fix parsing of multiple values in EZO sensor ( #2814 )
...
Co-authored-by: Lydia Sevelt <LydiaSevelt@gmail.com >
2021-11-29 08:02:10 +13:00
Oxan van Leeuwen
10a2a7e0fc
Fix parsing numbers in Anova ( #2816 )
2021-11-29 08:00:29 +13:00
Oxan van Leeuwen
7a564b222d
Make clang-tidy suggest stdint.h int types ( #2820 )
2021-11-29 07:59:30 +13:00
Jesse Hills
21db43db06
Merge pull request #2808 from esphome/bump-2021.11.3
...
2021.11.3
2021-11-28 00:01:16 +13:00
Jesse Hills
5009b3029f
Bump version to 2021.11.3
2021-11-27 21:13:01 +13:00
Maurice Makaay
57a029189c
Add missing nvs_flash_init() to ESP32 preferences code ( #2805 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-11-27 21:13:01 +13:00
Maurice Makaay
671d68bc2c
Add missing nvs_flash_init() to ESP32 preferences code ( #2805 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-11-26 21:25:58 +01:00
Oxan van Leeuwen
5946c37925
Fix usage of deprecated climate method in anova ( #2801 )
2021-11-26 09:16:39 +01:00
Martin
17a37b1de9
Modbus_controller: Add custom command. ( #2680 )
2021-11-26 12:48:52 +13:00
Adrián Panella
e7827a6997
total_daily_energy: allow to disable restore mode ( #2795 )
2021-11-25 22:35:36 +01:00
Jesse Hills
2347e043a9
Cancel previous workflows for PRs and branches ( #2800 )
2021-11-25 22:02:39 +01:00
Oxan van Leeuwen
00965fe19e
Consistently format errors in CI scripts ( #2762 )
2021-11-26 09:54:11 +13:00
Oxan van Leeuwen
9681dfb458
Correct constant for dynamic I2S bus in NeoPixelBus ( #2797 )
2021-11-26 09:37:27 +13:00
Oxan van Leeuwen
5e631bc6ba
Only match GCC warnings from ESPHome source files in CI ( #2756 )
2021-11-26 09:36:42 +13:00
Oxan van Leeuwen
b5f660398c
Add map filter for text sensors ( #2761 )
2021-11-26 09:35:33 +13:00
Oxan van Leeuwen
d50bdf619f
Cache virtualenv instead of pip cache between CI runs ( #2759 )
2021-11-26 09:29:10 +13:00
Oxan van Leeuwen
4e448b21ff
Drop obsolete comment from CI workflow file ( #2758 )
2021-11-26 09:27:53 +13:00
Oxan van Leeuwen
2a78c2970d
Fix CI cache key for test3.yaml compile ( #2757 )
2021-11-26 09:27:34 +13:00
Jesse Hills
0cb715bb76
Merge pull request #2799 from esphome/bump-2021.11.2
...
2021.11.2
2021-11-26 09:25:37 +13:00
Jesse Hills
7d03823afd
Bump version to 2021.11.2
2021-11-26 09:02:54 +13:00
Oxan van Leeuwen
8e1c9f5042
Fix parsing numbers from null-terminated buffers ( #2755 )
2021-11-26 09:02:54 +13:00
Samuel Sieb
980b7cda8f
Remove floating point ops from the ISR ( #2751 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2021-11-26 09:02:53 +13:00
Kamil Trzciński
3a72dd5cb6
esp32_camera_web_server: Improve support for MotionEye ( #2777 )
2021-11-26 09:02:53 +13:00
Dave T
3178243811
Fix frame scaling for animated gifs ( #2750 )
2021-11-26 09:02:53 +13:00
Maurice Makaay
d30e2f2a4f
Allow UART debug configuration with no after: definition ( #2753 )
2021-11-26 09:02:53 +13:00
Oxan van Leeuwen
3637be251e
Fix parsing numbers from null-terminated buffers ( #2755 )
2021-11-26 09:00:49 +13:00
dependabot[bot]
2aea27d272
Bump pylint from 2.11.1 to 2.12.1 ( #2798 )
2021-11-25 20:34:11 +01:00
Maurice Makaay
ceb9b1d1ff
Allow empty UART debug: option, logging in hex format by default ( #2771 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Maurice Makaay <account-github@makaay.nl >
2021-11-25 11:51:56 +13:00
Martin
ccfa1e23f0
Add support for sdp8xx ( #2779 )
2021-11-25 11:28:19 +13:00
rsumner
290da8df2d
Fix LEDC resolution calculation on ESP32-C3/S2/S3 ( #2794 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-25 11:22:51 +13:00
Martin
4b1d73791d
remove LEDC_HIGH_SPEED_MODE for C3, S2, S3 ( #2791 )
2021-11-25 08:06:08 +13:00
Jesse Hills
7e8012c1a0
Allow specifying the dashboard bind address ( #2787 )
2021-11-25 07:59:32 +13:00
Maurice Makaay
15cd602e8b
Add support for P1 Data Request pin control ( #2676 )
2021-11-23 09:34:10 +01:00
krunkel
598f5b241f
Remove unnecessary write in AHT10 update ( #2675 )
2021-11-23 09:26:16 +01:00
dependabot[bot]
335e69e6cd
Bump black from 21.10b0 to 21.11b1 ( #2760 )
2021-11-23 09:24:28 +01:00
Paul Monigatti
05fe5db030
Relax the icon validator to allow non-mdi icons ( #2764 )
2021-11-23 09:21:14 +01:00
Andreas Hergert
710096b1c6
Fixed wrong setup of tc9548a ( #2766 )
2021-11-23 09:20:55 +01:00
Dave T
07b882c801
Fix distorted gif frames when resizing ( #2774 )
2021-11-23 09:20:36 +01:00
cvwillegen
3e5331a263
Prettier date time display after time sync ( #2778 )
2021-11-23 09:20:20 +01:00
Oxan van Leeuwen
897277992b
Introduce str_snprintf helper function ( #2780 )
2021-11-23 20:30:49 +13:00
Samuel Sieb
1424091ee5
Remove floating point ops from the ISR ( #2751 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2021-11-22 12:11:36 +13:00
Kamil Trzciński
61ec16cdfc
esp32_camera_web_server: Improve support for MotionEye ( #2777 )
2021-11-22 12:09:11 +13:00
Dave T
e5cb5756aa
Fix frame scaling for animated gifs ( #2750 )
2021-11-18 23:20:32 +01:00
Maurice Makaay
9e1c3e8f01
Allow UART debug configuration with no after: definition ( #2753 )
2021-11-18 22:41:26 +01:00
Martin
448e1690aa
Add retry handler ( #2721 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-11-18 11:59:40 +13:00
Martin
8267f01ccd
Remove arduino dependency from hm3301 ( #2745 )
2021-11-18 08:03:46 +13:00
Sergey V. DUDANOV
6f9439e1bc
Fix byte order in NEC protocol implementation ( #2534 )
2021-11-17 18:35:50 +01:00
spattinson
06994c0dfc
Change LUT for ttgo t5 2.13inch to improve partial refresh ( #2475 )
2021-11-17 18:28:36 +01:00
Maurice Makaay
dee5d639e2
Add max_telegram_length option to dsmr ( #2674 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-11-17 18:24:02 +01:00
Jesse Hills
df6730be55
Move to use improv lib from platformio ( #2741 )
2021-11-17 18:23:17 +01:00
Jesse Hills
6226dae05c
Merge pull request #2744 from esphome/bump-2021.11.1
...
2021.11.1
2021-11-17 23:45:43 +13:00
Jesse Hills
9c6a475a6e
Bump version to 2021.11.1
2021-11-17 23:31:38 +13:00
Franck Nijhof
8294d10d5b
Re-instate device class update for binary sensors ( #2743 )
2021-11-17 23:31:38 +13:00
Evgeny
67558bec47
Fix HM3301 AQI index calculator ( #2739 )
2021-11-17 23:31:38 +13:00
Franck Nijhof
6c1ef398bb
Re-instate device class update for binary sensors ( #2743 )
2021-11-17 23:28:31 +13:00
Jesse Hills
84873d4074
Merge pull request #2742 from esphome/bump-2021.11.0
...
2021.11.0
2021-11-17 22:18:29 +13:00
Jesse Hills
58a0b28a39
Bump version to 2021.11.0
2021-11-17 21:58:30 +13:00
Evgeny
0469e19f54
Fix HM3301 AQI index calculator ( #2739 )
2021-11-17 09:52:40 +01:00
Jesse Hills
dbcfa7b599
Remove duplicated const data in esp8266 boards ( #2740 )
2021-11-17 16:22:38 +13:00
Jesse Hills
b37d3a66cc
Merge pull request #2738 from esphome/bump-2021.11.0b9
...
2021.11.0b9
2021-11-17 10:27:41 +13:00
Jesse Hills
7e495a5e27
Bump version to 2021.11.0b9
2021-11-17 08:00:26 +13:00
rotarykite
c41547fd4a
Fix senseair component uart read timeout ( #2658 )
...
Co-authored-by: DAVe3283 <DAVe3283+GitHub@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Chua Jun Chieh <junchieh.chua@softspace.com.my >
2021-11-17 08:00:26 +13:00
Ryan Hoffman
0d47d41c85
Use as_reversed_hex_array in ble_sensor to fix UUID parsing ( #2737 )
...
#1627 renamed as_hex_array to as_reversed_hex_array but forgot to rename these users.
2021-11-17 08:00:26 +13:00
rotarykite
df68403b6d
Fix senseair component uart read timeout ( #2658 )
...
Co-authored-by: DAVe3283 <DAVe3283+GitHub@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Chua Jun Chieh <junchieh.chua@softspace.com.my >
2021-11-17 07:57:03 +13:00
Ryan Hoffman
57bdc2b885
Add ble_client binary_output ( #2200 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-17 07:30:42 +13:00
Ryan Hoffman
f565ff5def
Use as_reversed_hex_array in ble_sensor to fix UUID parsing ( #2737 )
...
#1627 renamed as_hex_array to as_reversed_hex_array but forgot to rename these users.
2021-11-16 18:53:36 +01:00
H. Árkosi Róbert
8ece639987
Change log level from DEBUG to INFO for sniffing services ( #2736 )
...
Sniffing for codes only happens if the user deliberately asked for it with the related service through HA - to find out the codes present in the air. The resulted data shouldn't be printed out only in debug mode, as this is information required to be known on demand for later use, not actually a debug info. Changing log level from DEBUG to INFO for sniffing services has two benefits:
- no need to run firmware with DEBUG enabled for occasional sniffing with devices in production (no need to flash back and forth with different log levels set just for this reason)
- if the user still wants DEBUG enabled, sniffed data appears in different color, it's easier to find between the lines.
2021-11-16 23:28:12 +13:00
Jan Harkes
b35f509784
Allow for subsecond sampling of hmc5883l ( #2735 )
2021-11-16 09:16:43 +01:00
Jesse Hills
41a3a17456
Merge pull request #2734 from esphome/bump-2021.11.0b8
...
2021.11.0b8
2021-11-16 13:50:10 +13:00
Jesse Hills
cbbafbcca2
Bump version to 2021.11.0b8
2021-11-16 12:53:56 +13:00
Jesse Hills
c75566b374
Fix zeroconf time comparisons ( #2733 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-11-16 12:53:56 +13:00
Jesse Hills
f1954df573
Fix zeroconf time comparisons ( #2733 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2021-11-16 12:47:06 +13:00
Jesse Hills
7279f1fcc1
Merge pull request #2732 from esphome/bump-2021.11.0b7
...
2021.11.0b7
2021-11-16 12:19:07 +13:00
Jesse Hills
d7432f7c10
Bump version to 2021.11.0b7
2021-11-16 11:05:51 +13:00
Jesse Hills
b0a0a153f3
Improv serial/checksum changes ( #2731 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-11-16 11:05:51 +13:00
Jesse Hills
9e4fa5dcf1
Improv serial/checksum changes ( #2731 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-11-16 11:02:45 +13:00
Jesse Hills
024632dbd0
Merge pull request #2730 from esphome/bump-2021.11.0b6
...
2021.11.0b6
2021-11-16 10:53:11 +13:00
Jesse Hills
0a545a28b9
Bump version to 2021.11.0b6
2021-11-16 09:59:00 +13:00
Jesse Hills
0f2df59998
Add zeroconf as a direct dependency and lock the version ( #2729 )
2021-11-16 09:58:59 +13:00
Jesse Hills
0809673ba9
Add zeroconf as a direct dependency and lock the version ( #2729 )
2021-11-16 09:53:52 +13:00
cvwillegen
b386284180
Ignore secrets.yaml on command line ( #2715 )
2021-11-15 20:06:55 +01:00
Krzysztof Białek
515519bc87
Provide an option to select MQTT unique_id generator ( #2701 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-11-15 15:49:18 +01:00
Oxan van Leeuwen
5404163be0
Clean-up MAC address helpers ( #2713 )
2021-11-15 15:48:16 +01:00
Jesse Hills
29a7d32f77
Merge pull request #2725 from esphome/bump-2021.11.0b5
...
2021.11.0b5
2021-11-15 13:42:59 +13:00
Jesse Hills
687a7e9b2f
Bump version to 2021.11.0b5
2021-11-15 12:02:18 +13:00
Alexandre-Jacques St-Jacques
09e8782318
Remove unnecessary duplicate touch_pad_filter_start ( #2724 )
2021-11-15 12:02:18 +13:00
Alexandre-Jacques St-Jacques
0b193eee43
Remove unnecessary duplicate touch_pad_filter_start ( #2724 )
2021-11-15 11:58:22 +13:00
Jesse Hills
f2aea02210
Merge pull request #2723 from esphome/bump-2021.11.0b4
...
2021.11.0b4
2021-11-15 11:42:59 +13:00
Jesse Hills
194f922312
Bump version to 2021.11.0b4
2021-11-15 11:03:40 +13:00
Jesse Hills
fea3c48098
Fix indentation of write_lambda for modbus_controller number ( #2722 )
2021-11-15 11:03:39 +13:00
Sergey V. DUDANOV
c2f57baec2
RemoteTransmitter fix. Bug from version 2021.10. Some changes. ( #2706 )
2021-11-15 11:03:39 +13:00
Oxan van Leeuwen
f4a140e126
Feed WDT between doing ESP32 touchpad measurements ( #2720 )
2021-11-15 11:03:39 +13:00
Oxan van Leeuwen
ab506b09fe
Restore InterruptLock on wifi-less ESP8266 ( #2712 )
2021-11-15 11:03:39 +13:00
Krzysztof Białek
87e1cdeedb
Allow setting custom command_topic for Select and Number components ( #2714 )
2021-11-15 11:03:39 +13:00
Jesse Hills
81a36146ef
Bump ESPAsyncWebServer to 2.1.0 ( #2686 )
2021-11-15 11:03:39 +13:00
Jesse Hills
7333123ba4
Fix indentation of write_lambda for modbus_controller number ( #2722 )
2021-11-15 10:59:48 +13:00
Sergey V. DUDANOV
d99c5ed890
RemoteTransmitter fix. Bug from version 2021.10. Some changes. ( #2706 )
2021-11-15 10:40:35 +13:00
Oxan van Leeuwen
04740fbcbb
Install test requirements in lint Docker image ( #2719 )
2021-11-15 10:04:43 +13:00
Oxan van Leeuwen
6a7440f7d3
Feed WDT between doing ESP32 touchpad measurements ( #2720 )
2021-11-15 09:45:25 +13:00
Oxan van Leeuwen
14299bb2cc
Drop unused constants from const.py ( #2718 )
2021-11-15 08:07:58 +13:00
Oxan van Leeuwen
66cebfc992
Restore InterruptLock on wifi-less ESP8266 ( #2712 )
2021-11-15 08:05:11 +13:00
Maurice Makaay
108b8e6705
Fix rom/rtc.h deprecation compile warning for debug component ( #2520 )
2021-11-14 16:17:13 +01:00
Clifford Roche
4eaa6afa4d
Add greeyac protocol to IR Climate / HeatpumpIR ( #2694 )
2021-11-14 16:11:21 +01:00
Krzysztof Białek
f643a46bbf
Allow setting custom command_topic for Select and Number components ( #2714 )
2021-11-14 14:59:34 +01:00
Sergey V. DUDANOV
aae63a7ff3
Add climate on_state trigger ( #2707 )
2021-11-13 15:42:15 +01:00
NeoAcheron
582567696e
pmsx003: add support for PMS5003S device ( #2710 )
2021-11-13 15:14:23 +01:00
Jesse Hills
2e0c89409d
Bump ESPAsyncWebServer to 2.1.0 ( #2686 )
2021-11-13 21:22:32 +13:00
Jesse Hills
7fa4a68a27
Merge pull request #2704 from esphome/bump-2021.11.0b3
...
2021.11.0b3
2021-11-12 17:21:58 +13:00
Jesse Hills
f1c5e2ef81
Bump version to 2021.11.0b3
2021-11-12 16:12:31 +13:00
lcavalli
b526155cce
Update device classes for binary sensors ( #2703 )
2021-11-12 16:12:31 +13:00
Jesse Hills
62c3f301e7
Only allow prometheus when using arduino ( #2697 )
2021-11-12 16:12:31 +13:00
Jesse Hills
38cb988809
Remove my.ha links from improv ( #2695 )
2021-11-12 16:12:31 +13:00
lcavalli
7bb7456a8b
Update device classes for binary sensors ( #2703 )
2021-11-12 13:17:10 +13:00
Jesse Hills
0372e12b81
Defines tidy ( #2696 )
...
* Move webserver defines inside arduino block
* Move esp8266 flash define
* Move prometheus define
2021-11-11 10:56:54 +01:00
Jesse Hills
a6873c1520
Only allow prometheus when using arduino ( #2697 )
2021-11-11 10:56:35 +01:00
Jesse Hills
f11220da3a
Remove my.ha links from improv ( #2695 )
2021-11-11 15:15:37 +13:00
Jesse Hills
b976ac54c8
Merge pull request #2693 from esphome/bump-2021.11.0b2
...
2021.11.0b2
2021-11-11 12:52:35 +13:00
Jesse Hills
78026e766f
Bump version to 2021.11.0b2
2021-11-11 12:25:41 +13:00
Oxan van Leeuwen
b4cd8d21a5
Enable addressable light power supply based on raw values ( #2690 )
2021-11-11 12:25:41 +13:00
Maurice Makaay
7552893311
Uart debugging support ( #2478 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
Co-authored-by: Maurice Makaay <account-github@makaay.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-11 12:25:41 +13:00
Carlos Garcia Saura
21c896d8f8
[remote_transmitter] accurate pulse timing for ESP8266 ( #2476 )
2021-11-11 12:25:40 +13:00
Jesse Hills
4b7fe202ec
Fix template number initial value being NaN ( #2692 )
2021-11-11 12:25:40 +13:00
Oxan van Leeuwen
bb9793d5b7
Enable addressable light power supply based on raw values ( #2690 )
2021-11-11 11:53:25 +13:00
Maurice Makaay
e99af991ec
Uart debugging support ( #2478 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
Co-authored-by: Maurice Makaay <account-github@makaay.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-11 11:34:17 +13:00
Carlos Garcia Saura
abf3708cc2
[remote_transmitter] accurate pulse timing for ESP8266 ( #2476 )
2021-11-11 11:28:45 +13:00
Jesse Hills
4395d6156d
Fix template number initial value being NaN ( #2692 )
2021-11-10 23:24:48 +01:00
Jesse Hills
9f4519210f
Merge pull request #2691 from esphome/bump-2021.11.0b1
...
2021.11.0b1
2021-11-11 11:05:45 +13:00
Jesse Hills
b0506afa5b
Merge branch 'beta' into bump-2021.11.0b1
2021-11-11 10:48:23 +13:00
Jesse Hills
8cbb379898
Remove import (not sure how it got there)
2021-11-11 10:35:18 +13:00
Jesse Hills
04ba53c870
Bump version to 2021.12.0-dev
2021-11-11 10:10:05 +13:00
Jesse Hills
b226215593
Bump version to 2021.11.0b1
2021-11-11 10:10:05 +13:00
Jesse Hills
19970729a9
Merge branch 'dev' into bump-2021.11.0b1
2021-11-11 10:10:04 +13:00
anatoly-savchenkov
f310cacd41
[ms5611] Re-implement conversion from ADC readings to sensor values ( #2665 )
2021-11-10 22:01:47 +01:00
Jesse Hills
5ff7c8418c
Implement Improv via Serial component ( #2423 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-11-11 08:55:45 +13:00
Laszlo Gazdag
0bdb48bcac
Make OTA function switchable in web_server component ( #2685 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-11 08:31:22 +13:00
Oxan van Leeuwen
99c775d8cb
Introduce encode_value/decode_value() template functions ( #2662 )
2021-11-10 19:44:01 +01:00
Oxan van Leeuwen
4d43396835
Clean-up string sanitation helpers ( #2660 )
2021-11-10 19:42:41 +01:00
TVDLoewe
92321e219a
Max7219digit multiline ( #1622 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-11 07:41:04 +13:00
Oxan van Leeuwen
c422b2fb0b
Introduce byteswap helpers ( #2661 )
...
* Backport std::byteswap() in helpers.h
* Introduce convert_big_endian() function
* Use convert_big_endian() in i2c byte swap functions
2021-11-10 19:40:18 +01:00
Otto Winter
8aa72f4c1e
Neopixelbus redo method definitions ( #2616 )
2021-11-11 07:35:31 +13:00
Oxan van Leeuwen
d8e33c5a69
Add repeat action for automations ( #2538 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-11 07:30:07 +13:00
Oxan van Leeuwen
15f9677d33
Introduce parse_number() helper function ( #2659 )
2021-11-11 07:15:06 +13:00
Carlos Garcia Saura
219b225ac0
[ESP32 ADC] Add option for raw uncalibrated output ( #2663 )
2021-11-10 19:12:57 +01:00
Oxan van Leeuwen
2ac232e634
Add missing hal.h include in esp32_camera_web_server ( #2689 )
2021-11-10 19:09:10 +01:00
Sam Hughes
710866ff4e
CAP1188 Capacitive Touch Sensor Support ( #2653 )
2021-11-10 18:52:49 +01:00
Martin
662773b075
modbus_controller: remove hard coded register size ( #2654 )
2021-11-10 16:24:44 +13:00
Carlos Garcia Saura
875b803483
Remove "delay_microseconds_accurate()" and improve systemwide delayMicroseconds() ( #2497 )
2021-11-10 16:22:00 +13:00
Guillermo Ruffino
6e5cfac927
fix rc switch protocol 6 ( #2672 )
2021-11-10 16:15:15 +13:00
Duncan Findlay
97eaf3d4a1
Set up output_switch at priority DATA instead of HARDWARE. ( #2648 )
2021-11-10 16:12:20 +13:00
cvwillegen
366552a969
Remote base add pronto protocol ( #2619 )
2021-11-10 16:11:35 +13:00
Guillermo Ruffino
57b07441a1
fix esp32 rmt receiver item array length ( #2671 )
2021-11-10 13:15:02 +13:00
Kamil Trzciński
fb57ab0add
Add esp32_camera_web_server: to expose mjpg/jpg images ( #2237 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-10 13:10:07 +13:00
Jesse Hills
d6717c0032
Fix dashboard imports for adoption ( #2684 )
2021-11-10 08:38:20 +13:00
ychieux
f72389147d
SSD1306_base: Add support for 64x32 size and fix flip functions ( #2682 )
...
* Add support for SSD1306 OLED display 0.42inch 64x32 and fix a typo in __init__.py preventing flip functions to operate as intended
* convert tab to spaces
* fix typo on filename for __init__.py
2021-11-09 18:47:19 +01:00
Jesse Hills
a509f6ccd2
Fix when package url has no branch/ref ( #2683 )
2021-11-09 17:14:08 +13:00
Martin
add484a2ea
Fix gpio validation for esp32 variants ( #2609 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-11-09 07:29:28 +13:00
Paul Monigatti
a17a6d5346
Add HA Entity Category support to MQTT ( #2678 )
2021-11-08 10:03:30 +01:00
Maurice Makaay
be9439f10d
Fix for encrypted DSMR regression ( #2679 )
...
Co-authored-by: Maurice Makaay <account-github@makaay.nl >
2021-11-07 20:39:16 -03:00
Maurice Makaay
96a50f5c6b
Add SPI lib for ESP8266 and only add lib for ESP32 when using Arduino ( #2677 )
...
* Add SPI lib for ESP8266 and only add lib for ESP32 when using Arduino
* Make inclusion of the SPI library unconditional
As suggested by @Oxan. Because the component requires Arduino anyway, there is no need to make the inclusion conditional.
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
* Fix Python lint issue
Co-authored-by: Maurice Makaay <account-github@makaay.nl >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-11-07 19:31:41 +01:00
Jesse Hills
3c0414c420
Add Entity categories for Home Assistant ( #2636 )
2021-11-08 07:24:52 +13:00
Maurice Makaay
b450d4c734
Fix CRC error during DSMR chunked message reading ( #2622 )
...
* DSMR chunk size from 50 to 500
* Still a few CRC errors with 500, upping to 1024.
* Adding timers to measure how long processing DSMR takes
* Handle chunked output from smart meter.
* Cleaning up and commenting the new chunk handling code
* Remove debug code.
* Fixing clang-tidy issues.
* Implementing chunked reading support for encrypted telegrams.
* Remove redundant extra delay for encrypted reader
* Beware not to flush crypted telegram headers
* Use insane data timeout for testing
* Improve logging
* Make clang-tidy happy
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
Co-authored-by: Maurice Makaay <account-github@makaay.nl >
2021-11-06 18:52:04 -03:00
Guillermo Ruffino
d536509a63
Allow esp8266 to compile with no wifi ( #2664 )
2021-11-05 10:52:38 +13:00
Tim Niemueller
11f1e28139
Make per-loop display clearing optional ( #2626 )
...
Currently, in each loop during DisplayBuffer::update_() the display is
cleared by calling DisplayBuffer::clear().
This prevents more efficient display usages that do not render the
screen in each loop, but only if necessary. This can be helpful, for
example, if images are rendered. This would cause the loop time to be
exceeded frequently.
This change adds a new optional flag "auto_clear" that can be used to
control the clearing behavior. If unset, the DisplayBuffer defaults to
enabled auto clearing, the current behavior and thus backward compatible.
This flag applies to displays that use DisplayBuffer.
Example excerpt:
globals:
- id: state
type: bool
restore_value: no
initial_value: "false"
- id: state_processed
type: bool
restore_value: no
initial_value: "false"
switch:
- platform: template
name: "State"
id: state_switch
lambda: |-
return id(state);
turn_on_action:
- globals.set:
id: state
value: "true"
- globals.set:
id: state_processed
value: "false"
turn_off_action:
- globals.set:
id: state
value: "false"
- globals.set:
id: state_processed
value: "false"
display:
- platform: ili9341
# ...
auto_clear_enabled: false
lambda: |-
if (!id(state_processed)) {
it.fill(COLOR_WHITE);
if (id(state)) {
it.image(80, 20, id(image1));
} else {
it.image(80, 20, id(image2));
}
id(state_processed) = true;
}
Co-authored-by: Tim Niemueller <timdn@google.com >
2021-11-03 17:56:09 +01:00
niklasweber
379c3e98f5
Add restore_mode to rotary_encoder ( #2643 )
2021-11-03 07:32:24 +13:00
dependabot[bot]
5ea77894b7
Bump black from 21.9b0 to 21.10b0 ( #2650 )
...
Bumps [black](https://github.com/psf/black ) from 21.9b0 to 21.10b0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/commits )
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-01 21:03:23 +01:00
Carlos Garcia Saura
d54b4e7c44
Fix for noise in pulse_counter and duty_cycle components ( #2646 )
2021-11-02 08:27:57 +13:00
Jesse Hills
d8b3af3815
Expose webserver_port to the native API ( #2640 )
2021-11-01 09:33:04 +13:00
Otto Winter
2b04152482
Fix deep sleep invert_wakeup mode ( #2644 )
2021-10-31 16:07:06 +01:00
Paul Monigatti
331a3ac387
Add option to use MQTT abbreviations ( #2641 )
2021-10-31 15:34:08 +13:00
Geoffrey Van Landeghem
7eee3cdc7f
convert SCD30 into Component, polls dataready register ( #2308 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-10-31 15:29:22 +13:00
dependabot[bot]
b12c7432e0
Bump tzlocal from 4.0.2 to 4.1 ( #2645 )
2021-10-30 20:12:57 +02:00
Ed
696643d037
BH1750: Fix a too high default H-res2 mode value ( #2536 )
2021-10-29 11:51:57 +13:00
dependabot[bot]
7e54f97003
Bump aioesphomeapi from 10.1.0 to 10.2.0 ( #2642 )
...
Bumps [aioesphomeapi](https://github.com/esphome/aioesphomeapi ) from 10.1.0 to 10.2.0.
- [Release notes](https://github.com/esphome/aioesphomeapi/releases )
- [Commits](https://github.com/esphome/aioesphomeapi/compare/v10.1.0...v10.2.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>
2021-10-28 21:24:48 +02:00
Arturo Casal
77dbf84e55
Add support for CSE7761 sensor ( #2546 )
...
* Add CSE7761 sensor support
* CSE7761: Added test at test3.yaml
* CSE7761: changed string style
* CSE7761: fixed cpp lint
* CSE7761: Added codeowners
* Lots of code cleanup
* Revert incorrect setup_priority suggestion
* Added error log in read with retries.
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
* Improved log messages
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-10-28 20:58:48 +02:00
Martin
2350c5054c
use update_interval for sntp synchronization ( #2563 )
...
* use update_interval for sntp synchronization
* revert override of default interval
2021-10-28 20:57:39 +02:00
Jesse Hills
73accf747f
Allow cloning/fetching Github PR branches in external_components ( #2639 )
2021-10-29 07:12:05 +13:00
Alex Iribarren
0d3e6b2c4c
Expose web_server port via the API ( #2467 )
2021-10-28 11:46:55 +13:00
dependabot[bot]
b3d7cc637b
Bump aioesphomeapi from 10.0.3 to 10.1.0 ( #2638 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-28 09:17:30 +13:00
Sean Brogan
2147bcbc29
Remove autoload of xiaomi_ble and ruuvi_ble ( #2617 )
2021-10-28 09:16:12 +13:00
niklasweber
980c2d4cae
Add publish_initial_value option to rotary encoder ( #2503 )
2021-10-28 08:09:37 +13:00
Jesse Hills
d2ebfd2833
Merge pull request #2634 from esphome/bump-2021.10.3
...
2021.10.3
2021-10-27 11:21:08 +13:00
Jesse Hills
bd782fc828
Bump version to 2021.10.3
2021-10-27 10:49:11 +13:00
Jesse Hills
23560e608c
Fix select.set using lambda ( #2633 )
2021-10-27 10:49:10 +13:00
Jan Čermák
f1377b560e
Fix pin number validation for sn74hc595 ( #2621 )
2021-10-27 10:49:10 +13:00
Martin
72108684ea
fix modbus output ( #2630 )
2021-10-27 10:49:10 +13:00
Jesse Hills
c6adaaea97
Remove power and energy from sensors that are not true power ( #2628 )
2021-10-27 10:49:10 +13:00
Otto Winter
91999a38ca
Fix glue code missing micros() ( #2623 )
2021-10-27 10:49:10 +13:00
0hax
b34eed125d
Teleinfo ptec ( #2599 )
...
* teleinfo: handle historical mode correctly.
In historical mode, tags like PTEC leads to an issue where we detect a
timestamp wheras this is not possible in historical mode.
PTEC teleinfo tag looks like:
PTEC HP..
Instead of the usual format
IINST1 001 I
This make our data parsing fails.
While at here, make sure we continue parsing other tags even if parsing
one of the tag fails.
Signed-off-by: 0hax <0hax@protonmail.com >
* teleinfo: fix compilation with loglevel set to debug.
Signed-off-by: 0hax <0hax@protonmail.com >
2021-10-27 10:49:10 +13:00
Stefan Agner
2abe09529a
Autodetect flash size ( #2615 )
2021-10-27 10:49:10 +13:00
Otto Winter
9aaaf4dd4b
Bump platform-espressif8266 from 2.6.2 to 2.6.3 ( #2620 )
2021-10-27 10:49:09 +13:00
Andreas Hergert
cbfbcf7f1b
fixed dependency for pca9685 component ( #2614 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Andreas <andreas.hergert@otrs.com >
2021-10-27 10:49:09 +13:00
dependabot[bot]
68316cbcf9
Bump esptool from 3.1 to 3.2 ( #2632 )
2021-10-26 22:14:44 +02:00
dependabot[bot]
2f4b9263c3
Bump tzlocal from 4.0.1 to 4.0.2 ( #2631 )
2021-10-26 22:12:37 +02:00
Jesse Hills
c2623a08e3
Fix select.set using lambda ( #2633 )
2021-10-27 08:27:51 +13:00
Jan Čermák
9f625ee7d1
Fix pin number validation for sn74hc595 ( #2621 )
2021-10-26 18:10:45 +02:00
Martin
2f85c27a05
fix modbus output ( #2630 )
2021-10-26 11:30:25 +02:00
Otto Winter
c612a3bf60
Constrain GH Actions workflows permissions ( #2625 )
2021-10-26 10:55:27 +02:00
Jesse Hills
a01f5f5cf1
Remove power and energy from sensors that are not true power ( #2628 )
2021-10-26 10:55:20 +02:00
Oxan van Leeuwen
87328686a0
Allow setting URL as platform_version ( #2598 )
2021-10-26 10:55:09 +02:00
Martin
81c11ba1f7
relax max entities checking ( #2629 )
2021-10-26 08:53:47 +13:00
Otto Winter
49b17c5a2d
Switch issue-close-app to GH Actions and workflow cleanup ( #2624 )
2021-10-23 21:58:04 +02:00
Otto Winter
de06a781ff
ESP8266 disable PIO LDF ( #2608 )
2021-10-23 19:44:55 +02:00
Otto Winter
8e77e3c685
Fix glue code missing micros() ( #2623 )
2021-10-23 19:25:53 +02:00
0hax
a687b083ae
Teleinfo ptec ( #2599 )
...
* teleinfo: handle historical mode correctly.
In historical mode, tags like PTEC leads to an issue where we detect a
timestamp wheras this is not possible in historical mode.
PTEC teleinfo tag looks like:
PTEC HP..
Instead of the usual format
IINST1 001 I
This make our data parsing fails.
While at here, make sure we continue parsing other tags even if parsing
one of the tag fails.
Signed-off-by: 0hax <0hax@protonmail.com >
* teleinfo: fix compilation with loglevel set to debug.
Signed-off-by: 0hax <0hax@protonmail.com >
2021-10-23 19:01:23 +02:00
Stefan Agner
b9e5c7eb35
Autodetect flash size ( #2615 )
2021-10-23 13:25:46 +02:00
Otto Winter
1a6a063e04
Move default build path to .esphome directory ( #2586 )
2021-10-23 12:38:57 +02:00
Otto Winter
d85b7a6bd0
Bump platform-espressif8266 from 2.6.2 to 2.6.3 ( #2620 )
2021-10-23 12:37:50 +02:00
Andreas Hergert
1c4700f447
fixed dependency for pca9685 component ( #2614 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Andreas <andreas.hergert@otrs.com >
2021-10-22 18:52:47 +02:00
Otto Winter
c7651dc40d
Merge pull request #2613 from esphome/bump-2021.10.2
...
2021.10.2
2021-10-22 18:35:28 +02:00
Otto winter
eda1c471ad
Bump version to 2021.10.2
2021-10-22 18:26:24 +02:00
Andreas Hergert
c7ef18fbc4
Bugfix tca9548a and idf refactor anh ( #2612 )
...
Co-authored-by: Andreas Hergert <andreas.hergert@otrs.com >
2021-10-22 18:26:23 +02:00
Otto Winter
901ec918b1
Fix ESP8266 OTA compression only starting framework v2.7.0 ( #2610 )
2021-10-22 18:26:23 +02:00
Otto Winter
6bdae55ee1
Fix compiler warnings and update platformio line filter ( #2607 )
2021-10-22 18:26:23 +02:00
Otto Winter
dfb96e4b7f
Add owner to all libraries used ( #2604 )
2021-10-22 18:26:22 +02:00
Otto Winter
ff2c316b18
Re-raise keyboardinterrupt ( #2603 )
2021-10-22 18:26:22 +02:00
Otto Winter
5be52f71f9
Add OTA upload compression for ESP8266 ( #2601 )
2021-10-22 18:26:22 +02:00
Otto Winter
42873dd37c
Bump noise-c from 0.1.3 to 0.1.4 ( #2602 )
2021-10-22 18:26:21 +02:00
Otto Winter
f93e7d4e3a
Fix socket connection closed not detected ( #2587 )
2021-10-22 18:26:21 +02:00
Oxan van Leeuwen
bbcd523967
Fix validation of addressable light IDs ( #2588 )
2021-10-22 18:26:21 +02:00
dependabot[bot]
68cbe58d00
Bump esphome-dashboard from 20211021.0 to 20211021.1 ( #2594 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-22 18:26:12 +02:00
Oxan van Leeuwen
115bca98f1
Fix old-style arduino_version on ESP8266 and with magic values ( #2591 )
2021-10-22 18:24:48 +02:00
Oxan van Leeuwen
ed0b34b2fe
Fix pin/component switchup in SX1509 pin configuration ( #2593 )
2021-10-22 18:24:48 +02:00
Oxan van Leeuwen
ab34401421
Fix PlatformIO version for latest Arduino framework ( #2590 )
2021-10-22 18:24:48 +02:00
Otto Winter
eed0c18d65
Fix HeatpumpIR pin ( #2585 )
2021-10-22 18:24:47 +02:00
Andreas Hergert
83400d0417
Bugfix tca9548a and idf refactor anh ( #2612 )
...
Co-authored-by: Andreas Hergert <andreas.hergert@otrs.com >
2021-10-22 18:20:57 +02:00
Otto Winter
77a6461c9d
Fix ESP8266 OTA compression only starting framework v2.7.0 ( #2610 )
2021-10-22 17:23:31 +02:00
Otto Winter
6db9d1122f
Fix compiler warnings and update platformio line filter ( #2607 )
2021-10-22 16:52:43 +02:00
Otto Winter
83bef85415
Add owner to all libraries used ( #2604 )
2021-10-22 14:14:14 +02:00
Otto Winter
b5b3914bbf
Re-raise keyboardinterrupt ( #2603 )
2021-10-22 14:14:07 +02:00
Otto Winter
0d90ef94ae
Add OTA upload compression for ESP8266 ( #2601 )
2021-10-22 13:02:55 +02:00
Otto Winter
c08b21b7cd
Bump noise-c from 0.1.3 to 0.1.4 ( #2602 )
2021-10-22 12:12:07 +02:00
Paul Monigatti
be3cb9ef00
Add EntityBase properties to ESP32 Camera ( #2600 )
2021-10-22 12:10:29 +02:00
Oxan van Leeuwen
f7b3f52731
Limit hostnames to 31 characters ( #2531 )
2021-10-22 12:09:47 +02:00
Otto Winter
9220d9fc52
Fix socket connection closed not detected ( #2587 )
2021-10-22 10:46:44 +02:00
Otto Winter
68c8547067
Add IDF support to dallas ( #2578 )
2021-10-21 22:48:28 +02:00
dependabot[bot]
1468acfced
Bump tzlocal from 3.0 to 4.0.1 ( #2553 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-10-21 22:46:05 +02:00
dependabot[bot]
b141aea4c0
Bump aioesphomeapi from 10.0.0 to 10.0.3 ( #2595 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-21 20:54:12 +02:00
Jesse Hills
a88c022406
Logging a proper url allows terminals to make it clickable ( #2554 )
2021-10-21 20:53:06 +02:00
dependabot[bot]
5389382798
Bump paho-mqtt from 1.6.0 to 1.6.1 ( #2596 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-21 20:09:29 +02:00
Otto Winter
4765173778
Update docker base images ( #2583 )
2021-10-21 20:07:44 +02:00
Oxan van Leeuwen
07a9cb910f
Fix validation of addressable light IDs ( #2588 )
2021-10-21 20:07:37 +02:00
dependabot[bot]
f408f074c4
Bump platformio from 5.2.1 to 5.2.2 ( #2569 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-10-21 20:01:27 +02:00
dependabot[bot]
f1f2640d0e
Bump esphome-dashboard from 20211021.0 to 20211021.1 ( #2594 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-21 20:01:03 +02:00
Oxan van Leeuwen
27d7d7ca69
Fix old-style arduino_version on ESP8266 and with magic values ( #2591 )
2021-10-21 19:56:47 +02:00
Oxan van Leeuwen
c0fc5b48ae
Fix pin/component switchup in SX1509 pin configuration ( #2593 )
2021-10-21 19:55:19 +02:00
Oxan van Leeuwen
8735d3b83e
Fix PlatformIO version for latest Arduino framework ( #2590 )
2021-10-21 18:59:49 +02:00
Otto Winter
ca59dd1302
Fix HeatpumpIR pin ( #2585 )
2021-10-21 18:57:03 +02:00
Otto Winter
eccdef8211
Fix mDNS ESP8266 log not included ( #2589 )
2021-10-21 18:53:08 +02:00
Maurice Makaay
f2ebfe7aef
Add mDNS config dump ( #2576 )
2021-10-21 16:02:28 +02:00
Otto Winter
cac5b356db
ESP32 ADC use factory calibration data ( #2574 )
2021-10-21 16:01:33 +02:00
Otto Winter
e5a38ce748
Merge pull request #2580 from esphome/bump-2021.10.1
...
2021.10.1
2021-10-21 15:31:26 +02:00
Otto Winter
7d9d9fcf36
Fix platformio_install_deps no longer installing all lib_deps ( #2584 )
2021-10-21 15:29:53 +02:00
Otto Winter
156104d5f5
Fix platformio_install_deps no longer installing all lib_deps ( #2584 )
2021-10-21 15:29:32 +02:00
Otto Winter
f0aba6ceb2
Fix platformio version in Dockerfile doesn't match requirements ( #2582 )
2021-10-21 14:53:22 +02:00
Otto Winter
c248ba4043
Fix platformio version in Dockerfile doesn't match requirements ( #2582 )
2021-10-21 14:53:08 +02:00
Otto Winter
ab07ee57c6
Fix ESP8266 dallas GPIO16 INPUT_PULLUP ( #2581 )
2021-10-21 14:39:55 +02:00
Otto Winter
c615dc573a
Fix ESP8266 dallas GPIO16 INPUT_PULLUP ( #2581 )
2021-10-21 14:39:36 +02:00
Otto winter
eae3d72a4d
Bump version to 2021.10.1
2021-10-21 14:23:08 +02:00
Otto Winter
7b8d826704
Fix ESP8266 OTA adds unnecessary Update library ( #2579 )
2021-10-21 14:23:07 +02:00
Otto Winter
e7baa42e63
Arduino global delay/millis/... symbols workaround ( #2575 )
2021-10-21 14:23:07 +02:00
Otto Winter
2f32833a22
Fix wifi ble coexistence check ( #2573 )
2021-10-21 14:23:07 +02:00
Otto Winter
f6935a4b4b
Fix ESP8266 GPIO0 Pullup Validation ( #2572 )
2021-10-21 14:23:06 +02:00
Maurice Makaay
332c9e891b
Fix MDNS for ESP8266 devices ( #2571 )
...
Co-authored-by: Maurice Makaay <account-github@makaay.nl >
Co-authored-by: Otto winter <otto@otto-winter.com >
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-10-21 14:23:06 +02:00
Otto Winter
1caabb6419
Fix ESP8266 OTA adds unnecessary Update library ( #2579 )
2021-10-21 14:20:57 +02:00
Otto Winter
f41f7994a3
Arduino global delay/millis/... symbols workaround ( #2575 )
2021-10-21 14:20:23 +02:00
Otto Winter
e39f314e7a
Fix wifi ble coexistence check ( #2573 )
2021-10-21 12:24:01 +02:00
Otto Winter
7f34561e53
Fix ESP8266 GPIO0 Pullup Validation ( #2572 )
2021-10-21 12:23:37 +02:00
Maurice Makaay
34606b0f1f
Fix MDNS for ESP8266 devices ( #2571 )
...
Co-authored-by: Maurice Makaay <account-github@makaay.nl >
Co-authored-by: Otto winter <otto@otto-winter.com >
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-10-21 12:23:21 +02:00
dependabot[bot]
c51b509501
Bump paho-mqtt from 1.5.1 to 1.6.0 ( #2568 )
...
Bumps [paho-mqtt](https://github.com/eclipse/paho.mqtt.python ) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/eclipse/paho.mqtt.python/releases )
- [Changelog](https://github.com/eclipse/paho.mqtt.python/blob/master/ChangeLog.txt )
- [Commits](https://github.com/eclipse/paho.mqtt.python/commits )
---
updated-dependencies:
- dependency-name: paho-mqtt
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>
2021-10-20 22:59:46 +02:00
Jesse Hills
b91ee4847f
Merge pull request #2570 from esphome/bump-2021.10.0
...
2021.10.0
2021-10-21 08:37:26 +13:00
Jesse Hills
625463d871
Bump version to 2021.10.0
2021-10-21 07:57:10 +13:00
Jesse Hills
6433a01e07
Merge pull request #2567 from esphome/bump-2021.10.0b11
...
2021.10.0b11
2021-10-21 07:47:22 +13:00
Jesse Hills
56cc31e8e7
Bump version to 2021.10.0b11
2021-10-21 07:32:27 +13:00
Otto Winter
3af297aa76
Revert nextion clang-tidy changes ( #2566 )
2021-10-21 07:32:27 +13:00
Otto Winter
996ec59d28
Move running process log line to debug level ( #2565 )
2021-10-21 07:32:26 +13:00
Jesse Hills
95593eeeab
Bump esphome-dashboard to 20211021.0 ( #2564 )
2021-10-21 07:32:20 +13:00
Jesse Hills
dad244fb7a
A few esp32_ble_server/improv fixes ( #2562 )
2021-10-21 07:31:55 +13:00
Otto Winter
15b5968418
Revert nextion clang-tidy changes ( #2566 )
2021-10-21 07:31:13 +13:00
Otto Winter
64a45dc6a6
Move running process log line to debug level ( #2565 )
2021-10-20 20:15:09 +02:00
Jesse Hills
7cfede5b83
Bump esphome-dashboard to 20211021.0 ( #2564 )
2021-10-21 07:08:34 +13:00
Jesse Hills
e4d17e0b15
A few esp32_ble_server/improv fixes ( #2562 )
2021-10-21 06:45:10 +13:00
Carlos Garcia Saura
e79f7ce290
[ESP32] ADC auto-range setting ( #2541 )
2021-10-20 19:44:51 +02:00
Jesse Hills
adb5d27d95
Merge pull request #2561 from esphome/bump-2021.10.0b10
...
2021.10.0b10
2021-10-20 17:28:37 +13:00
Jesse Hills
8456a8cecb
Bump version to 2021.10.0b10
2021-10-20 16:39:24 +13:00
Jesse Hills
b9f66373c1
Bump esphome-dashboard to 20211020.1 ( #2559 )
2021-10-20 16:39:16 +13:00
Jesse Hills
9ac365feef
Fix HA addon so it does not have logout button ( #2558 )
2021-10-20 16:38:46 +13:00
Jesse Hills
bcc77c73e1
Bump esphome-dashboard to 20211020.1 ( #2559 )
2021-10-20 16:17:00 +13:00
Jesse Hills
8b11e5aeb1
Fix HA addon so it does not have logout button ( #2558 )
2021-10-20 13:25:00 +13:00
Jesse Hills
43bbd58a44
Merge pull request #2557 from esphome/bump-2021.10.0b9
...
2021.10.0b9
2021-10-20 11:18:40 +13:00
Jesse Hills
7feffa64f3
Bump version to 2021.10.0b9
2021-10-20 11:00:02 +13:00
Jesse Hills
ea0977abb4
Bump dashboard to 20211020.0 ( #2556 )
2021-10-20 10:59:53 +13:00
Jesse Hills
cb48394e8a
Bump dashboard to 20211020.0 ( #2556 )
2021-10-20 10:53:49 +13:00
Jesse Hills
4c83dc7c28
Merge pull request #2555 from esphome/bump-2021.10.0b8
...
2021.10.0b8
2021-10-20 10:30:59 +13:00
Jesse Hills
e10ab1da78
Bump version to 2021.10.0b8
2021-10-20 10:14:30 +13:00
Martin
1b0e60374b
ignore exception when not waiting for a response ( #2552 )
2021-10-20 10:14:30 +13:00
Oxan van Leeuwen
3a760fbb44
Fix ADC pin validation on ESP32-C3 ( #2551 )
2021-10-20 10:14:30 +13:00
Martin
f5441a87e3
ignore exception when not waiting for a response ( #2552 )
2021-10-20 10:10:24 +13:00
dependabot[bot]
e2a812fa4b
Bump pytest-asyncio from 0.15.1 to 0.16.0 ( #2547 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-19 20:28:48 +02:00
Oxan van Leeuwen
5b5ead872b
Fix ADC pin validation on ESP32-C3 ( #2551 )
2021-10-19 12:56:49 +02:00
Jesse Hills
6ef57a2973
Merge pull request #2550 from esphome/bump-2021.10.0b7
...
2021.10.0b7
2021-10-19 16:22:29 +13:00
Jesse Hills
3e9c7f2e9f
Bump version to 2021.10.0b7
2021-10-19 15:47:31 +13:00
Jesse Hills
430598b7a1
Bump dashboard to 20211019.0 ( #2549 )
2021-10-19 15:47:26 +13:00
Jesse Hills
03cfd78c59
Bump dashboard to 20211019.0 ( #2549 )
2021-10-19 15:16:39 +13:00
Jesse Hills
91611b09b4
Merge pull request #2545 from esphome/bump-2021.10.0b6
...
2021.10.0b6
2021-10-18 21:41:22 +13:00
Jesse Hills
ecd115851f
Bump version to 2021.10.0b6
2021-10-18 21:26:36 +13:00
Maurice Makaay
4a1e50fed1
OTA firmware MD5 check + password support for esp-idf ( #2507 )
...
Co-authored-by: Maurice Makaay <account-github@makaay.nl >
2021-10-18 21:26:36 +13:00
Jesse Hills
d6d037047b
Merge pull request #2544 from esphome/bump-2021.10.0b5
...
2021.10.0b5
2021-10-18 16:37:43 +13:00
Jesse Hills
b5734c2b20
Bump version to 2021.10.0b5
2021-10-18 15:31:01 +13:00
Oxan van Leeuwen
723fb7eaac
Autodetect ESP32 variant ( #2530 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-10-18 15:31:01 +13:00
Jesse Hills
63a9acaa19
Fix Bluetooth setup_priorities ( #2458 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-10-18 15:31:00 +13:00
Jesse Hills
0524f8c677
Fix const used for IDF recommended version ( #2542 )
2021-10-18 15:31:00 +13:00
Otto Winter
70b62f272e
Only show timestamp for dashboard access logs ( #2540 )
2021-10-18 15:31:00 +13:00
Oxan van Leeuwen
ced11bc707
Autodetect ESP32 variant ( #2530 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-10-18 13:36:18 +13:00
Jesse Hills
6b9c084162
Fix Bluetooth setup_priorities ( #2458 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-10-18 09:56:31 +13:00
Jesse Hills
644ce2a26c
Fix const used for IDF recommended version ( #2542 )
2021-10-18 09:55:35 +13:00
Otto Winter
5425e45851
Only show timestamp for dashboard access logs ( #2540 )
2021-10-18 08:01:51 +13:00
Jesse Hills
f0089b7940
Merge pull request #2539 from esphome/bump-2021.10.0b4
...
2021.10.0b4
2021-10-17 21:17:54 +13:00
Jesse Hills
4b44280d53
Bump version to 2021.10.0b4
2021-10-17 20:34:07 +13:00
Paulus Schoutsen
f045382d20
Bump dashboard to 20211015.0 ( #2525 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-10-17 20:34:03 +13:00
Jesse Hills
db3fa1ade7
Allow downloading all bin files from backend in dashboard ( #2514 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-10-17 20:28:43 +13:00
Oxan van Leeuwen
f83950fd75
Fix bitshift on read in ADE7953 ( #2537 )
2021-10-17 20:28:43 +13:00
Oxan van Leeuwen
4dd1bf920d
Replace framework version_hint with source option ( #2529 )
2021-10-17 20:28:43 +13:00
Martin
98755f3621
Fix bug in register name definition ( #2526 )
2021-10-17 20:28:43 +13:00
Keith Burzinski
c3a8a044b9
Fix Nextion HTTPClient error for ESP32 ( #2524 )
2021-10-17 20:28:42 +13:00
Martin
15b5ea43a7
Add pressure compensation during runtime ( #2493 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-10-17 20:28:42 +13:00
Paulus Schoutsen
12fce7a08d
Bump dashboard to 20211015.0 ( #2525 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-10-17 20:26:59 +13:00
Jesse Hills
0991ab3543
Allow downloading all bin files from backend in dashboard ( #2514 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-10-17 19:54:09 +13:00
Oxan van Leeuwen
65d2b37496
Fix bitshift on read in ADE7953 ( #2537 )
2021-10-17 19:53:49 +13:00
Oxan van Leeuwen
94d518a418
Replace framework version_hint with source option ( #2529 )
2021-10-15 22:07:05 +02:00
Carlos Garcia Saura
7cca673902
[esp-idf fix] increase FreeRTOS ticker loop from 100Hz to 1kHz ( #2527 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-10-15 22:06:49 +02:00
Maurice Makaay
384f8d97d8
OTA firmware MD5 check + password support for esp-idf ( #2507 )
...
Co-authored-by: Maurice Makaay <account-github@makaay.nl >
2021-10-15 22:06:32 +02:00
Oxan van Leeuwen
c82d5d63e3
Move TemplatableValue helper class to automation.h ( #2511 )
2021-10-15 22:05:11 +02:00
dependabot[bot]
653a3d5d11
Bump aioesphomeapi from 9.1.5 to 10.0.0 ( #2508 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-10-15 22:05:04 +02:00
Tom Matheussen
884b7201de
Continue ethernet setup if hostname fails ( #2430 )
2021-10-15 20:46:58 +02:00
Carlos Garcia Saura
85d2f24447
Clarify statement at the cmd wizard tool, for new users ( #2519 )
...
* Clarify next steps for the install wizard
* Update wizard.py
* Link to relevant section of guide
* Formatting
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-10-15 19:51:42 +02:00
dependabot[bot]
935992bcb3
Bump pyyaml from 5.4.1 to 6.0 ( #2521 )
...
Bumps [pyyaml](https://github.com/yaml/pyyaml ) from 5.4.1 to 6.0.
- [Release notes](https://github.com/yaml/pyyaml/releases )
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES )
- [Commits](https://github.com/yaml/pyyaml/compare/5.4.1...6.0 )
---
updated-dependencies:
- dependency-name: pyyaml
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>
2021-10-15 19:38:09 +02:00
Dmitriy Lopatko
dc15d1c8ec
use no hold master mode for si7021/htu21d ( #2528 )
2021-10-15 16:52:03 +02:00
Martin
6beb9e568a
Fix bug in register name definition ( #2526 )
2021-10-15 20:27:56 +13:00
Keith Burzinski
7178f10bda
Fix Nextion HTTPClient error for ESP32 ( #2524 )
2021-10-15 20:26:26 +13:00
Jesse Hills
ec683fc227
Merge pull request #2523 from esphome/bump-2021.10.0b3
...
2021.10.0b3
2021-10-15 10:15:26 +13:00
Jesse Hills
d4e65eb82a
Bump version to 2021.10.0b3
2021-10-15 09:42:44 +13:00
Paul Monigatti
10c6601b0a
Revert "Added test for bme680_bsec" ( #2518 )
...
This reverts commit 7f6a50d291 due to BSEC library license restrictions.
2021-10-15 09:42:44 +13:00
Oxan van Leeuwen
73940bc1bd
Don't define UART_SELECTION_UART2 when UART2 is unavailable ( #2512 )
2021-10-15 09:42:43 +13:00
Paul Monigatti
9b7fb829f9
Fix: Color modes not being correctly used in light partitions ( #2513 )
2021-10-15 09:42:43 +13:00
Dmitriy Lopatko
c51d8c9021
add missing include in sgp30 ( #2517 )
2021-10-15 09:42:43 +13:00
Paul Monigatti
d8a6dfe5ce
Fix BME680_BSEC compilation issue with ESP32 ( #2516 )
2021-10-15 09:42:43 +13:00
Oxan van Leeuwen
5f7cef0b06
Disallow using UART2 for logger on ESP-32 variants that lack it ( #2510 )
2021-10-15 09:42:43 +13:00
Paul Monigatti
48ff2ffc68
Fix: Light flash not restoring previous LightState ( #2383 )
...
* Update light state when transformer has finished
* Revert writing direct to output
* Correct handling of zero-length light transformers
* Allow transformers to handle zero-length transitions, and check more boundary conditions when transitioning back to start state
* Removed log.h
* Fixed race condition between LightFlashTransformer.apply() and is_finished()
* clang-format
* Step progress from 0.0f to 1.0f at t=start_time for zero-length transforms to avoid divide-by-zero
2021-10-15 09:42:43 +13:00
Oxan van Leeuwen
b3b9ccd314
Fix light state remaining on after turn off with transition ( #2509 )
2021-10-15 09:42:43 +13:00
Paul Monigatti
1308236429
Revert "Added test for bme680_bsec" ( #2518 )
...
This reverts commit 7f6a50d291 due to BSEC library license restrictions.
2021-10-14 12:31:52 +02:00
Oxan van Leeuwen
63d6b610b8
Don't define UART_SELECTION_UART2 when UART2 is unavailable ( #2512 )
2021-10-14 11:25:10 +02:00
Martin
8823024509
Add pressure compensation during runtime ( #2493 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-10-14 11:24:57 +02:00
Paul Monigatti
4896f870f0
Fix: Color modes not being correctly used in light partitions ( #2513 )
2021-10-14 21:04:50 +13:00
Dmitriy Lopatko
7e482901d9
add missing include in sgp30 ( #2517 )
2021-10-14 21:00:53 +13:00
Paul Monigatti
07b309e65d
Fix BME680_BSEC compilation issue with ESP32 ( #2516 )
2021-10-14 20:58:35 +13:00
Oxan van Leeuwen
6bbb5e9b56
Disallow using UART2 for logger on ESP-32 variants that lack it ( #2510 )
2021-10-14 09:21:43 +13:00
Paul Monigatti
867fecd157
Fix: Light flash not restoring previous LightState ( #2383 )
...
* Update light state when transformer has finished
* Revert writing direct to output
* Correct handling of zero-length light transformers
* Allow transformers to handle zero-length transitions, and check more boundary conditions when transitioning back to start state
* Removed log.h
* Fixed race condition between LightFlashTransformer.apply() and is_finished()
* clang-format
* Step progress from 0.0f to 1.0f at t=start_time for zero-length transforms to avoid divide-by-zero
2021-10-13 21:59:52 +02:00
Oxan van Leeuwen
05388d2dfc
Fix light state remaining on after turn off with transition ( #2509 )
2021-10-14 08:53:00 +13:00
Maurice Makaay
e06b6d7140
Add ESP32 IDF as a test env for PRs ( #2494 )
...
Co-authored-by: Maurice Makaay <account-github@makaay.nl >
2021-10-14 08:22:57 +13:00
Carlos Garcia Saura
859e508392
change millis() to micros() in feed_wdt for 3ms check ( #2492 )
2021-10-13 18:50:27 +02:00
razorback16
534ce11d54
TCS34725 BugFix and GA factor ( #2445 )
...
- Fixed endianness bug on tcs34725 data read
- Fixed lux adjustments based on gain, integration time and GA factor
- Added glass attenuation factor to allow using this sensor behind
semi transparent glass
Co-authored-by: Razorback16 <razorback16@users.noreply.github.com >
2021-10-13 18:45:41 +02:00
Jesse Hills
e63c7b483b
Merge pull request #2505 from esphome/bump-2021.10.0b2
...
2021.10.0b2
2021-10-13 22:45:29 +13:00
Jesse Hills
f57980b069
Bump version to 2021.10.0b2
2021-10-13 22:30:29 +13:00
Jesse Hills
7006aa0d2a
Merge branch 'dev' into beta
2021-10-13 22:11:53 +13:00
Jesse Hills
bb86db869a
Fix bad merge
2021-10-13 22:09:38 +13:00
Jesse Hills
4c4dd23e15
Merge branch 'release' into dev
2021-10-13 22:05:18 +13:00
Jesse Hills
8051c1ca99
Merge pull request #2504 from esphome/bump-2021.10.0b1
...
2021.10.0b1
2021-10-13 21:38:41 +13:00
Jesse Hills
fe5a6847b5
Bump version to 2021.11.0-dev
2021-10-13 16:40:46 +13:00
Jesse Hills
a779592414
Bump version to 2021.10.0b1
2021-10-13 16:40:46 +13:00
Jesse Hills
112215848d
Merge branch 'dev' into bump-2021.10.0b1
2021-10-13 16:40:46 +13:00
Sergio Mayoral Martínez
3dee057826
Add throttle_average sensor filter ( #2485 )
2021-10-13 11:35:30 +13:00
Jesse Hills
4406a08fa7
Allow multiple pn532_spi entries ( #2489 )
2021-10-13 09:06:52 +13:00
Rafael Treviño
c33077bc61
Improves ct_clamp component accuracy ( #2283 )
...
Co-authored-by: Rafa Treviño <rafael.trevino@bbva.com >
2021-10-13 08:42:51 +13:00
Jesse Hills
34db9d9ef2
Add optional timeout for wait_until action ( #2282 )
2021-10-13 08:23:24 +13:00
Oxan van Leeuwen
1184bbc976
Reduce IRAM usage in test3 ( #2499 )
2021-10-13 08:22:38 +13:00
Rob Deutsch
a3eb2a7ee0
Added heatpumpir support ( #1343 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-10-13 07:38:19 +13:00
Maurice Makaay
d13134135b
Fix LoadProhibited crash for logger baud_rate 0 ( #2498 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-10-12 13:51:41 +02:00
Chris Nussbaum
b4f57972fb
Add on_open and on_closed triggers to cover ( #2488 )
2021-10-12 15:39:21 +13:00
Jesse Hills
6a5eb43454
Update Airthings BLE ( #2453 )
2021-10-12 11:56:47 +13:00
Dave T
04ec1c8b56
Consolidate CONF_RAW_DATA_ID to const.py ( #2491 )
2021-10-12 00:14:04 +02:00
niklasweber
d7ad155885
Fix reset on http_request without network connection ( #2474 )
...
* Fix reset problem when http_request is sent without network connection (#2501 )
* Fix format
2021-10-12 00:11:04 +02:00
Jan Čermák
85461a752a
Fix color temperature persistence on CWWW lights ( #2486 )
2021-10-11 23:56:35 +02:00
Dave T
039fbc677d
Replace deprecated COLOR_BLACK constant ( #2487 )
2021-10-11 23:44:05 +02:00
dependabot[bot]
ea56a39e11
Bump esphome-dashboard from 20211006.0 to 20211011.1 ( #2484 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-11 17:21:04 +02:00
dependabot[bot]
55e9560e74
Bump platformio from 5.2.0 to 5.2.1 ( #2482 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-11 16:58:51 +02:00
dependabot[bot]
3cb4b4ca03
Bump flake8 from 3.9.2 to 4.0.1 ( #2483 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-11 16:52:42 +02:00
dependabot[bot]
11d2866755
Bump click from 8.0.1 to 8.0.3 ( #2481 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-11 16:45:27 +02:00
Jesse Hills
2c517e3e8c
Use arduino btStart for arduino framework ( #2457 )
2021-10-11 10:38:45 +13:00
definitio
42739f0b22
Add configuration for climate topics ( #2473 )
2021-10-10 17:55:22 +02:00
definitio
a1f9b0d7f2
Add configuration for cover topics ( #2472 )
2021-10-10 17:54:07 +02:00
Chris Nussbaum
c3b8c84131
Fix below freezing temperature for Inkbird sensors ( #2466 )
2021-10-10 10:53:58 +02:00
Paul Monigatti
471b82f727
EntityBase Refactor ( #2418 )
...
* Renamed Nameable to EntityBase (cpp)
* Renamed NAMEABLE_SCHEMA to ENTITY_BASE_SCHEMA (Python)
* Renamed cg.Nameable to cg.EntityBase (Python)
* Remove redundant use of CONF_NAME from esp32_touch
* Remove redundant use of CONF_NAME from mcp3008
* Updated test
* Moved EntityBase from Component.h and Component.cpp
* Added icon property to EntityBase
* Added CONF_ICON to ENTITY_BASE_SCHEMA and added setup_entity function to cpp_helpers
* Added MQTT component getters for icon and disabled_by_default
* Lint
* Removed icon field from MQTT components
* Code generation now uses setup_entity to setENTITY_BASE_SCHEMA fields
* Removed unused import
* Added cstdint include
* Optimisation: don't set icon if it is empty
* Remove icon from NumberTraits and SelectTraits
* Removed unused import
* Integration and Total Daily Energy sensors now inherit icons from their parents during code generation
* Minor comment correction
* Removed redundant icon-handling code from sensor, switch, and text_sensor
* Update esphome/components/tsl2591/tsl2591.h
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
* Added icon property to binary sensor, climate, cover, and fan component tests
* Added icons for Binary Sensor, Climate, Cover, Fan, and Light to API
* Consolidated EntityBase fields in MQTT components
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-10-10 10:37:05 +02:00
Nate Lust
92b85f98e8
Sgp40 fix ( #2462 )
...
* Sample from SGP40 sensor at the appropriate interval
The spg40 sensor must be sampled at 1Hz for the VOC index algorithm
to work correctly. This commit introduces a on device timer to
sample correctly seperately from updating the public state of the
component.
* Add missing configuration values for SGP40
The SGP40 component was not printing all of it's configuration in
dump_config, add in the missing store_baseline value.
* Address review comments
* Format according to clang-tidy
* Attempt 2 at clang tidy
2021-10-10 10:33:04 +02:00
definitio
c092d92d45
Fix cover state ( #2468 )
2021-10-10 10:31:15 +02:00
Ryan Mounce
e514a1fcd4
Use enum for Tuya fan direction datapoint ( #2471 )
...
Fix regression from PR2059. Tested with Arlec DCF5242HA.
2021-10-10 10:28:37 +02:00
davidmonro
a1b28cb36e
atm90e32: make the total_increasing class sensors actually be increasing totals. ( #2459 )
...
Co-authored-by: David Monro <david.monro@anu.edu.au >
2021-10-09 17:44:16 +02:00
Maurice Makaay
3f2d9abfe6
Correct I2C read() return val check in bh1750 component. ( #2465 )
...
Co-authored-by: Maurice Makaay <account-github@makaay.nl >
2021-10-09 10:30:21 +02:00
Otto Winter
f3ec4b514d
Merge pull request #2461 from esphome/bump-2021.9.3
...
2021.9.3
2021-10-08 10:37:52 +02:00
Otto winter
fc5798fa71
Bump version to 2021.9.3
2021-10-07 22:05:30 +02:00
Otto Winter
95d7ad543f
API encryption switch to libsodium backend ( #2456 )
2021-10-07 22:05:26 +02:00
Jesse Hills
d9b2903d78
Add log line to show if API encryption is being used ( #2450 )
2021-10-07 22:04:55 +02:00
dependabot[bot]
32a664eedc
Bump aioesphomeapi from 9.1.2 to 9.1.4 ( #2443 )
2021-10-07 22:04:16 +02:00
dependabot[bot]
e7477890cf
Bump aioesphomeapi from 9.1.1 to 9.1.2 ( #2426 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-07 22:03:52 +02:00
Otto Winter
9bf72ff05f
Re-enable TCP nodelay for ESP32 ( #2390 )
2021-10-07 22:03:05 +02:00
Martin
5461f87ff0
I2c fix ( #2460 )
2021-10-07 21:18:00 +02:00
Otto Winter
1c58b17235
API encryption switch to libsodium backend ( #2456 )
2021-10-06 22:36:12 +02:00
Alex Iribarren
d34a1c3ed6
Add timestamp to ESPHome dashboard/cli logs ( #2455 )
2021-10-07 08:56:07 +13:00
Jesse Hills
22e3bc7cfe
Add id() for restoring global ( #2454 )
2021-10-06 22:35:11 +13:00
Paul Monigatti
955c96731e
Add Safe Mode Restart Switch ( #2437 )
2021-10-06 20:44:48 +13:00
Otto Winter
54a173dbf1
I2C re-introduce very verbose logging ( #2446 )
2021-10-06 11:57:23 +13:00
Jesse Hills
9ff8240802
Bump esphome-dashboard to 20211006.0 ( #2451 )
2021-10-06 11:45:01 +13:00
Alex Iribarren
7bbb5213f3
Only ping once every two seconds ( #2448 )
2021-10-06 11:44:48 +13:00
dependabot[bot]
b8b30599ee
Bump aioesphomeapi from 9.1.4 to 9.1.5 ( #2449 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-06 11:29:30 +13:00
Jesse Hills
e083d7f4d0
Add log line to show if API encryption is being used ( #2450 )
2021-10-06 11:26:18 +13:00
Martin
a57580b5ab
Fix compilation error ( #2447 )
2021-10-05 17:56:32 +02:00
dependabot[bot]
e22f1fc044
Bump pytest-cov from 2.12.1 to 3.0.0 ( #2444 )
2021-10-05 14:50:18 +02:00
dependabot[bot]
e09ee8f23d
Bump aioesphomeapi from 9.1.2 to 9.1.4 ( #2443 )
2021-10-05 14:49:55 +02:00
Paul Monigatti
6ec546a6a4
Improved validation for Addressable Light Partition Segments ( #2439 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-10-05 12:00:23 +13:00
NMC
877367677b
Add support for Airthing Wave Mini ( #2440 )
2021-10-05 11:56:34 +13:00
Otto Winter
8be4086224
Always upload using esptool ( #2433 )
2021-10-04 16:59:15 +02:00
Otto Winter
871d3b66fb
Fix restoring globals ( #2442 )
2021-10-04 16:15:25 +02:00
Otto Winter
87358e8843
Fix esp32 no longer has Hash internal lib ( #2441 )
2021-10-04 16:14:51 +02:00
Maurice Makaay
5c06cd8eb3
Fix I2C recovery ESP32 esp-idf ( #2438 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-10-04 12:33:25 +02:00
Stefan Agner
46b4c970d1
Fix socket abstraction for ESP-IDF v4 ( #2434 )
2021-10-03 22:21:45 +02:00
Stefan Agner
49f46a7cdd
Use size_t to fix comparision using RISC-V toolchain ( #2436 )
2021-10-03 21:55:19 +02:00
Stefan Agner
1627dff166
Disable dependency finder on ESP32 ( #2435 )
2021-10-03 21:53:40 +02:00
Maurice Makaay
cee08debff
Hotfix for ESP8266 OTA issue: ERROR Error binary size ( #2432 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-10-03 16:15:01 +02:00
Otto Winter
912793eddf
Convert time to use tzdata ( #2425 )
2021-10-03 14:10:53 +02:00
Keith Burzinski
eaa5200a35
Thermostat publish state fix ( #2427 )
2021-10-03 14:10:43 +02:00
cvwillegen
a7687c3e17
Add local MAC address to WiFi info ( #2428 )
2021-10-03 13:27:59 +02:00
Maurice Makaay
932e0469f7
Fix ESP32 esp-idf OTA updates ( #2424 )
...
* WIP on separating out the OTA backends.
* Split off the individual OTA backends.
* Cleanup the three backends, split into .h and .cpp.
* After successfull flashing, activate the new boot partition.
* Fix linting issues.
* Minor cleanup
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-10-02 16:02:01 +02:00
dependabot[bot]
15ab8918af
Bump aioesphomeapi from 9.1.1 to 9.1.2 ( #2426 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-02 15:20:12 +02:00
Maurice Makaay
d0dfc94a61
Fix I2C recovery on Arduino ( #2412 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-10-01 12:53:37 +02:00
Maurice Makaay
5a2984d03a
Fix attach_interrupt(...) for esp-idf framework ( #2416 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-10-01 10:11:07 +02:00
Maurice Makaay
c89018a431
Option to ignore CRC for EFuse MAC address ( #2399 )
...
* Accept changes as proposed by black.
* Added test and implemented optional correctly.
* Disable PHY RF full calibration (because it calls the breaking MAC retrieval function).
* Disable CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE instead of enable, dummy!
* Rename CONF_IGNORE_EFUSE_MAC_CRC to CONF_ESP32_IGNORE_EFUSE_MAC_CRC.
* Removed unused import.
* Fix ordering of constants.
* Moved all MAC address logic to core helpers.
* Use pretty MAC address for the log.
* Use standard MAC formatter function for debug component.
* Fix clang-formatting.
* Fix clang-formatting.
* Brought wording of comments in line with other function-describing comments.
* Processed code review by @OttoWinter
* Add USE_ESP32_IGNORE_EFUSE_MAC_CRC to defines.h
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-09-30 18:08:15 +02:00
Oxan van Leeuwen
1031ea4313
Fix line endings normalization ( #2407 )
...
* Strip CRLF line endings from modbus controller files
* Normalize all line endings to LF
2021-09-30 18:07:28 +02:00
Oxan van Leeuwen
5b0fbbaada
Replace std::move() with const references where possible ( #2421 )
...
* Replace std::move() with const references where possible
* Fix formatting
2021-09-30 16:25:08 +02:00
Oxan van Leeuwen
0e4f1ac40d
Fix default environment for clang-tidy ( #2420 )
...
* Drop unnecessary platformio call from script/lint-cpp
* Default environment for clang-tidy to esp32-tidy
2021-09-30 16:24:02 +02:00
Andy Allsopp
946db3fd50
Add viewport meta tag to web server layout ( #2419 )
...
* Update web_server.cpp
Added viewport meta tag to web_server.cpp in order to better control layout on mobile browsers. Adds 70 characters. Vastly improves accessibility on mobile devices.
* Update web_server.cpp
split line to meet clang format requirement.
* Update web_server.cpp
Reworked line break for clangtidy
2021-09-30 13:03:30 +02:00
WeekendWarrior1
3dfc8d4291
String manipulation filters for text sensors ( #2393 )
...
* initial text sensor filter POC
* fixed verbose logging
* add append, prepend, substitute filters
* add to lower, get to upper working without dummy
* clang lint
* more linting...
* std::move append and prepend filters
* fix verbose filter::input logging
* value.c_str() in input print
* lambda filter verbose log fix
* correct log tag, neaten to upper and to lower
* add on_raw_value automation/trigger
2021-09-29 23:25:06 +02:00
Oxan van Leeuwen
4f5e4f3b86
Move #ifdef to after header include ( #2417 )
...
defines.h needs to be included first.
Fixes esphome/issues#2490 .
2021-09-29 23:21:52 +02:00
Jesse Hills
505d1d78fb
Remove default initializations from tuya cover ( #2415 )
2021-09-29 12:19:19 +13:00
Otto Winter
7af1c04493
Bump debian base to 5.1.0 / 20210902 ( #2413 )
2021-09-28 23:16:00 +02:00
Otto Winter
855c98d815
Fix tuya cover lint checks ( #2414 )
2021-09-28 23:15:52 +02:00
Marek Marczykowski-Górecki
c26ea7e4e0
Tuya: add cover component ( #2279 )
2021-09-29 10:02:13 +13:00
irtimaled
c39ac9edfe
Support HSV-based color support on tuya light ( #2400 )
...
* fix: stop tuya light state getting reset
* fix typo
* Support for HSV color in Tuya
* Clamp formatting
2021-09-28 22:19:17 +02:00
Stephen Tierney
af04f565cf
Add support for SCD4X ( #2217 )
...
* Initial commit
* clang-format fixes
* Update CODEOWNERS
* clang-format fixes
* Fix merge error
* Fix missing return
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-28 22:10:25 +02:00
Paul Monigatti
2b9054d3b2
Initialised ESPPreferenceObject::backend_ to nullptr ( #2411 )
2021-09-28 16:26:46 +02:00
Jesse Hills
c83ecf764d
Merge pull request #2410 from esphome/bump-2021.9.2
...
2021.9.2
2021-09-28 16:04:19 +13:00
Jesse Hills
a2485a18cb
Bump version to 2021.9.2
2021-09-28 15:41:58 +13:00
Jesse Hills
8ef2ad17b5
Fix lint issues in web_server_base ( #2409 )
2021-09-28 15:41:51 +13:00
Otto Winter
4579f78bf9
Merge pull request from GHSA-48mj-p7x2-5jfm
2021-09-28 15:39:41 +13:00
Sergey V. DUDANOV
1853407645
Midea fix ( #2395 )
2021-09-28 15:36:23 +13:00
Otto Winter
cb5efc1c42
Bump aioesphomeapi to 9.1.1 ( #2350 )
2021-09-28 15:35:03 +13:00
Jesse Hills
2234f6aacf
Fix lint issues in web_server_base ( #2409 )
2021-09-28 15:33:30 +13:00
Otto Winter
be965a60eb
Merge pull request from GHSA-48mj-p7x2-5jfm
...
* Move web_server auth to web_server_base
* Fix
* Fix
* Add middleware system
2021-09-28 13:53:38 +13:00
Oxan van Leeuwen
5596751c2c
Add str_sprintf function that returns std::string ( #2408 )
2021-09-28 10:24:55 +13:00
Paulus Schoutsen
6417d8132d
bump dashboard to 20210927.0 ( #2405 )
2021-09-27 23:08:21 +02:00
0hax
5624fafb3a
Fix handling of timestamps in Teleinfo component. ( #2392 )
...
* teleinfo: avoid a buffer overflow.
When reading tag or values, data is written to the buffer even if the
size if bigger than the buffer. Add a new 'max_len' argument to
get_field() to avoid this error.
Signed-off-by: 0hax <0hax@protonmail.com >
* teleinfo: read extra timestamp field for some tags.
Some tags has an extra timestamp field that need to be read before the
actual data.
The code is inspired by Jpsy work:
29339c14f9
Signed-off-by: 0hax <0hax@protonmail.com >
* teleinfo: increase MAX_BUF_SIZE to suffice for 3-phase Linky in Standard mode.
* teleinfo: handle DATE tag correctly.
The DATE tag is special due its format and need to be handled
separately.
Fix from DrCoolzic.
Signed-off-by: 0hax <0hax@protonmail.com >
Co-authored-by: Jörg Wagner <jwagner@digilog.de >
2021-09-27 22:32:08 +02:00
Daniel Müller
2eb5f89d82
Add cover toggle support ( #1809 )
...
* Add cover toggle support
Step through open/stop/close/stop sequence with every toggle
* Move the cover toggle logic to perform()
* Add clang-tidy CI suggestion
* Implement cover toggle action as cover trait
* Handle toggle correctly if cover fully closed on POR
* Fix CI finding
* Add deprecated warning
* Don't add already deprecated interface
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
* Don't add already deprecated interface
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
* Don't add already deprecated interface
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Mueller, Daniel <daniel.mueller@karlstorz.com >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-09-27 22:31:15 +02:00
Marcos Pérez Ferro
e30f17f64f
Add Current based cover ( #1439 )
...
* Adding first version of current_base cover. No Interlock yet.
* simplifying code
* Implementing malfunction protection
* Adding test
* Fixing too long lines
* Fixing test sensor names
* Adding missing id's in ade7953 tests
* Adding code owners as requested
* Fixing issue setting position when stop reached
* Fixing issue setting position when stop reached
* Black formatting
* Fixing format issues
* Fix for concurrent changes
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-09-27 22:22:45 +02:00
irtimaled
1ba560dc9e
fix: stop tuya light state getting reset ( #2401 )
...
* fix: stop tuya light state getting reset
* fix typo
2021-09-27 21:54:51 +02:00
Maurice Makaay
8c86a18dc6
Add missing include for defines.h. ( #2403 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-09-27 21:53:47 +02:00
Christian Taedcke
b2d516c70a
ccs811: Skip reading data if it is not available ( #2404 )
...
On bootup the ccs811 reports that no data is available. No error flag
is set in that case. The current implementation ignores this, reads
and publishes the invalid data, which is 0xFDFD for both tvoc and co2
in my case.
This commit fixes this and does not read and publish invalid data.
2021-09-27 21:53:05 +02:00
Otto Winter
45940b0514
Dashboard node import and render in browser ( #2374 )
2021-09-27 10:10:53 -07:00
Otto Winter
97e76d64d6
Re-enable TCP nodelay for ESP32 ( #2390 )
2021-09-27 11:40:28 +02:00
Jesse Hills
756c6721e9
Fix NDEF URI casing ( #2397 )
2021-09-27 11:11:27 +13:00
JonasEr
4c390d9f9f
Extend nfc ndef records with Text ( #2191 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-09-27 09:38:08 +13:00
Sergey V. DUDANOV
0d0954d74b
Midea fix ( #2395 )
2021-09-27 09:32:33 +13:00
Martin
7672ba2c8d
Modbus controller ( #1779 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-27 09:27:24 +13:00
WeekendWarrior1
4d28afc153
add fan.cycle_speed action ( #2329 )
2021-09-27 08:32:46 +13:00
irtimaled
7246f42a8e
Tuya rgb support ( #2278 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-26 21:34:06 +13:00
irtimaled
bdcffc7ba9
fix: Setting Tuya string DP value ( #2394 )
2021-09-26 21:27:43 +13:00
rbaron
95a6715b2b
Adds light sensor support for b-parasites ( #2391 )
2021-09-25 13:16:27 +02:00
Otto Winter
5342edf04a
Misc fixes for esp-idf ( #2386 )
2021-09-25 10:05:32 +02:00
Otto Winter
d344b1ca0e
Fix arduino esp32 wifi v2 ( #2389 )
2021-09-25 10:04:57 +02:00
Otto Winter
278863d027
Fix some issues with wifi driver after IDF refactor ( #2387 )
2021-09-25 09:16:32 +02:00
Otto Winter
8503e08ee6
Fix InterruptLock on ESP-IDF ( #2388 )
2021-09-25 09:14:07 +02:00
Otto Winter
aec02afcdc
Fix clang-tidy header filter ( #2385 )
...
* Fix clang-tidy header filter
* Allow private members
* Fix clang-tidy detections
* Run clang-format
* Fix remaining detections
* Fix graph
* Run clang-format
2021-09-24 18:02:28 +02:00
Maurice Makaay
52dd79691b
Read unencrypted DSMR telegrams in chunks ( #2382 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-09-24 14:15:22 +02:00
dependabot[bot]
aea2491fa4
Bump voluptuous from 0.12.1 to 0.12.2 ( #2381 )
2021-09-23 23:36:19 +02:00
Christian Taedcke
963b28181f
Always execute i2c bus recovery on setup ( #2379 )
2021-09-23 20:11:40 +02:00
Christian Taedcke
210a9a4162
Fix esp-idf pinmask bit-shift overflow ( #2380 )
2021-09-23 18:24:29 +02:00
Otto Winter
a27a884191
Add missing MockObj operators ( #2378 )
2021-09-23 11:53:10 +02:00
Paul Monigatti
17dcba8f8a
Fix: Pin flags code generation returning FLAG_NONE ( #2377 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-23 11:19:17 +02:00
Paul Monigatti
ea6a7a22ff
Fix ESP8266 ADC ( #2376 )
2021-09-23 10:45:41 +02:00
Stijn Tintel
5ddba719c5
Fix ir_climate on ESP32-C3 ( #2314 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-22 20:13:24 +02:00
Otto Winter
b398d826c1
Fix two i2c error code return errors ( #2375 )
2021-09-22 20:07:43 +02:00
Philipp Riederer
edb557f79e
ledc: do not try to write_state to an uninitialized output ( #1732 )
...
Co-authored-by: Philipp Tölke <ptoelke@tecracer.de >
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-22 19:50:19 +02:00
dependabot[bot]
f463cd98f8
Bump tzlocal from 2.1 to 3.0 ( #2294 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-22 19:50:11 +02:00
Martin
262d69308d
fix i2c scanning eror for Arduino ( #2364 )
2021-09-22 19:08:42 +02:00
Oxan van Leeuwen
0406e27100
Don't generate IDs with the name of loaded integrations ( #2373 )
2021-09-22 19:07:57 +02:00
Oxan van Leeuwen
ed3ad615d8
Fix compilation due to incompatibility between #1237 and IDF changes ( #2372 )
2021-09-22 14:07:39 +02:00
ZJY
66761ff340
Add SSD1305 support to SSD1306 integration along with few new options ( #1902 )
...
* Add serveral options for SSD1306 integration
* Add SSD1305 support
(SSD1305 is similar to SSD1306, it seems SSD1305 has
brightness and color register but does not have charge pump)
* Add some description when manipulating registers
* Add flip, offset and invert option to get more compatibility
with various display modules
* Fix typo `setup_ssd1036' -> `setup_ssd1306'
* Add SSD1306 brightness validation tip
* Add more description, limit offset range
* Changes according to linter
* Fix test
* Raise error instead of using warning
* Fix wrong logic
* Remove logger
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Remove logging import
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-22 13:47:41 +02:00
Gustavo Ambrozio
8bebf138ee
Wifi scan results ( #1605 )
...
* adding a scan results wifi text sensor
* Code comment
* Adding scan results to test
* Removing redundant call
* linting
* Better method to update wifi info
Co-authored-by: Otto Winter <otto@otto-winter.com >
* Getting loop back
At least for now.
* Trying out suggestion again
* Applying cr suggestions
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-09-22 13:44:09 +02:00
wifwucite
fd836e982e
Mqtt topics to support numeric fan speed ( #1859 )
...
* numeric speed added
* when dumping config for MQTT components log a note when skipped due to is_internal
* added new topics to paython code validation/generation
* reformatted with black
* formatting corrected
* use dump_config_ mechanism to skip internal components
* use dump_config_ mechanism to skip internal components
* style issues resolved
* do_dump_config removed
* formatting fixed
* formatting fixed
* Drop parent dump_config() calls
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-09-22 13:42:58 +02:00
Trevor North
e32722db70
Allow sloppy datapoint message length ( #1982 )
...
This allows datapoint update messages to be handled even if the overall
message is longer than required (likely that it contains trailing empty
bytes).
The specific type handling will read only the expected data lengths so
we only need to hard bail if we have too little data not too much.
2021-09-22 13:29:05 +02:00
Stephen Tierney
b20760c93c
Add support for LTR390 ( #1505 )
...
* Add support for ltr390
* Fix linting errors
* Fix more linting errors
* Linting fixes continued
* Linting forever
* Another one
* Fix regression and linting
* Fix narrowing conversion
* Add test and bugfix
* Add codeowners
* Update CODEOWNERS
* Update sensor defs
* Reformatted with black
* Fixed device class import
* Update CODEOWNERS
* Update CODEOWNERS
* Adding all config options
As requested https://github.com/esphome/esphome/pull/1505#discussion_r597326897
* Moving test to different config file
test1.yml runs out of memory
* Update according to comments
* Add safety clause to reading modes
* Fix clang-tidy complaint
* Revert change to i2c component
* Fix for changes in dev
* Revert "Revert change to i2c component"
This reverts commit 2810df59e9 .
Co-authored-by: Otto winter <otto@otto-winter.com >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-09-22 13:24:19 +02:00
Jesse Hills
654e31124e
Correctly invert the float output state ( #2368 )
2021-09-22 22:59:03 +12:00
Stanislav Meduna
8e36e1b92e
ili9341: use larger SPI transfers ( #1628 )
...
The original version uses write_byte to tranfer every byte of
the display buffer which is quite extensive as every byte needs
to be waited for in the SPI driver.
This patch prepares transfers in 64-byte chunks. The result is
a visible faster redraw of the display.
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-22 12:43:17 +02:00
Tommy van der Vorst
9fe7b08874
Add support for Waveshare 7.5 inch (C) bichromatic display (black-and-white only for now) ( #1844 )
...
* Add support for Waveshare 7.5 inch (B) bichromatic display (black-and-white only for now)
* Use drawing commands specific to bichromatic displays
* Fix inaccurate comment
* Fix merge error
* Formatting
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-09-22 12:39:41 +02:00
Robert Resch
f1364d4af4
Combine code of xiaomi_miscale and xiaomi_miscale2 ( #2266 )
...
* Combine xiaomi_miscale and xiaomi_miscale2
* check if message contains impedance
* auto detect scale version
* remove xiaomi_miscale2
* fix lint errors
* Apply suggestions from code review
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
* Apply suggestions from code review on old code
* Fix clang-tidy warnings
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-09-22 12:12:55 +02:00
Silvio
ed593544d8
Add support for Daly Smart BMS ( #2156 )
...
* Add support for Daly Smart BMS
* Fix clang-format and python lint
* Fix const declaration
* Add code owner
* Fix malloc with std::vector
* Fix with suggestions
* Revert "Fix with suggestions"
This reverts commit bc618f20cf .
* Fix last commit
* Fix Python Lint
* Fix typo
* Use std::vector instead pointer and fix loop
* Fix typo
* Add test configuration to test3.yaml
* Fix test3.yaml
* Fix uart in test3.yaml
2021-09-22 12:03:42 +02:00
Niccolò Maggioni
0929a0f8aa
Discard senseair commands echoes & fix calibration result check ( #2358 )
2021-09-22 11:15:51 +02:00
Paul Monigatti
13b3412b45
Fix Dallas parent not being set ( #2369 )
2021-09-22 11:12:42 +02:00
Maurice Makaay
888e315553
Fix OTA crash during reading of new bin file. ( #2366 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-09-22 10:37:46 +02:00
Otto Winter
11daabc9c2
Fix docker pio settings not applied ( #2370 )
2021-09-22 10:32:39 +02:00
WeekendWarrior1
40e0100c1e
add = to default font glpyh list ( #2361 )
2021-09-22 16:57:16 +12:00
Paul Monigatti
c51352d04d
Allow non-addressable lights in light partitions ( #2256 )
2021-09-22 13:59:21 +12:00
Paul Monigatti
c8a8acd46e
Fix ESP8266 preference loading ( #2367 )
2021-09-22 13:55:49 +12:00
Otto Winter
bbac1534a3
Fix ESP8266 preferences not set up ( #2362 )
2021-09-21 21:59:11 +02:00
Oxan van Leeuwen
637b55bfbf
Allow compilation against IDF from repository ( #2355 )
...
* Fix src_filter in platformio.ini after src_dir change
* Add -Wno-nonnull-compare to platformio.ini as well
* Create default sdkconfig for static analysis
* Add more compiler flags to clang ignore list
* Clean-up platformio.ini
* Remove unnecessary blank line
* Fix accidentally dropped library
* Don't gitignore sdkconfig.defaults
Co-authored-by: Otto winter <otto@otto-winter.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-21 17:12:17 +02:00
Maurice Makaay
92a24d52be
Fix OTA password mismatch error. ( #2363 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-09-21 17:11:58 +02:00
Alex
491f8cc611
Configurable Flash Write Interval ( #2119 )
...
Co-authored-by: Alex <33379584+alexyao2015@users.noreply.github.com >
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-21 13:47:51 +02:00
Oxan van Leeuwen
71fc61117b
Fix duplicate defines and restore alphabetical order ( #2352 )
2021-09-21 16:52:01 +12:00
Otto Winter
24f445dade
Fix src_filter in platformio.ini after src_dir change ( #2353 )
2021-09-21 16:37:13 +12:00
Otto Winter
7c884329eb
Fix MDNS not registered ( #2359 )
2021-09-21 16:34:56 +12:00
Martin
bac58bba4d
fixes compilation error in rtttl ( #2357 )
...
Compilation error for millis() and delay() after #2303
2021-09-20 22:13:46 +02:00
Otto Winter
250bf3f054
CI cache only restore from direct matches ( #2351 )
2021-09-20 13:14:05 +02:00
Otto Winter
e65a7d887f
Bump aioesphomeapi to 9.1.1 ( #2350 )
2021-09-20 12:02:37 +02:00
Otto Winter
ac0d921413
ESP-IDF support and generic target platforms ( #2303 )
...
* Socket refactor and SSL
* esp-idf temp
* Fixes
* Echo component and noise
* Add noise API transport support
* Updates
* ESP-IDF
* Complete
* Fixes
* Fixes
* Versions update
* New i2c APIs
* Complete i2c refactor
* SPI migration
* Revert ESP Preferences migration, too complex for now
* OTA support
* Remove echo again
* Remove ssl again
* GPIOFlags updates
* Rename esphal and ICACHE_RAM_ATTR
* Make ESP32 arduino compilable again
* Fix GPIO flags
* Complete pin registry refactor and fixes
* Fixes to make test1 compile
* Remove sdkconfig file
* Ignore sdkconfig file
* Fixes in reviewing
* Make test2 compile
* Make test4 compile
* Make test5 compile
* Run clang-format
* Fix lint errors
* Use esp-idf APIs instead of btStart
* Another round of fixes
* Start implementing ESP8266
* Make test3 compile
* Guard esp8266 code
* Lint
* Reformat
* Fixes
* Fixes v2
* more fixes
* ESP-IDF tidy target
* Convert ARDUINO_ARCH_ESPxx
* Update WiFiSignalSensor
* Update time ifdefs
* OTA needs millis from hal
* RestartSwitch needs delay from hal
* ESP-IDF Uart
* Fix OTA blank password
* Allow setting sdkconfig
* Fix idf partitions and allow setting sdkconfig from yaml
* Re-add read/write compat APIs and fix esp8266 uart
* Fix esp8266 store log strings in flash
* Fix ESP32 arduino preferences not initialized
* Update ifdefs
* Change how sdkconfig change is detected
* Add checks to ci-custom and fix them
* Run clang-format
* Add esp-idf clang-tidy target and fix errors
* Fixes from clang-tidy idf round 2
* Fixes from compiling tests with esp-idf
* Run clang-format
* Switch test5.yaml to esp-idf
* Implement ESP8266 Preferences
* Lint
* Re-do PIO package version selection a bit
* Fix arduinoespressif32 package version
* Fix unit tests
* Lint
* Lint fixes
* Fix readv/writev not defined
* Fix graphing component
* Re-add all old options from core/config.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-20 11:47:51 +02:00
Oxan van Leeuwen
1e8e471dec
Introduce call_dump_config() indirection ( #2325 )
2021-09-20 11:16:31 +02:00
Otto Winter
2d7f8b3bdf
Install python requirements after apt ones for better caching ( #2349 )
...
* Install python requirements after apt ones for better caching
* Fix buildkit caching works differently
2021-09-20 10:31:48 +02:00
Oxan van Leeuwen
7452ef23b1
Add ESPHOME_VERSION_CODE define ( #2324 )
2021-09-20 20:16:59 +12:00
Christian Taedcke
9ebe075f9b
Add deep sleep wakeup from touch ( #1238 ) ( #2281 )
2021-09-20 20:12:32 +12:00
Aljaž Srebrnič
3052c64dd7
Add invert_colors option for st7735 ( #2327 )
2021-09-20 20:08:08 +12:00
Otto Winter
5e345783bd
Fix docker release deploy push flag ( #2348 )
2021-09-20 09:55:18 +02:00
poptix
81685573e1
Properly calculate negative temperatures in sm300d2 ( #2335 )
...
Co-authored-by: Matt Hallacy <github@poptix.net >
2021-09-20 19:44:18 +12:00
synco
945ed5d3bd
Added graphing component ( #2109 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Synco Reynders <synco@deviceware.co.nz >
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-20 19:29:47 +12:00
Otto Winter
fff5ba03c2
Also run docker CI when requirements change ( #2347 )
2021-09-20 09:29:09 +02:00
besteru
82eca13d7b
Fix error reporting for DHT bit read loop ( #2344 )
2021-09-20 09:14:44 +02:00
synco
5f21b925da
Calculating the AC only component of the samples ( #1906 )
...
Co-authored-by: Synco Reynders <synco@deviceware.co.nz >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-20 09:12:50 +02:00
Otto Winter
272ceadbb0
Redo docker build system with buildkit+multi-stage and cache pio packages ( #2338 )
2021-09-20 09:07:38 +02:00
Jesse Hills
d26c2b1a44
Merge pull request #2346 from esphome/bump-2021.9.1
...
2021.9.1
2021-09-20 14:56:48 +12:00
Oxan van Leeuwen
8bda8e5393
Clean-up sensor integration ( #2275 )
2021-09-20 14:34:59 +12:00
Jesse Hills
954b8a0cff
Bump version to 2021.9.1
2021-09-20 14:16:57 +12:00
Otto Winter
7c17e72db4
Add readv and writev for more efficient API packets ( #2342 )
2021-09-20 14:16:56 +12:00
Oxan van Leeuwen
d180aee57f
Apply color brightness to addressable light effects ( #2321 )
2021-09-20 14:16:56 +12:00
Oxan van Leeuwen
e3ffecefc0
Cease using deprecated Cover methods in automations ( #2326 )
2021-09-20 14:16:56 +12:00
Oxan van Leeuwen
4c61cf153c
Light transition fixes ( #2320 )
2021-09-20 14:16:56 +12:00
Paul Monigatti
c78fb90e2f
Fix MQTT discovery for sensor state_class ( #2331 )
2021-09-20 14:16:39 +12:00
Otto Winter
a990898256
Add readv and writev for more efficient API packets ( #2342 )
2021-09-20 10:33:10 +12:00
Luca Gugelmann
c60c618204
Fix SPIDevice::write_byte16 to actually take a 16 bit argument ( #2345 )
2021-09-20 09:19:20 +12:00
Stefan Rado
53bd197c44
Add eco mode to tuya climate component ( #1860 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-20 09:17:43 +12:00
dependabot[bot]
dbb195691b
Bump pylint from 2.10.2 to 2.11.1 ( #2334 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-19 19:22:28 +02:00
Oxan van Leeuwen
50da630811
Apply color brightness to addressable light effects ( #2321 )
2021-09-19 18:46:26 +02:00
Kamil Trzciński
30eca885c9
Add esp8266_disable_ssl_support: config option ( #2236 )
2021-09-19 18:46:17 +02:00
Oxan van Leeuwen
f76685fccf
Cease using deprecated Cover methods in automations ( #2326 )
2021-09-19 18:31:31 +02:00
Oxan van Leeuwen
68d547595e
Light transition fixes ( #2320 )
2021-09-19 18:31:20 +02:00
Paul Monigatti
64341d1d18
Fix MQTT discovery for sensor state_class ( #2331 )
2021-09-19 18:30:41 +02:00
Otto Winter
2e49039c01
Reduce stale/lock gh actions interval ( #2341 )
2021-09-19 14:20:35 +02:00
Jesse Hills
321504cf29
Merge pull request #2328 from esphome/bump-2021.9.0
...
2021.9.0
2021-09-16 09:40:29 +12:00
Jesse Hills
0f4a7bf1f5
Bump version to 2021.9.0
2021-09-16 09:12:01 +12:00
Jesse Hills
711e74a12b
Merge branch 'beta' into bump-2021.9.0
2021-09-16 09:12:01 +12:00
Matthew Mazzanti
8f3a739da7
Allow transforms and flashes to not update remote_values ( #2313 )
2021-09-16 05:59:58 +12:00
Oxan van Leeuwen
aed140d802
Fix typo
2021-09-15 19:13:30 +02:00
Oxan van Leeuwen
c69b88bb55
Fix platformio.ini parser used by container build
2021-09-15 19:10:51 +02:00
Oxan van Leeuwen
c6dc8a11e2
Add namespace to all PlatformIO library references ( #2296 )
...
* Remove unnecessary duplication in platformio.ini
* Add namespace to all platformio library references
* Add cmake-build-* to gitignore
They're generated by the CLion add-on for each PlatformIO environment.
Listing them all separately seems nonsensical.
2021-09-15 19:01:31 +02:00
dependabot[bot]
6366ff6421
Bump black from 21.8b0 to 21.9b0 ( #2305 )
2021-09-15 18:02:41 +02:00
dependabot[bot]
607ddaa632
Bump aioesphomeapi from 9.0.0 to 9.1.0 ( #2306 )
2021-09-15 18:02:28 +02:00
Guillermo Ruffino
d281e59f3a
ac_dimmer increase gate time for robotdyn ( #1708 )
...
* ac_dimmer increate gate time for robotdyn
* add explanation on longer gate enable time
2021-09-15 08:40:52 -03:00
Stefan Rado
2db8c42e1d
Support direct relay state feedback for tuya climate component ( #1668 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-15 20:23:35 +12:00
Jesse Hills
aa8eb2c92a
Merge pull request #2319 from esphome/bump-2021.9.0b5
...
2021.9.0b5
2021-09-15 19:51:55 +12:00
Jesse Hills
b422a63b2a
Bump version to 2021.9.0b5
2021-09-15 19:01:54 +12:00
Jesse Hills
ad5f2cd748
Start a wifi scan after saving station details ( #2315 )
2021-09-15 19:01:54 +12:00
Maurice Makaay
efae363739
Fix aioesphomeapi API logger with explicit api.port in the YAML. ( #2310 )
2021-09-15 19:01:54 +12:00
Jesse Hills
2d79d21c50
Simple time.sleep in place of threading wait due to upgraded zeroconf ( #2307 )
2021-09-15 19:01:54 +12:00
jsuanet
3b9d126322
Fix unit of measurement fields for DSMR power consumed/delivered fields ( #2304 )
...
Co-authored-by: Jos Suanet <jos@suanet.net >
2021-09-15 19:01:54 +12:00
Jesse Hills
0ea77de98c
Start a wifi scan after saving station details ( #2315 )
2021-09-15 19:00:51 +12:00
Maurice Makaay
19014331d8
Fix aioesphomeapi API logger with explicit api.port in the YAML. ( #2310 )
2021-09-15 08:48:27 +02:00
Jesse Hills
b276ac0588
Simple time.sleep in place of threading wait due to upgraded zeroconf ( #2307 )
2021-09-15 16:39:13 +12:00
Guillermo Ruffino
de33cbd7e7
Dsmr updates ( #2157 )
...
* add option to use check_crc
* ignore newline before ( in parsing
* add gas delivered text for raw sensor
* fix compile issue when not listing any sensor
* make gas_mbus_id configurable
* update dsmr lib for clang
2021-09-14 22:14:49 -03:00
JonasEr
103ba4c696
Bug fix of NFC message & records becoming inaccessible in on_tag lambdas ( #2309 )
2021-09-15 10:06:43 +12:00
jsuanet
5a90b83f63
Fix unit of measurement fields for DSMR power consumed/delivered fields ( #2304 )
...
Co-authored-by: Jos Suanet <jos@suanet.net >
2021-09-15 09:22:45 +12:00
Oxan van Leeuwen
716039e452
Use standard version of make_unique when available ( #2292 )
2021-09-14 14:27:35 +02:00
Jesse Hills
896654aaef
Merge pull request #2302 from esphome/bump-2021.9.0b4
...
2021.9.0b4
2021-09-14 23:23:51 +12:00
Jesse Hills
5fad38f65f
Bump version to 2021.9.0b4
2021-09-14 23:07:08 +12:00
Jesse Hills
89f2ea5725
Fix binary strobe ( #2301 )
2021-09-14 23:07:07 +12:00
Jesse Hills
a32ad33b4e
Allow simple hostname for sntp servers ( #2300 )
2021-09-14 23:07:07 +12:00
Otto Winter
a328fff5a7
Fix api noise explicit reject ( #2297 )
2021-09-14 23:07:07 +12:00
Otto Winter
233783c76c
API Noise logging ( #2298 )
2021-09-14 23:07:07 +12:00
Otto Winter
39a18fb358
Bump platformio to 5.2.0 ( #2291 )
2021-09-14 23:07:02 +12:00
Jas Strong
460a144ca8
t6615: tolerate sensor dropping commands ( #2255 )
...
The Amphenol T6615 has a built-in calibration system which means that
the sensor could go away for a couple of seconds to figure itself out.
While this is happening, commands are silently dropped.
This caused the previous version of this code to lock up completely,
since there was no way for the command_ state machine to tick back to
the NONE state.
Instead of just breaking the state machine, which might be harmful on
a multi-core or multi-threaded device, add a timestamp and only break
the lock if it's been more than a second since the command was issued.
The command usually doesn't take more than a few milliseconds to
complete, so this should not affect things unduly.
While we're at it, rewrite the rx side to be more robust against
bytes going missing.
Instead of reading in the data essentially inline, read into a buffer
and process it when enough has been read to make progress.
If data stops coming when we expect it to, or the data is malformed,
have a timeout that sends a new command.
Co-authored-by: jas <jas@asspa.in >
2021-09-14 23:06:13 +12:00
Oxan van Leeuwen
23ead416d5
Suppress excessive warnings about deprecated Fan interfaces ( #2270 )
2021-09-14 23:06:13 +12:00
Oxan van Leeuwen
1b5f11bbee
Only try compat parsing after regular parsing fails ( #2269 )
2021-09-14 23:06:13 +12:00
Jesse Hills
4cc2817fcd
Fix binary strobe ( #2301 )
2021-09-14 22:59:15 +12:00
Jesse Hills
d437cc915c
Allow simple hostname for sntp servers ( #2300 )
2021-09-14 22:40:45 +12:00
Otto Winter
dd3f2f6c7e
Fix api noise explicit reject ( #2297 )
2021-09-14 11:53:49 +02:00
Otto Winter
5f61897bec
Add stale/lock bots ( #2299 )
2021-09-14 10:35:37 +02:00
dependabot[bot]
c5d26a5b4a
Bump click from 7.1.2 to 8.0.1 ( #1824 )
...
Bumps [click](https://github.com/pallets/click ) from 7.1.2 to 8.0.1.
- [Release notes](https://github.com/pallets/click/releases )
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/click/compare/7.1.2...8.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-14 10:26:49 +02:00
Otto Winter
855112dfc3
API Noise logging ( #2298 )
2021-09-14 09:53:37 +02:00
Jesse Hills
0da97289e6
Merge pull request #2295 from esphome/bump-2021.9.0b3
...
2021.9.0b3
2021-09-14 07:47:20 +12:00
Otto Winter
b9767bdcbc
Bump platformio to 5.2.0 ( #2291 )
2021-09-13 21:16:13 +02:00
Jesse Hills
91f12a50cf
Bump version to 2021.9.0b3
2021-09-14 07:13:00 +12:00
Otto Winter
e92a9d1d9e
Fix API socket issues ( #2288 )
...
* Fix API socket issues
* Fix compile error against beta
* Format
2021-09-14 07:13:00 +12:00
Oxan van Leeuwen
4eb51ab4d6
Disable automatic usage of SNTP servers from DHCP ( #2273 )
2021-09-14 07:12:59 +12:00
Oxan van Leeuwen
e6b0a0ca2b
Clean-up sensor integration ( #2275 )
2021-09-13 18:58:49 +02:00
Oxan van Leeuwen
924df1e7de
Run clang-tidy against Arduino 3 ( #2146 )
...
* Add macros header with more usable Arduino version defines
* Change Arduino version checking to use our version defines
* Add missing ESP8266 check
* Rename Arduino version macro to ARDUINO_VERSION_CODE
* Upgrade clang-tidy to use Arduino 3
* Fix clang-tidy warnings
* Upgrade NeoPixelBus to upstream 2.6.7
* Use Arduino-version-appropriate API to set redirect flags
* Remove now unnecessary CLANG_TIDY ifdefs
* Add preprocessor hackery to avoid including pgmspace.h
* Bump base image to 4.1.1 and update lint
* Fix nfctag
* Fix make_unique ambiguous
* Fix ignore name
* Fix ambiguous v2
* Remove unused begin
* Cast time_t to prevent issues on platforms where time_t is 32bit
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-13 18:55:04 +02:00
Otto Winter
ed7983af41
Fix API socket issues ( #2288 )
...
* Fix API socket issues
* Fix compile error against beta
* Format
2021-09-13 18:52:53 +02:00
Oxan van Leeuwen
40c474cd83
Run clang-tidy against ESP32 ( #2147 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-13 18:11:27 +02:00
Otto Winter
a2d2863c72
Revert "Bump tzlocal from 2.1 to 3.0 ( #2154 )" ( #2289 )
...
This reverts commit e0cff214b2 .
2021-09-13 17:22:24 +02:00
Oxan van Leeuwen
133a17d6eb
Add esphal.h include to inkplate6 component ( #2286 )
2021-09-13 16:55:01 +02:00
Oxan van Leeuwen
fe47ddc27a
Convert st7735.h to use LF line endings ( #2287 )
2021-09-13 16:39:35 +02:00
Tercio Filho
aad03f1bf5
Fix issue #2054 . PZEM004T Component doesn't set the module address. ( #1784 )
2021-09-13 15:36:01 +02:00
Otto Winter
a4867a00ea
Activate owning-memory clang-tidy check ( #1891 )
...
* Activate owning-memory clang-tidy check
* Lint
* Lint
* Fix issue with new NfcTag constructor
* Update pointers for number and select
* Add back the NOLINT to display buffer
* Fix merge
* DSMR fixes
* Nextion fixes
* Fix pipsolar
* Fix lwip socket
* Format
* Change socket fix
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-13 11:31:02 +02:00
dependabot[bot]
e0cff214b2
Bump tzlocal from 2.1 to 3.0 ( #2154 )
...
Bumps [tzlocal](https://github.com/regebro/tzlocal ) from 2.1 to 3.0.
- [Release notes](https://github.com/regebro/tzlocal/releases )
- [Changelog](https://github.com/regebro/tzlocal/blob/master/CHANGES.txt )
- [Commits](https://github.com/regebro/tzlocal/compare/2.1...3.0 )
---
updated-dependencies:
- dependency-name: tzlocal
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>
2021-09-13 11:25:28 +02:00
James Braid
c6109024aa
Fix SM300D2 sensor component routines so they correctly read the sensor output ( #2159 )
2021-09-13 11:23:59 +02:00
Alex
4e308f551c
Fix devcontainer scripts on Windows ( #2239 )
2021-09-13 10:08:06 +02:00
Kamil Trzciński
8a2b1d9359
Expose select on Frontend web_server: ( #2245 )
2021-09-13 10:06:28 +02:00
Jas Strong
63a186bdf9
t6615: tolerate sensor dropping commands ( #2255 )
...
The Amphenol T6615 has a built-in calibration system which means that
the sensor could go away for a couple of seconds to figure itself out.
While this is happening, commands are silently dropped.
This caused the previous version of this code to lock up completely,
since there was no way for the command_ state machine to tick back to
the NONE state.
Instead of just breaking the state machine, which might be harmful on
a multi-core or multi-threaded device, add a timestamp and only break
the lock if it's been more than a second since the command was issued.
The command usually doesn't take more than a few milliseconds to
complete, so this should not affect things unduly.
While we're at it, rewrite the rx side to be more robust against
bytes going missing.
Instead of reading in the data essentially inline, read into a buffer
and process it when enough has been read to make progress.
If data stops coming when we expect it to, or the data is malformed,
have a timeout that sends a new command.
Co-authored-by: jas <jas@asspa.in >
2021-09-13 09:54:48 +02:00
Oxan van Leeuwen
d594a6fcbc
Store strings only used for logging in flash ( #2274 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-09-13 09:48:52 +02:00
Oxan van Leeuwen
e18dfdd656
Suppress excessive warnings about deprecated Fan interfaces ( #2270 )
2021-09-13 09:39:18 +02:00
Oxan van Leeuwen
3aa107142b
Only try compat parsing after regular parsing fails ( #2269 )
2021-09-13 09:37:11 +02:00
Oxan van Leeuwen
0cd24c629a
Compatibility with clang-tidy v14 ( #2272 )
2021-09-13 09:35:55 +02:00
Oxan van Leeuwen
f31e0532c4
Untangle core headers (part 1) ( #2276 )
2021-09-13 09:33:29 +02:00
irtimaled
f0b6aabc96
Support inverting color temperature on tuya lights ( #2277 )
2021-09-13 09:33:20 +02:00
Oxan van Leeuwen
97a18717e6
Disable automatic usage of SNTP servers from DHCP ( #2273 )
2021-09-13 12:44:39 +12:00
Oxan van Leeuwen
ede1de9021
Drop obsolete comments from CONTRIBUTING.md ( #2271 )
2021-09-12 22:04:35 +02:00
Jesse Hills
f1a8d957f8
Merge pull request #2267 from esphome/bump-2021.9.0b2
...
2021.9.0b2
2021-09-10 22:13:54 +12:00
Jesse Hills
9821a3442b
Bump version to 2021.9.0b2
2021-09-10 21:34:38 +12:00
poptix
87842e097b
sm300d2: Accept (undocumented) 0x80 checksum offset. ( #2263 )
...
Co-authored-by: Matt Hallacy <github@poptix.net >
2021-09-10 21:34:38 +12:00
Jesse Hills
7dd40e2014
Fix a few ESP32-C3 compiler issues ( #2265 )
...
* Fix using Serial when using ESP32-C3 standard pins
* Force type for std::min in pn532
* Fix variable size where size_t is different on exp32-c3
2021-09-10 21:34:38 +12:00
poptix
3d71e2e189
sm300d2: Accept (undocumented) 0x80 checksum offset. ( #2263 )
...
Co-authored-by: Matt Hallacy <github@poptix.net >
2021-09-10 21:05:25 +12:00
Jesse Hills
affaaf7d2c
Fix a few ESP32-C3 compiler issues ( #2265 )
...
* Fix using Serial when using ESP32-C3 standard pins
* Force type for std::min in pn532
* Fix variable size where size_t is different on exp32-c3
2021-09-10 12:10:28 +12:00
Jesse Hills
a719998220
Merge pull request #2262 from esphome/bump-2021.9.0b1
...
2021.9.0b1
2021-09-09 11:40:33 +12:00
Jesse Hills
bad161a5c1
Bump version to 2021.10.0-dev
2021-09-09 10:28:34 +12:00
Jesse Hills
09a6fdf1c7
Bump version to 2021.9.0b1
2021-09-09 10:28:34 +12:00
Stephen Tierney
d2616cbdfc
PMSA003i Update state_class and async ( #2216 )
...
* Update component (state_class and async)
* No need to specify empty device class
* Remove unused import
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-09 10:14:08 +12:00
Keith Burzinski
faf1c8bee8
SGP40 sensor start-up fix ( #2178 )
2021-09-09 09:42:35 +12:00
Peter van Dijk
f09aca4865
pm1006: add support for sending a measurement request ( #2214 )
2021-09-09 09:35:00 +12:00
Jesse Hills
cc52f37933
Revert "Dont dump legacy fields ( #2241 )" ( #2259 )
...
This reverts commit 97eba1eecc .
2021-09-09 09:29:08 +12:00
Otto Winter
e5051eefbc
API encryption ( #2254 )
2021-09-09 09:22:47 +12:00
Peter van Dijk
9e5cd0da51
ccs811: publish firmware version; log bootloader and HW version; fix a bug ( #2006 )
2021-09-09 09:19:43 +12:00
Sergey V. DUDANOV
4e120a291e
Midea support v2 ( #2188 )
2021-09-09 09:10:02 +12:00
Otto Winter
2790d72bff
Convert API to use sockets ( #2253 )
...
* Socket component
* Lint
* Lint
* Fix esp8266 missing INADDR_ANY
* API convert to sockets and frame helper
* Fix compile error
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-08 12:52:57 +02:00
Otto Winter
e44f447d85
Fix socket not setting callbacks early enough ( #2260 )
2021-09-08 12:02:32 +02:00
Jesse Hills
4356581db0
Remove removesuffix
2021-09-08 19:51:20 +12:00
Jesse Hills
f87a701b28
Bump dashboard to 20210908.0 and fix card names for yml ( #2258 )
2021-09-08 17:14:12 +12:00
Jesse Hills
fa2eb46cd6
Allow .yml files to show up in the dashboard ( #2257 )
2021-09-08 16:11:09 +12:00
Otto Winter
f924e80f43
Socket component ( #2250 )
2021-09-08 15:41:42 +12:00
Chris Nussbaum
6180ee8065
Template sensors always publish on update interval ( #2224 )
...
Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com >
2021-09-08 15:36:49 +12:00
wifwucite
1be106c0b5
Fix fan speed restore issue on boot ( #1867 )
2021-09-08 15:30:17 +12:00
dgtal1
b0533db2eb
Add new trigger to fan component on_speed_set ( #2246 )
2021-09-08 15:15:57 +12:00
Otto Winter
dba502c756
Logger prevent recursive logging ( #2251 )
2021-09-08 08:57:20 +12:00
Oxan van Leeuwen
d9cb64b893
Add device classes new in HA 2021.9 ( #2248 )
2021-09-07 10:12:26 +12:00
Kamil Trzciński
2d91e6b977
template: select: fix initial_value cannot be used with lambda ( #2244 )
2021-09-07 08:00:08 +12:00
Alex
4a6f1f150a
Fix runtime exception due to dict typing ( #2243 )
2021-09-06 14:48:28 +12:00
Peter van Dijk
7f76f3726f
LOG_UPDATE_INTERVAL: correctly report "never" ( #2240 )
2021-09-06 14:47:13 +12:00
Jesse Hills
e2d97b6f36
Light: include ON_OFF capability to BRIGHTNESS ColorMode ( #2204 )
2021-09-06 08:57:58 +12:00
Jesse Hills
2a653642f5
Fix encoding bug ( #2242 )
2021-09-06 08:57:37 +12:00
Jesse Hills
97eba1eecc
Dont dump legacy fields ( #2241 )
2021-09-06 08:36:55 +12:00
Jesse Hills
ff6bed54c6
Remove last_reset_type and convert all those sensors to TOTAL_INCREASING ( #2233 )
2021-09-06 08:30:47 +12:00
Jesse Hills
f9b0666adf
Allow using a git source for a package ( #2193 )
2021-09-06 08:23:06 +12:00
Jesse Hills
ca12b8aa56
Move to use zeroconf library instead of inline copy ( #2192 )
2021-09-06 08:22:15 +12:00
Christian Ferbar
77508f7e44
Fix UARTComponent hardware vs software UART0 conflict ( #2229 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-09-04 14:49:34 +12:00
Oxan van Leeuwen
54de0ca0da
Reject template select/number/switches that don't handle user input ( #2230 )
2021-09-04 14:46:53 +12:00
Oxan van Leeuwen
f364788c03
Expose WHITE/CWWW/RGBCT color modes over MQTT ( #2231 )
2021-09-04 14:32:33 +12:00
DAVe3283
00aaf84c37
Fix uptime's state_class (esphome/issues#2337) ( #2205 )
2021-09-03 16:58:30 +12:00
Kamil Trzciński
b01bc76dc5
mqtt_sensor: properly send state_class via MQTT ( #2228 )
2021-09-03 16:37:18 +12:00
dependabot[bot]
910f812737
Bump pylint from 2.9.6 to 2.10.2 ( #2197 )
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.9.6 to 2.10.2.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/main/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.9.6...v2.10.2 )
---
updated-dependencies:
- dependency-name: pylint
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>
2021-09-03 16:20:42 +12:00
Chris Nussbaum
a4d024f43d
Add is_on and is_off conditions for the fan component ( #2225 )
...
Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com >
2021-09-02 12:16:11 +12:00
Alex
9937ad7fa0
Cleanup flash transitions ( #2227 )
2021-09-02 11:56:40 +12:00
Petko Bordjukov
edcd88123d
iBeacon support for ble_presence ( #1627 )
2021-09-02 11:46:15 +12:00
Alex
ea1b5e19f0
Add transitions to light flash ( #2201 )
2021-08-31 14:18:16 +12:00
Jesse Hills
54337befc2
Fix some lint errors in pylint 2.10.2 ( #2226 )
2021-08-31 14:00:58 +12:00
Jérôme Laban
140ef791aa
Support for the AirThings Wave Plus ( #1656 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-08-31 14:00:30 +12:00
dependabot[bot]
58350b6c99
Bump pytest from 6.2.4 to 6.2.5 ( #2223 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-31 11:10:52 +12:00
dependabot[bot]
f186ff8b46
Bump black from 21.7b0 to 21.8b0 ( #2222 )
...
Bumps [black](https://github.com/psf/black ) from 21.7b0 to 21.8b0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/commits )
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-31 10:40:06 +12:00
WeekendWarrior1
03190611bb
Add H-Bridge fan component ( #2212 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-08-31 10:10:22 +12:00
Guillermo Ruffino
37f322585e
Glmnet schema 202105 ( #2220 )
2021-08-31 06:48:19 +12:00
Marcio Granzotto Rodrigues
9218e85bd6
Remove footer validation for fujitsu_general ( #2196 )
2021-08-31 06:03:30 +12:00
Jesse Hills
f923ba87c0
Bump dashboard to 20210826.0 ( #2211 )
2021-08-30 09:41:14 +12:00
Oxan van Leeuwen
fac49896df
Update known boards ( #2190 )
2021-08-30 09:41:05 +12:00
Paul Monigatti
56225701f9
Fix Packages when using MQTT ( #2210 )
2021-08-30 09:27:38 +12:00
Alessandro Campolo
b5de43b225
cs_pin made optional for ili9341 ( #2219 )
2021-08-30 09:07:06 +12:00
Jesse Hills
b955527f6c
Fix css/js file loading for webserver when esphome not executed form config directory ( #2207 )
2021-08-26 15:34:39 +12:00
marsjan155
94b28102f5
Add st7920 display, ( #1440 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-08-26 14:33:03 +12:00
WeekendWarrior1
de871862a8
Optionally set direction on fan.turn_on action ( #2171 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-08-26 10:25:24 +12:00
Jesse Hills
3be56fd502
Fix SDM energy units to be KILO... ( #2206 )
2021-08-26 09:27:00 +12:00
Jesse Hills
5086cd716f
Merge pull request #2203 from esphome/bump-2021.8.2
...
2021.8.2
2021-08-25 19:59:13 +12:00
Jesse Hills
4937af0cd9
Bump version to 2021.8.2
2021-08-25 19:46:55 +12:00
Jesse Hills
877a5fda41
Revert "Light: include ON_OFF capability to BRIGHTNESS ColorMode ( #2186 )" ( #2202 )
...
This reverts commit b0fa317302 .
2021-08-25 19:46:54 +12:00
Jesse Hills
39cd2838df
Revert "Light: include ON_OFF capability to BRIGHTNESS ColorMode ( #2186 )" ( #2202 )
...
This reverts commit b0fa317302 .
2021-08-25 19:38:51 +12:00
Stephan Peijnik-Steinwender
565473c90c
ST7789V: Make backlight_pin optional ( #2180 )
2021-08-24 22:57:53 +12:00
Jesse Hills
1fac91a659
Merge pull request #2199 from esphome/bump-2021.8.1
...
2021.8.1
2021-08-24 14:40:24 +12:00
Jesse Hills
0a4837c1f0
Bump version to 2021.8.1
2021-08-24 14:26:28 +12:00
mtl010957
e7404183a0
Internally all temperature units are Celsius so just send it directly ( #1840 )
2021-08-24 14:26:28 +12:00
Samuel Sieb
44f8dcfb6e
Fix template select lambda ( #2198 )
2021-08-24 14:26:27 +12:00
Chris Nussbaum
481e0e98f8
Tuya fan component uses enum datapoint type for speed instead of integer ( #2182 )
...
Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com >
2021-08-24 14:26:27 +12:00
puuu
9de40c26eb
mqtt_light: remove legacy API config that is not compatible with HA 2021.8 ( #2183 )
2021-08-24 14:26:27 +12:00
Oxan van Leeuwen
ad953f02d1
Fix addressable light control without transitions & effects with transitions ( #2187 )
2021-08-24 14:26:27 +12:00
puuu
3869e56521
Light: include ON_OFF capability to BRIGHTNESS ColorMode ( #2186 )
2021-08-24 14:26:27 +12:00
Jesse Hills
63d87b17aa
Fix pypi download url ( #2177 )
2021-08-24 14:26:27 +12:00
mtl010957
ed68a0e773
Internally all temperature units are Celsius so just send it directly ( #1840 )
2021-08-24 13:38:59 +12:00
Samuel Sieb
e2640c8368
Fix template select lambda ( #2198 )
2021-08-24 13:26:59 +12:00
Chris Nussbaum
eff626248f
Tuya fan component uses enum datapoint type for speed instead of integer ( #2182 )
...
Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com >
2021-08-24 13:20:39 +12:00
puuu
ce29a3b07a
mqtt_light: remove legacy API config that is not compatible with HA 2021.8 ( #2183 )
2021-08-24 13:18:40 +12:00
Otto Winter
1b89174558
Store source package in Component for debugging ( #2070 )
2021-08-24 06:49:19 +12:00
Oxan van Leeuwen
1c1ad32610
Add deprecated attribute to some deprecated types/methods ( #2185 )
2021-08-24 06:48:12 +12:00
Jesse Hills
71237e2f76
Fix template select log message mentioning number ( #2194 )
2021-08-23 21:21:30 +12:00
Oxan van Leeuwen
518c271eba
Fix addressable light control without transitions & effects with transitions ( #2187 )
2021-08-23 20:44:24 +12:00
Oxan van Leeuwen
d71996e58d
Reduce static RAM usage ( #2140 )
2021-08-23 20:43:54 +12:00
Oxan van Leeuwen
2f33cd2db5
Remove double scheduling from addressable lights ( #1963 )
2021-08-23 20:00:38 +12:00
Oxan van Leeuwen
5ec9bb0fb5
Clean-up constant definitions ( #2148 )
2021-08-23 19:21:30 +12:00
Oxan van Leeuwen
8cc3cbb22e
Add macros header with more usable Arduino version defines ( #2145 )
2021-08-23 19:19:21 +12:00
puuu
b0fa317302
Light: include ON_OFF capability to BRIGHTNESS ColorMode ( #2186 )
2021-08-21 22:26:24 +12:00
Jesse Hills
5cb56bc677
Set SDM voltage state class to measurement ( #2181 )
2021-08-19 21:28:58 +12:00
Jesse Hills
21f8fd9fa5
Fix pypi download url ( #2177 )
2021-08-18 15:39:57 +12:00
Jesse Hills
2100ef63a9
Bump version to 2021.9.0-dev
2021-08-18 15:19:25 +12:00
Jesse Hills
29db77c9c9
Merge branch 'release' into dev
2021-08-18 15:17:33 +12:00
Jesse Hills
2e59ad90cc
Fix docker release for new tags without v
2021-08-18 15:10:44 +12:00
Jesse Hills
1b8c9edcde
Merge pull request #2176 from esphome/bump-2021.8.0
...
2021.8.0
2021-08-18 15:03:48 +12:00
Jesse Hills
d4c2a85f9c
Bump version to v2021.8.0
2021-08-18 14:25:10 +12:00
Jesse Hills
8c75b87e94
Merge pull request #2175 from esphome/bump-1.21.0b3
...
1.21.0b3
2021-08-18 11:37:39 +12:00
Jesse Hills
409d4b9d47
Bump version to v1.21.0b3
2021-08-18 11:11:39 +12:00
Jesse Hills
4e3b95d120
Add new total_increasing state-class for Home Assistant 2021.9+ ( #2166 )
2021-08-18 11:11:39 +12:00
Jesse Hills
61a9c9fa33
Remove specified accuracy_decimals from total_daily_energy ( #2174 )
2021-08-18 11:11:39 +12:00
Jesse Hills
9c605f2d46
Send dirty states when screen wakes up ( #2167 )
2021-08-18 11:11:39 +12:00
Franck Nijhof
44bb5a89c8
Add Gas device class to DSMR component ( #2169 )
2021-08-18 11:11:39 +12:00
Daniel Hyles
cbdb96f105
Add a dummy color temp ( #2161 )
2021-08-18 11:11:39 +12:00
Oxan van Leeuwen
9ee3463d07
Initialize color temperature to value within range if possible ( #2168 )
2021-08-18 11:11:39 +12:00
Jesse Hills
f0b14055b6
Add new total_increasing state-class for Home Assistant 2021.9+ ( #2166 )
2021-08-18 11:04:13 +12:00
Jesse Hills
fbd9e87b51
Remove specified accuracy_decimals from total_daily_energy ( #2174 )
2021-08-18 10:32:19 +12:00
Jesse Hills
edb3b77916
Send dirty states when screen wakes up ( #2167 )
2021-08-18 10:22:00 +12:00
Chris Nussbaum
ebaa84617f
Total daily energy methods ( #2163 )
...
Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com >
2021-08-18 07:16:02 +12:00
Franck Nijhof
8eb18995cb
Add device class update to binary sensor ( #2170 )
2021-08-17 21:44:05 +12:00
Franck Nijhof
ebabf0e7d8
Add Gas device class to DSMR component ( #2169 )
2021-08-17 21:43:51 +12:00
Maurice Makaay
607e1f823d
Minor code cleanup in light components ( #2162 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-08-17 20:12:29 +12:00
Daniel Hyles
3b52a306cd
Add a dummy color temp ( #2161 )
2021-08-17 20:05:37 +12:00
Oxan van Leeuwen
0c370d5897
Initialize color temperature to value within range if possible ( #2168 )
2021-08-17 14:02:38 +12:00
Jesse Hills
8bf0448f41
Merge pull request #2160 from esphome/bump-1.21.0b2
...
1.21.0b2
2021-08-16 14:22:28 +12:00
Jesse Hills
14e04eb231
Bump version to v1.21.0b2
2021-08-16 12:32:48 +12:00
Otto Winter
1be9bac3a9
Fix native API log level enum values ( #2151 )
2021-08-16 12:32:48 +12:00
Keith Burzinski
02b5a3efb8
Thermostat delayed fan mode fix ( #2158 )
2021-08-16 12:32:48 +12:00
puuu
bd457f64d8
let sensors announce its state_class via mqtt ( #2155 )
2021-08-16 12:32:48 +12:00
Oxan van Leeuwen
9efeea14f2
Always send all light state values in API ( #2150 )
2021-08-16 12:32:48 +12:00
Otto Winter
9b48ff5775
Fix native API log level enum values ( #2151 )
2021-08-16 11:57:50 +12:00
Keith Burzinski
117b58ebe6
Thermostat delayed fan mode fix ( #2158 )
2021-08-16 09:31:48 +12:00
puuu
303b699005
let sensors announce its state_class via mqtt ( #2155 )
2021-08-16 07:59:29 +12:00
Oxan van Leeuwen
9173da0416
Always send all light state values in API ( #2150 )
2021-08-16 07:40:34 +12:00
Jesse Hills
d2cd65f5db
Merge pull request #2144 from esphome/bump-1.21.0b1
...
1.21.0b1
2021-08-11 22:09:43 +12:00
Jesse Hills
2735f96516
Fix bad merge again
2021-08-11 21:54:24 +12:00
Jesse Hills
6847645782
Fix bad merge conflict
2021-08-11 21:45:04 +12:00
Jesse Hills
b0bc898278
Bump version to v1.21.0b1
2021-08-11 21:27:39 +12:00
Jesse Hills
c0f6af7213
Merge branch 'dev' into bump-1.21.0b1
2021-08-11 21:26:26 +12:00
Jesse Hills
5edebaf468
Bump version to v1.22.0-dev
2021-08-11 19:48:46 +12:00
Oxan van Leeuwen
d436409153
Support multiple configuration directories for update-all subcommand ( #1925 )
2021-08-11 17:21:57 +12:00
Branimir Lambov
8c41fc2b1d
Support for the DKE screen version of LilyGo-TTGO-T5 V2.3 ( #1969 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-08-11 17:14:17 +12:00
Oxan van Leeuwen
46f17bea66
Modular light transformers ( #2124 )
2021-08-11 16:51:35 +12:00
Stefan Agner
11477dbc03
Fix format warning in Tuya component ( #1954 )
2021-08-11 16:50:05 +12:00
buxtronix
947c104eff
Support for AM43 BLE blind motors ( #1744 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: René Klomp <rene@klomp.ws >
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Geoff Davis <geoff@geoffdavis.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: dentra <dentra@users.noreply.github.com >
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Barry Loong <loongyh@users.noreply.github.com >
Co-authored-by: Sergey V. DUDANOV <sergey.dudanov@gmail.com >
Co-authored-by: Balazs Scheidler <bazsi77@gmail.com >
2021-08-11 16:07:10 +12:00
Stefan Agner
e5366dbbe7
Add deassert_rts_dtr option to force RTS/DTR low when using miniterm ( #2089 )
2021-08-11 07:55:36 +12:00
Andreas Hergert
d3375193a9
Feature pipsolar anh ( #1664 )
...
Co-authored-by: Andreas Hergert <andreas.hergert@otrs.com >
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-08-11 07:48:32 +12:00
Chris Nussbaum
6144ce1fe0
Break the Tuya set_datapoint_value method into separate methods per datapoint type ( #2059 )
...
Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com >
Co-authored-by: Trevor North <trevor@freedisc.co.uk >
2021-08-11 07:44:31 +12:00
Dave T
1771e673d2
Warn if underscore character is used in hostname ( #2079 )
...
* Prevent underscore character being used in 'name'.
* Restrict underscores in hostnames, not all names.
* Use hostname validator for node name.
* Allow underscore in hostname but warn once.
* Add renaming instructions link to warning.
* Point underscore warning to FAQ section
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-08-10 14:14:42 +02:00
Jesse Hills
d258e06fd7
Add rgbct and color_temperature light platforms ( #2138 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-08-10 21:28:56 +12:00
Otto Winter
854f4a8896
Format dev temp idedata ( #2142 )
2021-08-10 11:14:04 +02:00
Stefan Agner
f94c221a9a
Increase task wdt timeout for ESP32/ESP32-C3 ( #2096 )
2021-08-10 11:10:52 +02:00
Stephen Tierney
6a2f0f5143
Add support for PMSA003i ( #1501 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: steve <steve@Hackintosh.local >
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-08-10 11:00:16 +02:00
WJCarpenter
183e2a8471
Support component tsl2591 ( #2131 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: WJCarpenter <bill@carpenter.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-08-10 10:48:06 +02:00
Oxan van Leeuwen
c6c2842bdb
Always abort on allocation when out-of-memory ( #2129 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-08-10 10:46:46 +02:00
Guillermo Ruffino
f26767b65e
Dsmr component ( #1881 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-08-10 10:32:16 +02:00
Keith Burzinski
98d32876b5
Thermostat enhancements 2 ( #2114 )
2021-08-10 10:16:44 +02:00
Trammell Hudson
e5d0f3c036
waveshare_epaper: add support for ttgo t5 b74 variant display ( #1869 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-08-10 10:09:46 +02:00
Adrián Panella
cc15aaacbb
RFC: status_led: allow to share single light ( #1974 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-08-10 09:55:34 +02:00
Oxan van Leeuwen
553df1d57b
Don't mark COLOR_* constants as static in header ( #2141 )
2021-08-10 09:53:48 +02:00
Tom Matheussen
b92311402a
Adds CGPR1 - Qingping Motion & Ambient light sensor support ( #1675 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-08-10 17:06:04 +12:00
Jesse Hills
93796491af
Allow entities to be disabled by default in HA ( #2113 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-08-10 13:45:31 +12:00
Oxan van Leeuwen
c038cf27a7
Don't discard cold/warm white brightness in constant brightness mode ( #2136 )
2021-08-10 13:30:29 +12:00
Otto Winter
1f42d32eb5
Fix some issues with deprecated argv syntax detection ( #2127 )
2021-08-10 13:27:21 +12:00
Adrián Panella
06bde559da
Add Dish Network protocol ( #2117 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-08-10 13:26:42 +12:00
Keith Burzinski
922f7167f5
Add new Toshiba AC unit protocol ( #1987 )
2021-08-10 13:25:11 +12:00
Keith Burzinski
90c0d3e12f
Add Toshiba AC generic IR remote protocol ( #2019 )
2021-08-10 13:21:10 +12:00
Oxan van Leeuwen
bf5f846fc6
Refactor clang-tidy script to use actual compiler flags and includes ( #2133 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-08-09 22:43:18 +02:00
Oxan van Leeuwen
926bcc71ae
Only compile protobuf dumping when very verbose logging is enabled ( #2139 )
2021-08-09 22:32:06 +02:00
Jesse Hills
ea4a458214
Removed unused arguments from rgbww code ( #2137 )
2021-08-09 16:44:52 +12:00
Jesse Hills
b3ae3e1feb
Tidy HA addon ( #1937 )
2021-08-09 10:30:19 +12:00
buxtronix
fe7af21c91
Anova fahrenheit support ( #2126 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2021-08-09 08:05:36 +12:00
Sourabh Jaiswal
29f72037fe
Added support for Hitachi AC424 remote type ( #2101 )
2021-08-08 10:59:52 -03:00
Oxan van Leeuwen
1d6b4bfcef
Don't stop effects if brightness goes to zero ( #2134 )
2021-08-07 23:24:47 +12:00
Stefan Agner
5bfac5ec09
Allow multiple unnamed libraries ( #2132 )
2021-08-07 23:16:34 +12:00
Oxan van Leeuwen
dfffaace26
Drop legacy esphomeyaml command wrapper code ( #2130 )
2021-08-07 23:15:32 +12:00
Oxan van Leeuwen
1d5f628c7a
Add support for ESP8266 Arduino v3.0.1 ( #2128 )
2021-08-07 23:14:57 +12:00
Jesse Hills
cb8a6f66fa
Add state classes to pvvx_mithermometer ( #2125 )
2021-08-05 12:05:36 +12:00
Oxan van Leeuwen
cb21c7c18d
Fix crash when using addressable_set with out-of-range indices ( #2120 )
2021-08-05 11:30:32 +12:00
Oxan van Leeuwen
0d104776bc
Various follow-up fixes to color mode changes ( #2118 )
2021-08-05 11:28:39 +12:00
Otto Winter
5f27757039
Merge pull request #2123 from esphome/bump-1.20.4
...
1.20.4
2021-08-04 17:54:53 +02:00
Otto winter
532907219b
Bump version to v1.20.4
2021-08-04 17:46:10 +02:00
Otto Winter
eeaba74553
Fix external components not refreshing with default or high refresh time ( #2122 )
2021-08-04 17:46:10 +02:00
brambo123
dd637582a4
Fix time.on_time triggering if time jumped back ( #1806 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-08-04 17:46:10 +02:00
Carlos Garcia Saura
b0d12aeea1
[duty_cycle] initialize two missing variables ( #2088 )
2021-08-04 17:46:09 +02:00
Łukasz Śliwiński
bdbd813455
Use proper schema for the analog pin shorthand ( #2103 )
...
The wrong error message is displayed like:
> GPIO17 (TOUT) is an analog-only pin on the ESP8266.
in case of the analog pin validation because the method `shorthand_analog_pin` uses wrong `GPIO_FULL_INPUT_PIN_SCHEMA` instead of `GPIO_FULL_ANALOG_PIN_SCHEMA`.
2021-08-04 17:46:09 +02:00
Paul Monigatti
a6fac2b175
Fix min/max keys in MQTT Number to match Home Assistant ( #2102 )
2021-08-04 17:46:09 +02:00
Guillermo Ruffino
5ce923ea90
fix diplay trigger missing base class ( #2099 )
2021-08-04 17:46:08 +02:00
Otto Winter
29f0508dc2
Fix PID climate breaks when restoring old modes ( #2086 )
2021-08-04 17:46:08 +02:00
Otto Winter
3ffa59f0cd
Fix climate restore schema changed resulting in invalid restore ( #2068 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
2021-08-04 17:46:08 +02:00
WeekendWarrior1
790d6ef94c
Move configure_rmt() into setup() ( #2028 )
2021-08-04 17:46:08 +02:00
WeekendWarrior1
7828f48b9a
Correctly invert esp32 RMT TX ( #2022 )
2021-08-04 17:46:07 +02:00
Otto Winter
768c71830b
Fix external components not refreshing with default or high refresh time ( #2122 )
2021-08-04 17:33:17 +02:00
Oxan van Leeuwen
ceb0564ebf
Fix mixup between ColorMode and ColorCapability ( #2121 )
2021-08-04 12:32:42 +12:00
Oxan van Leeuwen
20f7eb7327
Add version argument to ESPDEPRECATED macro ( #2116 )
2021-08-04 10:43:01 +12:00
Oxan van Leeuwen
441d5bd44d
Migrate COLOR constants to Color class & disallow implicit conversions to Color ( #2093 )
...
Co-authored-by: Xo Wang <xo@geekshavefeelings.com >
2021-08-04 09:21:57 +12:00
brambo123
9fa19df2ff
Fix time.on_time triggering if time jumped back ( #1806 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-08-03 19:56:23 +02:00
Rob Gridley
39f64f597e
Add SM16703 to supported FastLED chipsets ( #1751 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-08-03 16:56:29 +02:00
Brett Profitt
160429eb24
Add support for Waveshare E-Paper 4.2" B V2 ( #1610 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-08-03 16:41:53 +02:00
Andreas Hergert
6516c64e67
Add min_save_interval to total_energy/integration for memory wear ( #1665 )
...
Co-authored-by: Andreas Hergert <andreas.hergert@otrs.com >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-08-03 16:41:34 +02:00
dependabot[bot]
4c8a703084
Bump esptool from 2.8 to 3.1 ( #1839 )
...
Bumps [esptool](https://github.com/espressif/esptool ) from 2.8 to 3.1.
- [Release notes](https://github.com/espressif/esptool/releases )
- [Commits](https://github.com/espressif/esptool/compare/v2.8...v3.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-03 08:49:45 +02:00
Keith Burzinski
335210d788
Thermostat enhancements and code clean-up ( #2073 )
2021-08-02 11:08:24 +02:00
Jesse Hills
9b04e657db
Fix import ( #2108 )
2021-08-02 20:53:34 +12:00
Jesse Hills
f7311aa025
Dont force 0 state instead of min_power unless explicit config set ( #2107 )
2021-08-02 20:33:00 +12:00
John "Warthog9" Hawley
fb24e55c8d
pmsx003: add standard particle, particle counts ( #1694 )
2021-08-02 10:32:08 +02:00
Carlos Garcia Saura
b58ca46a46
[duty_cycle] initialize two missing variables ( #2088 )
2021-08-02 10:28:25 +02:00
Jesse Hills
76991cdcc4
Add select entities and implement template select ( #2067 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-08-02 20:00:51 +12:00
John K. Luebs
69c7cf783e
Fix missing include in light_traits.h ( #2105 )
2021-08-02 07:13:46 +12:00
Otto Winter
f751c3828e
Fix MQTT light include ( #2104 )
...
Fixes https://github.com/esphome/issues/issues/2285
2021-08-01 12:33:10 +02:00
Otto Winter
5c65f9f9ad
Convert sensor_schema to use kwargs ( #2094 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-08-01 12:21:32 +02:00
Eric Severance
81ae6709e4
Fix parity bit calculation for ESP8266SoftwareSerial ( #1873 )
2021-08-01 20:56:05 +12:00
Łukasz Śliwiński
593a3d48fb
Use proper schema for the analog pin shorthand ( #2103 )
...
The wrong error message is displayed like:
> GPIO17 (TOUT) is an analog-only pin on the ESP8266.
in case of the analog pin validation because the method `shorthand_analog_pin` uses wrong `GPIO_FULL_INPUT_PIN_SCHEMA` instead of `GPIO_FULL_ANALOG_PIN_SCHEMA`.
2021-08-01 00:37:48 +12:00
Paul Monigatti
a8b90283d8
Fix min/max keys in MQTT Number to match Home Assistant ( #2102 )
2021-07-31 23:20:10 +12:00
Guillermo Ruffino
80076f935d
fix diplay trigger missing base class ( #2099 )
2021-07-30 16:55:26 +12:00
Jesse Hills
9fbb3659a6
Merge pull request #2098 from esphome/bump-1.20.3
...
1.20.3
2021-07-30 15:46:22 +12:00
Jesse Hills
fee446c28a
Bump version to v1.20.3
2021-07-30 11:00:10 +12:00
Jesse Hills
1d56f0b035
Set pulse meter total to use state class measurement and last reset type auto ( #2097 )
2021-07-30 11:00:10 +12:00
Otto Winter
34e8979d40
Convert more code to async-def syntax ( #2095 )
2021-07-30 10:54:10 +12:00
Jesse Hills
2966a62429
Set pulse meter total to use state class measurement and last reset type auto ( #2097 )
2021-07-30 10:53:33 +12:00
Oxan van Leeuwen
5983ccc55c
Color mode implementation ( #2012 )
2021-07-29 19:11:56 +02:00
Kodey Converse
de382b704c
Add device class support to MQTT cover ( #2092 )
2021-07-29 16:08:48 +02:00
Otto Winter
16dbbfabc6
Add demo integration ( #2085 )
2021-07-29 11:50:55 +02:00
Otto Winter
af8d04818d
Pull ESP32 Wifi fixes from arduino-esp32 ( #2069 )
2021-07-29 11:44:19 +02:00
Mike Meessen
ee19ef1aac
Add support for the HRXL MaxSonar WR series sensors ( #2020 )
2021-07-29 11:37:31 +02:00
Tyler Menezes
5e2d4e332a
Add T6615 ( #1170 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-29 11:24:36 +02:00
rnauber
c6c857dfff
Add support for the TLC5947 24-Channel, 12-Bit PWM LED Driver ( #2066 )
...
Co-authored-by: Richard Nauber <richard@nauber.dev >
2021-07-29 11:16:04 +02:00
Nicholas Peters
8dbac20f8b
Add SDP3x sensor ( #2064 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-07-29 10:57:52 +02:00
Jesse Hills
341fddb9aa
Merge pull request #2091 from esphome/bump-1.20.2
...
1.20.2
2021-07-29 20:42:05 +12:00
Jesse Hills
456824669f
Bump version to v1.20.2
2021-07-29 19:51:17 +12:00
Jesse Hills
62f3039d82
Use sensor_schema for total_daily_energy ( #2090 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-07-29 19:51:17 +12:00
Jesse Hills
be4c718859
HLW8012 - Dump energy sensor config ( #2082 )
2021-07-29 19:51:17 +12:00
Jesse Hills
c2f9ed7c59
Bump esphome dashboard to 20210728.0 ( #2081 )
2021-07-29 19:51:17 +12:00
John K. Luebs
bfac6607d1
More Tuya MCU robustness ( #2080 )
2021-07-29 19:51:17 +12:00
Jesse Hills
513066ba52
Use sensor_schema for total_daily_energy ( #2090 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-07-29 19:46:15 +12:00
Jesse Hills
316777f757
HLW8012 - Dump energy sensor config ( #2082 )
2021-07-29 07:53:54 +12:00
Stefan Agner
246950159d
Bump ESPAsyncWebServer-esphome to 1.3.0 ( #2075 )
2021-07-28 21:24:10 +02:00
Otto Winter
31d6a54b06
Fix PID climate breaks when restoring old modes ( #2086 )
2021-07-28 21:23:41 +02:00
dependabot[bot]
5c3a6164bb
Bump pylint from 2.9.5 to 2.9.6 ( #2087 )
2021-07-28 21:23:24 +02:00
Oxan van Leeuwen
1652914d39
Make light.addressable_set color parameters behave as documented & consistent with elsewhere ( #2009 )
2021-07-28 19:49:43 +02:00
Otto Winter
618cfd9ec5
Add sensor monetary device_class ( #2083 )
2021-07-28 15:34:18 +02:00
Peter van Dijk
f97cfe9916
pm1006: add rx-only support ( #2038 )
2021-07-28 10:41:21 +02:00
Jesse Hills
b9259a0238
Bump esphome dashboard to 20210728.0 ( #2081 )
2021-07-28 15:18:31 +12:00
John K. Luebs
5abbe385c5
More Tuya MCU robustness ( #2080 )
2021-07-28 14:01:15 +12:00
Jesse Hills
e43dcded62
Merge pull request #2074 from esphome/bump-1.20.1
...
1.20.1
2021-07-27 11:00:48 +12:00
Jesse Hills
887081fd71
Bump version to v1.20.1
2021-07-27 09:43:05 +12:00
Otto Winter
71ded24fce
Fix MQTT climate custom fan modes without regular ones ( #2071 )
2021-07-27 09:43:05 +12:00
Chris Nussbaum
1e2a9e8348
Couple more updates for the Tuya component ( #2065 )
...
Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com >
2021-07-27 09:43:05 +12:00
buxtronix
64a3aa7092
Log warning about lack of support for Anova nano ( #2063 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2021-07-27 09:43:05 +12:00
carstenschroeder
fda8dd4ce3
Fixes new auto mode COOL and HEAT after #1994 ( #2053 )
2021-07-27 09:43:04 +12:00
Sergey V. DUDANOV
1efabd27d8
midea_ac: fix presets implementation ( #2054 )
2021-07-27 09:43:04 +12:00
Maurice Makaay
caa651e55b
Accept change as proposed by black. ( #2055 )
2021-07-27 09:43:04 +12:00
Otto Winter
b0a3891498
Fix MQTT climate custom fan modes without regular ones ( #2071 )
2021-07-27 07:46:13 +12:00
Otto Winter
2a9e3d84fd
Fix climate restore schema changed resulting in invalid restore ( #2068 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
2021-07-26 15:19:50 +02:00
Oxan van Leeuwen
a3dcac62f9
Fix a bunch of typos ( #2058 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-26 14:48:57 +02:00
Chris Nussbaum
6b535b11f8
Couple more updates for the Tuya component ( #2065 )
...
Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com >
2021-07-26 21:39:03 +12:00
Stefan Agner
d9f09a7523
Initial ESP32-C3-DevKitM-1 board support ( #2062 )
...
Co-authored-by: Stijn Tintel <stijn@linux-ipv6.be >
2021-07-26 11:10:56 +02:00
Stefan Agner
159744e09e
Support library override using named library with repository ( #2056 )
2021-07-26 10:50:45 +02:00
Stefan Agner
c2637a76f7
Print BLE 128-bit UUIDs according to spec ( #2061 )
...
Since the iterator integer counts the bytes backwards we need to
use the complement to 15.
2021-07-26 10:49:38 +02:00
buxtronix
237edd75d1
Log warning about lack of support for Anova nano ( #2063 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2021-07-26 10:41:54 +02:00
WeekendWarrior1
a34d5e3901
Move configure_rmt() into setup() ( #2028 )
2021-07-26 09:32:08 +02:00
WeekendWarrior1
1dd43a75f2
Correctly invert esp32 RMT TX ( #2022 )
2021-07-26 09:20:02 +02:00
Trevor North
1f5cbca509
Merge build flags from platformio_options ( #1651 )
2021-07-26 08:59:18 +02:00
Oxan van Leeuwen
3749c11f21
Fix clang-format script behaviour without -i + code cleanup ( #2002 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
2021-07-26 09:54:32 +12:00
Stefan Agner
66cdb761dc
Fix minor build issues with Arduino ESP32 2.0.0-rc1 ( #2057 )
2021-07-24 21:55:25 +12:00
Stefan Agner
f0d9ad6a4e
Add TAG to all compile units ( #2060 )
...
When using static TAG is only valid in the current compile unit. For
some reason it seems that the current ESP8266/ESP32 compiler use the
instance from ble.cpp, but it seems that this causes issues with newer
compiler leading to compile time errors like this:
In file included from /root/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-log.h:164,
from /root/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:71,
from /root/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from src/esphome/core/esphal.h:3,
from src/esphome/core/helpers.h:10,
from src/esphome/components/esp32_ble/ble_uuid.h:3,
from src/esphome/components/esp32_ble/ble_advertising.cpp:5:
src/esphome/components/esp32_ble/ble_advertising.cpp: In member function 'void esphome::esp32_ble::BLEAdvertising::start()':
src/esphome/components/esp32_ble/ble_advertising.cpp:64:14: error: 'TAG' was not declared in this scope
ESP_LOGE(TAG, "esp_ble_gap_config_adv_data failed (Advertising): %d", err);
^~~
2021-07-24 03:53:59 +12:00
carstenschroeder
03e317d052
Fixes new auto mode COOL and HEAT after #1994 ( #2053 )
2021-07-22 14:39:57 +02:00
Sergey V. DUDANOV
ba461e51a8
midea_ac: fix presets implementation ( #2054 )
2021-07-22 14:39:21 +02:00
Maurice Makaay
80949521b6
Accept change as proposed by black. ( #2055 )
2021-07-22 14:37:42 +02:00
Sourabh Jaiswal
acbb8e9fd0
Added support for Selec Energy Meter ( #1993 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-22 15:31:28 +12:00
Pasi Suominen
90394a50df
Added support for pvvx_mithermometer sensor ( #1546 )
...
Co-authored-by: Pasi Suominen <pasiz@pasizdesk.pasiz.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-22 15:21:08 +12:00
Jesse Hills
5379794f16
Add test5 back to CI ( #2052 )
2021-07-22 13:24:01 +12:00
Keith Burzinski
0a32321c85
Thermostat fixes+updates 1 ( #2032 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-07-22 09:09:31 +12:00
dependabot[bot]
c9062599df
Bump pylint from 2.9.4 to 2.9.5 ( #2050 )
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.9.4 to 2.9.5.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/main/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.9.4...v2.9.5 )
---
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>
2021-07-22 08:58:41 +12:00
Jesse Hills
10a6e9b4ee
Merge pull request #2051 from esphome/bump-1.20.0
...
1.20.0
2021-07-22 08:32:30 +12:00
Jesse Hills
4b8ec44262
Bump version to v1.20.0
2021-07-22 07:55:49 +12:00
Jesse Hills
bd74ed4bc0
Merge branch 'beta' into bump-1.20.0
2021-07-22 07:55:49 +12:00
dependabot[bot]
fc42f14448
Bump pylint from 2.8.2 to 2.9.4 ( #2047 )
...
* Bump pylint from 2.8.2 to 2.9.4
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.8.2 to 2.9.4.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/main/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.8.2...v2.9.4 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix up functionality needed for latest pylint (#2049 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sean Vig <sean.v.775@gmail.com >
2021-07-21 14:40:09 +12:00
Jesse Hills
d01f296420
Merge pull request #2048 from esphome/bump-1.20.0b6
...
1.20.0b6
2021-07-21 11:35:27 +12:00
Jesse Hills
27112e2ace
Bump version to v1.20.0b6
2021-07-21 10:52:48 +12:00
Sean Vig
837930234f
Remove superfluous polling on ADS1115 ( #2015 )
2021-07-21 10:52:48 +12:00
Jesse Hills
e19aa3bbe0
Adding last_reset_type to sensors that should support it. ( #2039 )
2021-07-21 10:52:48 +12:00
Oxan van Leeuwen
35b5c1ed56
Fix white value transition for addressable lights ( #2045 )
2021-07-21 10:52:48 +12:00
Sean Vig
3e65e6c69a
Remove superfluous polling on ADS1115 ( #2015 )
2021-07-21 09:35:45 +12:00
Jesse Hills
3b3297d269
Adding last_reset_type to sensors that should support it. ( #2039 )
2021-07-21 09:20:20 +12:00
Oxan van Leeuwen
fc0deb642a
Fix white value transition for addressable lights ( #2045 )
2021-07-21 08:42:03 +12:00
Stefan Agner
9f2b2f51ff
Esp32 c3 support ( #2035 )
2021-07-20 11:12:22 +02:00
Jesse Hills
c9d93ff685
Merge pull request #2044 from esphome/bump-1.20.0b5
...
1.20.0b5
2021-07-20 17:27:53 +12:00
Jesse Hills
fa72990a63
Bump version to v1.20.0b5
2021-07-20 17:09:58 +12:00
Otto Winter
e5afb1c4ea
ESP32 ADC use esp-idf ( #2024 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-20 17:09:57 +12:00
Sean Vig
73ead5f328
Correct ADS1115 handling of multiple sensors in continuous mode ( #2016 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-20 17:09:57 +12:00
Paulus Schoutsen
5c57b51378
Bump dashboard to 20210719.0 ( #2043 )
2021-07-20 17:09:57 +12:00
Sergey V. DUDANOV
e25935ef21
midea_ac: Fix turbo mode. Preset BOOST. ( #2029 )
2021-07-20 17:09:57 +12:00
Jesse Hills
c7a52c3894
Add restore_value to template number ( #2041 )
2021-07-20 17:09:57 +12:00
Otto Winter
01a4b4e82f
ESP32 ADC use esp-idf ( #2024 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-20 17:05:56 +12:00
Sean Vig
766866197b
Correct ADS1115 handling of multiple sensors in continuous mode ( #2016 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-20 17:05:25 +12:00
Paulus Schoutsen
9b5a3cbcd3
Bump dashboard to 20210719.0 ( #2043 )
2021-07-19 21:44:39 -07:00
Sergey V. DUDANOV
d2ed3b9bec
midea_ac: Fix turbo mode. Preset BOOST. ( #2029 )
2021-07-20 16:26:07 +12:00
Jesse Hills
99d2db42cd
Add restore_value to template number ( #2041 )
2021-07-20 15:40:42 +12:00
Jesse Hills
7619507e6c
Convert Arduino boolean to bool ( #2042 )
2021-07-20 15:31:54 +12:00
Jesse Hills
53a4689ed1
Merge pull request #2040 from esphome/bump-1.20.0b4
...
1.20.0b4
2021-07-20 12:29:15 +12:00
Jesse Hills
0a82e6e792
Bump version to v1.20.0b4
2021-07-20 10:28:23 +12:00
Jesse Hills
98855e4123
Number and Template Number updates ( #2036 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-07-20 10:28:22 +12:00
Jesse Hills
71d9d64a02
Number and Template Number updates ( #2036 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-07-20 08:22:49 +12:00
Jesse Hills
6a09d7c49b
Merge pull request #2034 from esphome/bump-1.20.0b3
...
1.20.0b3
2021-07-19 08:44:04 +12:00
Jesse Hills
46e50ba53f
Bump version to v1.20.0b3
2021-07-19 08:28:58 +12:00
Otto Winter
f1e3ff2ed2
Improve external components error messages ( #2026 )
2021-07-19 08:28:58 +12:00
Otto Winter
7787fa8f29
Dashboard disable assets caching ( #2025 )
2021-07-19 08:28:58 +12:00
Otto Winter
70902029f8
GH Actions CI use GHCR ( #2027 )
2021-07-19 08:28:58 +12:00
Otto Winter
4f9a56c884
Refactor docker build system and workflows ( #2023 )
2021-07-19 08:28:53 +12:00
Sean Vig
3715ba030b
Fix ethernet component hostname handling ( #2010 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-07-19 08:25:08 +12:00
dependabot[bot]
2e49fd7b48
Bump black from 21.6b0 to 21.7b0 ( #2031 )
...
Bumps [black](https://github.com/psf/black ) from 21.6b0 to 21.7b0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/commits )
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-19 08:09:00 +12:00
Otto Winter
06912b492f
Improve external components error messages ( #2026 )
2021-07-16 10:23:08 +02:00
Otto Winter
442e58b07a
Dashboard disable assets caching ( #2025 )
2021-07-16 10:22:42 +02:00
Otto Winter
799f04efc0
GH Actions CI use GHCR ( #2027 )
2021-07-15 21:51:52 +02:00
Otto Winter
cc7dbeada6
Refactor docker build system and workflows ( #2023 )
2021-07-15 21:30:04 +02:00
Sean Vig
45d368e3a1
Always tick mdns in ethernet component ( #2018 )
2021-07-15 16:12:48 +12:00
Sean Vig
628a94bad3
Fix ethernet component hostname handling ( #2010 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-07-15 15:45:41 +12:00
Jesse Hills
0c93be97a9
Merge pull request #2017 from esphome/bump-1.20.0b2
...
1.20.0b2
2021-07-15 14:59:08 +12:00
Jesse Hills
54eb6070fb
Bump version to v1.20.0b2
2021-07-15 13:55:58 +12:00
SenexCrenshaw
4dbf1c521e
Nextion upload and sensors ( #1464 )
...
Co-authored-by: Senex Crenshaw <senexcrenshaw@gmail.com >
2021-07-15 13:55:58 +12:00
SenexCrenshaw
0651716b96
Nextion upload and sensors ( #1464 )
...
Co-authored-by: Senex Crenshaw <senexcrenshaw@gmail.com >
2021-07-15 12:51:15 +12:00
Jesse Hills
f30b8f6b3c
Merge pull request #2014 from esphome/bump-1.20.0b1
...
1.20.0b1
2021-07-15 08:17:04 +12:00
Jesse Hills
0992609bf4
Bump version to v1.21.0-dev
2021-07-15 07:45:05 +12:00
Jesse Hills
18c08f24ad
Bump version to v1.20.0b1
2021-07-15 07:45:05 +12:00
Jesse Hills
a7f53aea0e
Merge branch 'dev' into bump-1.20.0b1
2021-07-15 07:45:05 +12:00
St4n
c399905675
[Teleinfo] do not stop parsing frame if there is only a CRC error ( #1999 )
...
Co-authored-by: Stephane Angot <s.angot@meetic-corp.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-14 21:21:39 +12:00
Stefan Agner
5cb0c11feb
Introduce clamp as a template function ( #1953 )
2021-07-14 17:08:18 +12:00
WeekendWarrior1
08b67e7aea
catch 0.0 in float set_level pre-adjustment ( #2013 )
2021-07-14 14:43:30 +12:00
Jesse Hills
07ae8ec553
Remove a whole bunch of deprecated/removed stuff ( #1981 )
2021-07-14 14:42:16 +12:00
Sourabh Jaiswal
04c3a43c17
Added support for havells_solar sensor ( #1988 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-14 13:05:51 +12:00
dependabot[bot]
b632344596
Bump black from 21.5b1 to 21.6b0 ( #2011 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-13 11:39:04 +02:00
Oxan van Leeuwen
fb8ec79a52
Color brightness fixes ( #2008 )
2021-07-13 12:28:29 +12:00
Huub Eikens
7dd16df846
Sgp30 sensor improvements ( #1510 )
...
Co-authored-by: Umberto73 <huub@eikens.com >
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-07-13 09:21:54 +12:00
Otto Winter
551e9c6111
Bang bang climate new mode meanings ( #1996 )
2021-07-12 22:56:55 +02:00
Mikko Tervala
cc9f0b3f47
Add support for IBS-TH1 External Sensor ( #1983 )
2021-07-13 08:55:53 +12:00
monkeyclass
d77c3abdc0
Fixed lolin32 lite key ( #2001 )
...
Co-authored-by: monkeyclass <oliver_reinholdt@hotmail.com >
2021-07-13 07:37:34 +12:00
Jesse Hills
dd37a4e04c
Add Number entities (from Home Assistant) ( #1971 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2021-07-13 07:20:12 +12:00
Oxan van Leeuwen
1f5c79bd17
Fix deprecation message for old climate swing mode methods ( #2003 )
2021-07-11 16:51:24 +12:00
Maurice Makaay
623570a117
Add state callback to ota component ( #1816 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-07-11 07:52:19 +12:00
carstenschroeder
cdbc146e5d
Climate modes COOL and HEAT are auto modes ( #1994 )
2021-07-10 11:37:55 +02:00
Otto Winter
7ae611256a
Improve climate mode code docs ( #1995 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-10 11:23:04 +02:00
dependabot[bot]
b62c47fede
Bump pytest-asyncio from 0.14.0 to 0.15.1 ( #1793 )
...
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio ) from 0.14.0 to 0.15.1.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases )
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.14.0...v0.15.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-09 23:28:37 +02:00
dependabot[bot]
99f497c3b8
Bump pytest-cov from 2.11.1 to 2.12.1 ( #1855 )
...
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov ) from 2.11.1 to 2.12.1.
- [Release notes](https://github.com/pytest-dev/pytest-cov/releases )
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v2.11.1...v2.12.1 )
---
updated-dependencies:
- dependency-name: pytest-cov
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>
2021-07-09 23:28:28 +02:00
dependabot[bot]
4f88c2489b
Bump protobuf from 3.17.0 to 3.17.3 ( #1986 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.17.0 to 3.17.3.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/master/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.17.0...v3.17.3 )
---
updated-dependencies:
- dependency-name: protobuf
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>
2021-07-09 23:27:08 +02:00
Michael Gorven
294ba1fca7
Support custom fan modes in mqtt_climate ( #1989 )
...
Co-authored-by: Michael Gorven <michael@gorven.za.net >
2021-07-09 23:25:27 +02:00
Jesse Hills
be61b38a2c
Allow WiFi AP to use device name ( #1990 )
2021-07-09 00:39:37 +12:00
Oxan van Leeuwen
f9797825ad
Change color model to fix white channel issues ( #1895 )
2021-07-08 21:37:47 +12:00
Oxan van Leeuwen
fd4b7d4588
Don't try compat parsing for "esphome version" ( #1966 )
2021-07-06 10:17:36 +12:00
Jesse Hills
062cedc200
remote_receiver: use config parent receiver for registering dumpers ( #1980 )
2021-07-06 10:15:29 +12:00
WeekendWarrior1
79b9d0579d
Add stepper.set_acceleration and stepper.set_deceleration to stepper component ( #1977 )
2021-07-05 13:22:43 +12:00
buxtronix
ab31117bf3
Anova ble component ( #1752 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-05 11:59:12 +12:00
Adrián Panella
d31040f5d8
hlw8012: fix constants for BL0937 ( #1973 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-07-05 11:09:09 +12:00
dependabot[bot]
52d19fa43d
Bump pytest-mock from 3.5.1 to 3.6.1 ( #1754 )
...
Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock ) from 3.5.1 to 3.6.1.
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases )
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.5.1...v3.6.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-05 10:27:13 +12:00
Martin Weinelt
8ca34f7098
Bump hypothesis from 5.21.0 to 5.49.0 ( #1753 )
2021-07-05 10:10:59 +12:00
Oxan van Leeuwen
4c4099966a
Fix invalid escape sequences in regex ( #1814 )
2021-07-05 10:04:18 +12:00
Paul Doidge
86ac7f3a59
Time Based Cover: Fixed apparent race condition on ESP32 chips ( #1984 )
2021-07-05 07:39:18 +12:00
Trevor North
9e400a7857
Fix tuya fan speed send ( #1978 )
2021-07-04 23:47:22 +12:00
Otto Winter
d5278351da
Rename master branch to release ( #1976 )
2021-07-02 15:42:36 +02:00
definitio
36861595f1
Add device_class support for MQTT integration ( #1832 )
2021-07-01 15:36:01 +02:00
Frederik Gladhorn
d604321f37
Simplify initializing glyph_data ( #1970 )
...
Make it easier to read the initialization with zeros, no loop required.
2021-06-30 20:36:48 +02:00
bazuchan
964ab65497
Climate component for Ballu air conditioners with remote model YKR-K/002E ( #1939 )
2021-06-28 16:26:30 -03:00
Jesse Hills
3b940b1c04
Set is_valid to true straight away when min_length is 0 ( #1960 )
2021-06-25 07:09:07 +12:00
Jesse Hills
a91e6a6bdf
Merge pull request #1959 from esphome/bump-1.19.4
...
1.19.4
2021-06-24 13:31:01 +12:00
Jesse Hills
8600620305
Bump version to v1.19.4
2021-06-24 12:49:45 +12:00
Jesse Hills
96721f305f
Bump dashboard to 20210623.0 ( #1958 )
2021-06-24 12:49:45 +12:00
Otto Winter
2bf70d7d00
Compat argv parsing improvements ( #1952 )
2021-06-24 12:49:45 +12:00
Otto Winter
1d8c170f48
Add climate preset NONE again ( #1951 )
2021-06-24 12:49:45 +12:00
Otto Winter
6009c7edb4
Disallow power_save_mode NONE if used together with BLE ( #1950 )
2021-06-24 12:49:44 +12:00
Otto Winter
e3f36c033e
API raise minor version for climate changes ( #1947 )
2021-06-24 12:49:44 +12:00
Otto Winter
d4eb0f1655
Rework climate traits ( #1941 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-24 12:49:36 +12:00
Jesse Hills
5fca480921
Bump dashboard to 20210623.0 ( #1958 )
2021-06-24 12:38:59 +12:00
Oxan van Leeuwen
7051f897bc
Validate color temperature values for RGBWW/CWWW lights ( #1957 )
...
Check if the color temperature of the cold white channel is colder (less) than
the warm white channel.
2021-06-24 00:07:27 +02:00
Otto Winter
2cb3015a28
Compat argv parsing improvements ( #1952 )
2021-06-23 20:27:08 +02:00
Otto Winter
d0859a7d33
Add climate preset NONE again ( #1951 )
2021-06-23 20:25:19 +02:00
Jesse Hills
e20ec00071
Merge pull request #1956 from esphome/bump-1.19.3
...
1.19.3
2021-06-23 20:16:42 +12:00
Jesse Hills
150114d774
Bump version to v1.19.3
2021-06-23 19:39:37 +12:00
Jesse Hills
89dfa5ea82
Bump esphome-dashboard to 20210622.0 ( #1955 )
2021-06-23 19:39:31 +12:00
Jesse Hills
61ebc629f6
Bump esphome-dashboard to 20210622.0 ( #1955 )
2021-06-22 22:15:11 -07:00
Stefan Agner
32f2da77f8
More VSCode devcontainer improvements ( #1934 )
2021-06-22 16:37:05 +02:00
Otto Winter
bfca3f242a
Disallow power_save_mode NONE if used together with BLE ( #1950 )
2021-06-22 10:53:10 +02:00
Stefan Agner
3dfff2930a
Improve DHT read timings ( #1901 )
...
Make sure that the initial rising edge is properly detected even if
timing is somewhat off.
Set MCU start signal to 1ms for AM2302.
2021-06-22 10:07:14 +02:00
Paulus Schoutsen
027e0de48e
Bump dashboard to 20210621.0 ( #1946 )
2021-06-22 16:17:46 +12:00
Otto Winter
c811141a4f
API raise minor version for climate changes ( #1947 )
2021-06-21 22:02:18 +02:00
Otto Winter
871c0ee2a5
Rework climate traits ( #1941 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-21 21:17:01 +02:00
Jesse Hills
b8a7741c61
Update generation script to add const ( #1945 )
2021-06-21 21:27:35 +12:00
Jesse Hills
97aa930ad2
Merge pull request #1943 from esphome/bump-1.19.2
...
1.19.2
2021-06-21 14:59:11 +12:00
Jesse Hills
2a5def10e7
Bump version to v1.19.2
2021-06-21 14:40:05 +12:00
Jesse Hills
969834e037
Fix bad climate control enum ( #1942 )
2021-06-21 14:40:05 +12:00
Jesse Hills
d73a44c504
Allow wifi setup to proceed when there is no sta or ap ( #1931 )
2021-06-21 14:40:05 +12:00
Sergey V. DUDANOV
8aec092ab6
Fix midea_ac query frame ( #1940 )
2021-06-21 14:40:05 +12:00
Chris Nussbaum
4fa959ba45
Don't send Tuya commands while currently receiving a message ( #1886 )
...
Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com >
2021-06-21 14:40:05 +12:00
Jesse Hills
b6011b9353
Fix bad climate control enum ( #1942 )
2021-06-21 14:17:38 +12:00
Jesse Hills
40a5005d94
Allow wifi setup to proceed when there is no sta or ap ( #1931 )
2021-06-21 09:00:16 +12:00
Sergey V. DUDANOV
c5eba21ff6
Fix midea_ac query frame ( #1940 )
2021-06-21 08:59:12 +12:00
Jesse Hills
4891cfef56
Add data sizes to tuya log message ( #1938 )
2021-06-18 15:50:56 +12:00
Chris Nussbaum
4395664547
Don't send Tuya commands while currently receiving a message ( #1886 )
...
Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com >
2021-06-18 14:58:39 +12:00
Keith Burzinski
04d926af39
Add variable bit width for Samsung protocol ( #1927 )
2021-06-18 13:54:46 +12:00
Stefan Agner
f9a31c1abb
Fix error print in script/helpers.py ( #1935 )
2021-06-18 13:49:25 +12:00
Jesse Hills
b43712d78d
Merge pull request #1936 from esphome/bump-1.19.1
...
1.19.1
2021-06-18 12:10:30 +12:00
Jesse Hills
01904a0f10
Bump version to v1.19.1
2021-06-18 11:52:02 +12:00
Jesse Hills
dd875e7529
Replace CLIMATE_MODE_AUTO with CLIMATE_MODE_HEAT_COOL in most cases ( #1933 )
2021-06-18 11:52:02 +12:00
Otto Winter
f1dcf0f0b8
Improve config final validation ( #1917 )
2021-06-18 11:52:02 +12:00
Sergey V. DUDANOV
a045d001bf
Fix: midea_ac: fixed query status frame ( #1922 )
2021-06-18 11:52:01 +12:00
Paulus Schoutsen
066c1022d0
Update dashboard to 20210617.0 ( #1930 )
2021-06-18 11:52:01 +12:00
Jesse Hills
dca1c0f160
Replace CLIMATE_MODE_AUTO with CLIMATE_MODE_HEAT_COOL in most cases ( #1933 )
2021-06-18 11:48:40 +12:00
Otto Winter
2419bc3678
Improve config final validation ( #1917 )
2021-06-18 07:54:14 +12:00
Sergey V. DUDANOV
c19b3ecd43
Fix: midea_ac: fixed query status frame ( #1922 )
2021-06-18 07:39:13 +12:00
Paulus Schoutsen
ef1e91d838
Update dashboard to 20210617.0 ( #1930 )
2021-06-18 07:35:54 +12:00
Barry Loong
e5929225eb
Fix typo in test3.yaml ( #1928 )
2021-06-17 21:39:59 +12:00
Jesse Hills
59c192becc
Merge pull request #1923 from esphome/bump-1.19.0
...
1.19.0
2021-06-17 06:09:09 +12:00
Jesse Hills
a800816750
Merge branch 'beta' into bump-1.19.0
2021-06-17 05:59:02 +12:00
Jesse Hills
99d9ab4e40
Merge pull request #1926 from esphome/bump-1.19.0b7
...
1.19.0b7
2021-06-17 05:55:09 +12:00
Jesse Hills
f310ca1b74
Bump version to v1.19.0b7
2021-06-17 05:40:55 +12:00
Franck Nijhof
f763daa577
Fix update-all from dashboard ( #1924 )
2021-06-17 05:40:55 +12:00
Franck Nijhof
607c3ae651
Fix update-all from dashboard ( #1924 )
2021-06-17 05:39:04 +12:00
Jesse Hills
970563e07b
Bump version to v1.19.0
2021-06-16 21:00:51 +12:00
Jesse Hills
e006045f59
Merge pull request #1921 from esphome/bump-1.19.0b6
...
1.19.0b6
2021-06-16 15:42:43 +12:00
Jesse Hills
fff3645901
Bump version to v1.19.0b6
2021-06-16 13:51:31 +12:00
Jesse Hills
a5383fd208
Shorten the ble name to prevent crash with long device names ( #1920 )
2021-06-16 13:51:31 +12:00
Jesse Hills
5591832b50
Shorten the ble name to prevent crash with long device names ( #1920 )
2021-06-16 13:49:06 +12:00
Jesse Hills
9ce3a2059f
Merge pull request #1919 from esphome/bump-1.19.0b5
...
1.19.0b5
2021-06-16 09:45:10 +12:00
Jesse Hills
69e6cf2c0c
Bump version to v1.19.0b5
2021-06-16 09:06:50 +12:00
Paulus Schoutsen
28635124f9
Bump dashboard to 20210615.0 ( #1918 )
2021-06-16 09:06:50 +12:00
Paulus Schoutsen
25b116048c
Bump dashboard to 20210615.0 ( #1918 )
2021-06-16 09:04:17 +12:00
Jesse Hills
035be87a83
Merge pull request #1914 from esphome/bump-1.19.0b4
...
1.19.0b4
2021-06-15 20:47:38 +12:00
Jesse Hills
e8bdbc45a9
Bump version to v1.19.0b4
2021-06-15 20:26:53 +12:00
Guillermo Ruffino
429caccefa
fixes compatibility with esphome cfg vscode ( #1911 )
2021-06-15 20:26:53 +12:00
Paulus Schoutsen
744ca1af7c
Bump frontend to 20210614.0 ( #1912 )
2021-06-15 20:26:52 +12:00
Jesse Hills
106f0d611f
Validate that either networks, ap, or improv is set up ( #1910 )
2021-06-15 20:26:52 +12:00
Jesse Hills
d826416684
Allow no networks or AP to be set. ( #1908 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-06-15 20:26:52 +12:00
Guillermo Ruffino
24ba9eba46
fixes compatibility with esphome cfg vscode ( #1911 )
2021-06-15 20:20:24 +12:00
Otto Winter
424c34225f
Run script/setup in devcontainer instead of pip install ( #1913 )
2021-06-15 20:19:21 +12:00
Paulus Schoutsen
d781f3a11b
Bump frontend to 20210614.0 ( #1912 )
2021-06-15 20:18:27 +12:00
Stefan Agner
a80f9ed336
Support ESP8266 Arduino 3.0.0 ( #1897 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-06-15 08:50:58 +02:00
Otto Winter
92bbedfa5a
Fix #1908 mutating input parameter
2021-06-15 08:48:18 +02:00
Jesse Hills
86710ed483
Validate that either networks, ap, or improv is set up ( #1910 )
2021-06-15 13:16:43 +12:00
Jesse Hills
da7eb9ac90
Allow no networks or AP to be set. ( #1908 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2021-06-15 11:05:10 +12:00
dentra
c411043681
Adds support cpp to vscode ( #1828 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
2021-06-15 10:45:22 +12:00
Oxan van Leeuwen
93f8ee7e60
Fix non-const global ( #1907 )
2021-06-15 09:12:06 +12:00
Oxan van Leeuwen
0efc1f06f2
Split files in light component ( #1893 )
2021-06-14 18:01:56 +02:00
Jesse Hills
81959804df
Merge pull request #1900 from esphome/bump-1.19.0b3
...
1.19.0b3
2021-06-12 11:15:03 +12:00
Jesse Hills
75b524ddc4
Fix formatting from cherry-pick conflict
2021-06-12 11:07:58 +12:00
Jesse Hills
f599c36272
Bump version to v1.19.0b3
2021-06-12 11:03:09 +12:00
Paulus Schoutsen
9bb64315f3
Add new wizard + allow installing firmware over webserial ( #1887 )
2021-06-12 11:03:09 +12:00
Jesse Hills
575badc690
Move esp32_ble_server to its own component ( #1898 )
2021-06-12 11:02:59 +12:00
Jesse Hills
4b91cfb7f9
Ensure wifi is in at least station mode before starting improv ( #1899 )
2021-06-12 11:01:54 +12:00
Paulus Schoutsen
9ad9d64ac7
Add new wizard + allow installing firmware over webserial ( #1887 )
2021-06-12 10:49:05 +12:00
Jesse Hills
5a2cfa2798
Move esp32_ble_server to its own component ( #1898 )
2021-06-12 08:31:15 +12:00
Jesse Hills
eb24da7c82
Ensure wifi is in at least station mode before starting improv ( #1899 )
2021-06-11 23:28:00 +12:00
Oxan van Leeuwen
f93e261d75
Convert st7735.cpp to use Unix line separators ( #1894 )
2021-06-11 08:33:12 +12:00
Stefan Agner
501f88ca86
Avoid non-const globals and enable clang-tidy check ( #1892 )
2021-06-11 08:19:44 +12:00
Otto Winter
360effcb72
Activate some clang-tidy checks ( #1884 )
2021-06-10 13:04:40 +02:00
Otto Winter
eb9bd69405
Configure clang-format for consistent pointer alignment ( #1890 )
2021-06-10 12:55:20 +02:00
Jesse Hills
11b8210e36
Update ambiguous command ( #1889 )
2021-06-10 21:13:18 +12:00
Jesse Hills
a57a842f7b
Merge pull request #1888 from esphome/bump-1.19.0b2
...
1.19.0b2
2021-06-10 17:50:38 +12:00
Jesse Hills
a8c253a2a5
Bump version to v1.19.0b2
2021-06-10 17:17:52 +12:00
Geoff Davis
8b737aabd9
Add support for waveshare_epaper 1.54v2 ( #1843 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-10 17:17:52 +12:00
Jesse Hills
0db4815f3d
BLE loop use ( #1882 )
2021-06-10 17:17:52 +12:00
Oxan van Leeuwen
139db58a66
Simplify LightCall validation ( #1874 )
2021-06-10 17:17:52 +12:00
Geoff Davis
d23376b81e
Add support for waveshare_epaper 1.54v2 ( #1843 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-10 14:05:27 +12:00
Jesse Hills
99d90845b5
BLE loop use ( #1882 )
2021-06-10 14:04:39 +12:00
Oxan van Leeuwen
ea0127e42b
Simplify LightCall validation ( #1874 )
2021-06-09 17:01:05 +02:00
Jesse Hills
c32fec7432
Merge pull request #1883 from esphome/bump-1.19.0b1
...
1.19.0b1
2021-06-09 19:25:57 +12:00
Jesse Hills
8bd23dd457
Bump version to v1.19.0b1
2021-06-09 18:59:06 +12:00
Jesse Hills
97a12c0169
Bump version to v1.20.0-dev
2021-06-09 17:23:42 +12:00
René Klomp
635916737b
Update total_pulses_ at every detected pulse ( #1875 )
2021-06-09 16:48:51 +12:00
Jesse Hills
65c50e4f01
Add platform and board to mdns response when API is used ( #1871 )
2021-06-09 14:23:48 +12:00
Jesse Hills
5cf18235e3
Allow setting creator project name and version into code ( #1872 )
2021-06-09 13:04:00 +12:00
Stefan Agner
b80f3fdec9
Fix Clang 11 finds ( #1880 )
2021-06-09 08:47:43 +12:00
Jesse Hills
0426be9280
Fixes for BLE/improv ( #1878 )
2021-06-09 08:45:51 +12:00
Otto Winter
7c678659d4
Remove explain changes section from PR template ( #1876 )
2021-06-08 22:23:23 +02:00
Stefan Agner
13fe9e83fa
Use Clang 11 ( #1846 )
2021-06-08 22:16:17 +02:00
Otto Winter
4711f36a1f
Bump base image to 3.4.0 ( #1879 )
2021-06-08 22:03:04 +02:00
Otto Winter
01e2a51132
Implement versioning for esphome/esphome-lint docker images ( #1877 )
2021-06-08 21:28:19 +02:00
Jesse Hills
a70a205ace
Improv - BLE WiFi provisioning ( #1807 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2021-06-08 11:56:21 +12:00
Oxan van Leeuwen
33625e2dd3
CLI user experience improvements ( #1805 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-08 11:14:12 +12:00
Stefan Agner
0277218319
Bump Docker base version to 3.1.0 ( #1864 )
...
Bump Docker base version to 3.1.0 which includes Arduino SDK 1.0.6
for ESP32.
2021-06-08 07:02:31 +12:00
Stefan Agner
18a8c727fa
Fix SCD30 configuration on ESP32 ( #1830 )
2021-06-05 20:56:54 +12:00
Stefan Agner
80ad784a4e
Avoid unnecessary waits to stabilize the VOC algorithm ( #1834 )
2021-06-05 20:52:16 +12:00
Lumpusz
ebadaa9660
Add preset, custom_preset and custom_fan_mode support to climate ( #1471 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-04 22:04:54 +12:00
Samuel Sieb
7bc51582f0
make crc16 function accessible ( #1857 )
2021-06-03 16:13:42 +12:00
Franck Nijhof
11fb54c74e
Add support for Sensor state class ( #1835 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-03 13:49:56 +12:00
Stefan Rado
913ac8b7e8
Support raw datapoints for tuya components ( #1669 )
2021-06-03 13:10:29 +12:00
foxsam21
2b9350ce76
Added vol +/- control to dfplayer ( #1856 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-03 10:12:23 +12:00
André Klitzing
3b18f1b87f
Use size_t for length parameter ( #1799 )
2021-06-03 10:11:41 +12:00
Trevor North
c5c24c1989
Tuya improvements ( #1491 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-02 21:31:56 +12:00
Ryan Mounce
c3938d04f3
Support Tuya light color temperature control ( #1412 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-02 09:32:16 +12:00
David Kiliani
f968713be8
Add optional lambda to BLESensor for raw data parsing ( #1851 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-01 21:46:54 +12:00
Jesse Hills
7b11284008
Fix ble client esp_gatt_if comparison ( #1852 )
2021-06-01 21:12:41 +12:00
zaluthar
f39c0d52ee
Added support for Xiaomi CGDK2 ( #1451 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-01 20:26:38 +12:00
buxtronix
a3756a9600
Copy missing BLE client characteristic read data ( #1818 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2021-06-01 19:56:05 +12:00
0hax
afa436fe8f
teleinfo: use text_sensor and sensor. ( #1403 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-06-01 13:32:09 +12:00
Roberto Wagner
48b5ea9e59
Update fingerprint count after enroll ( #1811 )
2021-06-01 12:22:09 +12:00
Maurice Makaay
56974153f1
I2c raw cmds with multiplexer ( #1817 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-06-01 10:36:25 +12:00
Jesse Hills
9a2cd71571
Don't check uart settings for modbus ( #1850 )
2021-06-01 09:57:03 +12:00
Stefan Agner
d1c6368283
Use built-in validation for altitude ( #1831 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-01 07:40:57 +12:00
Adrián Panella
5c3268b8d4
Rf Bridge: add bucket sniffing and beep functionality ( #1819 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-01 07:24:22 +12:00
Oxan van Leeuwen
25af5ab7c6
Drop 128x160 ESP-32 camera resolution ( #1813 )
2021-05-31 22:27:41 +12:00
Andrew Zaborowski
4d586b1446
Add CS5460A power-meter component ( #1474 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-31 16:07:33 +12:00
polyfaces
bb759d52c8
Add support for SDMXXX energy meters ( #1260 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-31 16:05:49 +12:00
testbughub
9a2cf05c5f
Added bottom segment to digit 9 ( #1847 )
2021-05-30 20:54:26 -03:00
Guillermo Ruffino
c79d700d03
Add validate to components ( #1631 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-31 10:06:45 +12:00
Thomas Dietrich
482a3aebc9
Fix typo in wizard ( #1836 )
2021-05-28 13:34:54 +12:00
Guillermo Ruffino
387f249363
fix dallas pin validation ( #1692 )
2021-05-28 13:15:52 +12:00
Guillermo Ruffino
3d917d0b7e
lambda condition should return ( #1833 )
2021-05-26 08:03:59 +12:00
Oxan van Leeuwen
824f3187ac
Update platformio.ini settings and fix test apps ( #1815 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-05-25 07:47:45 +12:00
Otto Winter
e3c27a483c
Update sensor device classes from HA ( #1825 )
2021-05-24 21:45:51 +02:00
Otto Winter
a33bb32874
Convert components to async-def syntax ( #1823 )
...
* Convert components to async-def syntax
* Remove stray @coroutine
* Manual part
* Convert complexer components code to async-def
* Manual cleanup
* More manual cleanup
2021-05-24 21:45:31 +02:00
dependabot[bot]
93d9d4b50a
Bump protobuf from 3.15.8 to 3.17.0 ( #1776 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.15.8 to 3.17.0.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/master/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.15.8...v3.17.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-24 11:23:29 +02:00
Otto Winter
2376a2c941
Convert components to async-def syntax ( #1821 )
2021-05-24 10:58:29 +02:00
Otto Winter
b92702a312
Document considerations when changing recommended framework version ( #1822 )
2021-05-23 23:24:00 +02:00
Jim Bauwens
b11d5f6799
Allow segments in a light partition to be reversed ( #1484 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-24 08:57:48 +12:00
Stanislav Meduna
072dce340e
Add the on_page_change display trigger ( #1687 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-24 08:56:04 +12:00
Trevor North
cccb1a2c9e
BME680 BSEC: Allow sample rate overrides for T/P/H sensors ( #1710 )
2021-05-24 08:27:19 +12:00
Stanislav Meduna
063d9c47a4
Refactor font creation to save stack ( #1707 )
2021-05-24 08:24:54 +12:00
wifwucite
8d8d421286
allow default option for typed_schema ( #1700 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-05-24 08:24:24 +12:00
Franck Nijhof
0ce57e5a39
Light & Switch Inverted Restore mode ( #1810 )
2021-05-24 08:20:11 +12:00
Otto Winter
aebad04c0b
Convert core components to async-def coroutine syntax ( #1658 )
...
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-23 22:10:30 +02:00
Anthony Uk
514d11d46f
tm1637 - support 6 character displays ( #1803 )
2021-05-21 20:04:25 -03:00
Anthony Uk
96e46db272
Added fan triggers on_turn_on and on_turn_off ( #1726 )
2021-05-19 16:12:43 +12:00
Stefan Agner
76f78877f6
Use latest version of the NeoPixelBus-esphome library ( #1701 )
2021-05-19 14:55:49 +12:00
Jesse Hills
4ffa68b773
Merge branch 'master' into dev
2021-05-19 14:02:04 +12:00
Jesse Hills
8eaffee160
Merge pull request #1801 from esphome/bump-1.18.0
...
1.18.0
2021-05-19 12:59:13 +12:00
Jesse Hills
557a622f71
Bump version to v1.18.0
2021-05-19 11:43:47 +12:00
Jesse Hills
e9c6556296
Merge branch 'beta' into bump-1.18.0
2021-05-19 11:43:47 +12:00
André Klitzing
dce9d59dfe
Do not use Serial2 for ESP32C3, too ( #1798 )
...
src/esphome/components/logger/logger.cpp: In member function 'void esphome::logger::Logger::pre_setup()':
src/esphome/components/logger/logger.cpp:142:29: error: 'Serial2' was not declared in this scope
this->hw_serial_ = &Serial2;
2021-05-18 19:16:51 +12:00
romerod
d3e291b442
Add on_tag_removed trigger to pn532 ( #1436 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-18 11:54:09 +12:00
Otto Winter
d4686c0fb1
Introduce new async-def coroutine syntax ( #1657 )
2021-05-17 17:14:15 +12:00
Jesse Hills
ae9b247f47
Merge pull request #1792 from esphome/bump-1.18.0b4
...
1.18.0b4
2021-05-17 14:44:49 +12:00
Jesse Hills
a59761d292
Bump version to v1.18.0b4
2021-05-17 13:53:35 +12:00
Jesse Hills
030c87d142
Allow RC522 components to have multiple configurations ( #1782 )
2021-05-17 13:53:35 +12:00
Jesse Hills
95ed3e9d46
Revert "Added bottom segment to digit 9 ( #1787 )" ( #1791 )
...
This reverts commit 9ecead2645 .
2021-05-17 13:22:49 +12:00
Stanislav Meduna
d0eaebe19f
Add support for the XPT2046 touchscreen controller ( #1542 )
2021-05-17 13:03:58 +12:00
testbughub
9ecead2645
Added bottom segment to digit 9 ( #1787 )
2021-05-17 11:38:49 +12:00
Stefan Agner
98166dfa66
Bump Arduino SDK for ESP32 to 1.0.6 ( #1789 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-17 11:38:26 +12:00
Franck Nijhof
5645be4e0f
Add attribute support to Home Assistant sensors ( #1770 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-17 11:16:22 +12:00
Jesse Hills
9a7a205510
Generate protobuf code closer to formatted files ( #1790 )
2021-05-17 10:54:17 +12:00
Jesse Hills
7e3b8fd346
Allow RC522 components to have multiple configurations ( #1782 )
2021-05-15 17:02:52 +12:00
Guillermo Ruffino
3d6dcc9eee
Add more json schema generation features ( #1690 )
...
* some enums
* extract enums, light effects remote_receiver etc
* more pins schema
* update to core changes
2021-05-14 20:35:39 -03:00
Jesse Hills
4f6982fbc5
Add action to set total pulses on pulse_meter ( #1757 )
2021-05-14 20:06:31 +12:00
Stanislav Meduna
00c144daeb
Autorepeat filter for the binary sensors ( #1681 )
...
* add the autorepeat filter
* add a test for the autorepeat filter
* make no timing equivalent to a single default one
2021-05-13 17:36:53 -03:00
Jesse Hills
fddb05c845
Merge pull request #1775 from esphome/bump-1.18.0b3
...
1.18.0b3
2021-05-13 07:48:44 +12:00
Jesse Hills
3b13e62d3f
Bump version to v1.18.0b3
2021-05-13 07:17:14 +12:00
BoukeHaarsma23
9e7acd6f75
Add sm2135 component ( #1736 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-13 07:17:13 +12:00
Yuval Aboulafia
7d9c043f1d
Use core constants for sample duration on bh1750 ( #1764 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-13 07:17:13 +12:00
Guillermo Ruffino
bafbeefb37
Switch to esphome/AsyncTCP-esphome v1.2.2. ( #1762 )
2021-05-13 07:17:13 +12:00
BoukeHaarsma23
54660300e9
Add sm2135 component ( #1736 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-13 07:14:01 +12:00
onde2rock
5dc40049be
Add function to set SDS011 sensor in sleeping state ( #1416 )
...
Co-authored-by: aurelien <aurelien.antunes@gmail.com >
2021-05-12 16:38:29 +12:00
RubyBailey
1e46b4073f
Mitsubishi Heat Pump - Fixed default transmit_state to be generic instead of for a specific type of heat pump ( #1414 )
...
Co-authored-by: RubyBailey <ruby_bailey11@hotmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-12 16:07:28 +12:00
krunkel
29fc4af0fc
Add delay to aht10.cpp ( #1498 )
2021-05-12 15:50:26 +12:00
dependabot[bot]
4030a2e253
Bump pytest from 6.2.3 to 6.2.4 ( #1769 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.2.3 to 6.2.4.
- [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/6.2.3...6.2.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-12 15:44:33 +12:00
dependabot[bot]
ea80cb751b
Bump flake8 from 3.9.0 to 3.9.2 ( #1763 )
...
Bumps [flake8](https://gitlab.com/pycqa/flake8 ) from 3.9.0 to 3.9.2.
- [Release notes](https://gitlab.com/pycqa/flake8/tags )
- [Commits](https://gitlab.com/pycqa/flake8/compare/3.9.0...3.9.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-12 15:33:20 +12:00
dependabot[bot]
6aa61dbce7
Bump black from 21.5b0 to 21.5b1 ( #1768 )
...
Bumps [black](https://github.com/psf/black ) from 21.5b0 to 21.5b1.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-12 15:25:23 +12:00
Yuval Aboulafia
cdc9c99d40
Use core constants for sample duration on bh1750 ( #1764 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-12 10:16:59 +12:00
Jesse Hills
07f2931841
Merge pull request #1771 from esphome/bump-1.18.0b2
...
1.18.0b2
2021-05-12 10:14:41 +12:00
Jesse Hills
616ad04131
Bump version to v1.18.0b2
2021-05-12 09:57:40 +12:00
André Klitzing
b966e58f9e
Fix build issues for idf 4.2 (Support ESP32-S2) ( #1433 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-05-12 09:57:39 +12:00
André Klitzing
a546677b08
Fix build issues for idf 4.2 (Support ESP32-S2) ( #1433 )
...
Co-authored-by: Otto winter <otto@otto-winter.com >
2021-05-12 08:31:40 +12:00
Jesse Hills
5c3af1d3f6
Allow duration for deep_sleep.enter to be templateable ( #1765 )
2021-05-11 12:36:14 -03:00
Ciprian Constantinescu
66b0b6feeb
Update const.py ( #1748 )
...
* Update const.py
Added cubic meter for https://github.com/esphome/feature-requests/issues/1185
* Update const.py
ordered alphabetically
2021-05-11 12:16:51 -03:00
Maurice Makaay
7665a220a0
Fix error when using %% in printf format. ( #1713 )
...
For printf formatting, a check is done to see if the number of
arguments matches the number of printf formatting placeholders.
The escape code `%%` that is used for representing a literal `%`
is also counted as a placeholder, but no argument will be provided
for that one.
This makes it impossible to use something like `("%f%%", percentage)`
in the code. In such case, one gets the error:
`Found 2 printf-patterns (%f, %%), but 1 args were given!`
This commit fixes this behavior by omitting the `%%` from the matches.
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-05-11 12:15:29 -03:00
Guillermo Ruffino
4250af4dd9
Switch to esphome/AsyncTCP-esphome v1.2.2. ( #1762 )
2021-05-11 12:05:49 -03:00
dependabot[bot]
73252ccd25
Bump pylint from 2.7.2 to 2.8.2 ( #1729 )
...
* Bump pylint from 2.7.2 to 2.8.2
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.7.2 to 2.8.2.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/pylint-2.7.2...v2.8.2 )
Signed-off-by: dependabot[bot] <support@github.com >
* fix pylint
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-05-10 17:57:25 -03:00
dependabot[bot]
33bf78c369
Bump black from 20.8b1 to 21.5b0 ( #1745 )
...
Bumps [black](https://github.com/psf/black ) from 20.8b1 to 21.5b0.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/master/CHANGES.md )
- [Commits](https://github.com/psf/black/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 17:25:37 -03:00
Jesse Hills
f33c2a48eb
Merge pull request #1761 from esphome/bump-1.18.0b1
...
1.18.0b1
2021-05-10 08:54:58 +12:00
Jesse Hills
96ded4e402
Fix quotes
2021-05-10 08:05:08 +12:00
Jesse Hills
44d5be6e7b
Bump version to v1.18.0b1
2021-05-10 07:54:06 +12:00
Jesse Hills
076124eb71
Bump version to v1.19.0-dev
2021-05-10 07:54:06 +12:00
Jesse Hills
44562dbef1
Merge branch 'dev' into bump-1.18.0b1
2021-05-10 07:54:06 +12:00
Mauricio Bonani
cafdcaec29
Update copyright year ( #1760 )
2021-05-10 07:40:06 +12:00
Jesse Hills
b660e5a7fa
Merge pull request #1759 from esphome/bump-1.17.2
...
1.17.2
2021-05-09 22:58:57 +12:00
Jesse Hills
3b4ea0ed0a
Bump version to v1.17.2
2021-05-09 22:37:31 +12:00
Vegetto
403b6e32e3
fixes #858 - esphome crashes with neolightbus and RMT ( #1667 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-05-09 22:37:31 +12:00
Otto Winter
229bf719a2
Implement external custom components installing from YAML ( #1630 )
...
* Move components import loading to importlib MetaPathFinder and importlib.resources
* Add external_components component
* Fix
* Fix
* fix cv.url return
* fix validate shorthand git
* implement git refresh
* Use finders from sys.path_hooks instead of looking for __init__.py
* use github:// schema
* error handling
* add test
* fix handling git output
* revert file check handling
* fix test
* allow full component path be specified for local
* fix test
* fix path handling
* lint
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-05-07 15:02:17 -03:00
Farzad E
2225594ee8
Added an option to disable mDNS ( #1716 )
...
* Added an option to disable mDNS
* Fixed linter issues
* Moved the enable_mdns option to WiFi and Ethernet components
* extracted common method for add mdns library
* lint
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-05-06 12:31:42 -03:00
Jesse Hills
b91a1aa027
Merge pull request #1746 from esphome/bump-1.17.1
...
1.17.1
2021-05-05 22:46:19 +12:00
Jesse Hills
13dbdd9b16
Bump version to v1.17.1
2021-05-05 22:35:18 +12:00
Alex
37bc0b3b5a
Do not call component update on failed components ( #1392 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-05 22:35:17 +12:00
Guillermo Ruffino
be70a96651
RC522 fixes ( #1479 )
2021-05-05 22:35:17 +12:00
Richard Klingler
d83d214497
Added / to default glyphs ( #1691 )
...
Co-authored-by: Charlie Root <klingler@blender.klingler.net >
2021-05-05 22:35:17 +12:00
Otto Winter
6ec0f80b76
Sensor Average Filter Fix Floating Pointer Error Accumulating ( #1624 )
2021-05-05 22:35:17 +12:00
Otto Winter
06f566346d
Fix sensor.sensor_schema interface changed ( #1659 )
2021-05-05 22:35:17 +12:00
Guillermo Ruffino
b680649113
Fix servo detach chopped PWM ( #1650 )
2021-05-05 22:35:16 +12:00
Otto Winter
5ab2ef4079
Fix colorlog removing colors and refactor color code ( #1671 )
2021-05-05 22:35:16 +12:00
Guillermo Ruffino
392ed64375
fix servo not reattaching with same target ( #1649 )
2021-05-05 22:35:16 +12:00
SenexCrenshaw
566c129435
Buffer allocation and TRUEFALSE templates ( #1644 )
2021-05-05 22:35:16 +12:00
Diego Elio Pettenò
c903eb2d01
Add optional bindkey support for CGG1. ( #1407 )
2021-05-05 22:35:16 +12:00
buxtronix
69c78651d5
Fix BLE UUID matching ( #1637 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2021-05-05 22:35:15 +12:00
mbo18
f7232b199a
Change wifi signal strength unit to dBm ( #1734 )
2021-05-05 20:13:14 +12:00
Ryan Mounce
ffc6fe9ca0
Add support for controlling Tuya fan direction ( #1409 )
2021-05-05 16:24:31 +12:00
Alex Konradi
06b8e4df27
Call Stepper::should_step_ every loop iteration ( #1373 )
2021-05-05 14:32:15 +12:00
Alex
b103be99e8
Do not call component update on failed components ( #1392 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-05 14:31:38 +12:00
d-two
28ed42d879
Add Hyperion Support ( #1339 )
2021-05-05 14:09:38 +12:00
0x0a11c0de
98f0d75180
Fix #1940 : Implement speed_count in TuyaFan ( #1654 )
...
Co-authored-by: Frank Riley <fhriley@gmail.com >
2021-05-04 14:11:24 +12:00
Jesse Hills
34487c9de4
Merge pull request #1742 from esphome/bump-1.17.0
...
1.17.0
2021-05-04 10:48:51 +12:00
Jesse Hills
822377be8b
Bump version to v1.17.0
2021-05-04 09:21:14 +12:00
buxtronix
dd4fb85170
Ble client fixes ( #1739 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2021-05-04 08:51:03 +12:00
Jesse Hills
07b3327102
Update email addresses ( #1733 )
2021-05-03 11:51:10 +12:00
buxtronix
02aa75f68c
BLE client support on ESP32 ( #1177 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-05-03 11:10:50 +12:00
Alex
07db9319ad
Swap fan and swing fields for Fujitu ACs ( #1635 )
2021-04-30 11:53:44 +12:00
Wojtek Strzalka
4ae4a4ee88
Support for TOF10120 distance sensor ( #1375 )
2021-04-29 11:49:46 +12:00
Guillermo Ruffino
a7c648b60b
RC522 fixes ( #1479 )
2021-04-29 10:50:24 +12:00
Barry Loong
4d7c1ae143
Add Grow Fingerprint Reader ( #1356 )
2021-04-29 10:08:27 +12:00
elyorkhakimov
cc6d1e85cc
Addition of forward and reverse active energy counters to ATM90E32 sensor component ( #1271 )
...
Co-authored-by: Elyor Khakimov <elyorkhakimov@forwardnetworks.com >
2021-04-29 07:15:50 +12:00
Stephen Tierney
7fb116d87d
Add support for SHT4X ( #1512 )
2021-04-28 20:22:46 +12:00
Christian Ferbar
cc43e01e34
Add monochromatic effects: Pulse, Random ( #1616 )
2021-04-28 15:05:04 +12:00
Guillermo Ruffino
6d3ccf4df5
Change mac add mac suffix from underscore to dash ( #1702 )
2021-04-27 13:41:16 +12:00
Guillermo Ruffino
bb3d0706d3
Revert "Bump AsyncTCP-esphome to 1.2.1. ( #1693 )" ( #1709 )
...
This reverts commit aed6f2b1ea .
2021-04-21 10:33:59 -03:00
Richard Klingler
820dedbcd2
Added / to default glyphs ( #1691 )
...
Co-authored-by: Charlie Root <klingler@blender.klingler.net >
2021-04-21 12:10:45 +02:00
Maurice Makaay
aed6f2b1ea
Bump AsyncTCP-esphome to 1.2.1. ( #1693 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net >
2021-04-19 20:15:37 -03:00
John Coggeshall
bf1885af3f
Implementing the remainder of GPS data for the GPS component. ( #1676 )
2021-04-11 19:15:23 +02:00
Otto Winter
d8e4f5d56b
Sensor Average Filter Fix Floating Pointer Error Accumulating ( #1624 )
2021-04-09 10:27:18 +02:00
dependabot[bot]
af616473aa
Bump protobuf from 3.15.7 to 3.15.8 ( #1682 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.15.7 to 3.15.8.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/master/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.15.7...v3.15.8 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-09 10:14:38 +02:00
SenexCrenshaw
2033ac34e5
Sgp40 ( #1513 )
...
* Start of SGP40 dev
* Clean up
* Initial Commit
* VOC is working
* Fixed up sensor config
* Lint Fixes
Added in save/restore baseline
Noted original repo in header
* Lint Fixes
Added to test
* Lint Fixes
* Added additional check on restoring
* Removed double check
* Changed defines to static const double
* Changed defines to const
Do not send voc index until sensor stabilizes
* Fixed sensor stabilization message
* Fixup according to PR
* samples_read increment fix
* Fixed missing device class
* Choose a SENSOR device class
* Moved some sensors for tests
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-04-08 22:40:19 -03:00
Otto Winter
5e239d3d88
Automate building and publishing of esphome-lint docker image ( #1680 )
2021-04-08 17:08:11 +02:00
Otto Winter
30893afd67
Add Arduino ESP32 version mapping ( #1679 )
...
See also https://github.com/platformio/platform-espressif32/releases/tag/v3.2.0
2021-04-08 17:07:19 +02:00
SenexCrenshaw
a39bb7b92f
Support custom build_flags for bme680_bsec ( #1678 )
2021-04-08 17:06:54 +02:00
Dan Gentry
b53f9f2a81
Daylight Saving Time spelling fix ( #1677 )
2021-04-08 17:04:40 +02:00
Otto Winter
586e36906d
Fix sensor.sensor_schema interface changed ( #1659 )
2021-04-08 14:37:55 +02:00
Gareth Cooper
e6f8e73705
Receive long MQTT payload ( #1590 )
2021-04-08 14:26:34 +02:00
Peter Kuehne
eaf9735eda
Disallow _ in node name ( #1632 )
2021-04-08 14:26:01 +02:00
Guillermo Ruffino
2e50e1f506
Fix servo detach chopped PWM ( #1650 )
2021-04-08 14:22:30 +02:00
Anthony Uk
76a6c39f25
mqtt_client: Added MQTTClientComponent::unsubscribe() ( #1672 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-04-08 14:21:42 +02:00
rbaron
bf01c22e1f
Adds support for b-parasite soil moisture sensor ( #1666 )
2021-04-08 13:59:30 +02:00
Otto Winter
99f14e03d4
Fix colorlog removing colors and refactor color code ( #1671 )
2021-04-08 13:58:01 +02:00
Otto Winter
d92c8ccadf
Raise minimum python version to 3.7 ( #1673 )
2021-04-08 13:57:29 +02:00
Otto Winter
7964b724ed
Rewrite sun component calculations ( #1661 )
2021-04-07 12:16:36 +02:00
dependabot[bot]
e0c5b45694
Bump protobuf from 3.15.6 to 3.15.7 ( #1662 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-04-06 14:43:10 +02:00
dependabot[bot]
26407e001b
Bump pytest from 6.2.2 to 6.2.3 ( #1663 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.2.2 to 6.2.3.
- [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/6.2.2...6.2.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-04-06 14:42:50 +02:00
Vegetto
3ecae3f16f
fixes #858 - esphome crashes with neolightbus and RMT ( #1667 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-04-06 14:31:38 +02:00
Anthony Uk
5c359856ff
Fixed CustomComponentConstructor::get_component() ( #1653 )
...
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-04-06 13:50:31 +02:00
Trevor North
2d618768d5
Add BME680 via BSEC integration ( #1313 )
2021-04-06 12:19:56 +02:00
Stanislav Meduna
808e3be324
Add the display.is_displaying_page condition ( #1646 )
...
* display: add the display.is_displaying_page condition
* use maybe_simple_value for page_id
* add test
2021-04-02 23:00:41 -03:00
Andreas Hergert
9e23987db8
Add I2CMultiplexer in generel and the TCA9548A in special ( #1410 )
...
* Added I2CMultiplexer in generel and the TCA9548A in special
* cleanup
* tidy
* tidy
* tidy
* tidy
* Update CODEOWNERS
* Update CODEOWNERS
* added CODEOWNERS
* Fix CODEOWNERS
* protected function
* fixed scan
* fixed style
* added to test1.yaml
* Update esphome/components/tca9548a/__init__.py
* Update esphome/components/i2c/__init__.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/i2c/i2c.cpp
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/i2c/__init__.py
* Update esphome/components/i2c/__init__.py
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
* Update esphome/components/i2c/i2c.cpp
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
* added define statements for I2C Multiplexer
* fix
* try to tidy
* bug fix
* tidy
* override fix
* only change channel if different
* tidy
* added test
* testfix
* added defines
* tidy
* fix dep
* like recommended
Co-authored-by: Andreas Hergert <andreas.hergert@otrs.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-03-29 16:50:30 -03:00
Guillermo Ruffino
ad76312f66
fix servo not reattaching with same target ( #1649 )
2021-03-28 22:35:39 -03:00
SenexCrenshaw
2028362fd5
Buffer allocation and TRUEFALSE templates ( #1644 )
2021-03-27 11:01:37 +13:00
Paulus Schoutsen
13e0d6b9a1
Update FUNDING.yml
2021-03-26 11:39:29 -07:00
Diego Elio Pettenò
a6255c31fe
Add optional bindkey support for CGG1. ( #1407 )
2021-03-26 07:33:06 +13:00
buxtronix
46356cbc4a
Fix BLE UUID matching ( #1637 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2021-03-23 18:21:04 +13:00
Jesse Hills
0fe61d9ec7
Merge pull request #1636 from esphome/bump-1.17.0b1
...
1.17.0b1
2021-03-22 20:44:38 +13:00
Jesse Hills
6114d331c9
Bump version to v1.17.0b1
2021-03-22 20:12:48 +13:00
Jesse Hills
e2e074a3fd
Fix bump script for double quotes
2021-03-22 20:12:11 +13:00
Jesse Hills
4d340dc029
Merge branch 'dev' into bump-1.17.0b1
2021-03-22 20:08:57 +13:00
Jesse Hills
fb6c5ebe9a
Bump version to v1.18.0-dev
2021-03-22 17:42:38 +13:00
Jesse Hills
af3273d930
Add trigger for http actions to receive the status code ( #1599 )
2021-03-22 16:26:10 +13:00
Niccolò Maggioni
8f1eb77e05
Background calibration & ABC commands for SenseAir S8 ( #1623 )
2021-03-22 12:59:41 +13:00
Otto Winter
89d0d41c5a
Switch docker images to debian ( #1626 )
2021-03-20 20:58:46 +01:00
dependabot[bot]
452ca8e4c6
Bump pyyaml from 5.3.1 to 5.4.1 ( #1482 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-03-20 18:58:26 +01:00
dependabot[bot]
e51b0ca15e
Bump protobuf from 3.13.0 to 3.15.6 ( #1607 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-03-20 18:58:08 +01:00
Otto Winter
5eeb110d74
Bundle platformio lib_deps in docker images ( #1625 )
2021-03-20 18:43:31 +01:00
dependabot[bot]
60b2d57dc3
Bump flake8 from 3.8.4 to 3.9.0 ( #1612 )
...
Bumps [flake8](https://gitlab.com/pycqa/flake8 ) from 3.8.4 to 3.9.0.
- [Release notes](https://gitlab.com/pycqa/flake8/tags )
- [Commits](https://gitlab.com/pycqa/flake8/compare/3.8.4...3.9.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2021-03-20 15:21:47 +01:00
matikij
91898cb814
Add 2.13in-ttgo-b1 waveshare epaper module. ( #1326 )
2021-03-20 20:32:46 +13:00
Keith Burzinski
818a7f1c78
Declare Color objects in main.cpp ( #1395 )
2021-03-19 23:40:05 +13:00
Jesse Hills
dedf343bd5
Fix pulse-meter with device_class and black ( #1621 )
2021-03-19 21:40:11 +13:00
dependabot[bot]
251240cc90
Bump platformio from 5.1.0 to 5.1.1 ( #1618 )
...
Bumps [platformio](https://github.com/platformio/platformio ) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/platformio/platformio/releases )
- [Changelog](https://github.com/platformio/platformio-core/blob/develop/HISTORY.rst )
- [Commits](https://github.com/platformio/platformio/compare/v5.1.0...v5.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-19 21:29:26 +13:00
DrZoid
e5b45b6b4b
e131: fix issue 1579: limitation of maximum light count ( #1619 )
2021-03-19 21:19:34 +13:00
Steve Baxter
a77784a6da
Implement pulse_meter as an improvement on pulse_counter and pulse_width for meters ( #1434 )
2021-03-19 21:16:27 +13:00
Mike Ryan
f63f9168ff
Add addressable_light display platform ( #1272 )
2021-03-18 19:08:50 +13:00
SenexCrenshaw
b5b2036971
8266 hardware spi enable with just 3 pins ( #1617 )
2021-03-18 13:59:47 +13:00
SenexCrenshaw
a96b6e7002
SPI transfer fix. Use write when no miso pin is set ( #1563 )
2021-03-18 13:54:58 +13:00
Sergey V. DUDANOV
f34c9b33fc
Midea climate support ( #1328 )
...
* Added support for Midea IoT climate devices via UART interface (USB-dongle)
* Fixed lint checks
* Fixed lint checks
* CODEOWNERS update
* Clang-format
* Clang-format
* Add network device notification message support (show WiFi sign on devices)
* Make wifi_signal_sensor optional component
* Some optimization
* Optimizations and code formatting
* Fixed lint checks
* Fixed lint checks
* Fixed sign error
* Code changes
* Network notify repeat every 10 min
* Added log messages
* Fixed lint checks
* Refactoring: MideaClimate => MideaAC
* Using enums instead literals in Midea states
* Enum changed to be more correct
* Shrink notify frame to 32 bytes
* Fixed lint checks
* Change notify frame appliance type to common broadcast
* Control optimization
* Fixed control error
* Control command now don't reset others uncontrollable properties of device
* Fixed lint checks
* Some optimization
* on_receive callback give const Frame
* Fix control
* Fixes
* Some minor changes
* Fixed lint error
* No dependency from wifi_signal sensor for stretched WiFi icon. New option: stretched_icon instead wifi_signal_id.
* Fix option name
* Added export of outdoor temperature as sensor value
* Fixed lint errors
* Fixed pylint error
* Minor fix
* Fix temperature overflow in some cases
* Added answer on QueryNetwork command from appliance. Now don't wait for ack on 0x0D command.
* Fix lint error
* Added humidity setpoint optional sensor
* Added boolean options 'swing_horizontal' and 'swing_both'
* Added debug frame output
* Added debug frame output
* Fix lints error
* Some debug output optimization
* Fix lint check
* Some code optimization: adding templates
* Fix lint error
* Added sensors device classes
* Python code reformatted with black formatter
* RX frame debug message
RX frame debug message now prints before checking
* Remove CRC check for receiving frames
* Added experimental power usage option
* Added power usage option
* Fixed lint errors
* Major changes. See esp-docs.
* Added tests in test4.yaml
* Added tests in test1.yaml
* Added wifi dependency
* Fix test1.yaml
* Some fix :)
* One more refactoring
* One more refactoring
* One more refactoring
2021-03-17 17:27:50 -03:00
Jesse Hills
faf577a9dd
Add option to suffix name with mac address ( #1615 )
...
* Add option to suffix name with mac address
* Rename and add to test file
2021-03-17 17:22:48 -03:00
Jim Ekman
7708b81ef5
Support fan speed levels ( #1541 )
...
* Add fan speed percentage support to the API
* Add float fan speed percentage
* Add percentage support to automation and configuration
* Update Tuya fan
* Fix pylint warning
* Update API to use speed levels instead of percentage
* Use speed levels
* Fix type warnings
* MQTT component now converts between speed levels and enums
* Webserver now supports speed_level
* Update prometheus
* Remove low/medium/high settings from speed fan
* Remove unused enum
* Configurable speed levels for speed fan
* Remove unused import
* Rename speed_level->speed and speed_levels->speed_count
* Rename supported_speed_levels -> supported_speed_count in API and FanTraits
Field id stays the same in the protocol, so the change is not breaking for aioesphome.
2021-03-17 10:40:02 -03:00
WeekendWarrior1
08998caabc
a4988 wait 1ms when coming out of sleep ( #1597 )
2021-03-13 21:29:31 -03:00
Jesse Hills
848a5f1680
Change COLOR_ON to be 255 values instead of 1 ( #1594 )
2021-03-13 21:27:16 -03:00
Alex
2e7c1d7345
Added receive for Fujitsu ACs ( #1577 )
2021-03-13 18:45:01 -03:00
Massimiliano Ravelli
28a72fa56b
Fixed component_tests config ( #1608 )
2021-03-12 19:58:43 -03:00
Jesse Hills
cd1353ae54
Update PULL_REQUEST_TEMPLATE.md
2021-03-13 08:42:37 +13:00
Samuel Sieb
c9ee513fa8
PN532 - don't read extra page and fix size ( #1565 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2021-03-11 18:26:55 +13:00
Samuel Sieb
2a12caa955
change lcd clear() to clear the buffer ( #1600 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2021-03-11 18:17:50 +13:00
Guillermo Ruffino
5e5f8d5f9b
schema-dump-pins ( #1596 )
...
* schema dump idea
accept boolean or anything default
accept null also for full dicts
added some common validators
more simple validators
support multi_conf
better handle automations
updates
updates
handle lists
removed not needed class
move to own folder
generalized for automations lists, etc
updates
updates
clean up
clean up
fix automations
made comment optional
basic docs support
added more docs
fixes docs handling
updates
updates
fix components parent
updates
updates
updates
Fix inkplate 6 registration
updates
Disable logging for vscode add on
better handle buses
keep extended order as in CONFIGs
updates
updates
updates
disable comments
moved to scripts/build_jsonschema
added configurable decorators
path handling
fix handle list_schema
fixes and cleanup
add jschema_extractor to maybe
updates
lint
no schema in git
add generated loggers list
* lint
* support pin schema
2021-03-08 22:53:20 -03:00
Derek Hageman
2c0fe49b86
Inkplate 6 Optimizations ( #1592 )
2021-03-08 19:25:49 +13:00
Guillermo Ruffino
1e227e8051
Schema dump ( #1564 )
...
* schema dump idea
accept boolean or anything default
accept null also for full dicts
added some common validators
more simple validators
support multi_conf
better handle automations
updates
updates
handle lists
removed not needed class
move to own folder
generalized for automations lists, etc
updates
updates
clean up
clean up
fix automations
made comment optional
basic docs support
added more docs
fixes docs handling
updates
updates
fix components parent
updates
updates
updates
Fix inkplate 6 registration
updates
Disable logging for vscode add on
better handle buses
keep extended order as in CONFIGs
updates
updates
updates
disable comments
moved to scripts/build_jsonschema
added configurable decorators
path handling
fix handle list_schema
fixes and cleanup
add jschema_extractor to maybe
updates
lint
no schema in git
add generated loggers list
* lint
2021-03-07 21:05:08 -03:00
Guillermo Ruffino
d5cf4b7eac
Improve error checking: too many component id candidates ( #1570 )
...
* add error too many candidates
* Improve error checking of ids
2021-03-07 19:59:32 -03:00
Jesse Hills
570ec36fe3
MCP23XXX Refactor ( #1560 )
...
* Refactor MCP23XXX classes to consolidate shared code
* Update test mcp23xxx pin schemas
2021-03-07 16:23:54 -03:00
Guillermo Ruffino
69879920eb
add-black ( #1593 )
...
* Add black
Update pre commit
Update pre commit
add empty line
* Format with black
2021-03-07 16:03:16 -03:00
Guillermo Ruffino
2b60b0f1fa
fix servo warning ( #1591 )
2021-03-06 19:59:06 -03:00
dependabot[bot]
c17624adab
Bump platformio from 5.0.4 to 5.1.0 ( #1581 )
...
Bumps [platformio](https://github.com/platformio/platformio ) from 5.0.4 to 5.1.0.
- [Release notes](https://github.com/platformio/platformio/releases )
- [Changelog](https://github.com/platformio/platformio-core/blob/develop/HISTORY.rst )
- [Commits](https://github.com/platformio/platformio/compare/v5.0.4...v5.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-06 18:41:19 -03:00
needspeed
0f151a8f6b
Extend 'uart:' with 'invert:' for esp32 ( #1586 )
2021-03-06 10:25:07 -03:00
dependabot[bot]
e62bf333a2
Bump pylint from 2.6.0 to 2.7.2 ( #1582 )
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.6.0 to 2.7.2.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/pylint-2.6.0...pylint-2.7.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-05 10:10:58 -03:00
Gabe Cook
88b46b7487
Add min/max filters ( #1569 )
2021-03-05 10:10:06 -03:00
nikito7
fa290fbce8
Fix for waveshare 2.13in-ttgo-b73 ( #1543 )
2021-03-04 13:50:27 +13:00
dependabot[bot]
1883ce1876
Bump pytz from 2020.5 to 2021.1 ( #1575 )
...
Bumps [pytz](https://github.com/stub42/pytz ) from 2020.5 to 2021.1.
- [Release notes](https://github.com/stub42/pytz/releases )
- [Commits](https://github.com/stub42/pytz/compare/release_2020.5...release_2021.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-03 15:42:19 -03:00
dependabot[bot]
f3fe2bde38
Bump pytest from 6.2.1 to 6.2.2 ( #1574 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.1...6.2.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-03 15:41:27 -03:00
Andrew Zaborowski
811c13d7d1
pins: Add three new boards ( #1576 )
...
Add the Lolin32 Lite and TTGO T7 board names so that esphome can be
built for those boards. There's nothing special about them. The
espressif/arduino-esp32 and platformio/platform-espressif32 projects
have both merged definitions for those boards recently.
2021-03-03 15:40:25 -03:00
dependabot[bot]
521dfe08f2
Bump colorlog from 4.6.2 to 4.7.2 ( #1473 )
...
Bumps [colorlog](https://github.com/borntyping/python-colorlog ) from 4.6.2 to 4.7.2.
- [Release notes](https://github.com/borntyping/python-colorlog/releases )
- [Commits](https://github.com/borntyping/python-colorlog/compare/v4.6.2...v4.7.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-02 23:42:41 -03:00
dependabot[bot]
2c77d121da
Bump pytest-cov from 2.10.1 to 2.11.1 ( #1483 )
...
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov ) from 2.10.1 to 2.11.1.
- [Release notes](https://github.com/pytest-dev/pytest-cov/releases )
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v2.10.1...v2.11.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-02 23:41:51 -03:00
Cody James
c5dc736c53
changed color temp from float to int ( #1522 )
...
* changed color temp from float to int
Changed cold_white_temperature and warm_white temperature from a float to an integer. This makes home assisting show it correctly in the color temperature slider. If it is set to float home assistant show something like 470.8390000283847829304845 in the slider which provides an ugly ui and color temperature to as a decimal is invalid anyway.
* Update esphome/components/rgbww/light.py
* Update esphome/components/rgbww/light.py
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-03-02 23:41:15 -03:00
Moritz Glöckl
8e93735861
Add support for the SM300D2 7-in-1 sensor module ( #1524 )
...
* Added support for SM300D2 sensor module
* Fixed lint errors due to added tvoc config
* add device class
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-03-02 21:54:52 -03:00
SenexCrenshaw
ac25b138f5
Migrate ESPColor to Color ( #1551 )
...
* Migrate ESPColor to Color
* color.h constructor fix
* Updated componets to use Color
Added a using for ESPColor
* Lint fixes
* Fixed value error
* Update display components to use colorutil
* Updated to latest PR comments
* Fixed COLOR_WHITE
* Moved esp_scale to color_utils
* Rename color_utils to display_color_utils
2021-03-02 11:08:57 -03:00
Guillermo Ruffino
b17e0c298e
fix path on windows escape ( #1573 )
2021-03-01 22:16:36 -03:00
marecabo
422f0ad7a9
Add constants for device classes of binary_sensor ( #1549 )
2021-02-28 20:55:32 -03:00
Christian Ferbar
34d37961c3
ADC fix: GPIO0 not usable as output if ADC_VCC is used ( #1557 )
2021-02-28 14:02:02 -03:00
Seppel Hardt
bdf004867d
Added samsung36 ir protocol ( #1438 )
...
* Added samsung36 ir protocol
* Make linter happy
* Added test and fixed python failure
* Sorry for the commits but linter was still not happy :)
* Okay have to run script/clang-format -i
Co-authored-by: tuxBurner <tuxBurner@boggo.de >
2021-02-27 20:16:27 -03:00
Gabe Cook
08ecca86bc
Add send_every to uart switch for recurring data ( #1514 )
2021-02-27 19:53:53 -03:00
marecabo
520c4331e3
Add default device classes to sensor components ( #1533 )
...
* Add device_class arg to homeassistant sensor_schema call
* Add device_class arg to mqtt_subscribe sensor_schema call
* Add device_class arg to dht sensor_schema call
* Add device_class arg to dht12 sensor_schema call
* Add device_class arg to am2320 sensor_schema call
* Add device_class arg to atc_mithermometer sensor_schema call
* Add device_class arg to atm90e32 sensor_schema call
* Add device_class arg to bh1750 sensor_schema call
* Add device_class arg to ble_rssi sensor_schema call
* Add device_class arg to bme280 sensor_schema call
* Add device_class arg to bme680 sensor_schema call
* Add device_class arg to bmp085 sensor_schema call
* Add device_class arg to bmp280 sensor_schema call
* Add device_class arg to binary_sensor_map sensor_schema call
* Add device_class arg to apds9960 sensor_schema call
* Add device_class arg to as3935 sensor_schema call
* Add device_class arg to ccs811 sensor_schema call
* Add device_class arg to cse7766 sensor_schema call
* Add device_class arg to ct_clamp sensor_schema call
* Add device_class arg to dallas sensor_schema call
* Add device_class arg to duty_cycle sensor_schema call
* Add device_class arg to esp32_hall sensor_schema call
* Add device_class arg to hdc1080 sensor_schema call
* Add device_class arg to hlw8012 sensor_schema call
* Add device_class arg to hm3301 sensor_schema call
* Add device_class arg to hmc5883l sensor_schema call
* Add device_class arg to htu21d sensor_schema call
* Add device_class arg to hx711 sensor_schema call
* Add device_class arg to ina219 sensor_schema call
* Add device_class arg to ina226 sensor_schema call
* Add device_class arg to ina3221 sensor_schema call
* Add device_class arg to ibsth1 sensor_schema call
* Add device_class arg to max31855 sensor_schema call
* Add device_class arg to max31856 sensor_schema call
* Add device_class arg to max31865 sensor_schema call
* Add device_class arg to mhz19 sensor_schema call
* Add device_class arg to max6675 sensor_schema call
* Add device_class arg to mpu6050 sensor_schema call
* Add device_class arg to ms5611 sensor_schema call
* Add device_class arg to mcp9808 sensor_schema call
* Add device_class arg to ntc sensor_schema call
* Add device_class arg to pid sensor_schema call
* Add device_class arg to pmsx003 sensor_schema call
* Add device_class arg to pulse_counter sensor_schema call
* Add device_class arg to pulse_width sensor_schema call
* Add device_class arg to pzem004t sensor_schema call
* Add device_class arg to pzemac sensor_schema call
* Add device_class arg to pzemdc sensor_schema call
* Add device_class arg to qmc5883l sensor_schema call
* Add device_class arg to resistance sensor_schema call
* Add device_class arg to rotary_encoder sensor_schema call
* Add device_class arg to ruuvitag sensor_schema call
* Add device_class arg to scd30 sensor_schema call
* Add device_class arg to sds011 sensor_schema call
* Add device_class arg to senseair sensor_schema call
* Add device_class arg to sgp30 sensor_schema call
* Add device_class arg to sht3xd sensor_schema call
* Add device_class arg to shtcx sensor_schema call
* Add device_class arg to sps30 sensor_schema call
* Add device_class arg to sts3x sensor_schema call
* Add device_class arg to sun sensor_schema call
* Add device_class arg to tcs34725 sensor_schema call
* Add device_class arg to teleinfo sensor_schema call
* Add device_class arg to template sensor_schema call
* Add device_class arg to tmp102 sensor_schema call
* Add device_class arg to tmp117 sensor_schema call
* Add device_class arg to tsl2561 sensor_schema call
* Add device_class arg to tx20 sensor_schema call
* Add device_class arg to ultrasonic sensor_schema call
* Add device_class arg to uptime sensor_schema call
* Add device_class arg to vl53l0x sensor_schema call
* Add device_class arg to wifi_signal sensor_schema call
* Add device_class arg to xiaomi_cgd1 sensor_schema call
* Add device_class arg to xiaomi_cgg1 sensor_schema call
* Add device_class arg to xiaomi_gcls002 sensor_schema call
* Add device_class arg to xiaomi_hhccjcy01 sensor_schema call
* Add device_class arg to xiaomi_hhccpot002 sensor_schema call
* Add device_class arg to xiaomi_jqjcy01ym sensor_schema call
* Add device_class arg to xiaomi_lywsd02 sensor_schema call
* Add device_class arg to xiaomi_lywsd03mmc sensor_schema call
* Add device_class arg to xiaomi_lywsdcgq sensor_schema call
* Add device_class arg to xiaomi_mhoc401 sensor_schema call
* Add device_class arg to xiaomi_mjyd02yla sensor_schema call
* Add device_class arg to xiaomi_wx08zm sensor_schema call
* Add device_class arg to zyaura sensor_schema call
* Add device_class arg to ads1115 sensor_schema call
* Add device_class arg to adc sensor_schema call
* Add device_class arg to ade7953 sensor_schema call
* Add device_class arg to aht10 sensor_schema call
* Make args of sensor_schema required
* lint
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-02-27 19:28:06 -03:00
Guillermo Ruffino
342d5166a0
More yaml validation ( #1568 )
...
* validate keys
* refactor line info
2021-02-27 19:21:07 -03:00
Otamay
69d39ef0cd
Added heater to climate_ir_lg ( #1555 )
...
* Added heater to climate_ir_lg
* Code formatting
* Code formatting
2021-02-27 18:55:27 -03:00
Robert Resch
6588e9380e
Replace substitutions in substitutions first ( #1567 )
2021-02-27 18:47:12 -03:00
Guillermo Ruffino
4d6277330b
Update PULL_REQUEST_TEMPLATE.md
2021-02-26 10:32:23 -03:00
stubs12
87154e9b6f
Tuya: Use queue for sending command messages ( #1404 )
2021-02-26 12:52:40 +13:00
Kurt Kellner
b91723344e
Vl53l0x change address ( #1126 )
...
* Added vl53l0x change address and timeout
* Added vl53l0x change address and timeout
* vl53l0x code cleanup and update test
* remove executable bit
* lint code cleanup
* code review fixes including timeout default to 10ms
* Code review cleanup and change a WARN log level message to DEBUG
* Fix issue where warn should be temporary
* Added name of sensor to warning message
* Fix blacklist lint issue
* Remove unused import
2021-02-25 19:12:06 -03:00
Otamay
92b36720b6
Climate IR LG -keep previous temp and fan if swing ( #1556 )
...
Swing IR command does not carry CLIMATE_FAN or TEMP within itself, so previous states sould be kept. Tested with actual LG IR remote controller.
2021-02-25 18:26:19 -03:00
spilin
3d0310d0e0
Add dial support for sim800l component ( #1558 )
2021-02-25 18:11:15 -03:00
dckiller51
f81cddf22e
Add Xiaomi Miscale v1 and v2 ( #1368 )
2021-02-22 22:23:12 +13:00
Jesse Hills
808ce6eecb
Merge pull request #1548 from esphome/bump-1.16.2
...
1.16.2
2021-02-20 19:58:48 +13:00
Jesse Hills
665d0fd759
Bump version to v1.16.2
2021-02-20 19:29:52 +13:00
Jesse Hills
c519c02de8
Fix safe mode ota flashing under certain configurations ( #1534 )
...
* Fix safe mode ota flashing under certain configurations by allowing the arduino loop to run instead of while(true)
* rename to should_enter_safe_mode
* Fix line length
2021-02-20 19:29:52 +13:00
Samuel Sieb
eacac78099
Add reverse_enable for max7219 ( #1489 )
2021-02-20 19:29:52 +13:00
Kris
a925036ff8
Added Waveshare 2.90inch V2 e-ink display ( #1538 )
2021-02-20 19:29:52 +13:00
SenexCrenshaw
1468293f3e
fix DHT auto_detect check ( #1536 )
2021-02-20 19:29:52 +13:00
Guillermo Ruffino
25924ca4e8
fix substitution losing track of document range ( #1547 )
2021-02-19 21:52:42 -03:00
Jesse Hills
6c8ace0ce8
Fix safe mode ota flashing under certain configurations ( #1534 )
...
* Fix safe mode ota flashing under certain configurations by allowing the arduino loop to run instead of while(true)
* rename to should_enter_safe_mode
* Fix line length
2021-02-17 20:26:59 -03:00
Samuel Sieb
acc1af0f51
Add reverse_enable for max7219 ( #1489 )
2021-02-18 08:26:22 +13:00
Kris
c92c439d17
Added Waveshare 2.90inch V2 e-ink display ( #1538 )
2021-02-18 07:12:02 +13:00
SenexCrenshaw
410fad3b41
fix DHT auto_detect check ( #1536 )
2021-02-16 20:42:14 +13:00
Chris Nussbaum
dce20680d7
Add duration option to action start deep sleep ( #1526 )
2021-02-15 14:32:22 -03:00
marecabo
f95be6a0df
Device class attribute for sensor component ( #1525 )
...
* Add constants for sensor device_class
* Add device_class attribute to sensor component
* Add device_class attribute to sensor class
* Add device_class to mhz19 temperature sensor
* Add device_class to sensor in api component
* Add test for device_class of sensor
* Rename DEVICE_CLASS_NONE to DEVICE_CLASS_EMPTY for consistency
* Make optional attributes of sensor component truly optional
2021-02-15 12:49:02 -03:00
SenexCrenshaw
a342302114
st7735_conf_fixes ( #1530 )
2021-02-14 02:21:43 -03:00
Jesse Hills
925a992d1b
Merge pull request #1531 from esphome/bump-1.16.1
...
1.16.1
2021-02-14 15:04:43 +13:00
Jesse Hills
61ecbe4273
Bump version to v1.16.1
2021-02-14 10:01:22 +13:00
Keith Burzinski
65c7e27a43
MCP230xx open drain interrupt pins ( #1243 )
2021-02-14 10:01:21 +13:00
Frank Bakker
57b56010da
Added energy sensor to hlw8012 ( #1198 )
2021-02-14 10:01:21 +13:00
SenexCrenshaw
ef89249019
Fixed ST7735 transfer_byte to write_byte without miso ( #1529 )
2021-02-14 10:01:21 +13:00
Klarstein
bc64cf3e47
Update Dockerfile health check timings ( #1517 )
2021-02-14 10:01:21 +13:00
Jesse Hills
def70dde72
Fix PN532 SPI communication ( #1511 )
2021-02-14 10:01:21 +13:00
Keith Burzinski
b52f7cfe86
MCP230xx open drain interrupt pins ( #1243 )
2021-02-13 22:07:11 +13:00
Frank Bakker
81b512a7b3
Added energy sensor to hlw8012 ( #1198 )
2021-02-13 21:57:06 +13:00
Justin Gerhardt
57d6185374
Correct Native API Wire Format Documentation ( #1528 )
2021-02-13 21:36:39 +13:00
SenexCrenshaw
e288aa07fb
Fixed ST7735 transfer_byte to write_byte without miso ( #1529 )
2021-02-13 21:34:59 +13:00
Klarstein
50006e4c42
Update Dockerfile health check timings ( #1517 )
2021-02-12 15:26:55 +13:00
rspaargaren
23cf120977
Added codeowners ( #1487 )
2021-02-10 09:20:31 -03:00
Jérémy JOURDIN
04d8593f38
Add MCP4725 DAC Component ( #1418 )
...
* Add MCP4725 DAC
* Fix lint
* Fix lint
* Fix lint
* Lint & cleanup
* Lint again
* One more lint
* add test
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-02-06 12:18:48 -03:00
Guillermo Ruffino
28e39f7f76
Add config validator location ( #1490 )
...
* show validation source location for id
* show validation source location for lambda
* refactor lambda #line position
* account content offset on made lambdas
* lint
* remove redundant check
2021-02-06 12:09:15 -03:00
fkirill
de3377132d
Adding support for the Inkbird IBS-TH1 Mini sensor ( #1099 )
2021-02-06 17:04:47 +13:00
Jesse Hills
b351cd94d7
Fix PN532 SPI communication ( #1511 )
2021-02-06 11:02:20 +13:00
Jesse Hills
d238e06f86
Merge pull request #1509 from esphome/bump-1.16.0
...
1.16.0
2021-02-04 02:56:32 +13:00
Jesse Hills
2fc59ecc30
Bump version to v1.16.0
2021-02-03 21:19:42 +13:00
Jesse Hills
0047d24698
Merge pull request #1507 from esphome/bump-1.16.0b8
...
1.16.0b8
2021-02-03 13:17:40 +13:00
Jesse Hills
89a89e1785
Bump version to v1.16.0b8
2021-02-03 12:33:30 +13:00
Guillermo Ruffino
1952d275f7
RC522 increased retry loop count ( #1506 )
2021-02-03 12:33:29 +13:00
hcoohb
043095b605
fix esp8266 remote_transmitter using incorrect timings ( #1465 )
...
* replace delay by delayMicroseconds in delay_microseconds_accurate
* Use delay(0) to let wifi and os function run
* Linting
* Remove unneeded delayMicroseconds, keep it for low usec
* Avoid micros() overflow issue
2021-02-03 12:33:29 +13:00
Guillermo Ruffino
bccaa78a90
RC522 increased retry loop count ( #1506 )
2021-02-03 12:30:20 +13:00
hcoohb
f402c89539
fix esp8266 remote_transmitter using incorrect timings ( #1465 )
...
* replace delay by delayMicroseconds in delay_microseconds_accurate
* Use delay(0) to let wifi and os function run
* Linting
* Remove unneeded delayMicroseconds, keep it for low usec
* Avoid micros() overflow issue
2021-02-01 11:59:27 -03:00
Jesse Hills
431d3578a5
Merge pull request #1504 from esphome/bump-1.16.0b7
...
1.16.0b7
2021-02-01 18:42:33 +13:00
Jesse Hills
5f02d86841
Bump version to v1.16.0b7
2021-02-01 15:34:45 +13:00
Jesse Hills
a7ec57d4be
Allow SCD30 sensors to be optional ( #1502 )
2021-02-01 15:34:44 +13:00
Jesse Hills
4eeb111fa3
Allow SCD30 sensors to be optional ( #1502 )
2021-01-30 16:50:09 +13:00
Jesse Hills
1ea5cc497f
Merge pull request #1497 from esphome/bump-1.16.0b6
...
1.16.0b6
2021-01-27 23:19:17 +13:00
Jesse Hills
b601cf6bc6
Bump version to v1.16.0b6
2021-01-27 23:04:20 +13:00
nikito7
5057caa7fc
Add support for MHO-C401 ( #1486 )
...
Committer: nikito7
Co-authored-by: vevsvevs <v-v@mail.ru >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: nikito7 <root@vbox.lan >
2021-01-27 23:04:20 +13:00
Klarstein
95bef53d37
Add docker healthcheck ( #1492 )
2021-01-27 23:04:20 +13:00
Paul Nicholls
ea019a057b
Add support for string-type Tuya datapoints ( #1488 )
2021-01-27 23:04:20 +13:00
nikito7
1d378e416d
Add support for MHO-C401 ( #1486 )
...
Committer: nikito7
Co-authored-by: vevsvevs <v-v@mail.ru >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: nikito7 <root@vbox.lan >
2021-01-27 20:14:43 +13:00
Klarstein
d3b758d10a
Add docker healthcheck ( #1492 )
2021-01-27 19:16:59 +13:00
mhentschke
7b9c2d2978
Added options to control pulse duration on Climate_IR_LG Component ( #1470 )
...
* Added options to control pulse duration on Climate_IR_LG Component. This is usefull as some equipment from LG (Tested in Brazil AC unit) use different pulse durations in their protocol.
* Fixed C++ linting issues
* Fixed Python linting issues
* fixed spaces on parameters linting issue
* fixed spacing clint
* Removed unused constants
* Removed wrong spacing
* Changed int to time period in all new fields
Changed cv._int to cv.positive_time_period_microseconds in the time definitions for the new options
* Fixed the time defaults
Time defaults fixed for Climate_IR_LG.
2021-01-26 15:49:14 -03:00
Paul Nicholls
9d38543cb0
Add support for string-type Tuya datapoints ( #1488 )
2021-01-26 17:44:10 +13:00
Jesse Hills
b860a317b9
Merge pull request #1495 from esphome/bump-1.16.0b5
...
1.16.0b5
2021-01-26 14:45:53 +13:00
Jesse Hills
9591c903f7
Bump version to v1.16.0b5
2021-01-26 13:39:43 +13:00
SenexCrenshaw
65fbb8bc60
SPI wasnt being disabled after display update ( #1493 )
2021-01-26 13:39:42 +13:00
Philipp Tölke
97428f2ba2
Make fade_to*, lighten, and darken const ( #1450 )
2021-01-26 13:39:42 +13:00
Zixuan Wang
9ab6a7b7ff
Improve ccs811 precision ( #1428 )
2021-01-26 13:39:42 +13:00
Florian Mösch
e2ad6fe3d8
rename read/write to read/time/write_time ( #1468 )
2021-01-26 13:39:42 +13:00
Florian Mösch
6781d08c9b
time sync notification ( #1442 )
...
* add on_time_sync trigger
* cleanup lint
* fix review remark (sntp didn't trigger callbacks)
2021-01-26 13:39:42 +13:00
SenexCrenshaw
36a2ce2c23
SPI wasnt being disabled after display update ( #1493 )
2021-01-26 13:14:23 +13:00
Andrew Zaborowski
c7c71089ce
codegen: Lambda improvements ( #1476 )
...
* Use #line directives in generated C++ code for lambdas
The #line directive in gcc is meant specifically for pieces of imported
code included in generated code, exactly what happens with lambdas in
the yaml files: https://gcc.gnu.org/onlinedocs/cpp/Line-Control.html
With this change, if I add the following at line 165 of kithen.yaml:
- lambda: undefined_var == 5;
then "$ esphome kitchen.yaml compile" shows the following:
INFO Reading configuration kitchen.yaml...
INFO Generating C++ source...
INFO Compiling app...
INFO Running: platformio run -d kitchen
<...>
Compiling .pioenvs/kitchen/src/main.cpp.o
kitchen.yaml: In lambda function:
kitchen.yaml:165:7: error: 'undefined_var' was not declared in this scope
*** [.pioenvs/kitchen/src/main.cpp.o] Error 1
== [FAILED] Took 2.37 seconds ==
* Silence gcc warning on multiline macros in lambdas
When the \ is used at the end of the C++ source in a lambda (line
continuation, often used in preprocessor macros), esphome will copy that
into main.cpp once as code and once as a // commment. gcc will complain
about the multiline commment:
Compiling .pioenvs/kitchen/src/main.cpp.o
kitchen.yaml:640:3: warning: multi-line comment [-Wcomment]
Try to replace the \ with a "<cont>" for lack of a better idea.
2021-01-23 20:17:15 -03:00
Guillermo Ruffino
52c67d715b
add http request tests ( #1448 )
...
* add http request tests
* add to test3 for esp8266
* move test action to another trigger
2021-01-23 19:44:20 -03:00
Philipp Tölke
f084ab339b
Make fade_to*, lighten, and darken const ( #1450 )
2021-01-22 20:55:49 +13:00
Zixuan Wang
8352f52fef
Improve ccs811 precision ( #1428 )
2021-01-22 20:51:40 +13:00
Florian Mösch
b28735d63b
rename read/write to read/time/write_time ( #1468 )
2021-01-18 09:35:35 -03:00
Florian Mösch
4c105398f7
time sync notification ( #1442 )
...
* add on_time_sync trigger
* cleanup lint
* fix review remark (sntp didn't trigger callbacks)
2021-01-18 09:34:50 -03:00
Jesse Hills
828f7946ea
Merge pull request #1475 from esphome/bump-1.16.0b4
...
1.16.0b4
2021-01-17 17:20:36 +13:00
Jesse Hills
23c663d5d4
Bump version to v1.16.0b4
2021-01-17 17:06:38 +13:00
David Zovko
6a99789c92
Inkplate 6 support for ESPHome ( #1283 )
...
* Add Inkplate 6 support
Inkplate 6 is e-paper display based on ESP32. This commit adds support for integrating Inkplate 6 into the ESPHome. Find more info here: inkplate.io
* Greyscale working
* Update inkplate.h
* Fix formatting
* Formatting
* Update esphome/components/inkplate6/display.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/inkplate6/display.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Fix some lint errors
Ignore some lint errors
Only allow on ESP32
* Update the codeowners file
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-01-17 17:06:38 +13:00
Jesse Hills
52e13164b4
Add NDEF reading and writing to PN532 ( #1351 )
2021-01-17 17:06:38 +13:00
SenexCrenshaw
28f2582256
Updated Mcp3008 to support reference_voltage and voltage_sampler::VoltageSampler ( #1387 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-01-17 17:06:37 +13:00
Florian Mösch
652f6058d1
make time components polling components ( #1443 )
...
* make real time clock components polling components
* add test
2021-01-17 17:06:37 +13:00
Guillermo Ruffino
717aab7c8b
Add rc522 i2c ( #1432 )
...
* split to spi and i2c
* fix binary_sensor
* i2c comms ready
* fix rc522_spi binary sensor compat
* lint
* lint
* add test and codeowners
* fix refactor
2021-01-17 17:06:37 +13:00
dependabot[bot]
5e799b5284
Bump pytest-mock from 3.3.1 to 3.5.1 ( #1458 )
...
Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock ) from 3.3.1 to 3.5.1.
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases )
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.3.1...v3.5.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-17 17:06:37 +13:00
mmanza
9f36b25d4e
Whirlpool ac ( #1467 )
...
* Checksum calc change
* first checksum change for MODEL_DG11J1_3A
2021-01-17 17:06:37 +13:00
David Zovko
d9a2651a5a
Inkplate 6 support for ESPHome ( #1283 )
...
* Add Inkplate 6 support
Inkplate 6 is e-paper display based on ESP32. This commit adds support for integrating Inkplate 6 into the ESPHome. Find more info here: inkplate.io
* Greyscale working
* Update inkplate.h
* Fix formatting
* Formatting
* Update esphome/components/inkplate6/display.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Update esphome/components/inkplate6/display.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
* Fix some lint errors
Ignore some lint errors
Only allow on ESP32
* Update the codeowners file
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-01-16 13:19:35 +13:00
Jesse Hills
5fcd1e391d
Add NDEF reading and writing to PN532 ( #1351 )
2021-01-15 09:29:55 +13:00
SenexCrenshaw
36089a1400
Updated Mcp3008 to support reference_voltage and voltage_sampler::VoltageSampler ( #1387 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-01-14 07:33:19 +13:00
dependabot[bot]
e7b1d2efaa
Bump voluptuous from 0.12.0 to 0.12.1 ( #1411 )
...
Bumps [voluptuous](https://github.com/alecthomas/voluptuous ) from 0.12.0 to 0.12.1.
- [Release notes](https://github.com/alecthomas/voluptuous/releases )
- [Changelog](https://github.com/alecthomas/voluptuous/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alecthomas/voluptuous/compare/0.12.0...0.12.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-12 23:53:35 -03:00
Florian Mösch
bf453ad8cd
make time components polling components ( #1443 )
...
* make real time clock components polling components
* add test
2021-01-12 15:37:22 -03:00
Guillermo Ruffino
fbc1b3e316
Add rc522 i2c ( #1432 )
...
* split to spi and i2c
* fix binary_sensor
* i2c comms ready
* fix rc522_spi binary sensor compat
* lint
* lint
* add test and codeowners
* fix refactor
2021-01-12 10:13:53 -03:00
dependabot[bot]
400819175d
Bump pytest-mock from 3.3.1 to 3.5.1 ( #1458 )
...
Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock ) from 3.3.1 to 3.5.1.
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases )
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.3.1...v3.5.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-12 10:12:25 -03:00
mmanza
3c34b539b0
Whirlpool ac ( #1467 )
...
* Checksum calc change
* first checksum change for MODEL_DG11J1_3A
2021-01-12 09:51:38 -03:00
Jesse Hills
c8058e9636
Merge pull request #1463 from esphome/bump-1.16.0b3
...
1.16.0b3
2021-01-12 09:57:51 +13:00
Jesse Hills
f2474c5c45
Bump version to v1.16.0b3
2021-01-12 09:42:19 +13:00
Guillermo Ruffino
7acc36d39d
Revert esptool to 2.8 ( #1460 )
...
Fixes https://github.com/esphome/issues/issues/1702
2021-01-12 09:42:19 +13:00
mknjc
b01db991a5
API: copy the data to send into the tcp internal buffer ( #1455 )
...
Without the flag lwip only holds a reference to the supplied buffers and the reference must be valid until the tcp ack is received. This can't be guaranteed for stack allocated buffers
2021-01-12 09:42:19 +13:00
Guillermo Ruffino
86385a1c19
Revert esptool to 2.8 ( #1460 )
...
Fixes https://github.com/esphome/issues/issues/1702
2021-01-11 11:33:43 -03:00
mknjc
96ab6b51b8
API: copy the data to send into the tcp internal buffer ( #1455 )
...
Without the flag lwip only holds a reference to the supplied buffers and the reference must be valid until the tcp ack is received. This can't be guaranteed for stack allocated buffers
2021-01-11 10:46:21 -03:00
Jesse Hills
8c849b9002
Merge pull request #1459 from esphome/bump-1.16.0b2
...
1.16.0b2
2021-01-11 21:08:18 +13:00
Jesse Hills
6a0d4cb5a9
Bump version to v1.16.0b2
2021-01-11 20:10:36 +13:00
mknjc
72002ce70e
Rotary Encoder: Don't call callbacks in the isr ( #1456 )
2021-01-11 20:10:35 +13:00
Dan Jackson
c67539cf5b
Add encode_uint32 method ( #1427 )
2021-01-11 20:10:35 +13:00
Florian Mösch
dcd3d2084d
DS1307 real time clock component ( #1441 )
...
* initial support for DS1307 real time clock
* add simple test, make sync functions public
* cleanup lint
* add sync to/from rtc actions
* changes action names
* Update esphome/components/ds1307/ds1307.cpp
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
* Update esphome/components/ds1307/time.py
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
* fix suggested change
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-01-11 20:10:35 +13:00
Alex
585bb6dac8
fix safe_mode ( #1421 )
...
* Deprioritize automations
Ensures safe mode is loaded before any automations are ran
* Fix lint
2021-01-11 20:10:35 +13:00
mknjc
02dc49c272
Rotary Encoder: Don't call callbacks in the isr ( #1456 )
2021-01-11 08:05:53 +13:00
Dan Jackson
5df398ec31
Add encode_uint32 method ( #1427 )
2021-01-10 17:53:12 +13:00
Florian Mösch
699696e8d1
DS1307 real time clock component ( #1441 )
...
* initial support for DS1307 real time clock
* add simple test, make sync functions public
* cleanup lint
* add sync to/from rtc actions
* changes action names
* Update esphome/components/ds1307/ds1307.cpp
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
* Update esphome/components/ds1307/time.py
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
* fix suggested change
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2021-01-08 19:40:22 -03:00
Alex
93e35a53ed
fix safe_mode ( #1421 )
...
* Deprioritize automations
Ensures safe mode is loaded before any automations are ran
* Fix lint
2021-01-08 16:11:42 -03:00
Jesse Hills
a269098a0e
Bump version to v1.17.0-dev
2021-01-09 07:51:18 +13:00
Jesse Hills
cac3055261
Merge pull request #1452 from esphome/bump-1.16.0b1
...
1.16.0b1
2021-01-09 07:48:27 +13:00
Jesse Hills
6f7e6cc944
Bump version to v1.16.0b1
2021-01-09 00:05:18 +13:00
Jesse Hills
0a841fcc50
Merge branch 'dev' into bump-1.16.0b1
2021-01-09 00:04:33 +13:00
Fractal147
3c64c9b0e9
Fix stepper half half step mode ( #1397 )
...
* Fixed half half step mode
Half step mode originally had second and third steps mixed up for output A.
https://github.com/esphome/issues/issues/1655
* Updated half step mode to have no branching
Code based off comments in PR: https://github.com/esphome/esphome/pull/1397#issuecomment-739413973
* removed variable declarations in the switch/case
Oops. No explicit declarations.
Rearranged to be tidier, same output sequence.
* Fixed typo bracket
Minor typo fixed - logic complete to do branchless half stepping.
* Format the brackets to satisfy clang
2021-01-08 00:17:41 -03:00
rradar
34df25da39
Update __init__.py ( #1454 )
...
:cherry: picked from esphome/esphome@32a4680 branch (fix-sn74hc595-optional-oe-pin) by @OttoWinter
2021-01-08 00:12:55 -03:00
dependabot[bot]
9586fb95d1
Bump platformio from 5.0.3 to 5.0.4 ( #1444 )
...
Bumps [platformio](https://github.com/platformio/platformio ) from 5.0.3 to 5.0.4.
- [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/v5.0.3...v5.0.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-05 13:16:15 -03:00
dependabot[bot]
3ee6348e41
Bump pytest from 6.1.2 to 6.2.1 ( #1422 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.1.2 to 6.2.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.1.2...6.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-03 18:10:59 -03:00
dependabot[bot]
543f2c8152
Bump pytz from 2020.4 to 2020.5 ( #1430 )
...
Bumps [pytz](https://github.com/stub42/pytz ) from 2020.4 to 2020.5.
- [Release notes](https://github.com/stub42/pytz/releases )
- [Commits](https://github.com/stub42/pytz/compare/release_2020.4...release_2020.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-03 18:10:33 -03:00
Andreas Hergert
16d11be213
added slow mode and detach time to servo ( #1413 )
...
* added slow mode and detach time to servo
* tidy
* and again tidy
* add change requests
* tidy
* tidy
* tidy
Co-authored-by: Andreas Hergert <andreas.hergert@otrs.com >
2021-01-03 17:57:30 -03:00
M95D
e49b568fd4
rc_switch: Fix Sync signal sent after the code. ( #1426 )
2020-12-30 23:11:46 +13:00
Klarstein
22ab830ff3
Expose port 6052 in Dockerfile ( #1437 )
2020-12-30 22:58:09 +13:00
Keith Burzinski
095d3181cd
SSD1322 display support ( #1405 )
2020-12-30 22:52:41 +13:00
Keith Burzinski
9aa14a2e83
Add full SSD1327 display support ( #1406 )
2020-12-30 22:48:23 +13:00
acshef
ac15ce576b
Added "ESPHOME_NOGITIGNORE" env var to prevent .gitignore creation; moved env vars to consts ( #1425 )
2020-12-22 10:19:26 +13:00
Daniel Schramm
498b59e998
Canbus + MCP2515 including ExtID support ( #1384 )
2020-12-22 08:27:20 +13:00
dependabot[bot]
63c420254a
Bump esptool from 2.8 to 3.0 ( #1357 )
2020-12-18 10:07:29 -03:00
richardweinberger
765e641d08
Fix mDNS webserver port and expose prometheus service ( #1389 )
...
* Expose right webserver port using mDNS.
80 is the default value but can be changed in the config file.
Add a new define for the port.
Signed-off-by: Richard Weinberger <richard@nod.at >
* Expose prometheus service via mDNS
That way prometheus auto discovery features can find us.
Signed-off-by: Richard Weinberger <richard@nod.at >
2020-12-14 17:14:38 -03:00
dependabot[bot]
be16d10b7d
Bump tornado from 6.0.4 to 6.1 ( #1353 )
...
Bumps [tornado](https://github.com/tornadoweb/tornado ) from 6.0.4 to 6.1.
- [Release notes](https://github.com/tornadoweb/tornado/releases )
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst )
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.0.4...v6.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-14 16:17:31 -03:00
Marcel Feix
4b808611e9
Add GIF Animation Support ( #1378 )
...
* Adding GIF Animation Support
* CLang tidy correction
* Adding Codeowner
2020-12-14 13:17:16 -03:00
gitolicious
7afe202e20
Run task for VS Code ( #1361 )
...
* Add VS Code task to run dashboard
* Includ VS Code tasks in git
* Set problemMatcher to none
2020-12-13 16:24:26 -03:00
Ryan Mounce
039810eef3
Fix Tuya initialisation regression ( #1408 )
2020-12-07 19:30:55 +13:00
dependabot[bot]
ff43b45113
Bump pyserial from 3.4 to 3.5 ( #1394 )
...
Bumps [pyserial](https://github.com/pyserial/pyserial ) from 3.4 to 3.5.
- [Release notes](https://github.com/pyserial/pyserial/releases )
- [Changelog](https://github.com/pyserial/pyserial/blob/master/CHANGES.rst )
- [Commits](https://github.com/pyserial/pyserial/compare/v3.4...v3.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 19:15:54 +13:00
SenexCrenshaw
7cd4c3bdd3
MCP23SXX I/O Expander - SPI ( #1068 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2020-12-07 06:43:55 +13:00
Nikolay Vasilchuk
c12c9e97c2
HTTP Request fix reusing connections. ( #1383 )
2020-12-04 07:37:00 +13:00
Michel Marti
b3169deda7
scd30: Allow setting temperature offset ( #1400 )
2020-12-04 07:21:10 +13:00
stubs12
0ea41e2f71
Add option to suppress embedded MCU updates on certain datapoints ( #1396 )
2020-12-03 17:38:17 +13:00
Alex
3afb564a48
Configurable OTA Safe Mode ( #1393 )
2020-12-02 11:41:39 +13:00
SenexCrenshaw
7ff3f752e2
New display ST7735 ( #1066 )
...
* Initial Commit - ST7735
* Updated for CI checks
* Updated for travis build
* Travis fixes
* Travis line too long
* Travis fixes
* Fixed up travis format issues
* Travis Fixes
* Initial Commit - ST7735
* Updated for CI checks
* Updated for travis build
* Travis fixes
* Travis line too long
* Travis fixes
* Fixed up travis format issues
* Travis Fixes
* Update to new color API and added test
* Check fixes
* Fixed sid length in test
* Cleaned up whitespaces
* kbx81 recommended fixes
* test fix
* Fixes of fixes
* Fixed test1.yaml
* Fixed test1.yaml
* Changed digital pin #s to gpio
* Updated to match kbx's color names
* Typo for ST7735_INITR_MINI_160X80
* Updated 8bit color space code
Added to_rgb_332 to color.h
fixed typo
* Added in to_rgb_332,to_bgr_332, rgb_332to_rgb_556 and a more generic scale
* Fixed MADCTL
* Fixp MADCTL
* Implemented usrbgr option
updated color to support 332 bgr conversion
typo fix
* Updated to_bgr_332
* Fix up for clang
* FIx up init code. type in buffer caused overrun
* fixup protected names
* typos
* Matched use_bgr to its conf
* color.h red fix in bgr_233to_rgb_565
* Fix ST7735_INITR_MINI_160X80
* Renamed bgr_233to_bgr_565 to match its function
Color space leak in bgr_233to_bgr_565.
cleaned up init code for displays.
* Fix
* clang fix
* Started Color Conversion
* Added various bit color functions
add triadto
* lint changes
* Various fixes
* Various formatting fixes. Wish my checks worked!
* Updated color api to support different formats
removed to_rgb_565
* lint clang fixes
* Test1 fix
* test1.yaml fix
* fixed 565 in ILI9341Display
* Added CodeOwners
* Updated CODEOWNERS
* changed to to332 and to565
* Waiting for color.h changes
* Stage changes
* Removed all changes except this driver
* Moved color functions into driver
* lint changes
* Lint and removed unrelated display driver changes
* Lint changes
* Initial Commit - ST7735
* Updated for CI checks
* Updated for travis build
* Travis fixes
* Travis line too long
* Travis fixes
* Fixed up travis format issues
* Travis Fixes
* Initial Commit - ST7735
* Updated for CI checks
* Updated for travis build
* Travis fixes
* Travis line too long
* Travis fixes
* Fixed up travis format issues
* Travis Fixes
* Update to new color API and added test
* Check fixes
* Fixed sid length in test
* Cleaned up whitespaces
* kbx81 recommended fixes
* test fix
* Fixes of fixes
* Fixed test1.yaml
* Fixed test1.yaml
* Changed digital pin #s to gpio
* Updated to match kbx's color names
* Typo for ST7735_INITR_MINI_160X80
* Updated 8bit color space code
Added to_rgb_332 to color.h
fixed typo
* Added in to_rgb_332,to_bgr_332, rgb_332to_rgb_556 and a more generic scale
* Fixed MADCTL
* Fixp MADCTL
* Implemented usrbgr option
updated color to support 332 bgr conversion
typo fix
* Updated to_bgr_332
* Fix up for clang
* FIx up init code. type in buffer caused overrun
* fixup protected names
* typos
* Matched use_bgr to its conf
* color.h red fix in bgr_233to_rgb_565
* Fix ST7735_INITR_MINI_160X80
* Renamed bgr_233to_bgr_565 to match its function
Color space leak in bgr_233to_bgr_565.
cleaned up init code for displays.
* Fix
* clang fix
* Started Color Conversion
* Added various bit color functions
add triadto
* lint changes
* Various fixes
* Various formatting fixes. Wish my checks worked!
* Updated color api to support different formats
removed to_rgb_565
* lint clang fixes
* Test1 fix
* test1.yaml fix
* fixed 565 in ILI9341Display
* Added CodeOwners
* Updated CODEOWNERS
* changed to to332 and to565
* Waiting for color.h changes
* Stage changes
* Removed all changes except this driver
* Moved color functions into driver
* lint changes
* Lint and removed unrelated display driver changes
* Lint changes
* Updated with latest color api
* pulled from origin
* Updated for color.h changes
* pulled test1 from dev
* Added test
2020-11-23 14:37:43 -03:00
SenexCrenshaw
d821ead92a
Formatted test yaml files ( #1382 )
2020-11-19 23:59:19 -03:00
Nikolay Vasilchuk
e42ce64127
Fixed logger broken by colorama ( #1385 )
2020-11-19 19:39:16 -03:00
SenexCrenshaw
9d2b0b4e03
Added 332 color conversion and RGB/BGR/GRB formats ( #1381 )
2020-11-20 09:38:00 +13:00
Keith Burzinski
b5e6ae0d69
Add kbx81 to CODEOWNERS ( #1380 )
2020-11-18 19:46:22 +13:00
Keith Burzinski
08f1eac8b2
SSD1331 display support ( #1244 )
2020-11-18 19:34:53 +13:00
Samuel Sieb
6ed3da33a2
add CODEOWNER for new ezo component ( #1379 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2020-11-18 15:57:25 +13:00
MoA
a9a00f139b
Add climate.hitachi_ac344 ( #1336 )
...
* Add climate.hitachi_ac344
* Add Hitachi AC344 Climate IR test
* Fixes unhandled switch-case in fan-mode
* Fixes logging format
* Fixes file mode
* Lint clang-tidy
* Lint clang-tidy
* Static cast float to uint8
git push
* Remove comment and debug code
* Change log verbosity to VV
2020-11-17 22:05:12 -03:00
dependabot[bot]
63d8071dbd
Bump platformio from 5.0.2 to 5.0.3 ( #1372 )
...
Bumps [platformio](https://github.com/platformio/platformio ) from 5.0.2 to 5.0.3.
- [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/v5.0.2...v5.0.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-17 13:15:16 -03:00
Samuel Sieb
d20caa9d60
add support for EZO sensor circuits ( #1239 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2020-11-17 22:01:42 +13:00
Marcos Pérez Ferro
7e40d4246c
Adding ADE7953 irq_pin ( #1359 )
2020-11-16 09:30:14 +13:00
0hax
5a2b14cfa4
components: teleinfo: electrical counter information. ( #1108 )
...
Signed-off-by: 0hax <0hax@protonmail.com >
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2020-11-16 07:08:19 +13:00
Michel Marti
f2d218e5ad
scd30: Allow setting ambient pressure compensation ( #1365 )
2020-11-16 07:03:08 +13:00
Samuel Sieb
b493d5bba5
Add bounds check for X ( #1371 )
...
Avoid crash if a draw goes to a negative X position.
2020-11-12 21:55:42 +13:00
Yaroslav
c9055f2aef
Allow Tuya climate temperature_multiplier to be current/target multiplier ( #1345 )
...
* Separate temperature_multiplier to current/target multiplier
* Apply suggestions from code review
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2020-11-12 06:31:35 +13:00
Yaroslav
9fed7cab5f
Add support for Tuya MCU 0x1C (obtain local time) ( #1344 )
...
* Fix some Tuya devices not handling commands sent without delay
* Also do not report WiFi status if MCU does not support it
* Support Tuya MCU 0x1c command (obtain local time)
* Use #ifdef USE_TIME to handle optional dependency on RTC
* Rename Tuya clock config variable to time to be consistent with the codebase
* Add tuya time configuration to test4
2020-11-11 11:31:28 +13:00
dependabot[bot]
eb5c4b7c4f
Bump colorlog from 4.4.0 to 4.6.2 ( #1367 )
...
Bumps [colorlog](https://github.com/borntyping/python-colorlog ) from 4.4.0 to 4.6.2.
- [Release notes](https://github.com/borntyping/python-colorlog/releases )
- [Commits](https://github.com/borntyping/python-colorlog/compare/v4.4.0...v4.6.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 12:33:15 -03:00
Rob de Jonge
2ab3534a4b
Correcting Hertz symbol ( #1364 )
...
Changing to the global standard as per https://en.wikipedia.org/wiki/Hertz .
2020-11-09 21:20:19 +13:00
Vc
9816e677a6
add Ili9341 display ( #1233 )
...
* setup ili9341 framework
used epaper-waveshare as start
* first version working
* added models for now only M5Stack
* get_buffer_length is huge
* fill, low/high watermark, buffer tests failed.
RAM is to small for ili9341 16 bit color mode
* removed high/low watermark debug log
* added standard 2.4" TFT model
* code cleanup
* make ledpin optional
busy pin is not needed
* make bufer 1 byte to avoid the
buffer allocation error
* gitignore
* added backlight pin to dump_config
* huge speed increase
8bit color framebuffer (256 colors)
lo and high watermark for drawing to screen
* fix for images
* higher spi data rates
* Set spi data rate to 40Mhz Experimental
* fixed: formatting
fixed: the last row and column being trimmed
fixed: namings
* Update the code to use Color class
* fixed minor color things
* fixed linting
* #patch minor fixes
* fix gitignore too
* Update esphome/components/ili9341/ili9341_display.cpp
Co-authored-by: Oleg <epushiron+github@gmail.com >
* reverting the changes as it's being fixed in PR-1241
Co-authored-by: Michiel van Turnhout <qris.online@gmail.com >
Co-authored-by: Michiel van Turnhout <m.vanturnhout@exxellence.nl >
Co-authored-by: Oleg <epushiron+github@gmail.com >
2020-11-08 22:53:35 -03:00
Daniel Hyles
fc01a70b65
Hbridge christmas light ( #1251 )
...
* Hbridge Christmas light component
Can be used for Christmas lights that use 2 wires to run 2 different strings of lights using a hbridge driver.
* Add Test
NOTE: I am unable to test this via the docker image
* Update hbridge_light_output.h
* Update hbridge_light_output.h
* Update hbridge_light_output.h
* Update light.py
* Fixed duty as white value bug fixed
* lint changes
* Name case change
* thanks lint
2020-11-08 14:46:34 +13:00
la7dja
7221337442
Support I2C transactions with combined reads and writes ( #996 )
...
* Support I2C transactions with combined reads and writes
* Add optional send_stop parameter to I2CComponent::raw_end_transmission
* Add convenience methods to I2CDevice
* clang-format
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2020-11-06 17:09:28 +13:00
Connor Prussin
051a1e4772
Add a datapoint to sync the Tuya MCU minimum brightness ( #1347 )
...
The Tuya MCU keeps its own internal minimum brightness setting. This value may
not match the minimum brightness setting for ESPHome, leading to some issues:
1. Dimming is limited--on some devices the default minimum is as high as 10%,
meaning the dimmest ESPHome will go is still quite bright.
2. HA will allow a user to set a value below the MCU minimum, but the MCU will
reject it and keep the previous setting, so the UI is confusing.
This PR adds a setting to configure the datapoint for setting the MCU minimum
brightness. If the setting is set, then ESPHome will synchronize the MCU's
minimum brightness with the one configured for ESPHome on startup.
2020-11-06 12:53:25 +13:00
dependabot[bot]
274741a9d5
Bump pytz from 2020.1 to 2020.4 ( #1354 )
...
Bumps [pytz](https://github.com/stub42/pytz ) from 2020.1 to 2020.4.
- [Release notes](https://github.com/stub42/pytz/releases )
- [Commits](https://github.com/stub42/pytz/compare/release_2020.1...release_2020.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-04 07:11:13 +13:00
dependabot[bot]
25c01adf51
Bump voluptuous from 0.11.7 to 0.12.0 ( #1296 )
...
Bumps [voluptuous](https://github.com/alecthomas/voluptuous ) from 0.11.7 to 0.12.0.
- [Release notes](https://github.com/alecthomas/voluptuous/releases )
- [Changelog](https://github.com/alecthomas/voluptuous/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alecthomas/voluptuous/commits/v0.12.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-04 07:08:40 +13:00
dependabot[bot]
bf2d54c3ef
Bump pytest from 6.1.1 to 6.1.2 ( #1342 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.1.1 to 6.1.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.1.1...6.1.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-04 07:06:42 +13:00
Alexander Pohl
49cb8fd9d3
Add support for ATC_MiThermometer ( #1291 )
...
* Add support for additional Xiaomi BLE sensors (#1027 )
* Revert "Add support for additional Xiaomi BLE sensors (#1027 )"
This reverts commit b2723830f4 .
* initial ATC Mithermometer component
* removed references to xiaomi_ble
* temp, humi and batt in % working, todo: battery in mV
* report battery level in volt
* report battery level again in percent
* Add files via upload
* add ATC Mithermometer component
* remove some comments
* fix travis ci build issues
* mark codeowner, make functions protected
* add newlines, remove spaces
* two lines after function or class definition
* update codeowners
* Bump flake8 from 3.8.3 to 3.8.4
Bumps [flake8](https://gitlab.com/pycqa/flake8 ) from 3.8.3 to 3.8.4.
- [Release notes](https://gitlab.com/pycqa/flake8/tags )
- [Commits](https://gitlab.com/pycqa/flake8/compare/3.8.3...3.8.4 )
Signed-off-by: dependabot[bot] <support@github.com >
* Add files via upload
* Bump pytest from 6.0.2 to 6.1.1
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.0.2 to 6.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.0.2...6.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
* add ATC battery voltage to test2.yaml
* fix lint-python
* Bump colorlog from 4.2.1 to 4.4.0
Bumps [colorlog](https://github.com/borntyping/python-colorlog ) from 4.2.1 to 4.4.0.
- [Release notes](https://github.com/borntyping/python-colorlog/releases )
- [Commits](https://github.com/borntyping/python-colorlog/compare/v4.2.1...v4.4.0 )
Signed-off-by: dependabot[bot] <support@github.com >
* Bump voluptuous from 0.11.7 to 0.12.0
Bumps [voluptuous](https://github.com/alecthomas/voluptuous ) from 0.11.7 to 0.12.0.
- [Release notes](https://github.com/alecthomas/voluptuous/releases )
- [Changelog](https://github.com/alecthomas/voluptuous/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alecthomas/voluptuous/commits/v0.12.0 )
Signed-off-by: dependabot[bot] <support@github.com >
* restore requirements
* move codeowner above dependencies
* Revert "restore requirements"
This reverts commit 3c9fd8b421 .
* Revert "Bump voluptuous from 0.11.7 to 0.12.0"
This reverts commit 8eb0dba1c3 .
* Revert "Bump flake8 from 3.8.3 to 3.8.4"
This reverts commit 20952632db .
* Revert "Bump colorlog from 4.2.1 to 4.4.0"
This reverts commit 87bbf95d86 .
* Revert "Bump pytest from 6.0.2 to 6.1.1"
This reverts commit 1b6ed80431 .
Co-authored-by: vevsvevs <v-v@mail.ru >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-04 06:36:11 +13:00
Dimitris Zervas
e536316e3d
Add contrast option to PCD8544 ( #1348 )
...
* Add contrast option to PCD8544. Closes #1519
* Minor fixes as instructed by @jesserockz
2020-11-03 10:05:20 +13:00
Jesse Hills
a6c46eb8e5
Adds support for RF Bridge advanced codes ( #1246 )
...
* WIP: Advanced commands for portisch firmware
* Fix string code sending
* clang formatting
* Add new rf_bridge functions to test
* Add advanced code received trigger
* Fix copy-paste mistake in the advanced sending
* Fix log message to be consistent
* clang
* Remove extra +
2020-11-03 07:34:29 +13:00
dependabot[bot]
1a270374e0
Bump platformio from 5.0.1 to 5.0.2 ( #1355 )
...
Bumps [platformio](https://github.com/platformio/platformio ) from 5.0.1 to 5.0.2.
- [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/v5.0.1...v5.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-02 09:45:28 -03:00
Jesse Hills
e73eafbd88
Move CONF_CONTRAST to const.py ( #1352 )
2020-11-02 21:25:41 +13:00
Jesse Hills
9fc3e05b76
Update actions to move away from set-env ( #1349 )
2020-11-02 11:49:08 +13:00
San
31c604331c
add dither option for image processing ( #1317 )
...
* [Image] add dither option for image processing
* fix import order
* revert import location
and hardcode two dither method
* fix format
2020-11-02 07:54:13 +13:00
Nico B
3fcdaaefe0
add FastLED YAML option for data rate ( #1338 )
...
* fix: FastLED SPI_DATA_RATE being truncated to 8 bits
FastLED expects SPI_DATA_RATE as an uint32_t, but we had it as uint8_t.
Fix that to avoid the data rate being truncated.
* fastled: allow specifying data rate
Previously, we've just taken the default data rate from FastLED.
However, that does not always work properly. In my case, I had a
slow level shifter that couldn't keep up with the 1 MHz data
rate default for WS2801. Long cabling might also be a reason why
one might want to reduce the data rate.
This will add a new optional "data_rate" config option where one
may specify the desired data rate as a frequency:
light:
- platform: fastled_spi
chipset: WS2801
data_pin: GPIO23
clock_pin: GPIO22
data_rate: 500kHz
num_leds: 178
2020-11-02 07:45:21 +13:00
Jesse Hills
20dd744680
Add on_clockwise and on_anticlockwise triggers to rotary encoder ( #1330 )
2020-11-02 06:24:26 +13:00
Frank Bakker
e4636b99f7
Pulse_counter measure total pulses ( #1173 )
...
* Draft Pulse_count_total
* Added check if Total sensor is present
* fix lint errors
* fix lint
* Update esphome/components/pulse_counter/sensor.py
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-11-01 20:45:26 +13:00
Tom Price
10e7abb579
Add support for WPA2-EAP enterprise WiFi to ESP8266s. ( #1332 )
...
* Add support for WPA2-EAP enterprise WiFi to ESP8266s.
This is fundamentally the same as on ESP32s only with different function names.
Update config checker to remove requirement for ESP32 for EAP authentication.
* Fix indent for clang
2020-11-01 20:40:18 +13:00
Alone
d3f03b7acb
add illuminance for xiaomi_mjyd02yla ( #1299 )
...
* add illuminance for xiaomi_mjyd02yla
* add illuminance for xiaomi_mjyd02yla
2020-11-01 17:24:41 +13:00
Rob Deutsch
7e53fc9d6a
Fixed CLIMATE_SWING_HORIZONTAL typo ( #1340 )
2020-10-31 20:27:40 -03:00
Jesse Hills
0059a6de46
Pn532 upgrades ( #1302 )
...
* Move pn532 -> pn532_spi
Add pn532_i2c
* Update i2c address
* Always wait for ready byte before reading
* Generalise the pn532 a bit more so less code in i2c and spi implementations
* clang
* Add pn532_i2c to test1
* Try to get setup working
* Fixes
* More updates
* Command consts
* A few upgrades
* Change text back to include 'new'
* Fix data reading
2020-10-31 19:55:48 -03:00
Jesse Hills
22e1758d5b
Add new codeowners ( #1335 )
...
* Add codeowner for tmp102
* Add codeowner for mcp9808
2020-10-28 06:56:41 +13:00
Guillermo Ruffino
59cdc32970
Add rc522 ( #1298 )
...
* wip
* first working
* feat complete
* add CODEOWNERS
* renamed to spi, reset optional
* add test
* fix CODEOWNERS
2020-10-27 12:41:57 +13:00
Harald Nagel
adb51cf733
Add MCP9808 temperature sensor ( #1169 )
...
* Add MCP9808 temperature sensor
* Change from component to sensor; code fixes
- Change from component to sensor
- Change magic numbers to constants
* Fix incorrect logging levels
* Add precision to debug log
* Fix logging level
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
* Fix bug with comparison to NAN
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-10-27 07:24:26 +13:00
Tim Savage
d97a9bf8e8
Added tmp102 temperature sensor support ( #929 )
...
* Added tmp102 temperature sensor support
* Added sensor to test3.yaml
* Moved docstring to component root
* Tweak formatting from clang-format script
* Removed extra newline at the end of the file to satisfy pylint
* Update schema to match that of other single-value sensors
In ESPHome, sensors that only expose one value do not put the sensor under another key.
* Add missing import
* Fix test after structural change to component
* removed unused setting
* Update esphome/components/tmp102/tmp102.cpp
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2020-10-27 07:00:43 +13:00
Alexander Leisentritt
f034472e2a
Add LYWSD02 battery sensor ( #1334 )
...
* add battery sensor for lywsd02
* update test
2020-10-27 06:53:17 +13:00
dependabot[bot]
ed328d2df8
Bump colorlog from 4.2.1 to 4.4.0 ( #1323 )
...
Bumps [colorlog](https://github.com/borntyping/python-colorlog ) from 4.2.1 to 4.4.0.
- [Release notes](https://github.com/borntyping/python-colorlog/releases )
- [Commits](https://github.com/borntyping/python-colorlog/compare/v4.2.1...v4.4.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-25 13:17:12 -03:00
dependabot[bot]
1520dc8755
Bump pytest from 6.0.2 to 6.1.1 ( #1320 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.0.2 to 6.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.0.2...6.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-25 13:13:51 -03:00
dependabot[bot]
bf601c3126
Bump flake8 from 3.8.3 to 3.8.4 ( #1319 )
...
Bumps [flake8](https://gitlab.com/pycqa/flake8 ) from 3.8.3 to 3.8.4.
- [Release notes](https://gitlab.com/pycqa/flake8/tags )
- [Commits](https://gitlab.com/pycqa/flake8/compare/3.8.3...3.8.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-25 13:12:55 -03:00
Guillermo Ruffino
ab48e4a466
Merge pull request #1333 from esphome/bump-1.15.3
...
1.15.3
2020-10-23 00:16:18 -03:00
Guillermo Ruffino
8ef0f5b047
Lint
2020-10-23 00:06:05 -03:00
Guillermo Ruffino
2c14d134be
Bump version to v1.15.3
2020-10-22 23:54:44 -03:00
ikatkov
9cd21bb5a0
AQICalculator is off by 1 ( #1331 )
...
Co-authored-by: Igor Katkov <ikatkov@atlassian.com >
2020-10-22 23:54:40 -03:00
thejonesyboy
bd061ac2ee
fix: Incorrect time delay conversion breaks remote_transmitter_esp8266.cpp ( #1322 )
...
* Incorrect time delay conversion breaks remote_transmitter_esp8266.cpp
I'm unsure why the conversion from microseconds into whole millseconds and remaining microseconds is done using a value of 16383, rather than 1000. This breaks the "on", "off" times, as well as the repeat wait_time if the period is more than 16383 microseconds.
I have confirmed behaviour with an oscilloscope. See https://community.home-assistant.io/t/infrared-remote-transmitter-not-working/232825
* Update esphome/core/helpers.cpp
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-10-22 23:54:39 -03:00
Andrej Komelj
dd3e821857
fix mqtt config check in OnlyWith configuration helper ( #1304 )
...
* fix config check in OnlyWith configuration helper
OnlyWith configuration helper check now verifies whether a component
is configured in any of the packages not only in raw configuration
* fix C0301(line-too-long) pylint in imports
* fix flake8 (E127) over-indented line
2020-10-22 23:54:25 -03:00
Guillermo Ruffino
b38b7019ea
Fix scheduler with too many cancelled timers ( #1309 )
...
* Fix scheduler with too many cancelled timers
* lint
* use variable name
2020-10-22 23:46:38 -03:00
Marvin Gaube
2c71ee7853
Fix RGBW color-interlock control ( #1325 )
2020-10-22 23:46:37 -03:00
Alexander Leisentritt
540c62061d
Fix Xiaomi merged packet parsing ( #1293 )
...
* Fix Xiaomi merged packet parsing
solves #1500
* renamed variables and updated payload and value checking
* renamed function and parameter
* add function to header
* changed log message
2020-10-22 23:46:35 -03:00
MartinWelsch
221ef07c8b
Fix Light Trigger ( #1308 )
...
* make LightTransitionTransformer publish at end
* adjust on trigger + cleanup
* add target_state_reached_callback_
* fix format
* revert publish_at_end change
* fix bug for rapid on/off switching + remove debug logging
* formatting
* call state reached callback when no transition
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-10-22 23:46:34 -03:00
Samuel Sieb
29fc7ea154
Fix max7219digit chip_rotation: 180 ( #1321 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2020-10-22 23:46:32 -03:00
ikatkov
7b157aeff1
AQICalculator is off by 1 ( #1331 )
...
Co-authored-by: Igor Katkov <ikatkov@atlassian.com >
2020-10-22 23:33:12 -03:00
thejonesyboy
e50644edee
fix: Incorrect time delay conversion breaks remote_transmitter_esp8266.cpp ( #1322 )
...
* Incorrect time delay conversion breaks remote_transmitter_esp8266.cpp
I'm unsure why the conversion from microseconds into whole millseconds and remaining microseconds is done using a value of 16383, rather than 1000. This breaks the "on", "off" times, as well as the repeat wait_time if the period is more than 16383 microseconds.
I have confirmed behaviour with an oscilloscope. See https://community.home-assistant.io/t/infrared-remote-transmitter-not-working/232825
* Update esphome/core/helpers.cpp
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-10-22 23:25:33 -03:00
Andrej Komelj
5f619e6f01
fix mqtt config check in OnlyWith configuration helper ( #1304 )
...
* fix config check in OnlyWith configuration helper
OnlyWith configuration helper check now verifies whether a component
is configured in any of the packages not only in raw configuration
* fix C0301(line-too-long) pylint in imports
* fix flake8 (E127) over-indented line
2020-10-15 10:14:07 -03:00
Guillermo Ruffino
b266fb37a3
Fix scheduler with too many cancelled timers ( #1309 )
...
* Fix scheduler with too many cancelled timers
* lint
* use variable name
2020-10-15 10:12:31 -03:00
Marvin Gaube
c9caf44c2e
Fix RGBW color-interlock control ( #1325 )
2020-10-15 09:48:12 -03:00
Alexander Leisentritt
0c87a9ad2c
Fix Xiaomi merged packet parsing ( #1293 )
...
* Fix Xiaomi merged packet parsing
solves #1500
* renamed variables and updated payload and value checking
* renamed function and parameter
* add function to header
* changed log message
2020-10-12 23:06:09 -03:00
Guillermo Ruffino
c680b437f5
handle windows filenames ( #1307 )
2020-10-12 22:55:18 -03:00
MartinWelsch
4988349677
Fix Light Trigger ( #1308 )
...
* make LightTransitionTransformer publish at end
* adjust on trigger + cleanup
* add target_state_reached_callback_
* fix format
* revert publish_at_end change
* fix bug for rapid on/off switching + remove debug logging
* formatting
* call state reached callback when no transition
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-10-10 22:50:53 -03:00
Samuel Sieb
e35d56defe
Fix max7219digit chip_rotation: 180 ( #1321 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2020-10-06 10:15:40 +13:00
Ash McKenzie
5c86f332b2
Add new time.has_time condition ( #1255 )
2020-10-04 17:22:28 +02:00
dubit0
002861f13b
Float output: Fix min_power and max_power adjusting when output is inverted ( #1250 )
...
This patch fixes faulty behaviour when both, invert and min_power/max_power
are set for a float output (e.g. PWM). The current code scales the output
level to the range [min_power, max_power] and subsequently inverts the value.
This leads to values that are outside the range [min_power, max_power].
This patch fixes the problem by inverting the requested level first and then
scaling it to the interval [min_power, max_power].
Co-authored-by: Thomas Niederprüm <niederp@physik.uni-kl.de >
2020-10-01 19:55:42 -03:00
James Gao
dbec3d7c50
Typo in the pm2.5 grid ( #1311 )
...
The incorrect pm2.5 grid results in incorrect AQI values in the 51-100 range.
2020-10-01 19:47:29 -03:00
Ivo-tje
89cde158d6
Table row wasn't closed ( #1310 )
...
Co-authored-by: Ivo <ivo-gitlab@schooneman.net >
2020-10-02 07:00:00 +13:00
buxtronix
d7b76aadb2
Support Daikin horizontal swing ( #1247 )
...
Co-authored-by: Ben Buxton <bb@cactii.net >
2020-10-01 11:24:55 -03:00
Jesse Hills
e09fefd389
Dont fast fail testing so results are not hidden in matrix builds ( #1286 )
2020-09-30 06:50:06 +13:00
dependabot[bot]
febc485da6
Bump pytest-cov from 2.10.0 to 2.10.1 ( #1253 )
...
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov ) from 2.10.0 to 2.10.1.
- [Release notes](https://github.com/pytest-dev/pytest-cov/releases )
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v2.10.0...v2.10.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-27 20:31:46 -03:00
dependabot[bot]
2ae709c2ba
Bump paho-mqtt from 1.5.0 to 1.5.1 ( #1297 )
...
Bumps [paho-mqtt](https://github.com/eclipse/paho.mqtt.python ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/eclipse/paho.mqtt.python/releases )
- [Changelog](https://github.com/eclipse/paho.mqtt.python/blob/master/ChangeLog.txt )
- [Commits](https://github.com/eclipse/paho.mqtt.python/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-27 20:31:21 -03:00
rspaargaren
0ccfdd4711
Enable reverse display of the Max7219 digit ( #1234 )
...
* add reverse option
* Update max7219digit.cpp
adding space for formatting
* Update esphome/components/max7219digit/display.py
Copy past error...
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-09-28 06:17:28 +13:00
Florian Gareis
0e59243b83
Replace CENTER_LEFT with TOP_LEFT to match other printf function ( #1295 )
2020-09-26 22:02:13 +12:00
Kevin Pelzel
01bbd04a5a
Add Fan and Swing Support to fujitsu-general Component ( #1287 )
...
* Added fan and swing support to fujitsu-general
* fixed formatting
2020-09-24 00:07:51 -03:00
Guillermo Ruffino
a3b2d384f5
Merge pull request #1292 from esphome/bump-1.15.2
...
1.15.2
2020-09-20 11:37:33 -03:00
Guillermo Ruffino
50238f8d72
Bump version to v1.15.2
2020-09-20 11:30:30 -03:00
Luke Fitzgerald
704470d606
fix(remote_receiver): Add missing pin setup for ESP32 ( #1252 )
2020-09-20 11:30:25 -03:00
Jesse Hills
f7e6195466
Readds the battery level for xiaomi_hhccjcy01 ( #1288 )
2020-09-20 11:30:24 -03:00
Jesse Hills
a0bb7c3ed0
Adds new homeassistant.tag_scanned action ( #1281 )
2020-09-20 11:30:22 -03:00
Luke Fitzgerald
e3a6c9a6cf
fix(remote_receiver): Add missing pin setup for ESP32 ( #1252 )
2020-09-19 23:40:33 -03:00
Jesse Hills
99598d87a9
Readds the battery level for xiaomi_hhccjcy01 ( #1288 )
2020-09-19 23:37:34 -03:00
EmbeddedDevver
b5df50893b
Update max31855.cpp ( #1273 )
...
line 47: mem
It's valid to have mem value of zero (0) when the temperature of the IC and the k-probe equals exactly zero degrees.
2020-09-16 12:41:29 +02:00
dependabot[bot]
f46b3d15cd
Bump platformio from 4.3.4 to 5.0.1 ( #1275 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-09-16 12:38:33 +02:00
dependabot[bot]
041b4ec66e
Bump pytest from 6.0.1 to 6.0.2 ( #1280 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.0.1...6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-16 12:32:52 +02:00
Jesse Hills
703e9673c2
Adds new homeassistant.tag_scanned action ( #1281 )
2020-09-16 12:29:20 +02:00
dependabot[bot]
e7bd93b4b0
Bump pylint from 2.5.3 to 2.6.0 ( #1262 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-09-16 12:12:40 +02:00
dependabot[bot]
a401c71d3e
Bump protobuf from 3.12.4 to 3.13.0 ( #1254 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.12.4 to 3.13.0.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/master/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.12.4...v3.13.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-15 17:18:18 +02:00
dependabot[bot]
5bae233334
Bump pytest-mock from 3.2.0 to 3.3.1 ( #1263 )
...
Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock ) from 3.2.0 to 3.3.1.
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases )
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.2.0...v3.3.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-15 17:16:32 +02:00
Guillermo Ruffino
c4edd3047f
Merge pull request #1278 from esphome/bump-1.15.1
...
1.15.1
2020-09-14 22:03:13 -03:00
Guillermo Ruffino
c50da1593a
Bump version to v1.15.1
2020-09-14 21:39:08 -03:00
Jesse Hills
1d06426281
Adds support for Tuya Climate temperature multiplier ( #1276 )
...
* Adds support for temperature multiplier
* Add new multiplier to test file
* Remove import
* Fixes
2020-09-14 21:39:04 -03:00
akoivist
9c5b693dd5
Fix for Ruuvi voltage parsing of RAWv2 format ( #1267 )
...
Power_info should be 2 bytes, so changed uint8 to uint16. With uint8 voltage is always reported to be near 1.6V.
2020-09-14 21:39:03 -03:00
Guillermo Ruffino
5fecc70db1
fix sntp timezone ( #1266 )
2020-09-14 21:39:01 -03:00
Jesse Hills
ff24023b39
Adds support for Tuya Climate temperature multiplier ( #1276 )
...
* Adds support for temperature multiplier
* Add new multiplier to test file
* Remove import
* Fixes
2020-09-14 19:33:37 -03:00
Guillermo Ruffino
1a04e2d1b8
Merge pull request #1277 from esphome/bump-1.15.0
...
1.15.0
2020-09-13 16:23:51 -03:00
Guillermo Ruffino
52c4dd0e35
Bump version to v1.15.0
2020-09-13 14:18:32 -03:00
Guillermo Ruffino
ff90f6a440
Merge branch 'beta' into bump-1.15.0
2020-09-13 14:18:19 -03:00
akoivist
e24d5c172f
Fix for Ruuvi voltage parsing of RAWv2 format ( #1267 )
...
Power_info should be 2 bytes, so changed uint8 to uint16. With uint8 voltage is always reported to be near 1.6V.
2020-09-01 19:17:15 -03:00
Guillermo Ruffino
0918f452a0
fix sntp timezone ( #1266 )
2020-09-01 19:15:26 -03:00
Guillermo Ruffino
839fe49e61
Merge pull request #1259 from esphome/bump-1.15.0b4
...
1.15.0b4
2020-08-23 22:08:10 -03:00
Guillermo Ruffino
ff050d634a
Bump version to v1.15.0b4
2020-08-23 21:53:50 -03:00
Keith Burzinski
228670df78
Fix SSD1306 post-setup brightness control ( #1090 )
...
* Fix post-setup brightness control
* Add turn_on() and turn_off() methods
* Added is_on() method
* Set brightness later in setup()
* Use clamp() for brightness validation
2020-08-23 21:53:46 -03:00
Guillermo Ruffino
cfe4638665
fixes deg symbol not shown ( #1248 )
2020-08-23 21:53:45 -03:00
Guillermo Ruffino
b7352b1345
Image bit dephts ( #1241 )
2020-08-23 21:53:43 -03:00
Otto Winter
32ae8fc2d0
Bump docker base image to 2.6.0 ( #1245 )
2020-08-23 21:53:41 -03:00
Guillermo Ruffino
86df4c1d8d
make powered on assume public ( #1240 )
2020-08-23 21:53:40 -03:00
Jesse Hills
dc4a88029c
Script mode fix ( #1238 )
2020-08-23 21:53:38 -03:00
Otto Winter
5da9b2ede7
Fix tuya.cpp compile warning ( #1232 )
2020-08-23 21:53:37 -03:00
Otto Winter
29cfcfaf0f
Fix ESP8266 core has a broken settimeofday implementation ( #1231 )
2020-08-23 21:53:36 -03:00
Otto Winter
61bfd347ea
Bump ESPAsyncTCP from 1.2.2 to 1.2.3 ( #1227 )
2020-08-23 21:53:34 -03:00
Otto Winter
b7436c0b22
Bump ESP8266 Arduino framework from 2.7.2 to 2.7.3 ( #1229 )
2020-08-23 21:53:33 -03:00
Otto Winter
8a45dfac5c
Fix release.yml invalid bash syntax ( #1226 )
2020-08-23 21:53:32 -03:00
Keith Burzinski
69f5d8cd0f
Fix SSD1306 post-setup brightness control ( #1090 )
...
* Fix post-setup brightness control
* Add turn_on() and turn_off() methods
* Added is_on() method
* Set brightness later in setup()
* Use clamp() for brightness validation
2020-08-23 20:36:11 -03:00
Guillermo Ruffino
9a57e8fcb0
fixes deg symbol not shown ( #1248 )
2020-08-13 23:21:19 -03:00
Guillermo Ruffino
a9d75ca4f4
Image bit dephts ( #1241 )
2020-08-11 15:28:30 +02:00
Otto Winter
ccb6fc3010
Bump docker base image to 2.6.0 ( #1245 )
2020-08-08 18:42:21 +02:00
dependabot[bot]
4e9a05fe11
Bump pytest from 6.0.0 to 6.0.1 ( #1236 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.0.0...6.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-08 18:33:30 +02:00
Ian Leeder
8a294e4134
Clean up ALLOWED_CHARS ( #1235 )
2020-08-06 17:29:45 +02:00
Guillermo Ruffino
aad9a539c1
make powered on assume public ( #1240 )
2020-08-06 17:13:19 +02:00
Jesse Hills
fd6ac529fb
Script mode fix ( #1238 )
2020-08-06 17:08:48 +02:00
Otto Winter
009cea1abf
Fix tuya.cpp compile warning ( #1232 )
2020-07-30 17:26:40 +02:00
Otto Winter
4c3c14ec32
Fix ESP8266 core has a broken settimeofday implementation ( #1231 )
2020-07-30 11:41:06 +02:00
Otto Winter
636c9db1e3
Bump ESPAsyncTCP from 1.2.2 to 1.2.3 ( #1227 )
2020-07-30 11:38:57 +02:00
dependabot[bot]
71f625bbd3
Bump protobuf from 3.12.2 to 3.12.4 ( #1230 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.12.2 to 3.12.4.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/master/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.12.2...v3.12.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-30 10:31:53 +02:00
Ian Leeder
aea2e9a6bb
Add hyphen to supported name characters ( #1223 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-07-30 00:02:34 +02:00
Otto Winter
3f6f3c14c4
Bump ESP8266 Arduino framework from 2.7.2 to 2.7.3 ( #1229 )
2020-07-29 23:29:38 +02:00
Otto Winter
b1d77b7c03
Fix release.yml invalid bash syntax ( #1226 )
2020-07-29 20:45:47 +02:00
Otto Winter
49233e4734
Merge pull request #1225 from esphome/bump-1.15.0b3
...
1.15.0b3
2020-07-29 20:19:06 +02:00
Otto Winter
e2b5ecb78b
Bump version to v1.15.0b3
2020-07-29 20:05:22 +02:00
Otto Winter
351ce67eae
Bump base image to 2.4.1 ( #1224 )
2020-07-29 20:05:22 +02:00
dr-oblivium
44af5e439c
wpa2 enterprise fixes: also copy eap parameters, don't require psk password to be set ( #1215 )
2020-07-29 20:05:22 +02:00
Otto Winter
dbc0d500d8
Bump ESPAsyncWebServer-esphome to v1.2.7 ( #1221 )
2020-07-29 20:05:21 +02:00
Emil Hesslow
86736aa480
Stop infinite loop in light on_turn_on ( #1219 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-07-29 20:05:21 +02:00
Otto Winter
57eb05c0e3
Add job to update HassIO addon repo ( #1218 )
2020-07-29 20:05:21 +02:00
Guillermo Ruffino
f6fe6e6bff
renamed icon molecule co2 ( #1217 )
...
* renamed icon molecule co2
* sort of course
2020-07-29 20:05:20 +02:00
Otto Winter
18560f9430
Fix sdist missing requirements.txt ( #1214 )
...
Fixes https://github.com/esphome/issues/issues/1378
2020-07-29 20:05:20 +02:00
Otto Winter
cb0ba647ed
Bump base image to 2.4.1 ( #1224 )
2020-07-29 20:04:14 +02:00
Otto Winter
f9fceb7ffc
Fix ci-custom.py const.py ordered check and improve code ( #1222 )
2020-07-29 18:19:48 +02:00
dr-oblivium
2697c9465b
wpa2 enterprise fixes: also copy eap parameters, don't require psk password to be set ( #1215 )
2020-07-29 18:18:53 +02:00
Otto Winter
8d204655be
Bump ESPAsyncWebServer-esphome to v1.2.7 ( #1221 )
2020-07-29 12:57:43 +02:00
dependabot[bot]
8414a22356
Bump pytest from 5.4.3 to 6.0.0 ( #1220 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 5.4.3 to 6.0.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/5.4.3...6.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-29 09:15:10 +02:00
Emil Hesslow
36e4a8b444
Stop infinite loop in light on_turn_on ( #1219 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-07-29 09:13:51 +02:00
Otto Winter
949c71dc97
Add job to update HassIO addon repo ( #1218 )
2020-07-28 23:25:55 +02:00
Guillermo Ruffino
a6f6b8da7f
renamed icon molecule co2 ( #1217 )
...
* renamed icon molecule co2
* sort of course
2020-07-28 15:17:24 -03:00
Otto Winter
a9f123e864
Remove overview job from CI ( #1216 )
2020-07-28 19:07:42 +02:00
Otto Winter
a64a505817
Fix sdist missing requirements.txt ( #1214 )
...
Fixes https://github.com/esphome/issues/issues/1378
2020-07-28 14:29:01 +02:00
Otto Winter
352004221e
Merge pull request #1213 from esphome/bump-1.15.0b2
2020-07-28 12:21:58 +02:00
Otto Winter
fc6a3e31c2
Bump version to v1.15.0b2
2020-07-28 12:15:41 +02:00
Otto Winter
a32b58fdf1
Downgrade FastLED to 3.3.2 ( #1212 )
...
Fixes https://github.com/esphome/issues/issues/1375
2020-07-28 12:15:41 +02:00
Otto Winter
2d50ecbecf
Fix prometheus has wrong setup priority ( #1211 )
...
Fixes https://github.com/esphome/issues/issues/1377
2020-07-28 12:15:40 +02:00
Gediminas Šaltenis
87f1ffec05
Fix AS3935 sensor configuration issues ( #1210 )
...
* Fix AS3935 coniguration
* Increase verbosity
2020-07-28 12:15:40 +02:00
Otto Winter
f0dfde9fa1
Fix base config should override packages config ( #1209 )
2020-07-28 12:15:40 +02:00
Otto Winter
e36dc2d05e
ESP8266 change recommended framework version to 2.7.2 ( #1208 )
2020-07-28 12:15:39 +02:00
Otto Winter
08c8fa2c90
Mitigate CVE-2020-12638 WiFi WPA Downgrade ( #1207 )
...
Co-authored-by: Lukas Bachschwell <lukas@lbsfilm.at >
2020-07-28 12:15:39 +02:00
Otto Winter
fe6621357e
Downgrade FastLED to 3.3.2 ( #1212 )
...
Fixes https://github.com/esphome/issues/issues/1375
2020-07-28 12:10:55 +02:00
Otto Winter
4a0067a2c5
Fix prometheus has wrong setup priority ( #1211 )
...
Fixes https://github.com/esphome/issues/issues/1377
2020-07-28 12:01:38 +02:00
Gediminas Šaltenis
b270ff335d
Fix AS3935 sensor configuration issues ( #1210 )
...
* Fix AS3935 coniguration
* Increase verbosity
2020-07-28 10:34:42 +02:00
Otto Winter
7d2fcf59fd
Fix base config should override packages config ( #1209 )
2020-07-27 18:23:00 +02:00
Otto Winter
d26c43103d
ESP8266 change recommended framework version to 2.7.2 ( #1208 )
2020-07-27 18:22:47 +02:00
Otto Winter
389889ad70
Mitigate CVE-2020-12638 WiFi WPA Downgrade ( #1207 )
...
Co-authored-by: Lukas Bachschwell <lukas@lbsfilm.at >
2020-07-27 18:22:38 +02:00
Otto Winter
0af73c7903
Fix publish release script
2020-07-27 12:33:36 +02:00
Otto Winter
8aa73bba10
Fix publish release script
2020-07-27 12:28:11 +02:00
Otto Winter
5396b05237
Merge pull request #1204 from esphome/bump-1.15.0b1
2020-07-27 12:18:35 +02:00
Otto Winter
e898345ff1
Cleanup web server prometheus integration ( #1192 )
2020-07-27 12:10:06 +02:00
Guillermo Ruffino
f39bf9c1e5
fix dashboard select drop down ( #1205 )
2020-07-27 12:10:06 +02:00
dependabot[bot]
9483a9c8c4
Update cryptography requirement from <3,>=2.0.0 to >=2.0.0,<4 ( #1206 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-07-27 12:10:05 +02:00
Otto Winter
52639a0a7c
Cleanup web server prometheus integration ( #1192 )
2020-07-27 12:07:05 +02:00
Guillermo Ruffino
a1e10f384e
fix dashboard select drop down ( #1205 )
2020-07-27 11:43:51 +02:00
dependabot[bot]
27d4b3b8ad
Update cryptography requirement from <3,>=2.0.0 to >=2.0.0,<4 ( #1206 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-07-27 11:43:10 +02:00
Otto Winter
6438bd84fb
Fix differences between dev and beta
2020-07-26 23:18:09 +02:00
Otto Winter
4b8e910e3f
Fix bad merge lint
2020-07-26 22:59:46 +02:00
Otto Winter
9c0e463698
Fix bad merge for UART
2020-07-26 22:48:50 +02:00
Otto Winter
2092939353
Also run CI checks when merging against beta/master
2020-07-26 22:43:27 +02:00
Otto Winter
b9d55fd1ed
Also run CI checks when merging against beta/master
2020-07-26 22:42:59 +02:00
Otto Winter
c1748d586e
Bump version to v1.15.0b1
2020-07-26 22:12:58 +02:00
Otto Winter
4c55b9c58c
Bump version to v1.16.0-dev
2020-07-26 22:12:58 +02:00
Otto Winter
312958c573
Merge branch 'dev' into bump-1.15.0b1
2020-07-26 22:12:53 +02:00
Otto Winter
65a489ebdd
Revert "Added auto discovery and setup to Dallas Platform ( #1028 )" ( #1189 )
...
This reverts commit 021055f0b8 .
2020-07-26 15:43:10 +02:00
Keith Burzinski
bd392e2efc
Fix set point logging issue ( #1201 )
2020-07-26 14:34:11 +02:00
Jesse Hills
25ad33a377
Add @jesserockz to codeowners ( #1202 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-07-26 14:33:16 +02:00
Otto Winter
abc83f6cb0
Fix typo in bump-version script once again
2020-07-26 13:50:45 +02:00
Otto Winter
f61a82a568
Fix bump-version string format
2020-07-26 10:16:54 +02:00
Otto Winter
1c3ed71d36
Fix bump-version script
2020-07-25 23:19:10 +02:00
Guillermo Ruffino
8215a018e9
Add @glmnet components ( #1200 )
2020-07-25 22:19:13 +02:00
Otto Winter
bf3b678727
Update bump-version script
2020-07-25 19:26:30 +02:00
Guillermo Ruffino
f6e3070dd8
rtttl player ( #1171 )
...
* rtttl player
* fixes
* Cleanup, add action, condition, etc.
* add test
* updates
* fixes
* Add better error messages
* lint
2020-07-25 12:57:11 -03:00
Otto Winter
4996967c79
Add CODEOWNERS mechanism ( #1199 )
2020-07-25 15:57:18 +02:00
Otto Winter
5887fe8302
Enlarge ESP32 app partitions ( #1197 )
2020-07-25 14:40:47 +02:00
Otto Winter
0fc8e8d483
Fix SN74HC595 doesn't use ESPHome HAL and add lint checks for it ( #1188 )
2020-07-25 14:22:56 +02:00
Otto Winter
55388724af
Revert "Sort keys in dicts in output yaml for 'config' command ( #1049 )" ( #1191 )
2020-07-25 14:21:56 +02:00
Otto Winter
32efa5d83e
New script modes POC ( #1168 )
...
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-07-25 14:20:51 +02:00
Otto Winter
275c12150e
Partially revert make SPI CS pin optional ( #1187 )
2020-07-25 14:05:31 +02:00
Otto Winter
62468198d6
Clean up UART Improvements code ( #1190 )
2020-07-25 13:56:08 +02:00
Otto Winter
43d5e7a8cc
Fix WLED minor issues ( #1193 )
2020-07-24 22:37:19 +02:00
Otto Winter
7524493c3c
Fix senseair flush input buffer wrong log level ( #1194 )
...
See also https://github.com/esphome/esphome/pull/1017/files
2020-07-24 22:36:59 +02:00
Otto Winter
5759de079b
Remove symlink_ops.py ( #1196 )
...
We no longer use symlinks anywhere
2020-07-24 22:36:25 +02:00
Otto Winter
f3d5d27c8f
WPA2 Enterprise Attempt 2 ( #1158 )
2020-07-24 15:40:05 +02:00
Otto Winter
c030be4d3f
Fix dashboard logout button and py3.8 removed hmac.new digestmod ( #1156 )
...
* Fix dashboard logout button and py3.8 removed hmac.new digestmod
* Just use SHA256
No reason to use HMAC here, as authenticity is not an issue
* Wrong branch
* Clenaup
2020-07-24 11:10:09 +02:00
Otto Winter
50cf57affb
ESP8266 Disable Pin Initialization on Boot to fix pin toggling ( #1185 )
2020-07-24 10:41:34 +02:00
Otto Winter
25c62319a3
Fix dependabot version 2
2020-07-24 10:41:06 +02:00
dependabot[bot]
27abb1280a
Bump hypothesis from 5.20.3 to 5.21.0 ( #1184 )
...
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis ) from 5.20.3 to 5.21.0.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases )
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.20.3...hypothesis-python-5.21.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-24 10:37:22 +02:00
dependabot[bot]
c73f0eee4c
Bump colorlog from 4.1.0 to 4.2.1 ( #1183 )
...
Bumps [colorlog](https://github.com/borntyping/python-colorlog ) from 4.1.0 to 4.2.1.
- [Release notes](https://github.com/borntyping/python-colorlog/releases )
- [Commits](https://github.com/borntyping/python-colorlog/compare/v4.1.0...v4.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-24 10:37:08 +02:00
Otto Winter
9208227d92
Improve setup.py
2020-07-24 10:35:07 +02:00
Otto Winter
725e8c69f5
Add long description to setup.py
2020-07-24 10:16:34 +02:00
Otto Winter
facd4f63ec
Ignore hpyothesis updates
2020-07-24 10:13:08 +02:00
Otto Winter
2e1d14b8b1
Bump NeoPixelBus from 2.5.2 to 2.5.7 ( #1165 )
2020-07-24 10:10:40 +02:00
Otto Winter
e8272759be
Try to fix serial ports listing ( #1155 )
2020-07-24 10:09:43 +02:00
Peter Kuehne
ebbfab608c
Feature/wizard tests ( #1167 )
2020-07-23 23:51:14 +02:00
Frank Bakker
a5e1f8fe19
Fixed type mismatch between result_ field and preference of integration sensor ( #1178 )
2020-07-23 23:40:40 +02:00
dr-oblivium
1b2de953d0
Fix Home Assistant API disconnects when using st7789v display. ( #1179 )
2020-07-23 23:40:30 +02:00
dependabot[bot]
df5d03b0bc
Bump hypothesis from 5.19.3 to 5.20.3 ( #1176 )
...
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis ) from 5.19.3 to 5.20.3.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases )
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.19.3...hypothesis-python-5.20.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-23 23:25:23 +02:00
Troon
11c1fe8827
mdi:timer icon replaced with mdi:timer-outline ( #1181 )
...
Aligned to the MDI changelog here: https://dev.materialdesignicons.com/upgrade#4.9.95-to-5.0.45
2020-07-23 10:27:44 -03:00
Víctor Ferrer García
f29622abe1
Fix rf_bridge send and receive ( #1180 )
...
* Fix rf_bridge send and receive
* rf_bridge clang-format changes
* rf_bridge pased data bug fix
* rf_bridge logvv included for parsed data
2020-07-23 10:27:22 -03:00
Nikolay Vasilchuk
10e411f8c1
http_request fix urls caching ( #1174 )
...
* Fix cache
* CI Fix
Co-authored-by: Nikolay Vasilchuk <nikolay.vasilchuk@corp.mail.ru >
2020-07-21 17:26:21 -03:00
Wilhelm Erasmus
6405799cc2
fix(cover yaml validation): adds gate to coincide with Home Assistant ( #1175 )
...
Co-authored-by: Wilhelm Erasmus <iam@erasmuswill.dev >
2020-07-20 18:09:04 -03:00
Otto Winter
0afa41d08a
Add bump version script ( #1153 )
2020-07-17 14:32:23 +02:00
Guillermo Ruffino
48f3dfe455
Arduino dev branch changed ( #1139 )
2020-07-17 14:31:05 +02:00
Otto Winter
6f0bfb286a
Bump FastLED from 3.2.9 to 3.3.3 ( #1164 )
...
Already updated in fastled_base in #1020 , now also update it in platformio.ini
2020-07-17 14:25:43 +02:00
dependabot[bot]
2e54d3f98d
Bump flake8 from 3.7.9 to 3.8.3 ( #1161 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-07-16 10:03:11 +02:00
Peter Kuehne
67b4dcf8ae
Fix unit test warning for hypothesis deprecation ( #1163 )
2020-07-16 09:50:06 +02:00
dependabot[bot]
ad91362571
Bump tzlocal from 2.0.0 to 2.1 ( #1162 )
...
Bumps [tzlocal](https://github.com/regebro/tzlocal ) from 2.0.0 to 2.1.
- [Release notes](https://github.com/regebro/tzlocal/releases )
- [Changelog](https://github.com/regebro/tzlocal/blob/master/CHANGES.txt )
- [Commits](https://github.com/regebro/tzlocal/compare/2.0.0...2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-16 08:29:11 +02:00
dependabot[bot]
76a3e75bc7
Bump pylint from 2.5.0 to 2.5.3 ( #1160 )
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.5.0 to 2.5.3.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/pylint-2.5.0...pylint-2.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-16 08:28:56 +02:00
dependabot[bot]
e88418a01b
Bump pytest-mock from 1.13.0 to 3.2.0 ( #1159 )
...
Bumps [pytest-mock](https://github.com/pytest-dev/pytest-mock ) from 1.13.0 to 3.2.0.
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases )
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v1.13.0...v3.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-16 08:28:41 +02:00
Guillermo Ruffino
27e08d37ea
Add links for the issues
2020-07-15 20:49:23 -03:00
Otto Winter
e069687477
Fix Dockerfile.hassio and improve caching
...
Previous one was broken, see also https://github.com/esphome/esphome/runs/874896962
2020-07-15 22:13:14 +02:00
Otto Winter
ef0e611e52
GitHub Actions Expression Syntax Needs Single Quotes
...
See also https://docs.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions\#literals
2020-07-15 22:05:00 +02:00
Otto Winter
d58d0e89c7
Add Docker CI workflow that runs when docker files change
2020-07-15 22:00:53 +02:00
Jesse Hills
dfbf225403
Don't run deploy job when repository is not esphome/esphome ( #1157 )
2020-07-15 21:59:11 +02:00
Otto Winter
e962762046
Docker --cache-from only uses first image
...
See also https://stackoverflow.com/a/56024061/8924614
2020-07-15 21:42:34 +02:00
Otto Winter
8166d0de79
Remove i386 arch
...
See also https://github.com/esphome/esphome-docker-base/issues/5
2020-07-15 21:42:12 +02:00
Otto Winter
d9c33f19e2
Fix executable bits on some hassio files ( #1151 )
2020-07-15 15:30:32 +02:00
Otto Winter
0cc3902ffc
Add tasmota magic bits, Tasmota compat check ( #1152 )
2020-07-15 15:29:41 +02:00
Otto Winter
4752096520
Don't remove location information for packages ( #1133 )
2020-07-15 15:27:24 +02:00
Otto Winter
dcadcdf056
Use more layer caching for esphome/esphome Dockerfile ( #1150 )
2020-07-15 15:03:15 +02:00
Otto Winter
b6394b7c6d
Remove unused bots
2020-07-15 14:42:43 +02:00
Peter Kuehne
3ec9bcaed6
Feature/component test fixture ( #1142 )
2020-07-15 14:04:00 +02:00
Otto Winter
d5c59292c8
Add pytest to CI ( #1138 )
2020-07-15 14:00:02 +02:00
Otto Winter
a20e71b32a
Load setup.py requirements from requirements.txt ( #1149 )
2020-07-15 13:51:48 +02:00
Otto Winter
1254ec2849
Fix Waveshare 7.50inV2 ( #1143 )
...
See also https://github.com/esphome/esphome/pull/1077
2020-07-15 13:50:35 +02:00
dependabot[bot]
ca144bae90
Bump pytest-cov from 2.8.1 to 2.10.0 ( #1145 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-07-15 13:44:43 +02:00
dependabot[bot]
850368b529
Bump ifaddr from 0.1.6 to 0.1.7 ( #1148 )
...
Bumps [ifaddr](https://github.com/pydron/ifaddr ) from 0.1.6 to 0.1.7.
- [Release notes](https://github.com/pydron/ifaddr/releases )
- [Commits](https://github.com/pydron/ifaddr/compare/0.1.6...0.1.7 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-15 13:28:37 +02:00
dependabot[bot]
7bbdfc5553
Bump protobuf from 3.11.3 to 3.12.2 ( #1147 )
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.11.3 to 3.12.2.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/master/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.11.3...v3.12.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-15 13:28:06 +02:00
dependabot[bot]
ba73cb1b75
Bump hypothesis from 5.10.4 to 5.19.3 ( #1146 )
...
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis ) from 5.10.4 to 5.19.3.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases )
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.10.4...hypothesis-python-5.19.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-15 13:27:47 +02:00
dependabot[bot]
eca36cb868
Bump pytest from 5.4.1 to 5.4.3 ( #1144 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 5.4.1 to 5.4.3.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/5.4.1...5.4.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-15 13:26:13 +02:00
Otto Winter
2a14473e8c
Create dependabot.yml
2020-07-15 12:58:15 +02:00
Otto Winter
9880a425f4
Only compile docker builds for dev releases
2020-07-15 12:04:22 +02:00
Samuel Sieb
13696b1ec4
add mqtt speed topics for fan ( #1140 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2020-07-15 11:45:54 +02:00
Otto Winter
764eb960c6
Update build scripts
2020-07-15 01:37:30 +02:00
Otto Winter
17b55fc23d
Tuya Sensor remove commented out code (style guide) ( #1132 )
2020-07-14 19:00:01 +02:00
Otto Winter
e20c994b82
Fix adding another mbedtls ( #1131 )
2020-07-14 18:59:48 +02:00
Otto Winter
465cd3d1f9
Add exposure notifications ( #1135 )
2020-07-14 18:47:17 +02:00
Otto Winter
412351fd1e
Use inclusive terminology ( #1137 )
2020-07-14 18:45:42 +02:00
Peter Kuehne
5776e70d7c
Bug/fix internal flag in binary sensor ( #1136 )
2020-07-14 17:59:03 +02:00
Otto Winter
1ccc6e342c
Remove debug line
2020-07-14 15:42:56 +02:00
Otto Winter
a53481e2da
Fix GH Actions release-dev.yml
2020-07-14 15:42:29 +02:00
Otto Winter
01b1b688b1
Simplify and enable caching
2020-07-14 15:10:26 +02:00
Otto Winter
3d78248aaf
Fix wrong variable name for docker login
2020-07-14 14:47:03 +02:00
Otto Winter
cf703f6ac4
GH Actions Update ( #1134 )
2020-07-14 14:34:44 +02:00
Peter Kuehne
2012c769f6
Feature/fix unit tests ( #1129 )
2020-07-14 13:11:58 +02:00
Jesse Hills
c8a4eb426c
Github actions repo ( #1130 )
...
* Revert dev release to esphome repo
* Delete gitlab ci
* Delete travis file
2020-07-13 19:55:15 -03:00
Carlos Gustavo Sarmiento
351ecf9bd4
Allow updating pid control params ( #1115 )
2020-07-13 22:30:17 +02:00
Dmitry Berezovsky
e6f42fa6f0
Packages feature ( #1052 )
...
* Started to work on packages feature
* Added some more validation to packages config
* Fixed some linter warnings
* Updated tests
* Reordered consts to avoid linter error
* Reordered consts to avoid linter error
* Refactored test yaml files to integrate into existing test pipeline
Co-authored-by: Dmitry Berezovsky <dmitry.berezovsky@logicify.com >
2020-07-13 11:45:06 -03:00
Joppy
582ac4ac81
Add support for Toshiba heat pumps ( #1121 )
...
The IR signals are based on captures from the WH-H01EE remote
controller.
Both transmit and receive are supported.
2020-07-13 09:23:53 -03:00
Jesse Hills
6e30bacae3
Revert "Add PR labels based on files changed ( #1127 )" ( #1128 )
...
This reverts commit c296b4c348 .
2020-07-12 18:19:02 -03:00
vxider
5d136a18af
brightness support for nextion ( #1109 )
2020-07-12 15:12:28 -03:00
Guillermo Ruffino
1a47e4b524
update test readme
2020-07-12 14:36:07 -03:00
Jesse Hills
c296b4c348
Add PR labels based on files changed ( #1127 )
...
* Add PR labels based on files changed
* Remove platform code
2020-07-12 14:08:44 -03:00
Guillermo Ruffino
c52cb7bbad
Temporary change docker build repository
...
Should be reverted to esphome's
2020-07-12 12:57:22 -03:00
Jesse Hills
1923e0312b
Add github actions ( #1125 )
2020-07-11 23:38:29 -03:00
Paul Deen
c8998941a5
Add 7.5inch v2 waveshare ( #1077 )
...
* Added 7.5inchV2
* Added 7.5inV2
* Added 7.5inch_V2
* fixed Display function
* Inverted bytecode
Added ~() to invert the bytecode and make the screen look black text on white background
* Hoping to keep Travis happy with blank lines
* more travis hacking
* travis happy?
* wow
* gfhj
2020-07-11 20:03:13 -03:00
Wauter
e41ea42074
feature request 398 add 'hide timestamp' option for version text sensor ( #1085 )
...
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-07-11 19:55:30 -03:00
Jesse Hills
ed5f207eba
Add support for Tuya Binary Sensors ( #1089 )
...
* Add Tuya binary sensor
* Add tuya binary sensor to test4
* Fix copy/paste
* Forgot id
2020-07-11 19:50:41 -03:00
Jesse Hills
a76b8e745b
Add support for Tuya Sensors ( #1088 )
...
* Add Tuya sensor
* Add tuya sensor to test4
* Forgot id
2020-07-11 19:46:10 -03:00
Jesse Hills
68d29c5af5
Add support for Tuya Climate devices ( #1076 )
...
* Start support for tuya climate devices
* Add tuya climate to test4
* Fix lint and cast
* Remove blank line
* Try to display accurate action based on observed behaviour.
* Fix action when in off mode
* Improve config dump
* merge use of CONF_SWITCH_DATAPOINT
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-07-11 19:04:34 -03:00
Samuel Sieb
c3acf08c02
fix script.wait action ( #1120 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-07-11 18:32:10 -03:00
Jesse Hills
ef9e6e4d6e
Add support for Tuya Switches ( #1074 )
...
* Add tuya component to test4.yaml
* Add support for tuya switches
* Better config dump
2020-07-11 17:52:29 -03:00
Guillermo Ruffino
f3158c8b24
fixes script wait not waiting ( #1123 )
2020-07-11 17:33:25 -03:00
Jesse Hills
ac4a179703
Install updated git version in lint image ( #1122 )
2020-07-11 17:22:03 -03:00
Guillermo Ruffino
dd4ea51d1f
Merge branch 'dev' of https://github.com/esphome/esphome into dev
2020-07-10 18:55:38 -03:00
Guillermo Ruffino
45f6926a5a
point dev docs to next url
2020-07-10 18:55:16 -03:00
Guillermo Ruffino
5ca4bac10a
Revert "Add cryptography requirement to the setup.py file ( #1116 )" ( #1118 )
...
This reverts commit 0e5e559283 .
2020-07-10 17:37:26 -03:00
Guillermo Ruffino
ec026ab3a8
Revert "Add ESP32 support for WPA2-EAP Enterprise WiFi authentication ( #1080 )" ( #1117 )
...
This reverts commit c693c219f4 .
2020-07-10 17:36:29 -03:00
Jesse Hills
0e5e559283
Add cryptography requirement to the setup.py file ( #1116 )
2020-07-09 23:50:19 -03:00
Keith Burzinski
417a3cdf51
Add SSD1351 OLED display support ( #1100 )
...
* Add SSD1351 display support
* Linting round 2
* Updated/rebased for proper Color support
* Fix color image processing
2020-07-09 23:49:26 -03:00
Keith Burzinski
7fa98e288f
SSD1325 grayscale support ( #1064 )
...
* SSD1325 grayscale support implemented
* Linted
* Fix garbage on display at power-up
* Rebase
* Linted
* Add brightness control, CS fixes
* Fix up SSD1327 init
* Add turn_on() and turn_off() methods
* Set brightness later in setup(), logging tweak
* Added is_on() method
* Added grayscale image support
* Updated to use Color, 1327 GS fix
2020-07-09 21:53:49 -03:00
Tom Price
c693c219f4
Add ESP32 support for WPA2-EAP Enterprise WiFi authentication ( #1080 )
...
* Add config generation and validation to support various WPA2-EAP authentication methods.
Config generate validates that all the required parameters are set in valid combinations.
In the event of EAP-TLS, the private key is matched to the certificate to check for pasting errors.
Add EAPAuth struct to header.
Add eap_auth property to WiFiAP with getters/setters.
* Add C++ code for setting WPA2-EAP authentication.
* Fix config for x509 EAP-TLS authentication.
* Fix a few linting issues.
* Fix a couple more linting issues that only showed up in CI
* Remove stray character.
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-07-09 21:35:35 -03:00
peq123
e5d4e12457
RGBWW - added channel interlock for RGB vs white ( #1042 )
...
* Update light_color_values.h
* Update light_color_values.h
* Update light_color_values.h
* Update light_color_values.h
* colour relative to white value
* Update light_state.cpp
* Update light_state.cpp
* Update light_state.cpp
* Update light_state.cpp
* Update light_color_values.h
* Update light_state.cpp
* linting
* Update light_state.cpp
* Update light_color_values.h
* more lint
* more lint
* Update light_state.cpp
* Update light_state.cpp
* Update light_state.cpp
* add optional interlock
* Update test1.yaml
* Update light_state.cpp
* Update light_state.h
* interlock
* optional interlock.
* interlock as trait
* color interlock as trait
* optional color interlock....
* optional color interlock
* Update light_color_values.h
* Lint checks....
* making travis happy
* making sure gamma_correct fix is included
* Update light_color_values.h
* making travis happy
* clang-format
* Code tidy
* Update light_color_values.h
* Update light_color_values.h
2020-07-09 20:29:44 -03:00
Carlos Gustavo Sarmiento
33212d1abf
Add Integral Reset Action to PIDClimate ( #1104 )
2020-07-09 20:25:46 -03:00
Guillermo Ruffino
7a16f846eb
add click dependency ( #1111 )
...
* add click dependency
* Update requirements.txt
2020-07-08 15:52:51 -03:00
Guillermo Ruffino
6873f09f57
Fix ethernet logging too many warn messages ( #1112 )
2020-07-08 15:25:32 -03:00
Guillermo Ruffino
382793de9a
unpin mbedtls version ( #1114 )
2020-07-08 12:29:16 -03:00
Keith Burzinski
d4e76185bd
Thermostat component ( #1105 )
...
* Add thermostat component
* Add hysteresis accessor
* Linted
* Fixed up const.py and test
* Fix test...again...oops
2020-07-01 22:38:51 -03:00
vxider
8566dd9100
use default avg mode ( #1102 )
2020-07-01 22:36:36 -03:00
Guillermo Ruffino
f479eae714
Revert "Climate bang bang enhancements ( #1061 )" ( #1106 )
...
This reverts commit 0082c5b459 .
2020-07-01 14:08:55 -03:00
Jonathan Adams
31067530a5
Fixes esphome/issues#1192 - Save on upload bug ( #1107 )
2020-07-01 14:08:17 -03:00
Guillermo Ruffino
6505c30c2b
fix gitlab test4.yaml
2020-06-30 22:17:05 -03:00
Guillermo Ruffino
7487ffcbcb
add test4.yaml
2020-06-28 21:17:10 -03:00
Guillermo Ruffino
f79299c240
Merge branch 'dev' of https://github.com/esphome/esphome into dev
2020-06-28 19:47:39 -03:00
Andrew Zaborowski
2f07225984
Fix: Component script not stopped in certain situations ( #1004 )
...
* Move stop/is_running implementation to Action base class
Try to fix issue #1105 . Until now if an UpdateComponentAction, a
LambdaAction, or any action that can contain those inside their
"else" or "then" action lists, resulted in a call to script.stop on
the script that contains them, the script would continue running,
because they didn't implement a stop() method. Basically only
the asynchronous ones did: DelayAction, WaitUntilAction and
ScriptWaitAction.
With this change num_running_ in Action replaces
DelayAction::num_running_ and WaitUntilAction::triggered_ to provide
the same is_running logic to other actions.
* Make some Action methods protected
Apparently play()/stop() etc. are not meant to be called directly by
users of the class and if they're called directly that would not give
the expected result for the classes that have an empty play().
Make all methods except play_complex, stop_comples and is_running
protected. While there also make RemoteTransmitterActionBase::encode
protected.
* lint
* format
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-06-28 19:44:15 -03:00
Guillermo Ruffino
c99b2b59c2
Merge branch 'pr/balrog-kun/1004' into dev
2020-06-28 19:36:04 -03:00
vxider
78633c5768
fix calibration ( #1103 )
2020-06-28 18:59:22 -03:00
vxider
c041cc483c
fix shunt voltage / current / power reading in INA3221 ( #1101 )
...
* fix shunt voltage / current / power reading in INA3221
* support nagetive shunt voltage reading
* fix loss of precision
2020-06-28 18:50:20 -03:00
rspaargaren
83a12d980e
Vl53 long range ( #1055 )
...
* Update vl53l0x_sensor.cpp
Changed values for long range support
* added true / false option for long range detection
* debug missing ,
* further debug option long_range
* Travis updates
* added travis tests
* Travis removed space should be good now
* update to trigger travis again
* added old test files for PR
* added vl5310x sensor for compile testing
* fix variable names
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-06-28 18:47:43 -03:00
Keith Burzinski
491f7e96f0
Add support for ST7789V display module (as on TTGO T-Display) ( #1050 )
...
* TFT-LCD ST7789V of ESP32 TTGO.
This patch allows you to use TFT-LCD ST7789V of ESP32 TTGO
* Lots of polish and a few tweaks
* Add test
* Add color to core, take 1
* Where did those tabs come from?
* Fix lines too long
* Added color component
* Linted
* Rebase, SPI fix, test
* Shuffle bits
* One more thing...oops
* Image type fix...oops
* Make display_buffer use Color
* Fix BGR/RGB, remove predefined colors
* Fix all the things
* renamed colors to color
* migrate max7219
Co-authored-by: musk95 <musk95@naver.com >
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-06-28 18:37:36 -03:00
rspaargaren
bfb9cb6732
Max7219 in Dot Matrix configuration ( #1053 )
...
* push final files
* Update max7219digit.cpp
reenter small bug fix on uint8 declaration
* small debug
* set max offset to 100
* remove unwanted file
* Update font file to make travis happy
* travis update
* further progress in keeping Yarvis happy
* travis font
* travis will never be satisfied but one step ahead
* YARVIS TAKE 10000000
* never ending yarvis
* Almost there with Yarvis
* removed double declaration YARVIS
* added namespace to font file (TRAVIS)
* almost there last changes for YARVIS
* further travis updates
* removed files for travis
* fix display.py length of line travis remark
* further update on display.py
* file delete travis requirement
* final entry for travis?
* Some further debug on max offset
* Travis updates
* scroll_left_new
* 90degreesrotate
* added option to config rotate90
* four orientations for the chips
* new setup for scroll
* replaced small bug missing {}
* debug changed int8 to int16 on scroll function
* removed small merge failure
* travis updates round 1
* travis updates round 2
* travis details round 3
* added options to set scroll parameters in yaml conf
* removed ttf and png to satisfy travis
* travis update
* travis updates
* travis
* further updates after input from @glmnet
* remove deleted comments
* Added ENUM TYPE to config file
* change in test file
* removed test files
* updates for pull request
* Typing error removed
* travis update
* PR updates travis
* Update test3.yaml
* Update test3.yaml
* update device schema as per #988
* Delete partitions.csv
* repair on image display and invert routine
* further update and a bit of cleanup
* added writing 0 in draw pixel
* small deletion error
* travis updates
* Update max7219digit.cpp
adding intensity value to dynamically set value
* Update max7219digit.h
adding option for intensity
* remove some files from tests
2020-06-28 17:33:06 -03:00
phjr
3c9712d683
add support for SN74HC595 shift register ( #1083 )
...
* add support for SN74HC595 shift register
* fix linter errors
* more linter reported issues fixed
* hopefully last linter error cleanup
* one more linter fix
* looks like the linter is always keeping stuff for later, is this the final fix?
* add test
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-06-27 19:08:15 -03:00
buxtronix
ca4107d450
Release BT controller unused memory in the right place ( #1095 )
2020-06-27 18:06:13 -03:00
buxtronix
148f5d9418
ESP32: Conditionally log on services to avoid OOM crashes ( #1098 )
...
Also removed new line formatting tidy as it requires a bit of memory which might not be available.
* Use suitably scoped char for log newline stripping
* fix formatting
* Better fix for OOM logging crash
* Limit to ESP32 only
* format changes
2020-06-26 19:13:23 -03:00
Guillermo Ruffino
51ab0f0b78
Bump version to v1.14.5
2020-06-23 22:39:24 -03:00
Otto Winter
bf0cce4ad8
Fix ESP32 interrupt enable/disable switched
...
Needs to be manually cherry-picked
2020-06-23 22:36:00 -03:00
square99
82d5d50d61
Add LG Climate IR ( #1097 )
...
* Add LG Climate ir
* Add LG Climate IR
* Add LG Climate IR
* Add LG Climate IR
* Add LG Climate IR
* Add LG Climate IR
* Add LG Climate IR
Co-authored-by: Sangheon Heo <square99@SangHeonui-Macmini.local >
2020-06-21 22:29:43 -03:00
Alex Mekkering
ecb1c77f8b
Add support for command-line substitutions ( #1014 )
...
* Add support for command-line substitutions
* Fix flake8
* pylint fixes
2020-06-21 15:33:01 -03:00
Samuel Sieb
f9a8629157
fix percentage handling ( #1094 )
...
* fix percentage handling
* add test
* fix lint errors
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2020-06-19 20:59:19 -03:00
Gavin Mogan
e2b655a6cc
Add huzzah gpio pins ( #1096 )
2020-06-19 13:02:59 -03:00
Lukas Klass
04e6f475b4
Fix decode and encode for RC5-protocol ( #1047 )
...
* Fix receive and transmit for RC5-protocol
Receive did not work as a sequence of two high or low puleses are detected as one long pulse. Transmit was extended to respect the field bit in order to enable codes up to 127.
* Fix code formatting
2020-06-18 19:50:58 -03:00
Keith Burzinski
0082c5b459
Climate bang bang enhancements ( #1061 )
...
* Add fan support to bang bang controller
* Fix heat-only and cool-only modes
* Added support for all climate actions and modes
* Fix up some comments
* Fan_only mode behavior tweak
* Updated test
* Updated test, take 2
* Add accessor methods for easier use in lambadas
* Revert "Add accessor methods for easier use in lambadas"
This reverts commit f15713129cd5587242a08ad1e2ee37cbf075aa03.
Don't code late at night when sleepy.
* Fix single/dual setpoint support
* Linted
* Properly implement single-point, validation improvements
* Another quick fix...sigh
* Update tests
* Update tests, take 2
* Revert "Update tests, take 2"
This reverts commit 71bb7fccc53d95a7d221e80ea0a931fb3cfd9a0c.
Nope.
* Revert "Update tests"
This reverts commit 42044291efaaf09858f29ab27bbc3aa9e8b80ee9.
Nope 2.
* Updated/fixed tests
* Revert "Updated/fixed tests"
This reverts commit a1a5b1c7db9a240b9da668b6e48abe1dd7910777.
Taking a different approach.
* Revert "Another quick fix...sigh"
This reverts commit 6b1955724a2de3c2d1534ec206dd5794bbb5f568.
Taking a different approach.
* Revert "Properly implement single-point, validation improvements"
This reverts commit f5bfff099e1dc58edd3898da8655c147adde2301.
Taking a different approach.
* Single/dual set point fixes, full validation
* Fix test
* Fix restore-on-boot, clean up comments
* Decouple two-point/auto operation, more polish
* One last away mode tweak
* Added set point validation
* Clean up over-publishing, always call action after boot
* Add fan support to bang bang controller
* Fix heat-only and cool-only modes
* Added support for all climate actions and modes
* Fix up some comments
* Fan_only mode behavior tweak
* Updated test
* Updated test, take 2
* Add accessor methods for easier use in lambadas
* Revert "Add accessor methods for easier use in lambadas"
This reverts commit f15713129cd5587242a08ad1e2ee37cbf075aa03.
Don't code late at night when sleepy.
* Fix single/dual setpoint support
* Linted
* Properly implement single-point, validation improvements
* Another quick fix...sigh
* Update tests
* Update tests, take 2
* Revert "Update tests, take 2"
This reverts commit 71bb7fccc53d95a7d221e80ea0a931fb3cfd9a0c.
Nope.
* Revert "Update tests"
This reverts commit 42044291efaaf09858f29ab27bbc3aa9e8b80ee9.
Nope 2.
* Updated/fixed tests
* Revert "Updated/fixed tests"
This reverts commit a1a5b1c7db9a240b9da668b6e48abe1dd7910777.
Taking a different approach.
* Revert "Another quick fix...sigh"
This reverts commit 6b1955724a2de3c2d1534ec206dd5794bbb5f568.
Taking a different approach.
* Revert "Properly implement single-point, validation improvements"
This reverts commit f5bfff099e1dc58edd3898da8655c147adde2301.
Taking a different approach.
* Single/dual set point fixes, full validation
* Fix test
* Fix restore-on-boot, clean up comments
* Decouple two-point/auto operation, more polish
* One last away mode tweak
* Added set point validation
* Clean up over-publishing, always call action after boot
* Added refresh() function to allow easy on-device state refreshing
2020-06-17 20:16:42 -03:00
MasterTim17
3fd130869e
fix for ESP32 'Association Leave' ( #1081 )
2020-06-15 21:52:47 -03:00
korellas
d000440927
sgp30 baseline write bug ( #1157 ) ( #1078 )
2020-06-15 00:41:17 -03:00
rnauber
4fb750de43
ADE7953: Fix dereferencing of a null pointer ( #1086 )
...
* ADE7953: Fix dereferencing of a null pointer
The ade7953 driver dereferences a null pointer, when not all of
its sensors are used. This gives an exception like:
Fatal exception:29 flag:2 (EXCEPTION) epc1:0x4020c241 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000018 depc:0x00000000
* Fix formatting
Co-authored-by: olg <x>
2020-06-15 00:37:15 -03:00
SenexCrenshaw
9632ac0e02
Add MCP3008 I/O Expander ( #1057 )
...
* Add MCP3008
* Fixed Travis build issues
* Travis Build Fix
* Fix Travis foramt issues
* Travis fixes
* Code review changes
* Fix bit shift. off by one and selecting wrong pin
* general fixes
* lint
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-06-14 22:42:46 -03:00
Jeff Rescignano
35078fd52f
Add API component to logging error message ( #1062 )
...
* Add API component to logging error message
* lint
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-06-14 22:41:02 -03:00
Jim Persson
0bb81e5b2d
Add support for controlling fan direction ( #1051 )
...
* Fix fan oscillation trait not being used
* Add fan direction support to SpeedFan
* Add fan direction to API
* Add fan direction support to BinaryFan
* Fix CI errors
* Fix python format
* Change some ordering to trigger CI
* Add test for the configuration
2020-06-14 16:54:31 -03:00
Christian Ferbar
35a2258f12
SenseAir: flush input buffer on read error ( #1017 )
...
* SenseAir: flush input buffer on read error
* SenseAir: flush input buffer on read error - fix typo
* SenseAir: flush input buffer on read error - fix formating
* SenseAir: flush input buffer on read error - fix formating2
* SenseAir: flush input buffer on read error - fix formating3
* SenseAir: flush input buffer on read error - fix formating4
* Update esphome/components/senseair/senseair.cpp
* Update esphome/components/senseair/senseair.cpp
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-06-13 20:26:41 -03:00
Niklas Wagner
b650704877
Update docker base image ( #1093 )
...
* Upgrade docker base image to 2.1.0
* Upgrade docker base image to 2.1.1
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-06-13 19:51:43 -03:00
Kamil Trzciński
0c0dec2534
Add WLED support ( #1092 )
...
A component to support [WLED](https://github.com/Aircoookie/WLED/wiki/UDP-Realtime-Control ).
This allows to control addressable LEDs over WiFi/UDP, by pushing data right into LEDs.
The most useful to use [Prismatik](https://github.com/psieg/Lightpack ) to create
an immersive effect on PC.
It supports all WLED protocols:
- WARLS
- DRGB
- DRGBW
- DNRGB
- WLED Notifier
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-06-12 20:50:09 -03:00
Kamil Trzciński
d1b051a6bd
Add Adalight support ( #956 )
...
A component to support [Adalight](https://learn.adafruit.com/adalight-diy-ambient-tv-lighting ).
This allows to control addressable LEDs over UART, by pushing data right into LEDs.
The most useful to use [Prismatik](https://github.com/psieg/Lightpack ) to create
an immersive effect on PC.
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-06-12 20:34:38 -03:00
Kamil Trzciński
27204aa53c
Add E1.31 support ( #950 )
...
This adds a `e131` component that allows
to register `e131` addressable light effect.
This uses an internal implementation that
is thread-safe instead of using external libraries.
2020-06-12 20:17:13 -03:00
Niklas Wagner
8aedac81a5
RGBWW/CCT Lights: Fix gamma_correct when using constant_brightness ( #1043 )
2020-06-12 15:17:46 -03:00
Evgeny
42007d03d4
AQI calculator for HM3301 ( #1011 )
...
* HM3301 AQI calculator
* remove logs
* fixed after lint
* fixed after lint
* fixed after lint
* check NP for AQI sensor
* validation for AQI sensor
2020-06-11 23:14:54 -03:00
igg
821c1a8bbd
making SPI CS optional ( #988 )
...
* making SPI CS optional
* CS pin should be declared as optional or required in CONFIG_SCHEMA
* changed SPI_DEVICE_SCHEMA to a function, like i2c
* added spi_device_schema() to pcd8544, lint fixes
* updated max31856 with new spi_device_schema()
* cleanup imports
Co-authored-by: Ilya Goldberg <iggie@mac.com >
2020-06-10 17:03:11 -03:00
Adriaan Peeters
bab562dc3a
Turn off PN532 RF field when not expecting a tag ( #1046 )
...
* Turn off PN532 RF field when not expecting a tag
Avoids interference with Wifi connectivity of nearby devices.
* Rename turn_off_rf_ method
* documented off command bytes
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-06-09 23:23:25 -03:00
Marvin Gaube
f63fd9696f
Add Webserver Prometheus support for sensor, binary sensor, fan, light, cover and switch ( #1032 )
2020-06-09 22:00:12 -03:00
Kamil Trzciński
cd7af19e7c
Extend uart: with rx_buffer_size: ( #1006 )
...
* Extend `uart:` with `rx_buffer_size:`
This allows to configure `rx_buffer_size:`
to efficiently receive big payloads over UART
* lint
* remove old default value
* add test
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-06-09 21:22:06 -03:00
Ivan Shvedunov
64bd33a94e
Sort keys in dicts in output yaml for 'config' command ( #1049 )
...
Having different output each time due to random key order makes some
tasks harder (such as CI scripts).
2020-06-09 00:10:49 -03:00
Otto Winter
60e6366521
Bump version to v1.14.4
2020-06-05 12:56:23 +02:00
Otto Winter
072b2c445c
Add ESP8266 core v2.6.2 ( #905 )
...
* Add ESP8266 core v2.6.2
* Upstream ESP8266 Wifi fixes
* Replace disable_interrupt with InterruptLock C++ class
* Update code to use InterruptLock
* Lint
* Update dht.cpp
* Improve InterruptLock docs, mark as ICACHE_RAM_ATTR
* Fixes
2020-06-05 12:56:10 +02:00
Otto Winter
219fe41831
Update ESP32 BLE ADV parse to match BLE spec ( #904 )
...
* Update ESP32 BLE ADV parse to match BLE spec
* Update xiaomi
* Update ruuvi
* Format
* Update esp32_ble_tracker.cpp
* Fix log
* Format
* Update xiaomi_ble.cpp
2020-06-05 12:55:24 +02:00
Otto Winter
dcc8bb83af
Ignore ESP32 Camera unknown framesizes ( #901 )
...
Fixes https://github.com/esphome/issues/issues/866
2020-06-05 12:52:05 +02:00
Otto Winter
a8e3521f3c
web_server call setup_controller ( #899 )
2020-06-05 12:52:05 +02:00
Otto Winter
706dc6d116
Fix MQTT logs Int or String expected Python 3 ( #898 )
...
Fixes https://github.com/esphome/issues/issues/850
2020-06-05 12:52:04 +02:00
Guillermo Ruffino
84accb6df6
fix climate_ir on receive optional ( #897 )
...
* fix climate on receive optional
* add climate tests
2020-06-05 12:52:04 +02:00
warpzone
8421570b18
fix the problem of missing part of advertising packet when activ… ( #868 )
...
* fix the problem of missing part of advertising packet when active scan is enabled.
* fix for ci-suggest-changes
2020-06-05 12:52:04 +02:00
Otto Winter
d355543ac9
Merge branch '1.14.4'
2020-06-05 12:42:56 +02:00
Otto Winter
3a597c5aa6
Fix gitignore intellij idea
2020-06-05 12:38:05 +02:00
Otto Winter
c7dddaded4
Upgrade docker base image to 2.1.1
2020-06-05 12:28:37 +02:00
Otto Winter
aae4b2ea5d
Upgrade docker base image to 2.1.0
2020-06-05 12:27:26 +02:00
Otto Winter
310e2a0b20
Fix build
2020-06-05 12:25:29 +02:00
Niklas Wagner
0b04d143ac
Upgrade dependencies
2020-06-05 12:00:20 +02:00
rradar
d1f4c2ab57
BH1750 Measurement time ( #997 )
...
* BH1750 Measurement time
Fixes https://github.com/esphome/feature-requests/issues/148
* lint
* add test
Co-authored-by: Otto Winter <otto@otto-winter.com >
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-05-28 23:10:34 -03:00
Adrian Cuzman
7e4d12f880
added energy reading for pzem004 ( #1022 )
2020-05-28 19:54:00 -03:00
igg
ecd65003d4
Added support for ssd1327 ( #985 )
...
Co-authored-by: Ilya Goldberg <iggie@mac.com >
2020-05-28 19:11:25 -03:00
gitolicious
fed37b48a1
Explicitly set language to English ( #1073 )
2020-05-26 19:47:35 -03:00
Alexander Pohl
3fba3a5e2e
Add support for additional Xiaomi BLE sensors ( #1027 ) ( #1027 )
2020-05-26 19:33:28 -03:00
Guillermo Ruffino
9e7e8ab116
format
2020-05-24 23:45:15 -03:00
Guillermo Ruffino
1bec1faf6d
lint
2020-05-24 23:27:28 -03:00
declanshanaghy
e64246f642
Adding support for MAX31856 Thermocouple Temperature Sensor (feature #700 ) ( #1039 )
2020-05-24 19:33:59 -03:00
0hax
fb2b7ade41
Uart improvments ( #1024 )
...
* uart: Add support for specifying the number of bits and parity.
ESP8266SwSerial doesn't really check parity but just read the parity bit
and ignore it when receiving data.
Signed-off-by: 0hax <0hax@protonmail.com >
* uart: support begin and end methods.
A component may need to reset uart buffer/status by using begin() and
end() methods. This is useful for example when a component needs to be
sure it is not reading garbage from previously received data over uart.
For end() methods with software serial, disabling interrupt is
currently impossible because of a bug in esp8266 Core:
https://github.com/esp8266/Arduino/issues/6049
Signed-off-by: 0hax <0hax@protonmail.com >
* esphal: add support for detaching an interrupt.
That's needed when a component needs to enable/disable interrupt on a
gpio.
Signed-off-by: 0hax <0hax@protonmail.com >
* uart: rename CONF_NR_BITS to CONF_DATA_BITS_NUMBER.
Signed-off-by: 0hax <0hax@protonmail.com >
* uart: use static const uint32_t instead of #define.
Signed-off-by: 0hax <0hax@protonmail.com >
* uart: use an enum to handle parity.
Signed-off-by: 0hax <0hax@protonmail.com >
* uart: split between esp32 and esp8266.
Signed-off-by: 0hax <0hax@protonmail.com >
* uart: check_uart_settings for parity and number of data bits.
Signed-off-by: 0hax <0hax@protonmail.com >
* name param data_bits
* add new params to test
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-05-24 18:59:07 -03:00
Oskar Napieraj
4de44a99eb
Add support for ESP32 DAC ( #1071 )
...
* Add support for ESP32 onboard DAC
* Newlines
* Tests
2020-05-24 00:06:55 -03:00
Chris Talkington
39fbf9c56f
expose mac address via discovery ( #1038 )
2020-05-23 22:53:15 -03:00
krahabb
021055f0b8
Added auto discovery and setup to Dallas Platform ( #1028 )
...
* Added auto discovery and setup to Dallas Platform
* Added auto discovery and setup to Dallas Platform
* Added auto discovery and setup to Dallas Platform
* Added auto discovery and setup to Dallas Platform
* Added auto discovery and setup to Dallas Platform
2020-05-23 21:52:29 -03:00
Niklas Wagner
c2e0ea97d8
Upgrade dependencies
2020-05-23 20:33:58 -03:00
Jozef Zuzelka
153aadadae
Ble scanner ( #976 )
...
* Added ble_scanner component
* ble_scanner: time.h changed to ctime
* ble_scanner: Test added.
* ble_scanner: fixed code formatting.
* Removed duplicate binary sensor tests from test2 and test3 to decrease memory requirements.
* Removed another duplicate test from test2.yaml and moved stepper test to yaml3.yaml to reduce memory requirements of test2.yaml.
* Reverted the last stepper test change
* Moved some sensor tests from test2.yaml to test3.yaml to save memory.
* Moved ruuvitag back to test2.yaml as it requires component esp32_ble_tracker.
* removed apds9960 as it is duplicated
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-05-19 21:13:50 -03:00
Jesse Hills
1319ff1129
Add lambda to devcontainer config ( #1059 )
2020-05-19 21:02:10 -03:00
Robin Smidsrød
7df72ddb96
dht: Fix sensor reading from DHT22 ( #926 )
...
* dht: Fix sensor reading from DHT22 (#239 )
Looking at the datasheet for DHT22, it claims to need a delay of 18ms, not
800us. Change to use the same delay as DHT11. Tested working with NodeMCUv3
and DHT22 sensor with board with built-in resistor.
* dht: Add model DHT22_TYPE2 with 2ms delay instead of 0.8ms
The model DHT22_TYPE2 is exactly the same as DHT22, but uses a different
delay.
* dht: Fix bogus negative temperature reading on DHT22_TYPE2
The workaround for negative numbers associated with DHT22s can be skipped
on these sensors.
2020-05-18 20:24:13 -03:00
nepozs
1d9ce2afc5
Update tm1637.cpp ( #1044 )
...
* Update tm1637.cpp
Defined degree symbol.
* remove fixed array size
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
2020-05-18 20:10:03 -03:00
Jim Persson
53986279d7
Fix fan oscillation trait not being used ( #1048 )
2020-05-18 19:14:20 -03:00
Jesse Hills
26d6738abb
Allow tm1637 to use pins from IO expanders ( #1058 )
...
* Allow tm1637 to use pins from IO expanders
* Add test for io expander pins
2020-05-18 19:13:29 -03:00
sredfern
7fa5cab8e3
Extending Support to 5.83in Waveshare eink B/W displays ( #1009 )
...
* Extending Support to 5.83in Waveshare eink B/W displays
* Fixed lint issues
2020-05-01 21:30:52 -03:00
buxtronix
4f2e2fa297
Some max7219 updates. ( #1021 )
...
* Some max7219 updates. Disable test mode on startup and allow dynamic brightness
* fix formatting
2020-05-01 20:05:09 -03:00
Team Super Panda
0473c4c79f
Update __init__.py ( #1020 )
2020-05-01 18:53:41 -03:00
Andrew Zaborowski
a62b6548d2
Make some Action methods protected
...
Apparently play()/stop() etc. are not meant to be called directly by
users of the class and if they're called directly that would not give
the expected result for the classes that have an empty play().
Make all methods except play_complex, stop_comples and is_running
protected. While there also make RemoteTransmitterActionBase::encode
protected.
2020-05-01 12:44:30 +02:00
Andrew Zaborowski
da390d32f8
Move stop/is_running implementation to Action base class
...
Try to fix issue #1105 . Until now if an UpdateComponentAction, a
LambdaAction, or any action that can contain those inside their
"else" or "then" action lists, resulted in a call to script.stop on
the script that contains them, the script would continue running,
because they didn't implement a stop() method. Basically only
the asynchronous ones did: DelayAction, WaitUntilAction and
ScriptWaitAction.
With this change num_running_ in Action replaces
DelayAction::num_running_ and WaitUntilAction::triggered_ to provide
the same is_running logic to other actions.
2020-05-01 12:44:30 +02:00
Nikolay Vasilchuk
8b92456ded
http_request ESP32 insecure requests fix ( #1041 )
...
* Fixed #1175
* CI
Co-authored-by: Nikolay Vasilchuk <nikolay.vasilchuk@corp.mail.ru >
2020-04-30 23:05:11 -03:00
Guillermo Ruffino
14e9375262
test disable no delay ( #1026 )
...
* test disable no delay
* removed set_nodelay code
2020-04-30 23:00:57 -03:00
puuu
d49ee47018
esp32 remote: make RMT memory blocks configureable ( #1002 )
2020-04-30 22:59:51 -03:00
Jonathan Adams
af66753c1b
Dashboard Updates ( #1025 )
...
* Restructuring of static files directory
* Update jQuery to v3.5.0
* Update jQuery UI to v1.12.1
* Update jQuery Validate to v1.19.1
* Improve login page layout and color scheme
* Updated header & footer colour scheme & added ESPHome logo
* Restructuring of fonts directory
* Restructuring of fonts directory
* Corrected icon reference error
* Update node layout and styling
* Update Ace to v1.4.10
* JS file reorganisation
* Rewrite of LogModal class including refactorization of js & html
* Updated delete node function
* Rewrite of editor modal
* Update Materialize Stepper to v3.1.0
* Updates to the wizard modal
* Added wizard validators back in and removed comments
* Merge old stylesheet into new
* Linting errors
* Fixed dashboard layout issue when no nodes present
* Introduced dynamic 3 column layout for large screens
* Removed unnecessary code
* Update data attribute names
* Added loading indicator to editor
* Open validator websocket on document ready
* Automatically restart validator websocket if it closes
* Minor styling updates
* Improvements to on boarding process
* Node display filename and then path on hover
* Removing console.logs
* Minor styling revisions
* Added toast on begin
* Fix lint
Co-authored-by: Sergio Mayoral Martinez <sergiomayoralmartinez@gmail.com >
2020-04-29 10:04:05 -03:00
Niklas Wagner
39b35b79ba
Make initial run variable available to addressable_lambda ( #1035 )
...
* Make initial run variable available to addressable_lambda
* Fix linting
* Remove if clause
2020-04-28 19:24:06 -03:00
C W
a2a83c5004
Fix missing yield in uart causing watchdog timer resets in esp32 when blocking waiting on serial responses. ( #1016 )
2020-04-28 12:22:33 -03:00
puuu
ba1222eae4
Bluetooth advertising automation ( #995 )
...
* esp32_ble_tracker: introduce UUID comparison function
* ble_presence, ble_rssi: use new UUID comparison function
* esp32_ble_tracker: introduce automation on BLE advertising
* test2.yaml: remove deep_sleep due to firmware size restrictions
2020-04-27 20:57:02 -03:00
Guillermo Ruffino
31ae337931
add lights on off triggers ( #1037 )
...
* add lights on off triggers
* add test
2020-04-25 15:39:34 -03:00
ukewea
bab0ba9c0f
Change buffer sending process for waveshare_epaper (2.70in) ( #1031 )
...
* Change buffer sending process for waveshare_epaper (2.70in)
The current way ESPhome sending buffer to WaveshareEPaper2P7In does not show the expected content on the display, this commit is changing the data transferring process so the content is showing as expected.
The process is adapted from the demo code provided by Waveshare, manufacturer of the E-paper display.
* Fix linting eror
2020-04-25 11:00:52 -03:00
Derek Hageman
c9e224e999
SHTC3: Wake up the sensor during setup ( #993 )
...
Since we put the sensor to sleep when not measuring, make sure to wake
it up during setup. It does not respond to any other I2C commands
(including reset) while asleep, so if we've done a soft reboot while
it was sleeping then setup() would fail since it wouldn't respond to
anything.
2020-04-24 22:10:41 -03:00
Guillermo Ruffino
6123cb7c69
add mac address to wifi info ( #1030 )
...
* add mac address to wifi info
* add test
* lint
2020-04-24 20:58:32 -03:00
Guillermo Ruffino
8040e3cf95
Climate whirlpool ( #1029 )
...
* wip
* transmitter ready
* climate.whirlpool receiver implemented (#971 )
* receiver implemented
* Support for two models of temp ranges
* temperature type and lint
* more lint
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
* add test
* not mess line endings
Co-authored-by: mmanza <40872469+mmanza@users.noreply.github.com >
2020-04-21 22:53:14 -03:00
Tim Savage
d447548893
Tests for CPP Code generation and some Python3 improvements ( #961 )
...
* Basic pytest configuration
* Added unit_test script that triggers pytest
* Changed "fixtures" to fixture_path
This is consistent with pytest's tmp_path
* Initial unit tests for esphome.helpers
* Disabled coverage reporting for esphome/components.
Focus initial unittest efforts on the core code.
* Migrated some ip_address to hypothesis
* Added a hypothesis MAC address strategy
* Initial tests for core
* Added hypothesis to requirements
* Added tests for core classes
TestTimePeriod
Lambda
ID
DocumentLocation
DocumentRange
Define
Library
* Updated test config so package root is discovered
* Setup fixtures and inital tests for pins
* Added tests for validate GPIO
* Added tests for pin type
* Added initial config_validation tests
* Added more tests for config_validation
* Added comparison unit tests
* Added repr to core.TimePeriod. Simplified identifying faults in tests
* Fixed inverted gt/lt tests
* Some tests for Espcore
* Updated syntax for Python3
* Removed usage of kwarg that isn't required
* Started writing test cases
* Started writing test cases for cpp_generator
* Additional docs and more Python3 releated improvements
* More test cases for cpp_generator.
* Fixed linter errors
* Add codegen tests to ensure file API remains stable
* Add test cases for cpp_helpers
2020-04-19 21:05:58 -03:00
puuu
269812e781
Daikin climate receiver support ( #1001 )
...
* climate.daikin: implement remote receive
* climate.daikin: fix temperature value in special modes
* climate.daikin: tweak timing to fit better to ir-remote signal
2020-04-16 18:58:42 -03:00
puuu
65f4d30fd0
Daikin climate receiver support ( #1001 )
...
* climate.daikin: implement remote receive
* climate.daikin: fix temperature value in special modes
* climate.daikin: tweak timing to fit better to ir-remote signal
2020-04-16 18:57:58 -03:00
Alex Reid
c1dfed5c08
feat: Add support for MCP23016 IO Expander ( #1012 )
...
* feat: Add support for MCP23016 IO extander
* fix: Fix style
2020-04-12 16:07:10 -03:00
Otto Winter
835079ad43
Add AC Dimmer support ( #880 )
...
* Add AC Dimmer support
Fixes https://github.com/esphome/feature-requests/issues/278
* fixes
basically missed the output pin setup and in the switching was switching true true true :P
* Format
* Enable ESP32
* Also setup ZC pin
* Support multiple dimmers sharing ZC pin
* Fix ESP32
* Lint
* off gate on zc detect
* tests pins validation
* Climate Mitsubishi (#725 )
* add climate
* Mitsubishi updates
* refactor mitsubishi to use climate_ir
* lint
* fix: only decode when not str already (#923 )
Signed-off-by: wilmardo <info@wilmardenouden.nl >
* fix climate-ir bad merge (#935 )
* fix climate-ir bad merge
* add mitshubishi test
* http_request: fix memory allocation (#916 )
* http_request version fix (#917 )
* PID Climate (#885 )
* PID Climate
* Add sensor for debugging PID output value
* Add dump_config, use percent
* Add more observable values
* Update
* Set target temperature
* Add autotuner
* Add algorithm explanation
* Add autotuner action, update controller
* Add simulator
* Format
* Change defaults
* Updates
* Use b''.decode() instead of str(b'') (#941 )
Handling of request arguments in WizardRequestHandler is not decoding
bytes and rather just doing a str conversion resulting in a value of
"b''" being supplied to the wizard code.
* Adding the espressif 2.6.3 (#944 )
* extract and use current version of python 3 (#938 )
* Inverted output in neopixelbus (#895 )
* Added inverted output
* Added support for inverted output in neopixelbus
* Update esphome/components/neopixelbus/light.py
Co-Authored-By: Otto Winter <otto@otto-winter.com >
* Update light.py
* corrected lint errors
Co-authored-by: Otto Winter <otto@otto-winter.com >
* Added degree symbol for MAX7219 7-segment display. (#764 )
The ascii char to use it is "~" (0x7E).
Disclaimer: I didn't test this yet.
* Fix dump/tx of 64 bit codes (#940 )
* Fix dump/tx of 64 bit codes
* fixed source format
* Update hdc1080.cpp (#887 )
* Update hdc1080.cpp
increase waittime, to fix reading errors
* Fix: Update HDC1080.cpp
i fixed the my change on write_bytes
* add tcl112 support for dry, fan and swing (#939 )
* Fix SGP30 incorrect baseline reading/writing (#936 )
* Split the SGP30 baseline into 2 values
- According to the SGP30 datasheet, each eCO2 and TVOC baseline is a 2-byte value (MSB first)
- The current implementation ignores the MSB of each of the value
- Update the schema to allow 2 different baseline values (optional, but both need to be specified for the baseline to apply)
* Make both eCO2 and TVOC required if the optional baseline is defined
* Make dump_config() looks better
* Add register_*_effect to allow registering custom effects (#947 )
This allows to register custom effect from user components,
allowing for bigger composability of source.
* Bugfix/normalize core comparisons (and Python 3 update fixes) (#952 )
* Correct implementation of comparisons to be Pythonic
If a comparison cannot be made return NotImplemented, this allows the
Python interpreter to try other comparisons (eg __ieq__) and either
return False (in the case of __eq__) or raise a TypeError
exception (eg in the case of __lt__).
* Python 3 updates
* Add a more helpful message in exception if platform is not defined
* Added a basic pre-commit check
* Add transmit pioneer (#922 )
* Added pioneer_protocol to support transmit_pioneer
* Display tm1637 (#946 )
* add TM1637 support
* Support a further variant of Xiaomi CGG1 (#930 )
* Daikin climate ir component (#964 )
* Daikin ARC43XXX IR remote controller support
* Format and lint fixes
* Check temperature values against allowed min/max
* fix tm1637 missing __init__.py (#975 )
* Add AC Dimmer support
Fixes https://github.com/esphome/feature-requests/issues/278
* fixes
basically missed the output pin setup and in the switching was switching true true true :P
* Format
* Enable ESP32
* Also setup ZC pin
* Support multiple dimmers sharing ZC pin
* Fix ESP32
* Lint
* off gate on zc detect
* tests pins validation
* fix esp8266 many dimmers, changed timing
* Increased value resolution, added min power
* use min_power from base class
* fix min_power. add init with half cycle
* added method for trailing pulse, trailing and leading
* fix method name. try filter invalid falling pulse
* renamed to ac_dimmer
* fix ESP32 not configuring zero cross twice
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com >
Co-authored-by: Wilmar den Ouden <wilmardo@users.noreply.github.com >
Co-authored-by: Nikolay Vasilchuk <Anonym.tsk@gmail.com >
Co-authored-by: Tim Savage <tim@savage.company >
Co-authored-by: Vc <37367415+Valcob@users.noreply.github.com >
Co-authored-by: gitolicious <mrjchn@gmail.com >
Co-authored-by: voibit <krestean@gmail.com >
Co-authored-by: Luar Roji <cyberplant@users.noreply.github.com >
Co-authored-by: András Bíró <1202136+andrasbiro@users.noreply.github.com >
Co-authored-by: dmkif <dmkif@users.noreply.github.com >
Co-authored-by: Panuruj Khambanonda (PK) <pk@panurujk.com >
Co-authored-by: Kamil Trzciński <ayufan@ayufan.eu >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
Co-authored-by: Mario <4376789+mario-tux@users.noreply.github.com >
Co-authored-by: Héctor Giménez <hector.fwbz@gmail.com >
2020-04-10 00:07:18 -03:00
Andrew Zaborowski
17fd9d5107
web_server: Add cover calls to REST API ( #999 )
...
Add the GET and POST handler for cover components. Also add covers to
the index page although the Open/Close buttons that are shown for covers
will need a few lines added to webserver-v1.js, without them they don't
do anything.
2020-04-09 11:12:42 -03:00
kroimon
8613c02d5c
Add constant_brightness property to CWWW/RGBWW lights ( #1007 )
...
Fixes https://github.com/esphome/feature-requests/issues/460
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-04-08 09:31:23 -03:00
Evgeny
dea6675c21
Add HM3301 laser dust detection sensor ( #963 )
...
* Add HM3301 laser dust detection sensor
* Fixed after lint
* Fixed after lint
* added status clear warning
2020-04-06 14:11:41 -03:00
Guillermo Ruffino
43cf3063e0
removes comments from lambda ( #998 )
...
* removes comments from lambda
* include comments in lambda test
* pylint no else return
2020-04-05 22:14:49 -03:00
Nikolay Vasilchuk
3b7a47fb90
VSCode devcontainer support ( #914 )
...
* Devcontainer
* Removed header from json
2020-04-05 15:50:52 -03:00
Guillermo Ruffino
79248e8b74
fix servo bug restoring state and starting servo detached ( #1008 )
2020-04-05 13:42:43 -03:00
Bartłomiej Biernacki
4620ad6124
Support for pcd8544 (nokia 5110 and 3310) screen ( #973 )
...
* First version of working compontent for pc8544 screen
* Fixed lint errors
* Fixed lint errors #2
2020-04-04 18:23:23 -03:00
Abílio Costa
25cdbacecc
wifi: retry connection if the connection is not valid ( #994 )
2020-03-30 10:32:48 -07:00
Germain Masse
4ec636c08f
Add AHT10 sensor ( #949 )
2020-03-21 15:31:07 -03:00
John
4cb30a22ac
Corrections to default register values of ATM90E32 component ( #982 )
...
* Corrections to default register values of ATM90E32 component
2020-03-13 10:27:19 -07:00
Tim Savage
c632b0e1d4
Unittests for esphome python code ( #931 )
2020-03-12 14:27:22 -07:00
Nicholas Peters
714d28a61a
Add TMP117 component ( #992 )
...
* Create TMP117 sensor component
2020-03-12 14:25:00 -07:00
Pavel
c60989a7be
pzemac total energy support ( #933 )
...
* add energy support in pzemac sensor
Co-authored-by: Sergio Mayoral Martinez <sergiomayoralmartinez@gmail.com >
Co-authored-by: t151602 <sergio.mayoralmartinez@telefonica.com >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-03-12 13:37:57 -07:00
Derek Hageman
11b727fdf7
SCD30 fixes and improvements ( #962 )
...
* SCD30 improvements
2020-03-11 17:39:40 -07:00
escoand
a1dfd355f7
add on_rc_switch trigger ( #983 )
2020-03-11 17:36:34 -07:00
Guillermo Ruffino
fcb2cc2471
add time cover assumed_state option ( #979 )
2020-03-11 17:35:01 -07:00
Quinn Hosler
177617e6e3
Rgbww color fix ( #967 )
...
* RGBWW color vs white and brightness adjustments
2020-03-11 17:33:20 -07:00
Nikolay Vasilchuk
e0b4226930
http_request http fix ( #980 )
...
Co-authored-by: Nikolay Vasilchuk <nikolay.vasilchuk@corp.mail.ru >
2020-03-11 17:27:05 -07:00
sekkr1
426e6a1b46
Fixed iBeacon struct and major and minor parsing ( #987 )
...
Co-authored-by: sekkr1 <dekel.reches@pm.me >
2020-03-11 17:25:54 -07:00
buxtronix
66083c5e97
Add support for Tuya ceiling fan controllers ( #989 )
...
* Add support for Tuya ceiling fan controllers
2020-03-11 17:24:05 -07:00
Tim Savage
aff4f1e9e2
Bugfix/1077 decode called on str fetching platformio stacktrace ( #991 )
...
* Remove decode from str result, add type annotations
2020-03-11 17:22:45 -07:00
Niklas Wagner
3c68348868
Fix OTA updates getting killed by task_wdt ( #959 )
2020-03-11 17:20:27 -07:00
Thomas Klingbeil
7f2a6e7403
Add support for TTGO epaper boards with B73 revision ( #928 )
...
* Add support for TTGO epaper boards with B73 revision
2020-03-11 17:19:01 -07:00
Paul Nicholls
11069085e3
Fix esphome/issues#947 - RGBW(W) white brightness ( #925 )
2020-03-11 17:17:29 -07:00
Brandon Davidson
854d735ab3
Allow custom lights to be addressable ( #954 )
2020-03-11 17:16:33 -07:00
Brandon Davidson
a4ab52918b
Output from platformio click command does not need to be decoded ( #953 )
2020-03-11 17:16:05 -07:00
Erwin Kooi
eb895d2095
Added equal symbol for MAX7219 7-segment display ( #986 )
2020-03-02 19:56:25 -03:00
Elkropac
67cbaabd99
Webserver - include css, js in index ( #932 )
...
* add new config options
* init variables in code
* load css and js in python
* update print inside webserver
* fix indentation
* fix indentation
* indentation fix
* fix condition in init
* use cv.file_ instead of cv.string
* do not import EsphomeError
* support embedding js and css at the same time as defined in url
* handle css as separate page
* handle js as separate page
* fix copy and paste error
2020-02-20 09:05:10 -03:00
Evgeny
4402a6eb4c
Add TM1651 simple level, turn on, turn off actions ( #920 )
...
* Add TM1651 simple level action
* fixed brightness validation
* Updated lib, fixed import
* Added turn_on, turn_off actions
* Fixed after lint
2020-02-15 20:52:20 -03:00
Otto Winter
6ae1efcf9f
Revert ESP32 default upload speed to 115200 ( #978 )
2020-02-15 20:48:08 -03:00
puuu
1d136ab0df
MQTT climate features ( #913 )
...
* mqtt_climate: add action support
* mqtt_climate: add fan and swing mode support
* mqtt_climate: reduce length of discovery payload by using abbreviations
https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/mqtt/abbreviations.py
2020-02-09 13:20:56 +01:00
Jelle Raaijmakers
7721049ed7
BME280: fix typos, use forced mode constant ( #974 )
...
* Fix typo in BME280 chip ID error message
* Use BME280 forced mode constant instead of literal
2020-02-08 14:10:07 -03:00
Andrzej
e6f21873c3
sim800l: Add support of roaming-registered SIM cards ( #977 )
...
* Add support of roaming-registered cards
* Change or to ||
2020-02-08 14:03:24 -03:00
Guillermo Ruffino
499903bd3d
fix tm1637 missing __init__.py ( #975 )
2020-02-04 22:35:41 -03:00
Héctor Giménez
2d0d794a9d
Daikin climate ir component ( #964 )
...
* Daikin ARC43XXX IR remote controller support
* Format and lint fixes
* Check temperature values against allowed min/max
2020-01-22 19:38:04 -03:00
Mario
a55787f40c
Support a further variant of Xiaomi CGG1 ( #930 )
2020-01-14 10:34:49 +01:00
Guillermo Ruffino
990a4d4774
Display tm1637 ( #946 )
...
* add TM1637 support
2020-01-13 14:44:55 -08:00
Keith Burzinski
6a60f01753
Add transmit pioneer ( #922 )
...
* Added pioneer_protocol to support transmit_pioneer
2020-01-13 14:39:17 -08:00
Tim Savage
30ecb58e06
Bugfix/normalize core comparisons (and Python 3 update fixes) ( #952 )
...
* Correct implementation of comparisons to be Pythonic
If a comparison cannot be made return NotImplemented, this allows the
Python interpreter to try other comparisons (eg __ieq__) and either
return False (in the case of __eq__) or raise a TypeError
exception (eg in the case of __lt__).
* Python 3 updates
* Add a more helpful message in exception if platform is not defined
* Added a basic pre-commit check
2020-01-13 14:35:55 -08:00
Kamil Trzciński
3b689ef39c
Add register_*_effect to allow registering custom effects ( #947 )
...
This allows to register custom effect from user components,
allowing for bigger composability of source.
2020-01-12 17:08:48 +01:00
Panuruj Khambanonda (PK)
170d52e0db
Fix SGP30 incorrect baseline reading/writing ( #936 )
...
* Split the SGP30 baseline into 2 values
- According to the SGP30 datasheet, each eCO2 and TVOC baseline is a 2-byte value (MSB first)
- The current implementation ignores the MSB of each of the value
- Update the schema to allow 2 different baseline values (optional, but both need to be specified for the baseline to apply)
* Make both eCO2 and TVOC required if the optional baseline is defined
* Make dump_config() looks better
2020-01-12 16:42:18 +01:00
Guillermo Ruffino
92d93d658c
add tcl112 support for dry, fan and swing ( #939 )
2020-01-12 16:39:23 +01:00
dmkif
d7a2816c58
Update hdc1080.cpp ( #887 )
...
* Update hdc1080.cpp
increase waittime, to fix reading errors
* Fix: Update HDC1080.cpp
i fixed the my change on write_bytes
2020-01-12 16:38:40 +01:00
András Bíró
a30d2f291c
Fix dump/tx of 64 bit codes ( #940 )
...
* Fix dump/tx of 64 bit codes
* fixed source format
2020-01-12 16:25:32 +01:00
Luar Roji
d33a158585
Added degree symbol for MAX7219 7-segment display. ( #764 )
...
The ascii char to use it is "~" (0x7E).
Disclaimer: I didn't test this yet.
2020-01-12 15:18:30 +01:00
voibit
e21dbc4b60
Inverted output in neopixelbus ( #895 )
...
* Added inverted output
* Added support for inverted output in neopixelbus
* Update esphome/components/neopixelbus/light.py
Co-Authored-By: Otto Winter <otto@otto-winter.com >
* Update light.py
* corrected lint errors
Co-authored-by: Otto Winter <otto@otto-winter.com >
2020-01-12 15:16:25 +01:00
gitolicious
8a754421fe
extract and use current version of python 3 ( #938 )
2020-01-09 13:27:39 -08:00
Vc
a73fd55fc2
Adding the espressif 2.6.3 ( #944 )
2020-01-09 13:25:35 -08:00
Tim Savage
45630d74f3
Use b''.decode() instead of str(b'') ( #941 )
...
Handling of request arguments in WizardRequestHandler is not decoding
bytes and rather just doing a str conversion resulting in a value of
"b''" being supplied to the wizard code.
2020-01-09 13:23:25 -08:00
Otto Winter
a6d31f05ee
PID Climate ( #885 )
...
* PID Climate
* Add sensor for debugging PID output value
* Add dump_config, use percent
* Add more observable values
* Update
* Set target temperature
* Add autotuner
* Add algorithm explanation
* Add autotuner action, update controller
* Add simulator
* Format
* Change defaults
* Updates
2020-01-04 12:43:11 +01:00
Nikolay Vasilchuk
05f9dede70
http_request version fix ( #917 )
2019-12-31 12:40:20 +01:00
Nikolay Vasilchuk
7c870556c6
http_request: fix memory allocation ( #916 )
2019-12-31 12:40:13 +01:00
Guillermo Ruffino
420c860424
fix climate-ir bad merge ( #935 )
...
* fix climate-ir bad merge
* add mitshubishi test
2019-12-31 00:20:11 -03:00
Wilmar den Ouden
828e291538
fix: only decode when not str already ( #923 )
...
Signed-off-by: wilmardo <info@wilmardenouden.nl >
2019-12-30 23:23:03 -03:00
Guillermo Ruffino
eea78531a1
Climate Mitsubishi ( #725 )
...
* add climate
* Mitsubishi updates
* refactor mitsubishi to use climate_ir
* lint
2019-12-30 22:02:55 -03:00
Andrew Zaborowski
c8ccb06f11
ct_clamp: Check sample() return value is not NaN ( #921 )
...
Don't try to update CT clamp's state with NaN values returned from the
underlaying sensor. A single IO error in the sensor code will cause a
NaN to be returned and if we use that in CTClampSensor's floating point
maths both sample_sum_ and offset_ will become NaN and from there every
future calculation will use the NaN offset_ and return NaN too.
2019-12-17 12:08:37 +01:00
Jesse Hills
f5b7cc81d8
Add RFBridge component ( #896 )
...
* Add RFBridge component
* Fix format issues
* Rename methods
* More formatting
* Fix line length
* Apply suggestions from code review
Co-Authored-By: Otto Winter <otto@otto-winter.com >
* Check uart settings on dump
* Make receiving local to the loop
* FIx code order and schema
* Add rf_bridge to test file
* Apply suggestions from code review
Co-Authored-By: Otto Winter <otto@otto-winter.com >
2019-12-10 11:09:35 +01:00
Otto Winter
ae784dc74c
Fix CI
2019-12-07 18:53:20 +01:00
Otto Winter
056c72d50d
Drop Python 2 Support ( #793 )
...
* Remove Python 2 support
* Remove u-strings
* Remove docker symlinks
* Remove from travis
* Update requirements
* Upgrade flake8/pylint
* Fixes
* Manual
* Run pyupgrade
* Lint
* Remove base_int
* Fix
* Update platformio_api.py
* Update component.cpp
2019-12-07 18:28:55 +01:00
adamgreg
b5714cd70f
ESP32 GPIOs 33 to 38 can be used for deep sleep wakeup ( #911 )
2019-12-07 17:19:27 +01:00
Nick Whyte
74aca2137b
Add duty cycle output component ( #894 )
...
* Add duty cycle output component
* cleanup + tests
* format
* duty_cycle -> slow_pwm
* .
* clang-format
* ESP_LOGD -> ESPLOGVV
Co-Authored-By: Otto Winter <otto@otto-winter.com >
2019-12-07 17:15:04 +01:00
Otto Winter
d09dff3ae3
Clean up YAML Mapping construction ( #910 )
...
* Clean up YAML Mapping construction
Fixes https://github.com/esphome/issues/issues/902
* Clean up DataBase
* Update error messages
2019-12-07 13:43:51 +01:00
Jesse Hills
d280380c8d
Allow loading esphome version from a fork ( #907 )
2019-12-05 12:01:12 +01:00
Niclas Larsson
8a08d1fb5d
Handle yaml merge keys correcly. ( #888 )
...
* Handle yaml merge keys correcly.
* Removed old debug bool.
* Deleted after request from @OttoWinder.
* Small refactoring.
Removed unused variable `value`
Small refactoring to make the code clearer.
Added comments.
* Fix merge sequence edge case
2019-12-05 00:27:49 +01:00
Otto Winter
ea652e3587
Fix ESP32 interrupt enable/disable switched
...
Needs to be manually cherry-picked
2019-12-04 23:51:27 +01:00
Otto Winter
7a6df38515
Add ESP8266 core v2.6.2 ( #905 )
...
* Add ESP8266 core v2.6.2
* Upstream ESP8266 Wifi fixes
* Replace disable_interrupt with InterruptLock C++ class
* Update code to use InterruptLock
* Lint
* Update dht.cpp
* Improve InterruptLock docs, mark as ICACHE_RAM_ATTR
* Fixes
2019-12-04 19:30:10 +01:00
Otto Winter
bba6d6897d
Update dependencies ( #906 )
...
PyYAML 5.1.2 -> 5.2 https://github.com/yaml/pyyaml/blob/master/CHANGES
flake8 3.6.0 -> 3.7.9 https://github.com/PyCQA/flake8/tree/master/docs/source/release-notes
paho-mqtt 1.4.0 -> 1.5.0 https://github.com/eclipse/paho.mqtt.python/blob/master/ChangeLog.txt
platformio 4.0.3 -> 4.1.0 https://github.com/platformio/platformio-core/releases
protobuf 3.10.0 -> 3.11.1 https://github.com/protocolbuffers/protobuf/releases
pylint 2.3.0 -> 2.4.4 http://pylint.pycqa.org/en/latest/whatsnew/changelog.html#what-s-new-in-pylint-2-4-4
2019-12-04 17:13:34 +01:00
Otto Winter
33c08812cc
Update ESP32 BLE ADV parse to match BLE spec ( #904 )
...
* Update ESP32 BLE ADV parse to match BLE spec
* Update xiaomi
* Update ruuvi
* Format
* Update esp32_ble_tracker.cpp
* Fix log
* Format
* Update xiaomi_ble.cpp
2019-12-04 17:12:26 +01:00
Otto Winter
f68a3a9334
Disable default wait_time for rc_switch ( #900 )
...
See also 82625a3080 (commitcomment-36092052)
2019-12-04 16:48:08 +01:00
Otto Winter
0698be3995
Better/stricter pin validation ( #903 )
...
* Better/stricter pin validation
* Update tests
2019-12-04 16:47:34 +01:00
Otto Winter
064589934c
Ignore ESP32 Camera unknown framesizes ( #901 )
...
Fixes https://github.com/esphome/issues/issues/866
2019-12-04 16:04:46 +01:00
Otto Winter
e9e92afc9e
Optimize application loop speed ( #860 )
...
* Optimize application loop speed
* Also check call_loop
* Remove duplicate code
* Fixes
2019-12-04 16:03:37 +01:00
Otto Winter
e86f2e993f
Pulse counter validate not both disabled ( #902 )
2019-12-04 15:59:27 +01:00
Otto Winter
d26cd85306
web_server call setup_controller ( #899 )
2019-12-04 15:59:08 +01:00
Otto Winter
73f80a8ea1
Fix MQTT logs Int or String expected Python 3 ( #898 )
...
Fixes https://github.com/esphome/issues/issues/850
2019-12-04 15:58:58 +01:00
Otto Winter
b7dff4bbab
Add magic value REPLACEME ( #881 )
...
* Add magic value REPLACEME
* Lint
2019-12-04 15:58:40 +01:00
Evgeny
31d964c16a
Add TM1561 support ( #893 )
...
* Add TM1561 support
* Fixed after clang-tidy
* Fixed after clang-tidy
* Fixed after clang-tidy, updated lib_deps
* Fixed after clang-tidy, updated formatting
* Added actions, removed from display domain
* Protected methods naming
* float casting
* float casting
2019-12-04 13:11:53 +01:00
Nad
7f895abc24
Add support for Sensirion SPS30 Particulate Matter sensors ( #891 )
...
* Add support for Sensirion SPS30 Particulate Matter sensors
* Remove blocking of the main thread on initialization;
Improve wording on the debug messages;
Add robustness in re-initialization of reconnected or replaced sensors;
* Fix code formatting;
Co-authored-by: Nad <valordk@github>
2019-12-04 12:34:10 +01:00
Guillermo Ruffino
0f406c38eb
fix climate_ir on receive optional ( #897 )
...
* fix climate on receive optional
* add climate tests
2019-12-03 11:50:06 -03:00
Andrej Komelj
6433da13a3
Add B/W support for Waveshare 2.90in (B) screen ( #889 )
...
* Add B/W support for Waveshare 2.90in (B) screen
* Fix for() loop source code formatting
2019-12-03 14:18:05 +01:00
Tim P
fa1adfd934
Add QMC5883L Sensor + Improvements to HMC5883L ( #671 )
...
* Add QMC5883L and Updated HMC5883L
* add tests
* changed to oversampling
* fix pylint
* fix private method
* typo fix
* fix protected method
* Clean up code and PR recomendations
* fix tests
* remote file
* fix qmc oversampling unit
* Remove hmc5883l config logging
Either the units are converted to the user values like 1x, 8x oversampling or not printed at all. Printing the machine-value of these is only confusing users.
* Changes for validate_enum
Move stuff that can be done beforehand out of the bound function, use text_type for py2/3 compatability.
* Remove unused constant
* Remove duplicate tests
* Repeat remove config print
* remove changes to test2 since bin is to large
* Add comment to HMC5583L
Co-authored-by: Timothy Purchas <timothy@TPF.local >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-11-26 18:43:11 +01:00
DAVe3283
36ffef083b
Fix MAX31865 edge case. ( #882 )
...
In a heavy EMI environment, reading the current config from the MAX31865 can
fail, such as switching from a 4-wire sensor to a 3-wire sensor. This causes
the temperature value to be off wildly, but still technically valid, so it
doesn't get reported as a sensor failure.
Since we know what configuration we want, rather than send it to the MAX31865
on setup and ask for it over and over (propagating any error as we write it
back), instead store the base configuration and work from that to change modes.
This not only avoids propagating any error, it also saves a lot of unnecessary
reads from the MAX31865.
2019-11-26 18:31:33 +01:00
Daniel Kucera
fe89dcdc08
added idle action for climate ( #859 )
...
* added idle
* more clear state description
* Also add drying/fan
Putting it in this PR because it will be put in the same aioesphomeapi release anyway.
* Update bang_bang for idle action
Co-authored-by: root <root@mail.danman.eu >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-11-26 17:56:04 +01:00
KristopherMackowiak
be36eef939
fix: template cover add position action ( #877 )
...
* Update const.py
* Update __init__.py
* Update template_cover.cpp
* Update __init__.py
* Update test3.yaml
* formatting code
* formatting code 2
* removed position lambda
* Update test3.yaml
* Update __init__.py
2019-11-21 17:57:27 -03:00
John
6a0268b852
fix chip_temperature for atm90e32 component ( #865 )
...
* Added more data to atm90e32 component
* ignore
* correction
* Delete 6chan_energy_meter.yaml
* PR request changes
* repository test branch
* Update setup.py
* Update const.py
* delete test yaml
* fix chip_temperature_sensor
This was throwing an error if chip_temperature was used. It needed to be changed from temp to temperature.
* default
* Update test1.yaml
2019-11-20 17:47:34 +01:00
Airy André
b7b23ffdb2
Decode DHT11 decimal part ( #861 )
...
* Decode DHT11 decimal part
* Fix comment
* Fix comment
* Handle negative temp for some DHT11 - code from the DHT12 component
* Don't use the fractional part if the checksum is the 2 bytes one
2019-11-20 17:00:32 +01:00
warpzone
ad76709d00
fix the problem of missing part of advertising packet when activ… ( #868 )
...
* fix the problem of missing part of advertising packet when active scan is enabled.
* fix for ci-suggest-changes
2019-11-20 16:54:25 +01:00
Otto Winter
53c231a7eb
Revert "Atm90e32 pf fix ( #841 )"
...
This reverts commit 7842a55c81 .
2019-11-17 23:37:00 +01:00
Otto Winter
d44ce82aa1
Bump version to v1.14.3
2019-11-17 23:34:04 +01:00
Otto Winter
a055de48e4
Change ESP8266 default wifi output power ( #862 )
...
See also https://github.com/esphome/issues/issues/455
2019-11-17 23:34:01 +01:00
Otto Winter
37b8d665fe
Revert ESP32 BLE Tracker defaults ( #863 )
...
Fixes https://github.com/esphome/issues/issues/824
Fixes https://github.com/esphome/issues/issues/851
2019-11-17 23:34:01 +01:00
Otto Winter
dd7c8dabb1
Fix MQTT python 3 stringify IPAddress Type ( #864 )
...
Fixes https://github.com/esphome/issues/issues/850
2019-11-17 23:34:01 +01:00
Otto Winter
e41a9875e3
Improve WiFi disconnect messages ( #857 )
...
* Improve WiFi disconnect messages
* Fix
* Update wifi_component_esp32.cpp
2019-11-17 23:34:01 +01:00
Brandon Davidson
c5c42c4338
Tuya: Fix init sequence and handle wifi test command ( #820 )
...
* Handle WiFi test command
Also rename commands to match Tuya protocol docs
* Fix init sequence and product info check
* Fix clang-format suggestions
* Additional changes based on code review
* Fix temp command buffer scope
* Let the interval timer fire the first heatbeat
* Fix init steps; add logging
* Lint
* Remove setup_priority override
* Add delay to dump_config
* Refactor dump sequence
* Fix verbose logging
* Fix lints
* Don't bother suppressing duplicate config dumps
* nolint
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-11-17 23:34:00 +01:00
Brandon Davidson
531428b8b0
Fix logger uart conflict check ( #858 )
...
* Fix logger uart conflict check
* Fix class for check func
* Fix syntax
Hope lint is OK with moving the end of the conditional outside the #IFDEF
* Move end of conditional inside ifdef and remove extra whitespace
* Simplify
clang-format did not like the ifdefs and was reformatting in a way that killed clang-tidy.
Simple solution is to use logger's hw_serial as source of truth
Also simplifies the code - uart doesn't need to know what the logger uart settings mean
2019-11-17 23:34:00 +01:00
Otto Winter
ea8068e001
Switch to 115200 baud upload if 460800 fails ( #856 )
...
* Switch to 115200 baud upload if 460800 fails
* Update __main__.py
2019-11-17 23:34:00 +01:00
Mark
7842a55c81
Atm90e32 pf fix ( #841 )
...
* correct set_pf_sensor to set_power_factor_senor
* remove junk files added in error
* correct sensors.yaml reference to set_reactive_power
* Fixes
2019-11-17 23:33:56 +01:00
Samuel Sieb
51d39862b1
add position reporting to the template cover ( #821 )
...
* add position reporting to the template cover
* remove duplicate import
* use config flag instead
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2019-11-17 23:33:21 +01:00
Otto Winter
bfea6ca79b
Mark python 3.5 support deprecated ( #849 )
...
* Mark python 3.5 unsupported
Fixes https://github.com/esphome/issues/issues/831
* Update .travis.yml
* Update typing dep
2019-11-17 23:33:20 +01:00
Otto Winter
6297395018
Fix PZEM004T v2 ( #846 )
...
Fixes https://github.com/esphome/issues/issues/817
2019-11-17 23:33:20 +01:00
Otto Winter
a5b49dbfa6
Adjust some units ( #852 )
...
* Adjust some units
Fixes https://github.com/esphome/issues/issues/843
* Lint
2019-11-17 23:33:12 +01:00
Otto Winter
7c0d777173
Check DHT sensor exists before publishing ( #850 )
...
Fixes https://github.com/esphome/issues/issues/841
2019-11-17 23:31:36 +01:00
Otto Winter
74878276fc
Web server CORS headers ( #840 )
...
* Add CORS header to web server
* Refactor
* Cleanup
See also https://github.com/esphome/issues/issues/806
2019-11-17 23:31:35 +01:00
Otto Winter
226e3b1dad
Fix sensor force_update native API ( #847 )
...
Fixes https://github.com/esphome/issues/issues/842
2019-11-17 23:31:35 +01:00
Otto Winter
7752794fc5
Fix neopixelbus missing method pins ( #848 )
...
Fixes https://github.com/esphome/issues/issues/839
2019-11-17 23:31:35 +01:00
Otto Winter
b3094d6a53
Add missing state attribute ( #851 )
...
* Add api missing_state attribute
Fixes https://github.com/esphome/issues/issues/828
Adds a new property for missing state, so that HA can now when a sensor does not have a state yet.
* Update api.proto
2019-11-17 23:31:35 +01:00
Otto Winter
e3640e710f
Add wifi output_power setting ( #853 )
...
* Add wifi output_power setting
See also:
- https://github.com/esphome/feature-requests/issues/471#issuecomment-552350467
- https://github.com/esp8266/Arduino/issues/6366
- https://github.com/esp8266/Arduino/issues/6471
- 849f8cf920/code/espurna/config/general.h (L593-L599)
- https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/network/esp_wifi.html#_CPPv425esp_wifi_set_max_tx_power6int8_t
* Lint
2019-11-17 23:31:35 +01:00
Guillermo Ruffino
2ef64b55c5
fix missing checks of is_playing condition ( #844 )
2019-11-17 23:31:34 +01:00
Otto Winter
7f6672bb37
Fix calculations for negative sun declination ( #839 )
...
Fixes https://github.com/esphome/issues/issues/793
Also adds a clampd function that operates with doubles, not floats
2019-11-17 23:31:34 +01:00
Otto Winter
68a3b31628
Update variable in scheduler ( #838 )
...
Fixes https://github.com/esphome/issues/issues/826
2019-11-17 23:31:34 +01:00
Otto Winter
1b35855e68
Update platformio libraries ( #837 )
...
* Update platformio libraries
* Lint
2019-11-17 23:31:34 +01:00
Otto Winter
1e1837000d
Fix homeassistant.service schema lambda ( #833 )
...
* Fix homeassistant.service schema lambda
Fixes https://github.com/esphome/issues/issues/820
* Improve
* Fix
2019-11-17 23:31:34 +01:00
Otto Winter
e2d5257632
Fix ESP32 rotary encoder ( #834 )
...
* Fix ESP32 rotary encoder
Fixes https://github.com/esphome/issues/issues/672
* Update rotary_encoder.cpp
* Lint
2019-11-17 23:31:34 +01:00
Otto Winter
387c75793b
WiFi AP apply manual ip settings ( #836 )
2019-11-17 23:31:33 +01:00
Otto Winter
4f3a74d08a
ESP8266 remove default opmode check ( #835 )
2019-11-17 23:31:33 +01:00
Otto Winter
072cd5b83e
Change ESP8266 default wifi output power ( #862 )
...
See also https://github.com/esphome/issues/issues/455
2019-11-17 23:28:43 +01:00
Otto Winter
cfd42ea162
Revert ESP32 BLE Tracker defaults ( #863 )
...
Fixes https://github.com/esphome/issues/issues/824
Fixes https://github.com/esphome/issues/issues/851
2019-11-17 23:28:30 +01:00
Otto Winter
b55544b860
Fix MQTT python 3 stringify IPAddress Type ( #864 )
...
Fixes https://github.com/esphome/issues/issues/850
2019-11-17 23:25:20 +01:00
Otto Winter
5becaebdda
Improve WiFi disconnect messages ( #857 )
...
* Improve WiFi disconnect messages
* Fix
* Update wifi_component_esp32.cpp
2019-11-17 23:25:04 +01:00
Guillermo Ruffino
1814e4a46b
Add climate dry fan ( #845 )
...
* add climate dry fan
* clang-format
* updates, add swing mode, add back compat with old ha
* revert client-config add swing
* sort const.py
* fix missing retur
2019-11-16 16:34:11 +01:00
Brandon Davidson
4f8f59f705
Tuya: Fix init sequence and handle wifi test command ( #820 )
...
* Handle WiFi test command
Also rename commands to match Tuya protocol docs
* Fix init sequence and product info check
* Fix clang-format suggestions
* Additional changes based on code review
* Fix temp command buffer scope
* Let the interval timer fire the first heatbeat
* Fix init steps; add logging
* Lint
* Remove setup_priority override
* Add delay to dump_config
* Refactor dump sequence
* Fix verbose logging
* Fix lints
* Don't bother suppressing duplicate config dumps
* nolint
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-11-14 13:43:44 +01:00
Brandon Davidson
aca306d120
Fix logger uart conflict check ( #858 )
...
* Fix logger uart conflict check
* Fix class for check func
* Fix syntax
Hope lint is OK with moving the end of the conditional outside the #IFDEF
* Move end of conditional inside ifdef and remove extra whitespace
* Simplify
clang-format did not like the ifdefs and was reformatting in a way that killed clang-tidy.
Simple solution is to use logger's hw_serial as source of truth
Also simplifies the code - uart doesn't need to know what the logger uart settings mean
2019-11-14 13:36:55 +01:00
Otto Winter
694395ac91
Switch to 115200 baud upload if 460800 fails ( #856 )
...
* Switch to 115200 baud upload if 460800 fails
* Update __main__.py
2019-11-14 12:42:50 +01:00
Mark
092bca0d63
Atm90e32 pf fix ( #841 )
...
* correct set_pf_sensor to set_power_factor_senor
* remove junk files added in error
* correct sensors.yaml reference to set_reactive_power
* Fixes
2019-11-13 08:49:59 +01:00
Otto Winter
a386bb476f
Fix output_power log strings, lint
2019-11-12 22:26:35 +01:00
Samuel Sieb
39a520f552
add position reporting to the template cover ( #821 )
...
* add position reporting to the template cover
* remove duplicate import
* use config flag instead
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2019-11-12 22:24:13 +01:00
Otto Winter
663f84f8b4
Mark python 3.5 support deprecated ( #849 )
...
* Mark python 3.5 unsupported
Fixes https://github.com/esphome/issues/issues/831
* Update .travis.yml
* Update typing dep
2019-11-12 21:44:28 +01:00
Otto Winter
8677d47777
Fix PZEM004T v2 ( #846 )
...
Fixes https://github.com/esphome/issues/issues/817
2019-11-12 21:44:20 +01:00
Otto Winter
4f1a28d460
Adjust some units ( #852 )
...
* Adjust some units
Fixes https://github.com/esphome/issues/issues/843
* Lint
2019-11-12 19:04:39 +01:00
Otto Winter
7b142525b4
Check DHT sensor exists before publishing ( #850 )
...
Fixes https://github.com/esphome/issues/issues/841
2019-11-12 19:04:11 +01:00
Otto Winter
7d4f279206
Web server CORS headers ( #840 )
...
* Add CORS header to web server
* Refactor
* Cleanup
See also https://github.com/esphome/issues/issues/806
2019-11-12 19:03:59 +01:00
Otto Winter
51233e1931
Fix sensor force_update native API ( #847 )
...
Fixes https://github.com/esphome/issues/issues/842
2019-11-12 19:01:36 +01:00
Otto Winter
907c14aa98
Fix neopixelbus missing method pins ( #848 )
...
Fixes https://github.com/esphome/issues/issues/839
2019-11-12 18:59:23 +01:00
Otto Winter
fb055750df
Add missing state attribute ( #851 )
...
* Add api missing_state attribute
Fixes https://github.com/esphome/issues/issues/828
Adds a new property for missing state, so that HA can now when a sensor does not have a state yet.
* Update api.proto
2019-11-12 18:58:26 +01:00
Otto Winter
fad05d5a2e
Add wifi output_power setting ( #853 )
...
* Add wifi output_power setting
See also:
- https://github.com/esphome/feature-requests/issues/471#issuecomment-552350467
- https://github.com/esp8266/Arduino/issues/6366
- https://github.com/esp8266/Arduino/issues/6471
- 849f8cf920/code/espurna/config/general.h (L593-L599)
- https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/network/esp_wifi.html#_CPPv425esp_wifi_set_max_tx_power6int8_t
* Lint
2019-11-12 17:39:27 +01:00
Guillermo Ruffino
9580b13b9f
fix esphome better error out ( #843 )
...
* fix esphome better error out
* lint
* not in then
2019-11-12 15:28:23 +01:00
Guillermo Ruffino
367ae906c3
fix missing checks of is_playing condition ( #844 )
2019-11-11 23:50:06 -03:00
Nikolay Vasilchuk
f8d98ac494
http_request component ( #719 )
...
* It works
* Template doesn't work
* Template fix
* CA Certificate untested
* ESP32 done
* URL validation
* Lint fix
* Lint fix (2)
* Lint fix (<3)
* Support unsecure requests with framework >=2.5.0
* Removed fingerprint, payload renamed to body
* Removed add_extra
* Review
* Review
* New HTTP methods
* Check recommended version
* Removed dead code
* Small improvement
* Small improvement
* CONF_METHOD from const
* JSON support
* New JSON syntax
* Templatable headers
* verify_ssl param
* verify_ssl param (fix)
* Lint
* nolint
* JSON string_strict
* Two json syntax
* Lambda url fix validation
* CI fix
* CI fix
2019-11-09 18:37:52 +01:00
Alexander Leisentritt
3e8fd48dc0
implemented ruuvi_ble and ruuvitag with RAWv1 and RAWv2 protocol ( #810 )
...
* implemented ruuvi_ble and ruuvitag with RAWv1 protocol
fixes esphome/feature-requests#313
* lint
* updated data calculations
* cpp lint
* use string directly in message
Co-Authored-By: Otto Winter <otto@otto-winter.com >
* add RAWv2 protocol support
* fix ICON_SIGNAL
* typo
* calculation correction and cleaning
* c++ lint
* added acceleration and fixed typo
* removed remote_receiver to reduce firmware size
remote_receiver also in test1.yaml
2019-11-07 22:10:09 +01:00
Otto Winter
003326f2eb
Fix calculations for negative sun declination ( #839 )
...
Fixes https://github.com/esphome/issues/issues/793
Also adds a clampd function that operates with doubles, not floats
2019-11-06 22:49:38 +01:00
Otto Winter
b5af3aa048
Update variable in scheduler ( #838 )
...
Fixes https://github.com/esphome/issues/issues/826
2019-11-06 22:35:22 +01:00
Sergio
a919b015b4
Add support for INA226 Current/Power Monitor ( #801 )
...
* Add support for INA226 Current/Power Monitor
* fix lint errors
* fix narrowing conversion
* Remove useless code
Co-authored-by: Sergio Muñoz <sergio@iMac-de-Sergio.local >
2019-11-06 13:59:00 +01:00
DAVe3283
f94e9b6b1e
Add MAX31865 sensor support, fix MAX31855 sensor ( #832 )
...
* Add MAX31865 sensor support, fix MAX31855 sensor.
# MAX31865
Added support for the MAX31865 RTD-to-Digital Converter to measure PT100 and
similar RTDs. Verified with an Adafruit unit (product ID: 3328) and a PT100
probe.
# MAX31855
This was setup for incorrect SPI clock polarity and phase, and would return bad
data due to a race condition measuring on the wrong edge (verified with Saleae
Logic scope). Selecting the correct configuration fixes that problem.
Re-wrote the decode off the datasheet to handle error states better (sends NaN
as an update on failure to read temperature, which shows the value as Unknown
in Home Assistant).
Added the *optional* ability to monitor the internal high-precision temperature
sensor, which can be nice in some applications.
* Tests for MAX31855/MAX38165.
* Update style to match project rules.
Also fix CONF_REFERENCE_RESISTANCE and CONF_REFERENCE_TEMPERATURE being defined
multiple places. Missed this when I added them to const.py.
* Update style to match project rules.
Pylint line limit 101/100 ("missed it by that much").
Also apparently I can't read and patched the wrong line in max31855.cpp.
* Minor string/style cleanup.
There was a copy-paste leftover in max31855.cpp and max31865/sensor.py had
unnecessary whitespace.
* Improve MAX31865 fault detection and logging.
Log levels are more in-line with the documented descriptions.
Fault detection code is improved. A transient fault between reads is still
reported, but now only faults *during* a read cause the sensor to fail and
return NAN ("unknown" in Home Assistant).
* Update style to match project rules.
I just now realized the .clang-format and pylintrc files are included. D'oh!
* MAX31855 & MAX31865 code style alignment.
@OttoWinter caught some style mismatches, updated to match project better.
* Fix a lost '\' in max31865/sensor.py.
2019-11-06 13:56:43 +01:00
Otto Winter
1ed8e63d59
Remove useless code
...
See also https://github.com/esphome/esphome/pull/801/files#r342813117
2019-11-05 22:45:31 +01:00
Otto Winter
d97bc95798
Update platformio libraries ( #837 )
...
* Update platformio libraries
* Lint
2019-11-05 22:28:19 +01:00
Otto Winter
5c56f15c67
Fix homeassistant.service schema lambda ( #833 )
...
* Fix homeassistant.service schema lambda
Fixes https://github.com/esphome/issues/issues/820
* Improve
* Fix
2019-11-05 22:27:35 +01:00
Otto Winter
3fdb68cba8
Fix ESP32 rotary encoder ( #834 )
...
* Fix ESP32 rotary encoder
Fixes https://github.com/esphome/issues/issues/672
* Update rotary_encoder.cpp
* Lint
2019-11-05 22:26:06 +01:00
Otto Winter
85c46becdf
WiFi AP apply manual ip settings ( #836 )
2019-11-05 22:11:15 +01:00
Otto Winter
0cbd373817
ESP8266 remove default opmode check ( #835 )
2019-11-05 21:56:35 +01:00
Otto Winter
fdbc59a159
Bump version to v1.14.2
2019-11-03 00:20:31 +01:00
Otto Winter
0db37bb55c
Fix weird ESP8266 wifi crashes ( #831 )
...
* Try fix ESP8266 weird crashes
* Only call disconnect if STA is active
2019-11-03 00:20:25 +01:00
Otto Winter
8027facb39
Fix weird ESP8266 wifi crashes ( #831 )
...
* Try fix ESP8266 weird crashes
* Only call disconnect if STA is active
2019-11-03 00:19:57 +01:00
Otto Winter
2ff2750628
Fix stack trace decode for latest platformio ( #830 )
2019-11-02 21:19:36 +01:00
Otto Winter
16c2dc2aaf
Fix stack trace decode for latest platformio ( #830 )
2019-11-02 21:19:15 +01:00
Otto Winter
eae5c17b87
Bump version to v1.14.1
2019-11-02 21:00:05 +01:00
Otto Winter
a59cde91ad
Add servo missing restore option to codegen ( #829 )
...
See also https://github.com/esphome/issues/issues/609
2019-11-02 20:59:56 +01:00
Otto Winter
1f243ae37e
Remove PCF8574 input_pullup mode and cleanup ( #828 )
...
Fixes https://github.com/esphome/issues/issues/755
Closes https://github.com/esphome/esphome/pull/822
Fixes https://github.com/esphome/issues/issues/667
Closes https://github.com/esphome/esphome/pull/808
Co-Authored-By: Amish Vishwakarma <amishv@users.noreply.github.com >
Co-Authored-By: S-Przybylski <s-przybylski@users.noreply.github.com >
2019-11-02 20:59:56 +01:00
Otto Winter
603f82977e
Fix update-all input in dashboard ( #826 )
...
Fixes https://github.com/esphome/issues/issues/798
2019-11-02 20:59:56 +01:00
Otto Winter
2d70422a6f
Move native API enums to new namespace ( #825 )
...
Fixes https://github.com/esphome/issues/issues/801
2019-11-02 20:59:55 +01:00
Otto Winter
e2c8b21195
Fix wizard mkdir ( #824 )
...
* Fix CLI wizard mkdir_p with empty path
Fixes https://github.com/esphome/issues/issues/796
* Cleanup
* Lint
2019-11-02 20:59:55 +01:00
Alexander Leisentritt
7adaeacd0b
refactored xiaomi ble data parsing ( #823 )
2019-11-02 20:59:55 +01:00
Otto Winter
dc2279b74f
Add servo missing restore option to codegen ( #829 )
...
See also https://github.com/esphome/issues/issues/609
2019-11-02 20:56:42 +01:00
Otto Winter
75275c4e93
Remove PCF8574 input_pullup mode and cleanup ( #828 )
...
Fixes https://github.com/esphome/issues/issues/755
Closes https://github.com/esphome/esphome/pull/822
Fixes https://github.com/esphome/issues/issues/667
Closes https://github.com/esphome/esphome/pull/808
Co-Authored-By: Amish Vishwakarma <amishv@users.noreply.github.com >
Co-Authored-By: S-Przybylski <s-przybylski@users.noreply.github.com >
2019-11-02 20:31:39 +01:00
Otto Winter
65d3dc9cb8
Fix update-all input in dashboard ( #826 )
...
Fixes https://github.com/esphome/issues/issues/798
2019-11-02 19:35:55 +01:00
Otto Winter
66aa02fc34
Move native API enums to new namespace ( #825 )
...
Fixes https://github.com/esphome/issues/issues/801
2019-11-02 19:35:45 +01:00
Otto Winter
be6b4ee47f
Fix wizard mkdir ( #824 )
...
* Fix CLI wizard mkdir_p with empty path
Fixes https://github.com/esphome/issues/issues/796
* Cleanup
* Lint
2019-11-02 19:35:37 +01:00
Alexander Leisentritt
90f909d2ea
refactored xiaomi ble data parsing ( #823 )
2019-11-02 18:55:10 +01:00
Otto Winter
3aaa92fdff
Bump version to v1.14.0
2019-11-01 18:27:24 +01:00
Otto Winter
5efd076c08
Merge branch 'beta'
2019-11-01 18:26:19 +01:00
Otto Winter
09fd505f08
Add stale probot
2019-11-01 11:50:36 +01:00
Otto Winter
042ccde441
Add lock probot
2019-11-01 11:50:26 +01:00
Otto Winter
442030b6ca
Add sentiment-bot
2019-11-01 11:50:12 +01:00
Otto Winter
1df9ae53f8
Add ci-reporter bot
2019-11-01 11:50:02 +01:00
Otto Winter
adf2a463fd
Fix some binary_sensor not having an initial state ( #819 )
...
Fixes https://github.com/home-assistant/home-assistant/issues/28384
2019-10-31 21:03:57 +01:00
Otto Winter
80aaf66963
Fix fan oscillating ( #818 )
...
Fixes https://github.com/esphome/issues/issues/783
2019-10-31 20:31:58 +01:00
Otto Winter
560251ab2a
Scheduler fixes ( #813 )
...
* Scheduler fixes
Fixes https://github.com/esphome/issues/issues/789 , fixes https://github.com/esphome/issues/issues/788
Also changes to use unique_ptr - this should be much safer than the raw pointers form before (though the scoping rules might cause some issues, but looking closely I didn't find anything)
* Disable debugging
* Format
2019-10-31 20:25:16 +01:00
Otto Winter
864c5d8908
Allow TimePeriod for time_period_str_unit ( #815 )
2019-10-31 20:09:57 +01:00
Otto Winter
742c21506c
Print update interval for pulse counter ( #816 )
2019-10-31 20:09:23 +01:00
Otto Winter
a6faccb4d9
Uppercase ESPHome ( #814 )
2019-10-31 20:09:07 +01:00
Lumpusz
69fd3e8937
service uuid based ble tracking ( #800 )
...
* service uuid based ble tracking
* code review fixes
* fix import, format
* fix indentation
* reformat
2019-10-31 15:34:19 +01:00
Nikolay Vasilchuk
41233d7f25
[Hotfix] Dashboard authentication on Py3 ( #812 )
...
* Fix
* Review fix
* Reverted first fix
2019-10-31 15:10:52 +01:00
Antoine GRÉA
07286d1d76
Add check if middle_text is too short ( #811 )
...
* Add check if middle_text is too short
* Use int division as suggested
2019-10-30 16:16:14 +01:00
Otto Winter
08148c5830
Fix web server transition length truncated ( #807 )
...
Fixes https://github.com/esphome/issues/issues/772
2019-10-27 12:30:48 +01:00
Otto Winter
969bdb06ce
Fix modbus register ( #806 )
...
Fixes https://github.com/esphome/feature-requests/issues/49#issuecomment-546555289
Co-Authored-By: tsunglung <tsunglung@users.noreply.github.com >
2019-10-27 12:30:36 +01:00
Otto Winter
b0bb692af4
AS3935 Use normal pin polling for IRQ ( #805 )
...
* AS3935 Use normal pin polling for IRQ
See also https://github.com/esphome/feature-requests/issues/452
* Fix tests
2019-10-27 12:30:19 +01:00
Otto Winter
7bf6fd316f
Add Tuya message for no datapoints ( #804 )
...
See also https://github.com/esphome/feature-requests/issues/352#issuecomment-546579206
2019-10-27 12:28:01 +01:00
Otto Winter
c1f5e04d6c
Warn when UART and logger operating on same bus ( #803 )
2019-10-27 12:27:46 +01:00
John
5a67e72389
Added more power data to the atm90e32 component ( #799 )
...
* Added more data to atm90e32 component
* ignore
* correction
* Delete 6chan_energy_meter.yaml
* Update sensor.py
fixed indents
* Update atm90e32.h
* Update esphome/components/atm90e32/sensor.py
Co-Authored-By: Otto Winter <otto@otto-winter.com >
* PR request changes
* repository test branch
* Update setup.py
* Update const.py
* backslash
* comma!
* delete test yaml
* corrected chip temp
* change to signed int for get_pf_ functions
* Update atm90e32.h
formatting
* adjusted function & variable names
* Update atm90e32.h
formatting
* Update sensor.py
Import CONF_POWER_FACTOR from const.py
* travis formatting
* Update esphome/components/atm90e32/sensor.py
Co-Authored-By: Otto Winter <otto@otto-winter.com >
* Update esphome/components/atm90e32/atm90e32.h
Co-Authored-By: Otto Winter <otto@otto-winter.com >
2019-10-27 12:05:13 +01:00
Pavel Golovin
91c9b11647
Fujitsu General climate new component ( #677 )
...
* new Fujitsu-General climate component
* Refactor out climate_ir
CC @glmnet
Refactored out climate_ir python files too.
Fixed invalid namespace name for climate_ir.
* Add namespace lint check
* Refactor Fujitsu Climate to climate_ir
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-10-25 11:32:31 +02:00
Otto Winter
bb2582717f
Make file generation saving atomic ( #792 )
...
* Make file generation saving atomic
* Lint
* Python 2 Compat
* Fix
* Handle file not found error
2019-10-24 21:53:42 +02:00
Otto Winter
d62ef35860
Fix scheduler first execution ( #798 )
...
* Fix scheduler first execution not immediately
* Also update sensor filters
2019-10-24 21:24:57 +02:00
Otto Winter
59c5956f93
Fix MQTT not showing logs with Python 3 ( #797 )
...
* Fix MQTT logging for Python 3
* Also fix captive portal PACKED
2019-10-24 20:11:17 +02:00
Nikolay Vasilchuk
e4f055597c
Logger on_message trigger ( #729 )
...
* on_message
* Lint fix
* Lint fix (2)
* Lint fix (<3)
* Replace cg.int_ with int
* Revert
* Removed strdup
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-10-24 14:19:33 +02:00
Chris Debenham
4c49beb3c7
Add missing include - fixes missing GPIOPin definition ( #794 )
2019-10-24 14:13:50 +02:00
Otto Winter
8ff742d9ab
Implement more dump_configs ( #791 )
2019-10-23 14:43:41 +02:00
Otto Winter
d63cd8b4cd
Add additional custom lint checks ( #790 )
2019-10-23 14:43:27 +02:00
Otto Winter
3f0503c296
Fix modbus CRC calculation ( #789 )
...
* Fix modbus CRC calculation
Fixes https://github.com/esphome/feature-requests/issues/49#issuecomment-545045776
* Fix
2019-10-22 22:56:34 +02:00
Otto Winter
c18050bda0
Add Python 2 deprecation notice ( #784 )
...
* Add Python 2 deprecation notice
* Update __main__.py
2019-10-21 23:32:12 +02:00
Ville Skyttä
6542be5588
Wizard board name fixes ( #787 )
...
* Sort board names in wizard
* Fix board name in invalid board error message
2019-10-21 23:06:11 +02:00
Nils Schulte
9fb60b8015
web_server_base AUTO_LOAD includes ASYNC_TCP ( #788 )
...
* web_server_base AUTO_LOAD includes ASYNC_TCP
fix AUTO_LOAD of web_server_base to include ASYNC_TCP
* Remove from dependencies
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-10-21 23:05:50 +02:00
Otto Winter
1177b856a0
Fix ledc can't find bit_depth ( #786 )
...
Fixes https://github.com/esphome/issues/issues/759
2019-10-21 22:55:27 +02:00
Otto Winter
c0adaa8de8
Update docker base image to 2.0.1 ( #785 )
2019-10-21 22:55:16 +02:00
Otto Winter
ae8700447e
Add sensor force_update option ( #783 )
...
* Add sensor force_update option
* Add test
2019-10-21 15:46:39 +02:00
amishv
d64a4ef2b4
Implementation of LCD Clear ( #781 )
...
* Implementation of LCD Clear
* Implementation of LCD Clear
* Implementation of LCD Clear
* Implementation of LCD Clear
2019-10-21 12:43:28 +02:00
Otto Winter
1e22b1e959
Update AsyncMQTTClient/ESPAsyncWebServer ( #779 )
2019-10-20 19:24:34 +02:00
Otto Winter
e077ad56bd
Add PZEM004T/PZEMAC/PZEMDC Support ( #587 )
...
* Add PZEM004T Support
* Don't flush as much
* Update pzem004t.cpp
* Add generalized modbus
* Add PZEMAC
* Add PZEMDC
* Fix file modes
* Lint
* Fix
* Fix
* Add check_uart_settings
2019-10-20 19:24:20 +02:00
Otto Winter
f1e00f8c8e
Add GPIO Switch interlock wait time ( #777 )
...
* Add interlock wait time to gpio switch
Fixes https://github.com/esphome/issues/issues/753
* Format
* Fix
2019-10-20 18:10:14 +02:00
Otto Winter
9a152e588e
Vl53l0x ( #644 )
...
* VL530LX
* VL53L0X
* Updates
* License
* Lint
2019-10-20 17:56:57 +02:00
Otto Winter
16f42a3d03
Add script.wait action ( #778 )
...
Fixes https://github.com/esphome/feature-requests/issues/416 , fixes https://github.com/esphome/issues/issues/572
2019-10-20 16:15:30 +02:00
Otto Winter
6c8d0f1852
Change message
2019-10-20 15:57:59 +02:00
Otto Winter
b59cf6572b
Add lint check for integer constants ( #775 )
2019-10-19 22:31:32 +02:00
Otto Winter
4fa11dfa68
Lint
2019-10-19 21:59:55 +02:00
Otto Winter
352bdd9fb5
Tuya Set gamma correction and transition length defaults
...
See also https://github.com/esphome/esphome-docs/pull/353/files#r336751499
2019-10-19 21:50:39 +02:00
Samuel Sieb
96ff9a162c
Add new component for Tuya dimmers ( #743 )
...
* Add new component for Tuya dimmers
* Update code
* Class naming
* Log output
* Fixes
* Lint
* Format
* Fix test
* log setting datapoint values
* remove in_setup_ and fix datapoint handling
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-10-19 21:47:24 +02:00
Guillermo Ruffino
af15a4e710
Add dfplayer mini component ( #655 )
...
* Add dfplayer mini component
* receiving some data
* implemented many actions
* lint
* undo homeassistant_time.h
* Update esphome/components/dfplayer/__init__.py
Co-Authored-By: Otto Winter <otto@otto-winter.com >
* Update esphome/components/dfplayer/dfplayer.cpp
Co-Authored-By: Otto Winter <otto@otto-winter.com >
* add set device. fixes
* lint
* Fixes and sync with docs
* add test
* lint
* lint
* lint
2019-10-19 21:37:05 +02:00
Nad
18426b71e4
Add support for STS3x Temperature sensors ( #669 )
...
* Add support for Sensirion STS3x Temperature sensors
* Removed humidty reading from STS3x sensor
* Fixed line error and operand error
* Fixed syntax
* Add test snippet for STS3x sensor
* Clean up
* #550 Proactive fix for STS3x component reporting WARNING status and reinitialzing similar to SHT3xd
* Flattened config.
* Fixed missing temperature unit
* Code formatting
* Added marking for future commands
* Cleanup
* Removed whitespace
* Cleanup
* Cleanup
2019-10-19 21:31:37 +02:00
Nad
7063aa6009
Add support for SHTCx Temperature sensors ( #676 )
...
* Add support for Sensirion STS3x Temperature sensors
* Removed humidty reading from STS3x sensor
* Fixed line error and operand error
* Fixed syntax
* Add test snippet for STS3x sensor
* Clean up
* Add support for Sensirion SHTC1 and SHTC3 Temperature sensors
* Fixed the test
* Fix lint issues
* Update esphome/components/shtcx/shtcx.cpp
Good point.
Co-Authored-By: Otto Winter <otto@otto-winter.com >
* Refactored device type identification and logging
* Refactoring and cleanup
* Remove sts3x
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-10-19 21:31:27 +02:00
Nad
286ca07cc8
Add support for SGP30 eCO2 and TVOC sensors ( #679 )
...
* Add support for SGP30 eCO2 and TVOC sensors
* Added test for SGP30
* Lint issues fixed
* Lint fixes
* Fixed light lengths
* Cleanup
* Add support for Sensirion SCD30 CO2 sensors
* Fixed few lint issues
* Lint fixes
* Fixed line ending for lint
* Cleanup
* Refactored float conversion
* Refactor unnecessary return
* Refactoring and cleanup
* Updated uptime_sensor_ referencing and simplified checking on availability of copensation
* Temperature and Humidity source moved to a separate compensation block; Dependency for Uptime sensor removed.
* Both humidity_source and temperature_source are now mandatory if the compensation block is defined;
* Clean up
* Cleanup
* Cleanup in search of perfection
* Use correct comment style
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-10-19 21:21:07 +02:00
Evan Coleman
58b6311821
Add SSD1325 Display Component ( #736 )
...
* add ssd1325 component
* fix i2c
* remove ssd1325 i2c
* add test
* set max contrast
* No macros - see styleguide
* Remove invalid function
* Formatting
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-10-19 20:44:43 +02:00
Otto Winter
e553c0768e
Link pip&python in lint Dockerfile
2019-10-19 20:23:14 +02:00
Otto Winter
62d4b29662
Format
2019-10-19 17:48:30 +02:00
Otto Winter
16bc60644d
Bump version to v1.15.0-dev
2019-10-19 17:11:22 +02:00
Otto Winter
1ca241615d
Bump version to v1.13.6
2019-06-14 12:55:23 +02:00
Otto Winter
b8aa84002a
Re-add CustomMQTTDevice class ( #640 )
...
* Re-add CustomMQTTDevice class
Fixes https://github.com/esphome/issues/issues/427
* Fix
2019-06-14 12:55:20 +02:00
Otto Winter
10cc0b1d5b
Fix remote_receiver raw binary sensor ( #639 )
...
* Fix remote_receiver raw binary sensor
Fixes https://github.com/esphome/issues/issues/439
* Lint
2019-06-14 12:55:19 +02:00
Otto Winter
11d9c203c1
Fix version.h file ( #630 )
...
* Fix version.h file
* Lint
2019-06-14 12:55:19 +02:00
Otto Winter
c9ab454c3c
Fix globals.set ( #635 )
...
* Fix globals.set
* Update __init__.py
2019-06-14 12:55:19 +02:00
Otto Winter
4a55692885
Fix russia timezone detection ( #637 )
...
Fixes https://github.com/esphome/issues/issues/378#issuecomment-500219634
2019-06-14 12:55:19 +02:00
Otto Winter
88c129e705
Fix ESP32 RCSwitch Dump Stack Smash Protection ( #636 )
...
Fixes https://github.com/esphome/issues/issues/366
2019-06-14 12:55:19 +02:00
Otto Winter
80b48f01fb
Fix esp8266_restore_from_flash ( #638 )
...
Fixes https://github.com/esphome/issues/issues/424
2019-06-14 12:36:30 +02:00
Otto Winter
642bc91a76
Update esp32_ble_tracker.cpp
2019-06-08 17:06:29 +02:00
Otto Winter
d69926ee56
Bump version to v1.13.5
2019-06-08 16:49:04 +02:00
Otto Winter
4758403d44
Work around ESP32 core WiFi Bug ( #627 )
...
* Work around ESP32 WiFi Bug
* Lint
2019-06-08 16:49:00 +02:00
Otto Winter
4b0ec5c28a
Work around ESP32 BLE issue ( #626 )
2019-06-08 16:49:00 +02:00
Otto Winter
4b2a9e5e49
Fix status binary sensor for MQTT ( #628 )
...
Fixes https://github.com/esphome/issues/issues/417
2019-06-08 16:48:59 +02:00
Otto Winter
1449c51d49
Update base image to 1.8.3 ( #625 )
2019-06-08 16:48:59 +02:00
Otto Winter
a451705e0b
Fix sun default elevation ( #620 )
2019-06-08 16:48:58 +02:00
Otto Winter
2e6db39173
Fix integration sensor, add test ( #619 )
...
* Fix integration sensor, add test
* Fix
* Fix
2019-06-08 16:48:58 +02:00
Otto Winter
373f75253c
Update docker base image to 1.8.0 ( #618 )
2019-06-08 16:48:58 +02:00
Otto Winter
724842084e
Make ForCondition a component ( #616 )
...
Fixes https://github.com/esphome/issues/issues/396
2019-06-08 16:48:57 +02:00
Otto Winter
8f3635b167
Fix remote_receiver always shows sony ( #617 )
...
Fixes https://github.com/esphome/issues/issues/383#issuecomment-498370572
2019-06-08 16:48:57 +02:00
Otto Winter
11605a36f7
Fix Hass.io addon SSL ( #613 )
...
Fixes https://github.com/esphome/issues/issues/404
2019-06-08 16:48:56 +02:00
Otto Winter
533f81d625
Template Cover don't auto-set current_operation ( #612 )
...
Fixes https://github.com/esphome/issues/issues/408
2019-06-08 16:48:56 +02:00
Otto Winter
aacb9e44e8
DHT22 ignore invalid values ( #614 )
...
Fixes https://github.com/esphome/issues/issues/397
2019-06-08 16:48:55 +02:00
Peter Tatrai
c6e3f1bca6
Fix ForCondition time duration check ( #610 )
...
According documentation ForCondition should evaluate to true if a nested condition is true for at least the specified time duration and not the less.
2019-06-08 16:48:55 +02:00
Otto Winter
a933d4aeb6
Move ESPHome version define ( #607 )
...
* Move ESPHome version define
* Lint
2019-06-08 16:48:55 +02:00
Otto Winter
caa5b20791
Bump version to v1.13.4
2019-06-03 15:24:10 +02:00
Otto Winter
e2ad9ed746
ESP8266 connect fixes ( #605 )
...
* ESP8266 Connection Fixes
* Update client.py
* Update mqtt_client.cpp
* Update mqtt_client.cpp
* Fix ping
* Async dump config
* Update base image to 1.7.0
* Update helpers.py
* Updates
* Update Dockerfile.lint
2019-06-03 15:23:57 +02:00
Otto Winter
32c0e7c2ae
Fix ADS1115 calculation ( #606 )
...
Fixes https://github.com/esphome/issues/issues/393
2019-06-03 15:23:56 +02:00
Otto Winter
6c564c7b7f
Fix validation infinite loop with empty platform block ( #598 )
...
* Fix validation infinite loop with empty platform block
* Update util.py
2019-06-03 15:23:56 +02:00
Otto Winter
c81e3a3be4
Fix hx711 ( #602 )
...
* Fix HX711
* Use signed value
* Update hx711.cpp
2019-06-03 15:23:56 +02:00
Otto Winter
6b1b9ef7ec
Fix color wipe effect ( #599 )
2019-06-03 15:23:56 +02:00
Otto Winter
c26a8b8718
Allow old remote_transmitter repeat schema ( #601 )
...
Fixes https://github.com/esphome/issues/issues/389
2019-06-03 15:23:56 +02:00
Otto Winter
4a89a475bd
Add better esphomeyaml migration path ( #600 )
...
Fixes https://github.com/esphome/issues/issues/387
2019-06-03 15:23:55 +02:00
Otto Winter
8cf15c7f5c
Bump version to v1.13.3
2019-06-01 22:02:10 +02:00
Otto Winter
adc76ca1b8
Fix dashboard for Py3 installs ( #596 )
...
Fixes https://github.com/esphome/issues/issues/368
2019-06-01 22:02:05 +02:00
Otto Winter
8f8892440c
Fix medium fan speed ( #595 )
2019-06-01 22:02:04 +02:00
Otto Winter
570843150d
Fix flicker light effect turning itself off ( #594 )
...
Fixes https://github.com/esphome/issues/issues/382
2019-06-01 22:02:04 +02:00
Otto Winter
f3fc9e4142
Fix remote_receiver binary_sensor ( #592 )
...
Fixes https://github.com/esphome/issues/issues/369
2019-06-01 22:02:04 +02:00
Otto Winter
075fcb77a8
Fix timezone detection ( #586 )
...
* Fix timezone detection
* Update __init__.py
2019-06-01 22:02:04 +02:00
Otto Winter
e5899ff717
Fix scripts circular dependency ( #591 )
...
Fixes https://github.com/esphome/issues/issues/370
2019-06-01 22:02:04 +02:00
Otto Winter
2fb3970027
Fix addressable effects ( #590 )
2019-06-01 22:02:03 +02:00
Marc-Antoine Courteau
1a4efa1b8c
List the correct boards when building for ESP32 ( #589 )
...
* List the ESP32 boards for ESP32 builds.
* Sort the list of valid boards.
2019-06-01 22:02:03 +02:00
Otto Winter
72f656ffef
Bump version to v1.13.2
2019-05-31 16:37:56 +02:00
Otto Winter
b60239d5e5
Fix i2c setup priority ( #585 )
...
Fixes https://github.com/esphome/issues/issues/314
2019-05-31 16:37:49 +02:00
Otto Winter
d02e280c3c
Fix light partition ( #584 )
...
* Fix light partition
Fixes https://github.com/esphome/issues/issues/365
* Lint
2019-05-31 16:37:48 +02:00
Otto Winter
6535b0966e
Fix MQTT on_message trigger ( #583 )
...
Fixes https://github.com/esphome/issues/issues/363
Fixes https://github.com/esphome/issues/issues/364
2019-05-31 16:37:48 +02:00
Otto Winter
82dbacbee5
Fix travis build ( #582 )
2019-05-31 16:37:48 +02:00
Otto Winter
2432901974
Fix Rotary Encoder ( #580 )
...
Fixes https://github.com/esphome/issues/issues/360
2019-05-31 16:37:48 +02:00
Otto Winter
ebb5d58c14
Fix MQTT client_id changed ( #579 )
...
Fixes https://github.com/esphome/issues/issues/323
2019-05-31 16:37:48 +02:00
Otto Winter
605e365405
Fix remote_receiver binary_sensor schema ( #578 )
...
Fixes https://github.com/esphome/issues/issues/353#issuecomment-497491863
2019-05-31 16:37:47 +02:00
Otto Winter
5ab995d8ca
Bump version to v1.13.1
2019-05-30 22:31:56 +02:00
Otto Winter
4248741b11
Fix waveshare 7.5in model ( #576 )
...
* Fix waveshare 7.5in model
Fixes https://github.com/esphome/issues/issues/357
* Fix platformio travis errors
2019-05-30 22:31:54 +02:00
Otto Winter
4b8ecc7634
Dashboard work around Hass.io bug ( #575 )
...
* Dashboard work around Hass.io bug
Ref https://github.com/home-assistant/hassio/issues/1103
* Lint
2019-05-30 22:31:53 +02:00
Otto Winter
25d04c759c
Fix Sun Trigger ( #572 )
...
* Fix Sun Trigger
* Fix cwww lights
2019-05-30 22:31:53 +02:00
Otto Winter
b4ec84030e
Fix validation TypeError ( #574 )
2019-05-30 22:31:53 +02:00
Otto Winter
29e8761373
Fix merge
2019-05-30 14:20:06 +02:00
Otto Winter
a04299c59e
Bump version to v1.13.0
2019-05-30 14:15:41 +02:00
Otto Winter
d7bf3c51d9
Merge branch 'beta'
2019-05-30 14:15:28 +02:00
Otto Winter
ac0b095941
Bump version to v1.12.2
2019-03-31 13:13:12 +02:00
Otto Winter
cda9bad233
Upgrade docker base image to 1.4.3 ( #499 )
2019-03-31 13:13:09 +02:00
Otto Winter
41db8a1264
Fix text sensor MQTT settings ( #495 )
...
Fixes https://github.com/esphome/issues/issues/170
2019-03-31 13:13:09 +02:00
Otto Winter
e7e785fd60
Fix dashboard wizard unicode ( #494 )
...
* Fix dashboard wizard unicode
Fixes https://github.com/esphome/issues/issues/169
* Fix password md5
2019-03-31 13:13:08 +02:00
Otto Winter
300d3a1f46
Upgrade ESPAsyncTCP to 1.2.0 ( #497 )
2019-03-31 13:13:08 +02:00
Otto Winter
356554c08d
ESP8266 SDK 2.3.0 compat ( #490 )
2019-03-31 13:13:08 +02:00
Guillermo Ruffino
ced28ad006
Better symlink support under Windows ( #487 )
...
* Better symlink support under Windows
* Conditional loading of ctypes wintypes module
* Shortening comment line for pylint
* Adding plint bypass for Python 3
2019-03-31 13:13:08 +02:00