Commit Graph
28 Commits
Author SHA1 Message Date
mjagdisandGitHub f9a1b46876 [tuya] Avoid leaking polling jobs (#21040)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2026-06-24 23:12:54 +02:00
mjagdisandGitHub 90b1c5021b [tuya] Always update Channel list when initializing Things (#20937)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2026-06-16 15:26:01 +02:00
mjagdisandGitHub 101310243f [tuya] Improve channel categories (#20940)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2026-06-16 15:21:30 +02:00
mjagdisandGitHub 03905448be [tuya] Percent channels can be dimmers (#20933)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2026-06-12 08:44:23 +02:00
mjagdisandGitHub 8212a6fbc6 [tuya] Not all presumed dimmer channels are dimmer channels (#20918)
* [tuya] Remove explicit handling of (presumed) dimmer channels

They will be "value" types anyway and can be handled as such.

Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2026-06-10 19:07:57 +02:00
mjagdisandGitHub 0ae17573ed [tuya] Immediate discover after cloud login (#20836)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2026-06-01 18:51:34 +02:00
mjagdisandGitHub 95c8c73037 Fix mockito for newer Java versions (#20837)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2026-06-01 18:33:07 +02:00
mjagdisandGitHub ac64f3a394 [tuya] Improve handling of battery devices (#20760)
* [tuya] Improve handling of battery devices

Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2026-05-20 22:14:34 +02:00
mjagdisandGitHub 47f8f25833 [tuya] Protocol 3.1 responses are not encrypted (#20680)
* [tuya] Protocol 3.1 responses are not encrypted

Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2026-05-08 16:39:54 +02:00
mjagdisandGitHub 0c334de1a2 [tuya] Add missing "bitmap" DS type (#20428)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2026-03-27 21:12:14 +01:00
mjagdisandGitHub 14b1b7b19e Remove extraneous toLowerCase (#20042)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2026-01-17 11:20:06 +01:00
mjagdisandGitHub 090b010921 [tuya] Avoid refresh if there are no measurables (#19930)
* [tuya] Avoid refresh if there are no measurables

Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2026-01-02 15:38:44 +01:00
mjagdisandGitHub aab9732f36 [tuya] Things should be online/waiting as soon as we know the IP (#19530)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-10-25 11:34:17 +02:00
mjagdisandGitHub 621a1fc1da [tuya] Missing dependency (#19487)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-10-20 11:02:20 +02:00
mjagdisandGitHub 39b81ea03f [tuya] Allow translations for Thing statuses (#19434)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-10-04 17:39:34 +02:00
mjagdisandGitHub c093e9860c [tuya] Add missing dependency (#19426)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-10-03 16:39:56 +02:00
mjagdisandGitHub 54ff79f96d [tuya] Use dynamic providers to make channels, command and options translateable (#18949)
* [tuya] Sort local schemas by DP id

Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-10-03 14:05:30 +02:00
mjagdisandGitHub 07f232af39 [tuya] Improve connection handling (#18829)
* [tuya] Fix format of DP_REFRESH payload

Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-09-15 07:23:07 +02:00
mjagdisandGitHub 9976530ad8 [tuya] Add support for quantities (#18710)
* Add support for quantities

Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-07-13 16:02:14 +02:00
mjagdisandGitHub 919c18029c [tuya] Allow refresh commands for offline Things (#18828)
There's nothing wrong with an Item linked to an offline Thing showing
the last state known.

Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-06-21 22:46:47 +02:00
mjagdisandGitHub 3f66952fa9 [tuya] Add support for protocol version 3.5 (#626) (#18707)
* [tuya] Add support for protocol version 3.5
---------

Signed-off-by: Andriy Yemets <cyborg.andy@gmail.com>
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-05-23 13:51:45 +02:00
mjagdisandGitHub 5d8e0208e5 [tuya] Prettify the labels used for command options (#18704)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-05-21 23:08:23 +02:00
mjagdisandGitHub 465b984b11 [tuya] Order Channels using DP order in schemas (#18657)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-05-16 13:54:46 +02:00
mjagdisandGitHub bf6edf299c [tuya] Use both DP_REFRESH (only for known DPs) and DP_QUERY (#18651)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-05-06 18:39:32 +02:00
mjagdisandGitHub 74ebf90f77 [tuya] Get channel labels from schema label or map from schema code (#18654)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-05-06 18:37:08 +02:00
mjagdisandGitHub 6fec9470e9 [tuya] Fix to allow for Channels whose DPs have string values (#18653)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-05-06 18:36:01 +02:00
mjagdisandGitHub 576285d560 [tuya] Fix typo, regen translations (#18652)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-05-06 18:32:17 +02:00
mjagdisandGitHub 684c724fdc [tuya] Handle RefreshType requests on Channels (#18655)
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-05-06 18:29:40 +02:00