1
0
mirror of https://github.com/esphome/esphome.git synced 2025-03-10 20:58:17 +00:00

4677 Commits

Author SHA1 Message Date
Pieter Viljoen
41e13fa6f4
Replace random non-ascii-print characters with standard substitutes () 2024-06-01 10:49:48 +10:00
Keith Burzinski
1f301df51d
Fix log message in VA for IDF 5 () 2024-05-31 17:49:11 +12:00
NonaSuomy
2894a138e7
Update const.py added missing millimeter ()
* 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 ()
* 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 () 2024-05-30 03:01:39 -05:00
Jesse Hills
8aba890e69
[voice_assistant] Half the microphone ringbuffer size () 2024-05-30 03:00:09 -05:00
Jesse Hills
63fc8ab10a
[core] Const-ify some Component fields () 2024-05-30 02:59:15 -05:00
Erdem
9de8eaff24
Fix DHT reading timing for SI7021 on ESP32 ()
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 () 2024-05-30 13:58:13 +12:00
RFDarter
a7fc1a6298
[web_server] add entity sorting for v3 ()
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 ()
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
2024-05-30 13:09:19 +12:00
Keith Burzinski
bff24e2977
Fix a bunch of components for IDF 5 compatibility and () 2024-05-29 17:05:19 +12:00
Clyde Stubbs
ec3164f800
[wake_on_lan] Make component platform independent () 2024-05-29 16:36:49 +12:00
Frederik
2b691ad5ad
Make SPI Ethernet (W5500) compatible with ESP-IDF v5 ()
* 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 ()
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 ()
* 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+ ()
* 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
Gábor Poczkodi
6e4fd428e7
[helpers] Move Base64 string to cpp () 2024-05-28 08:19:22 +12:00
august huber
e285196709
fix libretiny regression from () 2024-05-27 07:41:29 +12:00
august huber
17c6bf57cd
[tuya] add support for extended services () 2024-05-27 07:40:38 +12:00
Sašo Domadenik
4125b48b86
Fix incorrect naming of the AdaFruit MagTag display. () 2024-05-27 07:23:00 +12:00
Jesse Hills
6d341ce4e7
[web_server_base] Bump ESPAsyncWebServer-esphome to 3.2.2 ()
Co-authored-by: Samuel Sieb <samuel-github@sieb.net>
2024-05-27 07:15:05 +12:00
Jesse Hills
863bee28d9
[voice_assistant] Don't allocate buffers until starting the microphone for the first time () 2024-05-25 07:42:24 +12:00
Edward Firmo
9d03f47233
[nextion] Add basic functions to Intelligent series () 2024-05-24 09:11:34 +12:00
polyfloyd
c2d67659f3
mpr121: Add GPIO support ()
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 () 2024-05-24 09:07:39 +12:00
Jesse Hills
4ab7a5d964
[ledc] Change some logging lines from debug to verbose () 2024-05-23 00:04:33 -05:00
Penny Wood
7f9383c83b
[sx1509] Output open drain pin mode () 2024-05-23 09:31:56 +12:00
Keith Burzinski
9a6fde21ee
Add on_safe_mode trigger () 2024-05-23 07:43:13 +12:00
Jeroen van Oort
1ca7c2d7dd
Add support for acting as Modbus server ()
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 () 2024-05-22 13:08:53 +12:00
esphomebot
525c4891d5
Update webserver local assets to 20240519-215627 () 2024-05-21 10:55:56 +12:00
Anton Viktorov
ce6dc040da
Tiny fix in automation.h - unused return value removed () 2024-05-21 10:54:38 +12:00
Jesse Hills
9de67feccd
[remote_receiver] Add better error message for tolerance breaking change () 2024-05-21 10:53:16 +12:00
Clyde Stubbs
bad400e1cd
[ili9xxx] Add 18bit mode selection and custom init sequence () 2024-05-21 09:18:13 +12:00
J. Nick Koston
59b1e9c1b0
Fix DashboardEntries.all() call () 2024-05-20 11:52:24 +00:00
J. Nick Koston
25ee24299a
Revert "Fix MQTT dashboard discovery (Exception in MqttStatusThread)." () 2024-05-20 11:49:00 +00:00
fodfodfod
b9bb3cd4be
add rp2040 support to the wizard () 2024-05-20 12:42:30 +12:00
Markus
91e7a44c31
Fix MQTT dashboard discovery (Exception in MqttStatusThread). () 2024-05-20 11:52:14 +12:00
Markus
080f8bc86e
Fix Upload from Dashboard with MQTT discovery. ()
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 ()
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 () 2024-05-18 07:15:52 +00:00
acshef
94b63d7bc2
Add device_class to valve core config () 2024-05-18 16:17:09 +12:00
Edward Firmo
d410cc4f7b
[nextion] Fix type on sprintf for IDF v5 () 2024-05-16 22:22:18 +12:00
Anton Viktorov
b06e0746f5
INA228/INA229, INA238/INA239, INA237 power/energy/charge monitor (I2C, SPI) ()
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 () 2024-05-16 16:46:16 +12:00
Keith Burzinski
996f71c03c
Fix wifi compile error on IDF 5.1+ () 2024-05-16 04:40:21 +00:00
Anton Viktorov
98cb6555df
SPI and I2C for ENS160 () 2024-05-16 15:22:40 +12:00
Faidon Liambotis
0bb2773c64
Port wifi_component_esp32_arduino from tcpip_adapter to esp_netif ()
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 () 2024-05-16 14:11:54 +12:00