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
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
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
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
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
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
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
9a6e90af54
[adc] Fix 11db deprecation warning ( #6749 )
2024-05-15 12:51:01 +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
47b40505c2
Fix ESPHOME_PROJECT_VERSION_30 ( #6731 )
2024-05-14 09:42:53 +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
Jesse Hills
8280772b91
Add new Error type to skip prepending path ( #6716 )
2024-05-10 10:57:47 +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
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
b7c6125a0b
Bump version to 2024.6.0-dev
2024-05-08 13:22:05 +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
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
tomaszduda23
8463f897e1
fix conflict with EMPTY macro in zephyr ( #6679 )
2024-05-07 07:20:01 +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
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
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
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
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
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
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
eb89d99999
Add valve component ( #6447 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-04-23 16:47:03 +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
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
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
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
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
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
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
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
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]
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
Edward Firmo
6876c65eda
Define USE_PSRAM
( #6526 )
2024-04-15 17:13:31 +12:00
Clyde Stubbs
86f9af13aa
Fix no-release bug on ft6x36 ( #6527 )
2024-04-15 13:08:35 +12:00
Jesse Hills
dc200948fa
Fix project version longer than 30 characters breaking compilation ( #6535 )
2024-04-15 12:02:19 +12: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
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
6d480c5f05
ads1115: remove auto-load and split sensor into platform folder ( #5981 )
2024-04-11 10:09:25 +12:00
Jesse Hills
a102e982b3
Bump version to 2024.5.0-dev
2024-04-10 12:49:45 +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
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
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
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
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
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
MagicBear
6b7f9b15ea
feat: Add Daikin ARC (tested on Daikin ARC472A62) ( #6429 )
2024-03-28 07:56:19 +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
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
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
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
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
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
9b7438a56d
Require xsrf/csrf when using a password ( #6396 )
2024-03-19 13:39:01 +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
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
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
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
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
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
bbf7e2be28
Bump version to 2024.4.0-dev
2024-03-13 16:33:43 +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
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
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
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
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