kswt
6ecc1c14d2
tuya_light: fix float->int conversion while setting color temperature ( #5067 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: kswt <kswt@xmpp.is >
2023-07-12 13:28:48 +12:00
richardhopton
5d8daa6990
Tuya: Prevent loop when setting colors on case-sensitive dps ( #4809 )
...
Co-authored-by: Samuel Sieb <samuel-github@sieb.net >
2023-05-13 15:16:28 +12:00
irtimaled
f68d577986
Add configurable color datapoint ( #4383 )
...
* Add configurable color datapoint
* Lint fixes
* Review comments
* Linting
2023-02-19 21:50:46 +00:00
Jesse Hills
ef26677b67
Always use brackets around single log macros ( #4072 )
2022-11-23 10:32:51 +13:00
VitaliyKurokhtin
6a85259e4d
Block Tuya light from reacting to dp changes if transitioning ( #3076 )
2022-06-07 23:07:08 +12:00
Oxan van Leeuwen
80d03a631e
Force braces around multi-line statements ( #3094 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2022-01-25 08:56:36 +13:00
Oxan van Leeuwen
beeb0c7c5a
Introduce hex parsing & formatting helper functions ( #2882 )
2021-12-13 09:15:23 +13:00
irtimaled
c39ac9edfe
Support HSV-based color support on tuya light ( #2400 )
...
* fix: stop tuya light state getting reset
* fix typo
* Support for HSV color in Tuya
* Clamp formatting
2021-09-28 22:19:17 +02:00
irtimaled
1ba560dc9e
fix: stop tuya light state getting reset ( #2401 )
...
* fix: stop tuya light state getting reset
* fix typo
2021-09-27 21:54:51 +02:00
irtimaled
7246f42a8e
Tuya rgb support ( #2278 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-09-26 21:34:06 +13:00
irtimaled
f0b6aabc96
Support inverting color temperature on tuya lights ( #2277 )
2021-09-13 09:33:20 +02: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
Oxan van Leeuwen
5983ccc55c
Color mode implementation ( #2012 )
2021-07-29 19:11:56 +02:00
Stefan Agner
501f88ca86
Avoid non-const globals and enable clang-tidy check ( #1892 )
2021-06-11 08:19:44 +12:00
Otto Winter
360effcb72
Activate some clang-tidy checks ( #1884 )
2021-06-10 13:04:40 +02: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
Ryan Mounce
c3938d04f3
Support Tuya light color temperature control ( #1412 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2021-06-02 09:32:16 +12:00
Connor Prussin
051a1e4772
Add a datapoint to sync the Tuya MCU minimum brightness ( #1347 )
...
The Tuya MCU keeps its own internal minimum brightness setting. This value may
not match the minimum brightness setting for ESPHome, leading to some issues:
1. Dimming is limited--on some devices the default minimum is as high as 10%,
meaning the dimmest ESPHome will go is still quite bright.
2. HA will allow a user to set a value below the MCU minimum, but the MCU will
reject it and keep the previous setting, so the UI is confusing.
This PR adds a setting to configure the datapoint for setting the MCU minimum
brightness. If the setting is set, then ESPHome will synchronize the MCU's
minimum brightness with the one configured for ESPHome on startup.
2020-11-06 12:53:25 +13: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