Tuya Binding WARN but seems to be working

I’m running openhabian on a P5 with openHAB 5.0 snapshot. I have been very pleased with the Tuya binding. It is much more stable than the old one and I’m seeing state updates that I wasn’t before.

But my openhab.log is filled with warnings that are generated with every polling cycle for ~4 of my 20 Tuya devices. The Things for these devices stay online and they appear to be functioning as expected. I guess I can change the logging to ERROR to get rid of these, but like seeing the warnings generally.

I suspect the issue is related to the fact that binding tires both to both DP_QUERY and DP_REFRESH because one works for some devices and not others and vice versa. In my case I believe the query works and the refresh fails, generating the warning.


2025-06-04 19:23:37.868 [WARN ] [nding.tuya.internal.local.TuyaDevice] - 31824587ecfabc657e92: Refreshing status failed. Device is not connected.
2025-06-04 19:23:47.869 [WARN ] [nding.tuya.internal.local.TuyaDevice] - 31824587ecfabc657e92: Refreshing status failed. Device is not connected.
2025-06-04 19:23:57.869 [WARN ] [nding.tuya.internal.local.TuyaDevice] - 31824587ecfabc657e92: Refreshing status failed. Device is not connected.
2025-06-04 19:24:07.870 [WARN ] [nding.tuya.internal.local.TuyaDevice] - 31824587ecfabc657e92: Refreshing status failed. Device is not connected.
2025-06-04 19:24:17.870 [WARN ] [nding.tuya.internal.local.TuyaDevice] - 31824587ecfabc657e92: Refreshing status failed. Device is not connected.
2025-06-04 19:24:27.870 [WARN ] [nding.tuya.internal.local.TuyaDevice] - 31824587ecfabc657e92: Refreshing status failed. Device is not connected.
2025-06-04 19:24:37.871 [WARN ] [nding.tuya.internal.local.TuyaDevice] - 31824587ecfabc657e92: Refreshing status failed. Device is not connected.
2025-06-04 19:24:47.871 [WARN ] [nding.tuya.internal.local.TuyaDevice] - 31824587ecfabc657e92: Refreshing status failed. Device is not connected.
2025-06-04 19:24:57.872 [WARN ] [nding.tuya.internal.local.TuyaDevice] - 31824587ecfabc657e92: Refreshing status failed. Device is not connected.
2025-06-04 19:25:07.285 [DEBUG] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending DP_REFRESH, payload {devId=31824587ecfabc657e92, uid=31824587ecfabc657e92, t=1749086707, dpId=[20, 21, 22, 23, 24, 25, 26, 28, 20], gwId=31824587ecfabc657e92}
2025-06-04 19:25:07.285 [TRACE] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending encoded '000055AA00006A6000000012000000980628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FF0C1799DA710607751E9DC22EE54D56B3D2156B3C443ABEF8A7DE3D5769B6D996FA4CC3B1EDB596C3918A287580D88D99DAF4B4B6CF93E8D9085F205AA9969DC99D261A863690BB42B12BF6C230E3987E1100970350F735572511D8C5E69C0B529E133A307DC131E0D8CB5378C65B21CEFB85DE650000AA55'
2025-06-04 19:25:07.286 [DEBUG] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending DP_QUERY, payload {devId=31824587ecfabc657e92, uid=31824587ecfabc657e92, t=1749086707, dps={}, gwId=31824587ecfabc657e92}
2025-06-04 19:25:07.286 [TRACE] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending encoded '000055AA00006A610000000A000000880628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FF0C1799DA710607751E9DC22EE54D56B3D2156B3C443ABEF8A7DE3D5769B6D996F2C855B789A111CDC57C6EE7E4AFF3114693338CC3989819C1C1A4B9AF77EACCE2F1ECE0AEB4601CE527E45A0F1AAA488F136A399435ED4E35621147B859C6E4F71E199B0000AA55'
2025-06-04 19:25:07.321 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Received encoded '000055AA00006A610000000A000000AC000000000628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FFC11E75F8C313F165B04314C27C2375A2A975E2FE6EEE77AABF93BE8719CD07FD382CFBE4FDF7468344954B5D8910BAC2C320E6EF4C1131C0D7D17AC0045ED4B1463D82509D5EBB14B70C7C7926E40616B636EB8707401055290CE1296B85E22EDCD48D016FB55918FCC805FEC078C93448265BB524AE5E87A9F7E768690695ED790A8E500000AA55'
2025-06-04 19:25:07.322 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Protocol version '3.3'
2025-06-04 19:25:07.322 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Decoded raw payload: 7B226465764964223A223331383234353837656366616263363537653932222C22647073223A7B223230223A66616C73652C223231223A227768697465222C223232223A3530302C223233223A3232302C223234223A22303066303033653830336538222C223235223A2230303065306430303030326530336538303263633030303030303030222C223236223A307D7D0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
2025-06-04 19:25:07.322 [DEBUG] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Received MessageWrapper{commandType=DP_QUERY, content='TcpStatusPayload{protocol=-1, devId='31824587ecfabc657e92', gwId='', uid='', t=0, dps={20=false, 21=white, 22=500.0, 23=220.0, 24=00f003e803e8, 25=000e0d00002e03e802cc00000000, 26=0.0}, data=Data{dps={}}}'}
2025-06-04 19:25:07.322 [TRACE] [a.internal.handler.TuyaDeviceHandler] - 'tuya:tuyaDevice:31824587ecfabc657e92' received status message '{20=false, 21=white, 22=500.0, 23=220.0, 24=00f003e803e8, 25=000e0d00002e03e802cc00000000, 26=0.0}'
2025-06-04 19:25:07.408 [DEBUG] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending DP_REFRESH, payload {devId=31824587ecfabc657e92, uid=31824587ecfabc657e92, t=1749086707, dpId=[20, 21, 22, 23, 24, 25, 26, 28, 20], gwId=31824587ecfabc657e92}
2025-06-04 19:25:07.408 [TRACE] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending encoded '000055AA00006A6200000012000000980628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FF0C1799DA710607751E9DC22EE54D56B3D2156B3C443ABEF8A7DE3D5769B6D996FA4CC3B1EDB596C3918A287580D88D99DAF4B4B6CF93E8D9085F205AA9969DC99D261A863690BB42B12BF6C230E3987E1100970350F735572511D8C5E69C0B529E133A307DC131E0D8CB5378C65B21CE591993BA0000AA55'
2025-06-04 19:25:07.408 [DEBUG] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending DP_QUERY, payload {devId=31824587ecfabc657e92, uid=31824587ecfabc657e92, t=1749086707, dps={}, gwId=31824587ecfabc657e92}
2025-06-04 19:25:07.408 [TRACE] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending encoded '000055AA00006A630000000A000000880628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FF0C1799DA710607751E9DC22EE54D56B3D2156B3C443ABEF8A7DE3D5769B6D996F2C855B789A111CDC57C6EE7E4AFF3114693338CC3989819C1C1A4B9AF77EACCE2F1ECE0AEB4601CE527E45A0F1AAA488F136A399435ED4E35621147B859C6E44DB0ADCE0000AA55'
2025-06-04 19:25:07.443 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Received encoded '000055AA00006A630000000A000000AC000000000628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FFC11E75F8C313F165B04314C27C2375A2A975E2FE6EEE77AABF93BE8719CD07FD382CFBE4FDF7468344954B5D8910BAC2C320E6EF4C1131C0D7D17AC0045ED4B1463D82509D5EBB14B70C7C7926E40616B636EB8707401055290CE1296B85E22EDCD48D016FB55918FCC805FEC078C93448265BB524AE5E87A9F7E768690695ED1D5B633F0000AA55'
2025-06-04 19:25:07.443 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Protocol version '3.3'
2025-06-04 19:25:07.444 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Decoded raw payload: 7B226465764964223A223331383234353837656366616263363537653932222C22647073223A7B223230223A66616C73652C223231223A227768697465222C223232223A3530302C223233223A3232302C223234223A22303066303033653830336538222C223235223A2230303065306430303030326530336538303263633030303030303030222C223236223A307D7D0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
2025-06-04 19:25:07.444 [DEBUG] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Received MessageWrapper{commandType=DP_QUERY, content='TcpStatusPayload{protocol=-1, devId='31824587ecfabc657e92', gwId='', uid='', t=0, dps={20=false, 21=white, 22=500.0, 23=220.0, 24=00f003e803e8, 25=000e0d00002e03e802cc00000000, 26=0.0}, data=Data{dps={}}}'}
2025-06-04 19:25:07.444 [TRACE] [a.internal.handler.TuyaDeviceHandler] - 'tuya:tuyaDevice:31824587ecfabc657e92' received status message '{20=false, 21=white, 22=500.0, 23=220.0, 24=00f003e803e8, 25=000e0d00002e03e802cc00000000, 26=0.0}'
2025-06-04 19:25:07.872 [WARN ] [nding.tuya.internal.local.TuyaDevice] - 31824587ecfabc657e92: Refreshing status failed. Device is not connected.
2025-06-04 19:25:17.285 [DEBUG] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending DP_REFRESH, payload {devId=31824587ecfabc657e92, uid=31824587ecfabc657e92, t=1749086717, dpId=[20, 21, 22, 23, 24, 25, 26, 28, 20], gwId=31824587ecfabc657e92}
2025-06-04 19:25:17.285 [TRACE] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending encoded '000055AA00006A6400000012000000980628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FF0C1799DA710607751E9DC22EE54D56B3D2156B3C443ABEF8A7DE3D5769B6D996A27A4646F3F9B10A9697022C9A15DB37DAF4B4B6CF93E8D9085F205AA9969DC99D261A863690BB42B12BF6C230E3987E1100970350F735572511D8C5E69C0B529E133A307DC131E0D8CB5378C65B21CE726856D20000AA55'
2025-06-04 19:25:17.287 [DEBUG] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending DP_QUERY, payload {devId=31824587ecfabc657e92, uid=31824587ecfabc657e92, t=1749086717, dps={}, gwId=31824587ecfabc657e92}
2025-06-04 19:25:17.287 [TRACE] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending encoded '000055AA00006A650000000A000000880628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FF0C1799DA710607751E9DC22EE54D56B3D2156B3C443ABEF8A7DE3D5769B6D99654719C7427F368173A365F44660689624693338CC3989819C1C1A4B9AF77EACCE2F1ECE0AEB4601CE527E45A0F1AAA488F136A399435ED4E35621147B859C6E4D29C08F40000AA55'
2025-06-04 19:25:17.338 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Received encoded '000055AA00006A650000000A000000AC000000000628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FFC11E75F8C313F165B04314C27C2375A2A975E2FE6EEE77AABF93BE8719CD07FD382CFBE4FDF7468344954B5D8910BAC2C320E6EF4C1131C0D7D17AC0045ED4B1463D82509D5EBB14B70C7C7926E40616B636EB8707401055290CE1296B85E22EDCD48D016FB55918FCC805FEC078C93448265BB524AE5E87A9F7E768690695EDB1A9548E0000AA55'
2025-06-04 19:25:17.339 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Protocol version '3.3'
2025-06-04 19:25:17.339 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Decoded raw payload: 7B226465764964223A223331383234353837656366616263363537653932222C22647073223A7B223230223A66616C73652C223231223A227768697465222C223232223A3530302C223233223A3232302C223234223A22303066303033653830336538222C223235223A2230303065306430303030326530336538303263633030303030303030222C223236223A307D7D0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
2025-06-04 19:25:17.339 [DEBUG] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Received MessageWrapper{commandType=DP_QUERY, content='TcpStatusPayload{protocol=-1, devId='31824587ecfabc657e92', gwId='', uid='', t=0, dps={20=false, 21=white, 22=500.0, 23=220.0, 24=00f003e803e8, 25=000e0d00002e03e802cc00000000, 26=0.0}, data=Data{dps={}}}'}
2025-06-04 19:25:17.339 [TRACE] [a.internal.handler.TuyaDeviceHandler] - 'tuya:tuyaDevice:31824587ecfabc657e92' received status message '{20=false, 21=white, 22=500.0, 23=220.0, 24=00f003e803e8, 25=000e0d00002e03e802cc00000000, 26=0.0}'
2025-06-04 19:25:17.408 [DEBUG] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending DP_REFRESH, payload {devId=31824587ecfabc657e92, uid=31824587ecfabc657e92, t=1749086717, dpId=[20, 21, 22, 23, 24, 25, 26, 28, 20], gwId=31824587ecfabc657e92}
2025-06-04 19:25:17.408 [TRACE] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending encoded '000055AA00006A6600000012000000980628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FF0C1799DA710607751E9DC22EE54D56B3D2156B3C443ABEF8A7DE3D5769B6D996A27A4646F3F9B10A9697022C9A15DB37DAF4B4B6CF93E8D9085F205AA9969DC99D261A863690BB42B12BF6C230E3987E1100970350F735572511D8C5E69C0B529E133A307DC131E0D8CB5378C65B21CED0F41B0D0000AA55'
2025-06-04 19:25:17.408 [DEBUG] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending DP_QUERY, payload {devId=31824587ecfabc657e92, uid=31824587ecfabc657e92, t=1749086717, dps={}, gwId=31824587ecfabc657e92}
2025-06-04 19:25:17.408 [TRACE] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending encoded '000055AA00006A670000000A000000880628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FF0C1799DA710607751E9DC22EE54D56B3D2156B3C443ABEF8A7DE3D5769B6D99654719C7427F368173A365F44660689624693338CC3989819C1C1A4B9AF77EACCE2F1ECE0AEB4601CE527E45A0F1AAA488F136A399435ED4E35621147B859C6E46832BCA10000AA55'
2025-06-04 19:25:17.438 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Received encoded '000055AA00006A670000000A000000AC000000000628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FFC11E75F8C313F165B04314C27C2375A2A975E2FE6EEE77AABF93BE8719CD07FD382CFBE4FDF7468344954B5D8910BAC2C320E6EF4C1131C0D7D17AC0045ED4B1463D82509D5EBB14B70C7C7926E40616B636EB8707401055290CE1296B85E22EDCD48D016FB55918FCC805FEC078C93448265BB524AE5E87A9F7E768690695EDD5F8B9E10000AA55'
2025-06-04 19:25:17.439 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Protocol version '3.3'
2025-06-04 19:25:17.439 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Decoded raw payload: 7B226465764964223A223331383234353837656366616263363537653932222C22647073223A7B223230223A66616C73652C223231223A227768697465222C223232223A3530302C223233223A3232302C223234223A22303066303033653830336538222C223235223A2230303065306430303030326530336538303263633030303030303030222C223236223A307D7D0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
2025-06-04 19:25:17.440 [DEBUG] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Received MessageWrapper{commandType=DP_QUERY, content='TcpStatusPayload{protocol=-1, devId='31824587ecfabc657e92', gwId='', uid='', t=0, dps={20=false, 21=white, 22=500.0, 23=220.0, 24=00f003e803e8, 25=000e0d00002e03e802cc00000000, 26=0.0}, data=Data{dps={}}}'}
2025-06-04 19:25:17.440 [TRACE] [a.internal.handler.TuyaDeviceHandler] - 'tuya:tuyaDevice:31824587ecfabc657e92' received status message '{20=false, 21=white, 22=500.0, 23=220.0, 24=00f003e803e8, 25=000e0d00002e03e802cc00000000, 26=0.0}'
2025-06-04 19:25:17.872 [WARN ] [nding.tuya.internal.local.TuyaDevice] - 31824587ecfabc657e92: Refreshing status failed. Device is not connected.
2025-06-04 19:25:27.285 [DEBUG] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending DP_REFRESH, payload {devId=31824587ecfabc657e92, uid=31824587ecfabc657e92, t=1749086727, dpId=[20, 21, 22, 23, 24, 25, 26, 28, 20], gwId=31824587ecfabc657e92}
2025-06-04 19:25:27.286 [TRACE] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending encoded '000055AA00006A6800000012000000980628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FF0C1799DA710607751E9DC22EE54D56B3D2156B3C443ABEF8A7DE3D5769B6D996E005DB85529791BFED25B222B66559E8DAF4B4B6CF93E8D9085F205AA9969DC99D261A863690BB42B12BF6C230E3987E1100970350F735572511D8C5E69C0B529E133A307DC131E0D8CB5378C65B21CEF1E039D50000AA55'
2025-06-04 19:25:27.286 [DEBUG] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending DP_QUERY, payload {devId=31824587ecfabc657e92, uid=31824587ecfabc657e92, t=1749086727, dps={}, gwId=31824587ecfabc657e92}
2025-06-04 19:25:27.286 [TRACE] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending encoded '000055AA00006A690000000A000000880628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FF0C1799DA710607751E9DC22EE54D56B3D2156B3C443ABEF8A7DE3D5769B6D996D4719AFC620C0E2CC9BED32AE35DC30C4693338CC3989819C1C1A4B9AF77EACCE2F1ECE0AEB4601CE527E45A0F1AAA488F136A399435ED4E35621147B859C6E44B73F0A40000AA55'
2025-06-04 19:25:27.324 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Received encoded '000055AA00006A690000000A000000AC000000000628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FFC11E75F8C313F165B04314C27C2375A2A975E2FE6EEE77AABF93BE8719CD07FD382CFBE4FDF7468344954B5D8910BAC2C320E6EF4C1131C0D7D17AC0045ED4B1463D82509D5EBB14B70C7C7926E40616B636EB8707401055290CE1296B85E22EDCD48D016FB55918FCC805FEC078C93448265BB524AE5E87A9F7E768690695ED333C3DAD0000AA55'
2025-06-04 19:25:27.325 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Protocol version '3.3'
2025-06-04 19:25:27.325 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Decoded raw payload: 7B226465764964223A223331383234353837656366616263363537653932222C22647073223A7B223230223A66616C73652C223231223A227768697465222C223232223A3530302C223233223A3232302C223234223A22303066303033653830336538222C223235223A2230303065306430303030326530336538303263633030303030303030222C223236223A307D7D0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
2025-06-04 19:25:27.325 [DEBUG] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Received MessageWrapper{commandType=DP_QUERY, content='TcpStatusPayload{protocol=-1, devId='31824587ecfabc657e92', gwId='', uid='', t=0, dps={20=false, 21=white, 22=500.0, 23=220.0, 24=00f003e803e8, 25=000e0d00002e03e802cc00000000, 26=0.0}, data=Data{dps={}}}'}
2025-06-04 19:25:27.326 [TRACE] [a.internal.handler.TuyaDeviceHandler] - 'tuya:tuyaDevice:31824587ecfabc657e92' received status message '{20=false, 21=white, 22=500.0, 23=220.0, 24=00f003e803e8, 25=000e0d00002e03e802cc00000000, 26=0.0}'
2025-06-04 19:25:27.407 [DEBUG] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending DP_REFRESH, payload {devId=31824587ecfabc657e92, uid=31824587ecfabc657e92, t=1749086727, dpId=[20, 21, 22, 23, 24, 25, 26, 28, 20], gwId=31824587ecfabc657e92}
2025-06-04 19:25:27.408 [TRACE] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending encoded '000055AA00006A6A00000012000000980628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FF0C1799DA710607751E9DC22EE54D56B3D2156B3C443ABEF8A7DE3D5769B6D996E005DB85529791BFED25B222B66559E8DAF4B4B6CF93E8D9085F205AA9969DC99D261A863690BB42B12BF6C230E3987E1100970350F735572511D8C5E69C0B529E133A307DC131E0D8CB5378C65B21CE537C740A0000AA55'
2025-06-04 19:25:27.408 [DEBUG] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending DP_QUERY, payload {devId=31824587ecfabc657e92, uid=31824587ecfabc657e92, t=1749086727, dps={}, gwId=31824587ecfabc657e92}
2025-06-04 19:25:27.408 [TRACE] [.internal.local.handlers.TuyaEncoder] - 31824587ecfabc657e92/10.0.0.42:6668: Sending encoded '000055AA00006A6B0000000A000000880628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FF0C1799DA710607751E9DC22EE54D56B3D2156B3C443ABEF8A7DE3D5769B6D996D4719AFC620C0E2CC9BED32AE35DC30C4693338CC3989819C1C1A4B9AF77EACCE2F1ECE0AEB4601CE527E45A0F1AAA488F136A399435ED4E35621147B859C6E4F1DD44F10000AA55'
2025-06-04 19:25:27.452 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Received encoded '000055AA00006A6B0000000A000000AC000000000628D80C3CDC9B242C4C4EEAA5FCF45048508BAA0C092CB4BD76CC2E215D29FFC11E75F8C313F165B04314C27C2375A2A975E2FE6EEE77AABF93BE8719CD07FD382CFBE4FDF7468344954B5D8910BAC2C320E6EF4C1131C0D7D17AC0045ED4B1463D82509D5EBB14B70C7C7926E40616B636EB8707401055290CE1296B85E22EDCD48D016FB55918FCC805FEC078C93448265BB524AE5E87A9F7E768690695ED576DD0C20000AA55'
2025-06-04 19:25:27.452 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Protocol version '3.3'
2025-06-04 19:25:27.452 [TRACE] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Decoded raw payload: 7B226465764964223A223331383234353837656366616263363537653932222C22647073223A7B223230223A66616C73652C223231223A227768697465222C223232223A3530302C223233223A3232302C223234223A22303066303033653830336538222C223235223A2230303065306430303030326530336538303263633030303030303030222C223236223A307D7D0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
2025-06-04 19:25:27.453 [DEBUG] [.internal.local.handlers.TuyaDecoder] - 31824587ecfabc657e92/10.0.0.42:6668: Received MessageWrapper{commandType=DP_QUERY, content='TcpStatusPayload{protocol=-1, devId='31824587ecfabc657e92', gwId='', uid='', t=0, dps={20=false, 21=white, 22=500.0, 23=220.0, 24=00f003e803e8, 25=000e0d00002e03e802cc00000000, 26=0.0}, data=Data{dps={}}}'}
2025-06-04 19:25:27.453 [TRACE] [a.internal.handler.TuyaDeviceHandler] - 'tuya:tuyaDevice:31824587ecfabc657e92' received status message '{20=false, 21=white, 22=500.0, 23=220.0, 24=00f003e803e8, 25=000e0d00002e03e802cc00000000, 26=0.0}'
2025-06-04 19:25:27.872 [WARN ] [nding.tuya.internal.local.TuyaDevice] - 31824587ecfabc657e92: Refreshing status failed. Device is not connected.
openhabian@oh-m5:~ $ 

I guess my suggestion is that if one method works, the other not generate a warning. That may be too difficult to program, but I thought I would at least ask.

Regardless, thanks for all the work on the updated and improved binding.

@mjagdis Bumping you on this thread because I have seen on GitHub that you have been very active in improving the Tuya Binding and wanted to be sure you saw this. Thanks.

Is that a battery powered device by any chance? Polling set to 10 s?

No, it is a hardwired smart bulb

Polling set to 10 s? For testing. I usually use 300 seconds.

Yeah, it’ll be many of the same issues. The DP_REFRESH handling is just plain wrong, the connection management is a bit dodgy, devices that go offline and online, like battery devices or wall-switched lamps, are problematical, polling has issues. There’ll be one or more PRs along soon(ish).

I believe this is related.
This device does not provide state update info with either DP_REFRESH or DP_QUERY. There is a message that it will try the CONTROL command, which it looks like provides a response that is not meaningful to the binding.

2025-07-15 07:04:09.350 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing 'tuya:tuyaDevice:eb5b828303759ec030ia8i' to inbox.
2025-07-15 07:09:35.875 [INFO ] [a.internal.handler.TuyaDeviceHandler] - Configuring IP address 'DeviceInfo{ip='10.0.0.240', version='3.3'}' for thing 'tuya:tuyaDevice:eb5b828303759ec030ia8i'.
2025-07-15 07:09:35.975 [INFO ] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: DP_QUERY not supported. Trying to request with CONTROL.
2025-07-15 07:15:20.838 [INFO ] [a.internal.handler.TuyaDeviceHandler] - Configuring IP address 'DeviceInfo{ip='10.0.0.240', version='3.3'}' for thing 'tuya:tuyaDevice:eb5b828303759ec030ia8i'.
2025-07-15 07:15:20.878 [INFO ] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: DP_QUERY not supported. Trying to request with CONTROL.
2025-07-15 07:20:20.902 [INFO ] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: DP_QUERY not supported. Trying to request with CONTROL.
2025-07-15 07:25:20.955 [INFO ] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: DP_QUERY not supported. Trying to request with CONTROL.
2025-07-15 07:29:50.986 [TRACE] [rnal.local.handlers.HeartbeatHandler] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending ping
2025-07-15 07:29:50.986 [DEBUG] [.internal.local.handlers.TuyaEncoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending HEART_BEAT, payload {devId=eb5b828303759ec030ia8i, uid=eb5b828303759ec030ia8i, t=1752586190, dps=, gwId=eb5b828303759ec030ia8i}
2025-07-15 07:29:50.986 [TRACE] [.internal.local.handlers.TuyaEncoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending encoded '000055AA0000005D0000000900000097332E330000000000000000000000009E89A2D62185907C936DD0B306710D89B1384EC6B2E4FD608BB1014E9248B0A39473B50C3B285A96FB8EAC2AB3F4E3A727F883ABAE8CB0CC319C6C90708261134DB53D7C4C6C206C8D38FED1471D8E3322F3813CDC8365CBE19CA7491E3072357EA1E7F26057D7A20A9605C6E320DABED28ADDB645B67966C55B956FD8899E50007B58E10000AA55'
2025-07-15 07:29:51.070 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received encoded '000055AA00000000000000090000000C00000000B051AB030000AA55'
2025-07-15 07:29:51.070 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Protocol version '3.3'
2025-07-15 07:29:51.070 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Decoded raw payload: 
2025-07-15 07:29:51.070 [DEBUG] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received MessageWrapper{commandType=HEART_BEAT, content='[B@492d3c71'}
2025-07-15 07:29:51.070 [TRACE] [rnal.local.handlers.HeartbeatHandler] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received pong
2025-07-15 07:29:52.292 [DEBUG] [.internal.local.handlers.TuyaDecoder] - udpListener: Received MessageWrapper{commandType=UDP_NEW, content='DiscoveryMessage{ip='10.0.0.240', deviceId='eb5b828303759ec030ia8i', active=2, ability=0, mode=0, encrypt=true, productKey='keygg897krt5kk4t', version='3.3', token= true, wf_cfg=true}'}
2025-07-15 07:29:57.411 [DEBUG] [.internal.local.handlers.TuyaDecoder] - udpListener: Received MessageWrapper{commandType=UDP_NEW, content='DiscoveryMessage{ip='10.0.0.240', deviceId='eb5b828303759ec030ia8i', active=2, ability=0, mode=0, encrypt=true, productKey='keygg897krt5kk4t', version='3.3', token= true, wf_cfg=true}'}
2025-07-15 07:30:00.987 [TRACE] [rnal.local.handlers.HeartbeatHandler] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending ping
2025-07-15 07:30:00.987 [DEBUG] [.internal.local.handlers.TuyaEncoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending HEART_BEAT, payload {devId=eb5b828303759ec030ia8i, uid=eb5b828303759ec030ia8i, t=1752586200, dps=, gwId=eb5b828303759ec030ia8i}
2025-07-15 07:30:00.988 [TRACE] [.internal.local.handlers.TuyaEncoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending encoded '000055AA0000005E0000000900000097332E330000000000000000000000009E89A2D62185907C936DD0B306710D89B1384EC6B2E4FD608BB1014E9248B0A39473B50C3B285A96FB8EAC2AB3F4E3A727F883ABAE8CB0CC319C6C90708261130F4818248AD97AD503B86B97059FE3C422F3813CDC8365CBE19CA7491E3072357EA1E7F26057D7A20A9605C6E320DABED28ADDB645B67966C55B956FD8899E501A5256F40000AA55'
2025-07-15 07:30:01.134 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received encoded '000055AA00000000000000090000000C00000000B051AB030000AA55'
2025-07-15 07:30:01.134 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Protocol version '3.3'
2025-07-15 07:30:01.134 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Decoded raw payload: 
2025-07-15 07:30:01.134 [DEBUG] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received MessageWrapper{commandType=HEART_BEAT, content='[B@576ccedd'}
2025-07-15 07:30:01.134 [TRACE] [rnal.local.handlers.HeartbeatHandler] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received pong
2025-07-15 07:30:02.761 [DEBUG] [.internal.local.handlers.TuyaDecoder] - udpListener: Received MessageWrapper{commandType=UDP_NEW, content='DiscoveryMessage{ip='10.0.0.240', deviceId='eb5b828303759ec030ia8i', active=2, ability=0, mode=0, encrypt=true, productKey='keygg897krt5kk4t', version='3.3', token= true, wf_cfg=true}'}
2025-07-15 07:30:07.969 [DEBUG] [.internal.local.handlers.TuyaDecoder] - udpListener: Received MessageWrapper{commandType=UDP_NEW, content='DiscoveryMessage{ip='10.0.0.240', deviceId='eb5b828303759ec030ia8i', active=2, ability=0, mode=0, encrypt=true, productKey='keygg897krt5kk4t', version='3.3', token= true, wf_cfg=true}'}
2025-07-15 07:30:10.989 [TRACE] [rnal.local.handlers.HeartbeatHandler] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending ping
2025-07-15 07:30:10.989 [DEBUG] [.internal.local.handlers.TuyaEncoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending HEART_BEAT, payload {devId=eb5b828303759ec030ia8i, uid=eb5b828303759ec030ia8i, t=1752586210, dps=, gwId=eb5b828303759ec030ia8i}
2025-07-15 07:30:10.989 [TRACE] [.internal.local.handlers.TuyaEncoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending encoded '000055AA0000005F0000000900000097332E330000000000000000000000009E89A2D62185907C936DD0B306710D89B1384EC6B2E4FD608BB1014E9248B0A39473B50C3B285A96FB8EAC2AB3F4E3A727F883ABAE8CB0CC319C6C90708261138995C1C8795B0448F6922D2195B5C07822F3813CDC8365CBE19CA7491E3072357EA1E7F26057D7A20A9605C6E320DABED28ADDB645B67966C55B956FD8899E5043E4EBAD0000AA55'
2025-07-15 07:30:11.063 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received encoded '000055AA00000000000000090000000C00000000B051AB030000AA55'
2025-07-15 07:30:11.063 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Protocol version '3.3'
2025-07-15 07:30:11.063 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Decoded raw payload: 
2025-07-15 07:30:11.063 [DEBUG] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received MessageWrapper{commandType=HEART_BEAT, content='[B@34ebdd1f'}
2025-07-15 07:30:11.064 [TRACE] [rnal.local.handlers.HeartbeatHandler] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received pong
2025-07-15 07:30:13.090 [DEBUG] [.internal.local.handlers.TuyaDecoder] - udpListener: Received MessageWrapper{commandType=UDP_NEW, content='DiscoveryMessage{ip='10.0.0.240', deviceId='eb5b828303759ec030ia8i', active=2, ability=0, mode=0, encrypt=true, productKey='keygg897krt5kk4t', version='3.3', token= true, wf_cfg=true}'}
2025-07-15 07:30:18.144 [DEBUG] [.internal.local.handlers.TuyaDecoder] - udpListener: Received MessageWrapper{commandType=UDP_NEW, content='DiscoveryMessage{ip='10.0.0.240', deviceId='eb5b828303759ec030ia8i', active=2, ability=0, mode=0, encrypt=true, productKey='keygg897krt5kk4t', version='3.3', token= true, wf_cfg=true}'}
2025-07-15 07:30:20.862 [DEBUG] [.internal.local.handlers.TuyaEncoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending DP_REFRESH, payload {devId=eb5b828303759ec030ia8i, uid=eb5b828303759ec030ia8i, t=1752586220, dpId=[1, 11], gwId=eb5b828303759ec030ia8i}
2025-07-15 07:30:20.863 [TRACE] [.internal.local.handlers.TuyaEncoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending encoded '000055AA0000006000000012000000889E89A2D62185907C936DD0B306710D89B1384EC6B2E4FD608BB1014E9248B0A39473B50C3B285A96FB8EAC2AB3F4E3A727F883ABAE8CB0CC319C6C90708261133F43C8DFA16D996294E30E5D601BE9A36E37B54F7FA49724B27D34E4D18EC7DB04B1B324C270A1DF67B2B6F4DFAB1E5D1594A1D6DD3944635B581065672E2258B83FF23A0000AA55'
2025-07-15 07:30:20.863 [DEBUG] [.internal.local.handlers.TuyaEncoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending DP_QUERY, payload {devId=eb5b828303759ec030ia8i, uid=eb5b828303759ec030ia8i, t=1752586220, dps={}, gwId=eb5b828303759ec030ia8i}
2025-07-15 07:30:20.863 [TRACE] [.internal.local.handlers.TuyaEncoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending encoded '000055AA000000610000000A000000889E89A2D62185907C936DD0B306710D89B1384EC6B2E4FD608BB1014E9248B0A39473B50C3B285A96FB8EAC2AB3F4E3A727F883ABAE8CB0CC319C6C90708261133F43C8DFA16D996294E30E5D601BE9A3CCADADFD9864D1882F4A3FE70D9602A47EA1E7F26057D7A20A9605C6E320DABED28ADDB645B67966C55B956FD8899E50B53C9A5B0000AA55'
2025-07-15 07:30:21.078 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received encoded '000055AA00000060000000120000000C000000009037ADF10000AA55'
2025-07-15 07:30:21.078 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Protocol version '3.3'
2025-07-15 07:30:21.078 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Decoded raw payload: 
2025-07-15 07:30:21.078 [DEBUG] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received MessageWrapper{commandType=DP_REFRESH, content='[B@3f0330ba'}
2025-07-15 07:30:21.081 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received encoded '000055AA000000610000000A0000002C000000012CD55303C0B1831EBA40298F400985D22266464CC994264095D9623ECE7EB83B8DECC1110000AA55'
2025-07-15 07:30:21.081 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Protocol version '3.3'
2025-07-15 07:30:21.081 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Decoded raw payload: 6A736F6E206F626A206461746120756E76616C69640B0B0B0B0B0B0B0B0B0B0B
2025-07-15 07:30:21.081 [INFO ] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: DP_QUERY not supported. Trying to request with CONTROL.
2025-07-15 07:30:21.081 [DEBUG] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received MessageWrapper{commandType=DP_QUERY_NOT_SUPPORTED, content='{}'}
2025-07-15 07:30:21.082 [TRACE] [a.internal.handler.TuyaDeviceHandler] - 'tuya:tuyaDevice:eb5b828303759ec030ia8i' received status message '{}'
2025-07-15 07:30:21.082 [DEBUG] [.internal.local.handlers.TuyaEncoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending CONTROL, payload {devId=eb5b828303759ec030ia8i, uid=eb5b828303759ec030ia8i, t=1752586221, dps={1=null, 11=null}, gwId=eb5b828303759ec030ia8i}
2025-07-15 07:30:21.082 [TRACE] [.internal.local.handlers.TuyaEncoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending encoded '000055AA000000620000000700000097332E330000000000000000000000009E89A2D62185907C936DD0B306710D89B1384EC6B2E4FD608BB1014E9248B0A39473B50C3B285A96FB8EAC2AB3F4E3A727F883ABAE8CB0CC319C6C907082611362EFEC4BC2085B0D4912E15479F6F232CCADADFD9864D1882F4A3FE70D9602A47EA1E7F26057D7A20A9605C6E320DABED28ADDB645B67966C55B956FD8899E503B79C7CA0000AA55'
2025-07-15 07:30:21.089 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received encoded '000055AA00000062000000070000000C00000000163C1F840000AA55'
2025-07-15 07:30:21.089 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Protocol version '3.3'
2025-07-15 07:30:21.089 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Decoded raw payload: 
2025-07-15 07:30:21.089 [DEBUG] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received MessageWrapper{commandType=CONTROL, content='[B@55ea1160'}
2025-07-15 07:30:23.218 [DEBUG] [.internal.local.handlers.TuyaDecoder] - udpListener: Received MessageWrapper{commandType=UDP_NEW, content='DiscoveryMessage{ip='10.0.0.240', deviceId='eb5b828303759ec030ia8i', active=2, ability=0, mode=0, encrypt=true, productKey='keygg897krt5kk4t', version='3.3', token= true, wf_cfg=true}'}
2025-07-15 07:30:28.310 [DEBUG] [.internal.local.handlers.TuyaDecoder] - udpListener: Received MessageWrapper{commandType=UDP_NEW, content='DiscoveryMessage{ip='10.0.0.240', deviceId='eb5b828303759ec030ia8i', active=2, ability=0, mode=0, encrypt=true, productKey='keygg897krt5kk4t', version='3.3', token= true, wf_cfg=true}'}
2025-07-15 07:30:31.083 [TRACE] [rnal.local.handlers.HeartbeatHandler] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending ping
2025-07-15 07:30:31.083 [DEBUG] [.internal.local.handlers.TuyaEncoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending HEART_BEAT, payload {devId=eb5b828303759ec030ia8i, uid=eb5b828303759ec030ia8i, t=1752586231, dps=, gwId=eb5b828303759ec030ia8i}
2025-07-15 07:30:31.084 [TRACE] [.internal.local.handlers.TuyaEncoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Sending encoded '000055AA000000630000000900000097332E330000000000000000000000009E89A2D62185907C936DD0B306710D89B1384EC6B2E4FD608BB1014E9248B0A39473B50C3B285A96FB8EAC2AB3F4E3A727F883ABAE8CB0CC319C6C90708261136F9E9089B7E3F048F3C893C5756BAFCA22F3813CDC8365CBE19CA7491E3072357EA1E7F26057D7A20A9605C6E320DABED28ADDB645B67966C55B956FD8899E5043CE39930000AA55'
2025-07-15 07:30:31.126 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received encoded '000055AA00000000000000090000000C00000000B051AB030000AA55'
2025-07-15 07:30:31.126 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Protocol version '3.3'
2025-07-15 07:30:31.126 [TRACE] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Decoded raw payload: 
2025-07-15 07:30:31.126 [DEBUG] [.internal.local.handlers.TuyaDecoder] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received MessageWrapper{commandType=HEART_BEAT, content='[B@2a1e4002'}
2025-07-15 07:30:31.126 [TRACE] [rnal.local.handlers.HeartbeatHandler] - eb5b828303759ec030ia8i/10.0.0.240:6668: Received pong
2025-07-15 07:30:33.360 [DEBUG] [.internal.local.handlers.TuyaDecoder] - udpListener: Received MessageWrapper{commandType=UDP_NEW, content='DiscoveryMessage{ip='10.0.0.240', deviceId='eb5b828303759ec030ia8i', active=2, ability=0, mode=0, encrypt=true, productKey='keygg897krt5kk4t', version='3.3', token= true, wf_cfg=true}'}

What are the product names and product ids (shown on the Thing configuration page)? And the contents of ${OPENHAB_USERDATA}/jsondb/org.openhab.binding.tuya.Schema.json.

PR#18829 cleans up polling so you shouldn’t get swamped with warnings (among other improvements, more particularly for battery devices) however it bothers me that I don’t see any state updates in your logs. Not all devices respond to refreshes, queries or null control requests. Some that don’t have measurables send an update when you connect then update-on-event as long as you stay connected. I guess not implementing queries saves a little code. It would be really annoying if there are devices that don’t even send a state update on connect. That would imply you could only know the initial state by asking the cloud. Or forcing it with a command.

Device ID: eb5b828303759ec030ia8i
Product ID: octeoqhuayzof69q
I didn’t see a Product Name on the UI config page.


openhabian@oh-m5:~ $ cat /var/lib/openhab/jsondb/org.openhab.binding.tuya.Schema.json
{
  "03220718ecfabc6aa073": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "03220718ecfabc6abe83": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "04200320b4e62d07ff0b": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":2,\"code\":\"switch_2\",\"type\":\"bool\",\"label\":\"\"},{\"id\":4,\"code\":\"switch_4\",\"type\":\"bool\",\"label\":\"\"},{\"id\":5,\"code\":\"switch_usb1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":3,\"code\":\"switch_3\",\"type\":\"bool\",\"label\":\"\"}]"
  },
  "06787636600194a44810": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "06787636600194a44c4f": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "07620280e868e78f5544": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":11,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "11223743e868e78fbff8": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":11,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "31006101c45bbef7696e": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":103,\"code\":\"switch_inching\",\"type\":\"string\",\"label\":\"\"},{\"id\":104,\"code\":\"led_switch\",\"type\":\"bool\",\"label\":\"\"},{\"id\":106,\"code\":\"alarm_switch\",\"type\":\"bool\",\"label\":\"\"},{\"id\":105,\"code\":\"alarm_signal\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "31824587ecfabc657e82": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "31824587ecfabc657e92": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "31824587ecfabc6b13db": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "32100611c82b96441e3f": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "36802558840d8e95ef5d": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"}]"
  },
  "42434288807d3a372fd5": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":2,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":11.0,\"max\":255.0}]"
  },
  "42434288807d3a3734e6": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":2,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":11.0,\"max\":255.0}]"
  },
  "4250258084f3eb1fa9da": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":11,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "57575113e868e78f9713": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":11,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "57575113e868e78fb93c": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":11,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "62013028c45bbe428dd2": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":103,\"code\":\"switch_inching\",\"type\":\"string\",\"label\":\"\"},{\"id\":104,\"code\":\"led_switch\",\"type\":\"bool\",\"label\":\"\"},{\"id\":106,\"code\":\"alarm_switch\",\"type\":\"bool\",\"label\":\"\"},{\"id\":105,\"code\":\"alarm_signal\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "68734067dc4f22546b57": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":3,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":25.0,\"max\":255.0},{\"id\":2,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\"]},{\"id\":4,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":255.0},{\"id\":5,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":6,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":7,\"code\":\"flash_scene_1\",\"type\":\"string\",\"label\":\"\"},{\"id\":8,\"code\":\"flash_scene_2\",\"type\":\"string\",\"label\":\"\"},{\"id\":9,\"code\":\"flash_scene_3\",\"type\":\"string\",\"label\":\"\"},{\"id\":10,\"code\":\"flash_scene_4\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "74572610cc50e3f57f9c": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "78076518e868e7f3e2ed": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":103,\"code\":\"switch_inching\",\"type\":\"string\",\"label\":\"\"},{\"id\":104,\"code\":\"led_switch\",\"type\":\"bool\",\"label\":\"\"},{\"id\":106,\"code\":\"alarm_switch\",\"type\":\"bool\",\"label\":\"\"},{\"id\":105,\"code\":\"alarm_signal\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "800061668caab5005de9": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":3,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":25.0,\"max\":255.0},{\"id\":2,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\"]},{\"id\":4,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":255.0},{\"id\":5,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":6,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":7,\"code\":\"flash_scene_1\",\"type\":\"string\",\"label\":\"\"},{\"id\":8,\"code\":\"flash_scene_2\",\"type\":\"string\",\"label\":\"\"},{\"id\":9,\"code\":\"flash_scene_3\",\"type\":\"string\",\"label\":\"\"},{\"id\":10,\"code\":\"flash_scene_4\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "8342555498f4abd3dd0d": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":3,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":25.0,\"max\":255.0},{\"id\":2,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\"]},{\"id\":4,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":255.0},{\"id\":5,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":6,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":7,\"code\":\"flash_scene_1\",\"type\":\"string\",\"label\":\"\"},{\"id\":8,\"code\":\"flash_scene_2\",\"type\":\"string\",\"label\":\"\"},{\"id\":9,\"code\":\"flash_scene_3\",\"type\":\"string\",\"label\":\"\"},{\"id\":10,\"code\":\"flash_scene_4\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "8342555498f4abd3fd36": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":3,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":25.0,\"max\":255.0},{\"id\":2,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\"]},{\"id\":4,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":255.0},{\"id\":5,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":6,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":7,\"code\":\"flash_scene_1\",\"type\":\"string\",\"label\":\"\"},{\"id\":8,\"code\":\"flash_scene_2\",\"type\":\"string\",\"label\":\"\"},{\"id\":9,\"code\":\"flash_scene_3\",\"type\":\"string\",\"label\":\"\"},{\"id\":10,\"code\":\"flash_scene_4\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "83425554bcddc268d218": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":3,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":25.0,\"max\":255.0},{\"id\":2,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\"]},{\"id\":4,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":255.0},{\"id\":5,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":6,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":7,\"code\":\"flash_scene_1\",\"type\":\"string\",\"label\":\"\"},{\"id\":8,\"code\":\"flash_scene_2\",\"type\":\"string\",\"label\":\"\"},{\"id\":9,\"code\":\"flash_scene_3\",\"type\":\"string\",\"label\":\"\"},{\"id\":10,\"code\":\"flash_scene_4\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "83425554bcddc268d45c": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":3,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":25.0,\"max\":255.0},{\"id\":2,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\"]},{\"id\":4,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":255.0},{\"id\":5,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":6,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":7,\"code\":\"flash_scene_1\",\"type\":\"string\",\"label\":\"\"},{\"id\":8,\"code\":\"flash_scene_2\",\"type\":\"string\",\"label\":\"\"},{\"id\":9,\"code\":\"flash_scene_3\",\"type\":\"string\",\"label\":\"\"},{\"id\":10,\"code\":\"flash_scene_4\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "eb04ec86abf62e08b1932f": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":11,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "eb0a689d8036ebc469nmsj": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":11,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "eb1390ae89af070756nro2": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":38,\"code\":\"relay_status\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"power_off\",\"power_on\",\"last\"]},{\"id\":39,\"code\":\"light_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"relay\",\"pos\",\"none\"]},{\"id\":40,\"code\":\"child_lock\",\"type\":\"bool\",\"label\":\"\"},{\"id\":41,\"code\":\"cycle_time\",\"type\":\"string\",\"label\":\"\"},{\"id\":42,\"code\":\"random_time\",\"type\":\"string\",\"label\":\"\"},{\"id\":43,\"code\":\"switch_inching\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "eb21848bab40064708t1ak": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_led_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":2,\"code\":\"bright_value_1\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":3,\"code\":\"brightness_min_1\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":4,\"code\":\"led_type_1\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"incandescent\",\"halogen\"]}]"
  },
  "eb32dd275ad3deeb93o4wa": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":27,\"code\":\"music_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "eb33a972b3a733dd5dyiln": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":11,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "eb349b6012eb05c13103yh": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":2,\"code\":\"switch_2\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":10,\"code\":\"countdown_2\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "eb35efbb6a5ce2c62ffdgb": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":27,\"code\":\"music_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":30,\"code\":\"rhythm_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":31,\"code\":\"sleep_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":32,\"code\":\"wakeup_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":33,\"code\":\"power_memory\",\"type\":\"raw\",\"label\":\"\"},{\"id\":34,\"code\":\"do_not_disturb\",\"type\":\"bool\",\"label\":\"\"},{\"id\":209,\"code\":\"cycle_timing\",\"type\":\"raw\",\"label\":\"\"},{\"id\":210,\"code\":\"random_timing\",\"type\":\"raw\",\"label\":\"\"}]"
  },
  "eb3600645c830091c9dqcx": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":27,\"code\":\"music_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":30,\"code\":\"rhythm_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":31,\"code\":\"sleep_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":32,\"code\":\"wakeup_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":33,\"code\":\"power_memory\",\"type\":\"raw\",\"label\":\"\"},{\"id\":34,\"code\":\"do_not_disturb\",\"type\":\"bool\",\"label\":\"\"},{\"id\":209,\"code\":\"cycle_timing\",\"type\":\"raw\",\"label\":\"\"},{\"id\":210,\"code\":\"random_timing\",\"type\":\"raw\",\"label\":\"\"}]"
  },
  "eb3c82adf880a32bbe5ivy": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":11,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "eb4103c2b8bccf67bfu7yq": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":27,\"code\":\"music_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":30,\"code\":\"rhythm_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":31,\"code\":\"sleep_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":32,\"code\":\"wakeup_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":33,\"code\":\"power_memory\",\"type\":\"raw\",\"label\":\"\"},{\"id\":34,\"code\":\"do_not_disturb\",\"type\":\"bool\",\"label\":\"\"},{\"id\":210,\"code\":\"random_timing\",\"type\":\"raw\",\"label\":\"\"}]"
  },
  "eb46ca9465a40e227e6bdm": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":27,\"code\":\"music_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":30,\"code\":\"rhythm_mode\",\"type\":\"raw\",\"label\":\"\"}]"
  },
  "eb5041ea483cdfb8b5aa0m": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":27,\"code\":\"music_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":30,\"code\":\"rhythm_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":31,\"code\":\"sleep_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":32,\"code\":\"wakeup_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":33,\"code\":\"power_memory\",\"type\":\"raw\",\"label\":\"\"},{\"id\":34,\"code\":\"do_not_disturb\",\"type\":\"bool\",\"label\":\"\"},{\"id\":209,\"code\":\"cycle_timing\",\"type\":\"raw\",\"label\":\"\"},{\"id\":210,\"code\":\"random_timing\",\"type\":\"raw\",\"label\":\"\"}]"
  },
  "eb50b5afe873ba6525ihao": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":38,\"code\":\"relay_status\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"power_off\",\"power_on\",\"last\"]}]"
  },
  "eb513087c5c9cd8294amo4": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":38,\"code\":\"relay_status\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"power_off\",\"power_on\",\"last\"]}]"
  },
  "eb5b828303759ec030ia8i": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":11,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "eb60def9a2b474972eevkv": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"pir\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"pir\",\"none\"]},{\"id\":4,\"code\":\"battery_percentage\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":100.0}]"
  },
  "eb667bade1bd5bbeecmvot": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":38,\"code\":\"relay_status\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"power_off\",\"power_on\",\"last\"]}]"
  },
  "eb849b05dde8341135ttkj": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":27,\"code\":\"music_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "eb868b6090185e8eccndcm": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":38,\"code\":\"relay_status\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"power_off\",\"power_on\",\"last\"]}]"
  },
  "eb8be3d18966725e9fxfux": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":38,\"code\":\"relay_status\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"power_off\",\"power_on\",\"last\"]},{\"id\":39,\"code\":\"light_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"relay\",\"pos\",\"none\"]},{\"id\":40,\"code\":\"child_lock\",\"type\":\"bool\",\"label\":\"\"},{\"id\":41,\"code\":\"cycle_time\",\"type\":\"string\",\"label\":\"\"},{\"id\":42,\"code\":\"random_time\",\"type\":\"string\",\"label\":\"\"},{\"id\":43,\"code\":\"switch_inching\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "eb912c832e06853069wwvq": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":11,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "eba1142a3fb52c5a254mbf": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":27,\"code\":\"music_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":30,\"code\":\"rhythm_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":31,\"code\":\"sleep_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":32,\"code\":\"wakeup_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":33,\"code\":\"power_memory\",\"type\":\"raw\",\"label\":\"\"},{\"id\":34,\"code\":\"do_not_disturb\",\"type\":\"bool\",\"label\":\"\"},{\"id\":209,\"code\":\"cycle_timing\",\"type\":\"raw\",\"label\":\"\"},{\"id\":210,\"code\":\"random_timing\",\"type\":\"raw\",\"label\":\"\"}]"
  },
  "eba7519ea966aae5ccxm1e": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":38,\"code\":\"relay_status\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"power_off\",\"power_on\",\"last\"]}]"
  },
  "eba95e4272686ca68elfv7": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":38,\"code\":\"relay_status\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"power_off\",\"power_on\",\"last\"]},{\"id\":39,\"code\":\"light_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"relay\",\"pos\",\"none\"]},{\"id\":40,\"code\":\"child_lock\",\"type\":\"bool\",\"label\":\"\"},{\"id\":41,\"code\":\"cycle_time\",\"type\":\"string\",\"label\":\"\"},{\"id\":42,\"code\":\"random_time\",\"type\":\"string\",\"label\":\"\"},{\"id\":43,\"code\":\"switch_inching\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "ebb34eae827d23eeccjt9z": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":38,\"code\":\"relay_status\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"power_off\",\"power_on\",\"last\"]}]"
  },
  "ebb442e79ea9c02fb35xs8": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":27,\"code\":\"music_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":30,\"code\":\"rhythm_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":31,\"code\":\"sleep_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":32,\"code\":\"wakeup_mode\",\"type\":\"raw\",\"label\":\"\"}]"
  },
  "ebd1bb2ebcd92256cfokaq": {
    "class": "java.lang.String",
    "value": "[{\"id\":9,\"code\":\"temp_unit_convert\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"c\",\"f\"]},{\"id\":1,\"code\":\"va_temperature\",\"type\":\"value\",\"label\":\"\",\"min\":-200.0,\"max\":600.0},{\"id\":2,\"code\":\"humidity_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":100.0}]"
  },
  "ebd48e9199a576f7bbcjzy": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":11,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "ebd5022cc8d2f07f95lyai": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":38,\"code\":\"relay_status\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"power_off\",\"power_on\",\"last\"]}]"
  },
  "ebd7bb9ffb70d06985hrdv": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":38,\"code\":\"relay_status\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"power_off\",\"power_on\",\"last\"]},{\"id\":39,\"code\":\"light_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"relay\",\"pos\",\"none\"]},{\"id\":40,\"code\":\"child_lock\",\"type\":\"bool\",\"label\":\"\"},{\"id\":41,\"code\":\"cycle_time\",\"type\":\"string\",\"label\":\"\"},{\"id\":42,\"code\":\"random_time\",\"type\":\"string\",\"label\":\"\"},{\"id\":43,\"code\":\"switch_inching\",\"type\":\"string\",\"label\":\"\"}]"
  },
  "ebd9e3c781547acc87k1h6": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":27,\"code\":\"music_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":30,\"code\":\"rhythm_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":31,\"code\":\"sleep_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":32,\"code\":\"wakeup_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":33,\"code\":\"power_memory\",\"type\":\"raw\",\"label\":\"\"},{\"id\":209,\"code\":\"cycle_timing\",\"type\":\"raw\",\"label\":\"\"},{\"id\":210,\"code\":\"random_timing\",\"type\":\"raw\",\"label\":\"\"}]"
  },
  "ebe756817772f8384bnpzf": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_led_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":2,\"code\":\"bright_value_1\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":3,\"code\":\"brightness_min_1\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":4,\"code\":\"led_type_1\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"incandescent\",\"halogen\"]}]"
  },
  "ebee7a1a51ece1cdd93ks2": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":38,\"code\":\"relay_status\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"power_off\",\"power_on\",\"last\"]}]"
  },
  "ebf3cb07f3574a9688z4oy": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":11,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0}]"
  },
  "ebfa05eb3509370771m3ov": {
    "class": "java.lang.String",
    "value": "[{\"id\":20,\"code\":\"switch_led\",\"type\":\"bool\",\"label\":\"\"},{\"id\":21,\"code\":\"work_mode\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"white\",\"colour\",\"scene\",\"music\"]},{\"id\":22,\"code\":\"bright_value\",\"type\":\"value\",\"label\":\"\",\"min\":10.0,\"max\":1000.0},{\"id\":23,\"code\":\"temp_value\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":1000.0},{\"id\":24,\"code\":\"colour_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":25,\"code\":\"scene_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":26,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":27,\"code\":\"music_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":28,\"code\":\"control_data\",\"type\":\"string\",\"label\":\"\"},{\"id\":30,\"code\":\"rhythm_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":31,\"code\":\"sleep_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":32,\"code\":\"wakeup_mode\",\"type\":\"raw\",\"label\":\"\"},{\"id\":33,\"code\":\"power_memory\",\"type\":\"raw\",\"label\":\"\"},{\"id\":209,\"code\":\"cycle_timing\",\"type\":\"raw\",\"label\":\"\"},{\"id\":210,\"code\":\"random_timing\",\"type\":\"raw\",\"label\":\"\"}]"
  },
  "ebff700cde4141fdf8ywhj": {
    "class": "java.lang.String",
    "value": "[{\"id\":1,\"code\":\"switch_1\",\"type\":\"bool\",\"label\":\"\"},{\"id\":9,\"code\":\"countdown_1\",\"type\":\"value\",\"label\":\"\",\"min\":0.0,\"max\":86400.0},{\"id\":38,\"code\":\"relay_status\",\"type\":\"enum\",\"label\":\"\",\"range\":[\"power_off\",\"power_on\",\"last\"]}]"
  }
}openhabian@oh-m5:~ $ 

Hello. Unrelated to the problem you described: May I ask how you installed the Tuya binding? I am trying to get it installed on OH 4.3.0 but it does not show when I search for it in the Add-on store. I am surprised, given that it is documented here, I thought it should be in the store.

You need to update to OH 5 to find it in the store.

1 Like

Got it, thanks!