Kjell Braden
4c1af007ca
tuya: add time sync callback only once to prevent memleak ( #5234 )
2023-08-14 09:09:51 +12:00
Jesse Hills
302dea4169
Move ESPTime into core esphome namespace ( #4926 )
...
* Prep-work for datetime entities
* Fix some includes and remove some restrictions on printing time on displays
* format
* format
* More formatting
* Move function contents
* Ignore clang-tidy
2023-06-08 17:24:44 -05:00
Stroe Andrei Catalin
ee7102fcd1
Added response for Tuya RSSI command ( #4549 )
...
* Added wifi rssi util
Added tuya mcu response to wifi rssi command
* Cleanup
* PR Comments
* PR Comments
2023-03-14 00:54:35 +00:00
Andre Borie
78f5c417a4
Gracefully reject vacuum map upload requests ( #4414 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-02-13 14:43:11 +13:00
Andre Borie
b8c0f88440
Improve tuya network status command ( #4415 )
2023-02-13 14:14:35 +13:00
Jesse Hills
9273e3775b
Add vector includes ( #4080 )
2022-11-24 13:12:55 +13:00
Samuel Sieb
9b6b9c1fa2
Retry Tuya init commands ( #3482 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-05-17 20:15:02 +12:00
Maxim Ocheretianko
0665acd190
Tuya status gpio support ( #3466 )
2022-05-16 07:44:14 +12:00
Samuel Sieb
42984fa72a
Handle Tuya multi-datapoint messages ( #3159 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2022-02-04 15:50:42 +13:00
Paul Nicholls
caf352ff06
Tuya Cover improvements ( #2637 )
2021-12-02 15:26:56 +13:00
Chris Nussbaum
6144ce1fe0
Break the Tuya set_datapoint_value method into separate methods per datapoint type ( #2059 )
...
Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com >
Co-authored-by: Trevor North <trevor@freedisc.co.uk >
2021-08-11 07:44:31 +12:00
John K. Luebs
5abbe385c5
More Tuya MCU robustness ( #2080 )
2021-07-28 14:01:15 +12:00
Chris Nussbaum
6b535b11f8
Couple more updates for the Tuya component ( #2065 )
...
Co-authored-by: Chris Nussbaum <chris.nussbaum@protolabs.com >
2021-07-26 21:39:03 +12:00
Otto Winter
360effcb72
Activate some clang-tidy checks ( #1884 )
2021-06-10 13:04:40 +02:00
Stefan Rado
913ac8b7e8
Support raw datapoints for tuya components ( #1669 )
2021-06-03 13:10:29 +12:00
Trevor North
c5c24c1989
Tuya improvements ( #1491 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-02 21:31:56 +12:00
stubs12
87154e9b6f
Tuya: Use queue for sending command messages ( #1404 )
2021-02-26 12:52:40 +13:00
Paul Nicholls
9d38543cb0
Add support for string-type Tuya datapoints ( #1488 )
2021-01-26 17:44:10 +13:00
stubs12
0ea41e2f71
Add option to suppress embedded MCU updates on certain datapoints ( #1396 )
2020-12-03 17:38:17 +13:00
Yaroslav
9fed7cab5f
Add support for Tuya MCU 0x1C (obtain local time) ( #1344 )
...
* Fix some Tuya devices not handling commands sent without delay
* Also do not report WiFi status if MCU does not support it
* Support Tuya MCU 0x1c command (obtain local time)
* Use #ifdef USE_TIME to handle optional dependency on RTC
* Rename Tuya clock config variable to time to be consistent with the codebase
* Add tuya time configuration to test4
2020-11-11 11:31:28 +13:00
Brandon Davidson
4f8f59f705
Tuya: Fix init sequence and handle wifi test command ( #820 )
...
* Handle WiFi test command
Also rename commands to match Tuya protocol docs
* Fix init sequence and product info check
* Fix clang-format suggestions
* Additional changes based on code review
* Fix temp command buffer scope
* Let the interval timer fire the first heatbeat
* Fix init steps; add logging
* Lint
* Remove setup_priority override
* Add delay to dump_config
* Refactor dump sequence
* Fix verbose logging
* Fix lints
* Don't bother suppressing duplicate config dumps
* nolint
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-11-14 13:43:44 +01:00
Samuel Sieb
96ff9a162c
Add new component for Tuya dimmers ( #743 )
...
* Add new component for Tuya dimmers
* Update code
* Class naming
* Log output
* Fixes
* Lint
* Format
* Fix test
* log setting datapoint values
* remove in_setup_ and fix datapoint handling
Co-authored-by: Samuel Sieb <samuel@sieb.net >
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-10-19 21:47:24 +02:00