J. Nick Koston
c795dbde26
dashboard: split dashboard web server code into its own module ( #5770 )
2023-11-15 21:34:09 +00: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
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
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
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
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
Jesse Hills
45276cc244
Handle wake word not set up internally ( #5738 )
2023-11-13 11:48:26 +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
53f3385c49
Migrate to using aioesphomeapi for the log runner to fix multiple issues ( #5733 )
2023-11-12 14:36:56 +13: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
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
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
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
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
fde7a04ee7
Bump version to 2023.12.0-dev
2023-11-08 13:13:56 +13: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
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
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
d74a8abf9a
Revert "Ensure that all uses of strncpy in wifi component are safe." ( #5662 )
2023-11-03 08:09:17 +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
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
Clyde Stubbs
1fd9d67e2b
Add support for PCA9535 16 bit I/O expander ( #5634 )
2023-11-01 12:22:04 +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
Jesse Hills
27b593ba85
Add connection triggers to api ( #5628 )
2023-10-29 21:02:49 -05: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
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
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
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
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
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
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
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
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
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
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
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
Nippey
2910eb2ef7
Update htu21d.cpp, fix publishing of heater level ( #5520 )
2023-10-12 10:56:30 -07:00
Jesse Hills
11727391ad
Bump version to 2023.11.0-dev
2023-10-12 15:14:43 +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
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
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
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
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
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
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
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
Kapil Yedidi
17e1d4c245
Fix typo in documentation ( #5425 )
2023-09-25 12:05:56 +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
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
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
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
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
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
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
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
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
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
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
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
Pavlo Dudnytskyi
47735d1dae
Fixed default temperature step values for haier climate ( #5330 )
2023-09-06 07:37:01 +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
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
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
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
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
Stefan Rado
2a48b810a4
Fix equality check when setting current-based cover position ( #5167 )
2023-08-21 12:35:13 +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
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
Jimmy Hedman
63fc16d872
Add delay before enabling ipv6 ( #5256 )
2023-08-17 12:22:37 +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
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
db9dc11022
Bump version to 2023.9.0-dev
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
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
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
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
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