Fabian
afc2b3b74f
Keep Device Class in Flash. ( #4639 )
...
* Keep Device Class in Flash.
* Remove blank line
---------
Co-authored-by: Your Name <you@example.com >
2023-04-20 03:53:35 +00:00
Jesse Hills
b60c08dd28
Add push to talk voice assistant ( #4648 )
...
* Add push to talk voice assistant
* Refactor most code into voice_assistant
* Make voice_assistant the component and remove push_to_talk (can be done in yaml)
* Fix component setup
* Always AF_INET to match serverside
* Fix microphone and media player co-existence
* Format
* Update codeowners
* Update test file
* Fix endifs
* nullptr not NULL
* clang-tidy
* Format
* fixup: Add VA event data
* Generate proto
* Parse and log events
* Add default to switch
* Fix
* Add mic/va to test5
2023-04-11 23:45:10 +00:00
Jörg Thalheim
421ebcc8b2
use PRIx macros for printing u32/i32 ints ( #4671 )
...
This fix compilation issues with the latest esp-idf.
2023-04-10 22:20:02 +00:00
Fabian
4faa9d109e
entity_base avoid padding bytes. ( #4637 )
...
Co-authored-by: Your Name <you@example.com >
2023-03-31 04:28:49 +00:00
Fabian
3ac7bf3761
EntityBase: Move ObjectId to Flash ( #4569 )
...
* Move EntityBase Object Id from memory to flash.
* Sprinkler use common `setup_entity` method.
* Remove `EntityBase` from Sprinkler.
* Support for entity names set to None
* change so gh PR picks up commit.
---------
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-28 09:00:34 +00:00
Fabian
cb2fcaa9b1
EntityBase Name can stay in flash. (#4594 )
...
* `EntityBase`can stay in flash.
* Trying to please the CI.
---------
Co-authored-by: Your Name <you@example.com >
2023-03-28 06:38:56 +00:00
Jesse Hills
c2756d57d8
Allow entity names to be set to None ( #4607 )
...
* Allow entity names to be set to None so they take on the device friendly_name automatically
* Use empty
2023-03-26 22:49:09 +00:00
Jesse Hills
a1eb3b8475
Swap curly brackets for round on LockGuard ( #4610 )
2023-03-22 07:56:02 +00:00
Jesse Hills
d70e7da0ef
rp2040: Use fake Mutex lock ( #4602 )
2023-03-21 20:25:19 +00:00
Oxan van Leeuwen
14e38f0469
Upgrade clang-format to v13 ( #4535 )
...
* Upgrade clang-format to v13
* Apply clang-format-13 formatting changes
* Format
* Format bme_680
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-03-20 03:38:41 +00:00
Fabian
7196fb8e82
add define __str__ method ( #4576 )
...
Co-authored-by: Your Name <you@example.com >
2023-03-19 18:55:12 +00:00
Fabian
1b8b8cdd11
EntityBase: Icon string can stay in flash. ( #4566 )
...
* Icon string can stay in flash.
* Remove redundant const.
---------
Co-authored-by: Your Name <you@example.com >
2023-03-15 22:20:12 +00:00
Oxan van Leeuwen
da056866ff
Drop broken logging macros ( #4534 )
2023-03-09 00:03:33 +00:00
Fabian
3773c385c7
Ensure component is ready before update. ( #4523 )
...
Co-authored-by: Your Name <you@example.com >
2023-03-07 04:16:42 +00:00
Oxan van Leeuwen
b8538c2c12
Fix typo ( #4515 )
2023-03-05 23:02:36 +00:00
Oxan van Leeuwen
43fb68f8a0
Fix parallel invocations of repeat action ( #4480 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-26 22:23:04 +00:00
Oxan van Leeuwen
86c0e6114f
Lock scheduler items while modifying them ( #4410 )
...
* Cosmetic fixes to scheduler code
* Add generic Mutex API
* Lock scheduler items while modifying them
* Always defer MQTT callbacks on Arduino
2023-02-26 18:43:08 +00:00
Fabian
1a9141877d
use same heap_caps_malloc parameter as ps_malloc. ( #4484 )
...
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-26 18:42:29 +00:00
Mikhail Zakharov
38a01988a5
fix library override logic ( #4474 )
...
* fix library override logic
* formatting
2023-02-21 21:52:06 +00:00
Expaso
7a2d7fdd19
Fixed PlatformIO Build on DEV ( #4422 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-13 15:43:52 +13:00
Dan Jackson
029ac75a04
set_retry: add retries remaining parameter to the provided function ( #4251 )
2023-01-18 14:26:32 +13:00
Jesse Hills
efc6a8df35
Dont default CORE.friendly_name ( #4305 )
2023-01-17 13:15:47 +13:00
Gil Peeters
11518364a1
Display the configured esphome:comment on the WebServer ( #4246 )
2023-01-17 13:02:54 +13:00
Jesse Hills
c301ae3645
Add friendly_name to device ( #4296 )
2023-01-17 10:28:09 +13:00
Dan Jackson
ff4fd497c4
Component::set_retry updates ( #3305 )
2022-12-22 20:48:15 +13:00
Jesse Hills
2dd032475b
Allow global setting of compile process limit ( #4081 )
2022-12-01 12:51:01 +13:00
Jesse Hills
9273e3775b
Add vector includes ( #4080 )
2022-11-24 13:12:55 +13:00
Jesse Hills
b184b01600
Remove a bunch of unnecessary pylint disabling ( #4079 )
2022-11-24 11:09:19 +13:00
Jesse Hills
91925b1826
Update ESP-IDF and platform version ( #3565 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com >
2022-11-23 09:54:55 +13:00
Jesse Hills
c2e198311c
Update esp32 arduino and platform versions ( #3564 )
2022-11-21 11:49:30 +13:00
Jesse Hills
e61a01f7bb
Fix imports for rp2040 with no wifi ( #3956 )
2022-10-28 08:12:12 +13:00
Jesse Hills
85faecb2fd
Add core config option to limit compile process count ( #3952 )
2022-10-27 12:17:21 +13:00
Jesse Hills
f97252b93a
Implement InterruptLock for RP2040 ( #3945 )
2022-10-26 16:41:51 +13:00
Jesse Hills
60717b074e
Implement different random for rp2040 ( #3939 )
2022-10-25 17:59:10 +13:00
Jesse Hills
6153bcc6ad
Initial Support for RP2040 platform ( #3284 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-10-20 16:50:39 +13:00
Jadson Santos
41b5cb06d3
New platform ethernet_info from component text_sensor ( #3811 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-10-19 13:44:48 +13:00
Jesse Hills
d220d41182
Bump python min to 3.9 ( #3871 )
2022-10-05 20:09:27 +13:00
Jesse Hills
c3a8972550
Add min_version to esphome config ( #3866 )
2022-10-05 16:30:56 +13:00
Guillermo Ruffino
1444cddda9
Fix-esphome-validation-line-number ( #3815 )
2022-09-20 17:23:55 +12:00
RoboMagus
78b55d86e9
Unify 'nullptr' initalization of class members; ( #3805 )
2022-09-15 11:53:02 +12:00
Jesse Hills
f4b0917239
Allow ble tracker to subscribe to ota start and stop the scanning ( #3800 )
2022-09-14 16:49:20 +12:00
anatoly-savchenkov
9a5f865eea
Add Factory Reset button and switch ( #3724 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-09-12 10:23:46 +12:00
Jesse Hills
c317422ed7
Move crc16 to helpers ( #3780 )
2022-09-06 12:57:21 +12:00
NP v/d Spek
63290a265c
add color compare operator's ( #3730 )
2022-08-25 13:41:52 +12:00
Jesse Hills
b854e17995
Initial bluetooth_proxy support ( #3736 )
2022-08-25 07:13:44 +12:00
Stijn Tintel
b4bbe3d7b5
wifi: support 802.11k and 802.11v ( #3600 )
2022-08-17 21:10:43 +12:00
anatoly-savchenkov
01a4443b6c
Webui small fixes ( #3713 )
2022-08-15 10:28:29 +12:00
NP v/d Spek
1cf213dad8
add gradient color V2.0 ( #3709 )
2022-08-15 08:21:08 +12:00
RoboMagus
029014d9d6
Add priority to on_shutdown trigger ( #3644 )
2022-08-10 13:10:49 +12:00
NP v/d Spek
34df7a6072
add gradient color ( #3687 )
2022-08-09 12:29:41 +12:00