I’m trying to integrate a Grundig Vacuum Robot into official OH5.1 with official Tuya binding installed. Robot is running via Smartphone App without problems. I recognized also only one local connection is allowed so parallel access via App & OH is prohibited.
To integrate the Robot I’ve done the following steps:
- Tuya Cloud Project created with credentials - ONLINE
- Run discovery - Generic Tuya device recognized and created without any modifications - ONLINE
Product Id isa8loogcta1lmi9nw, maybe this helps - Channels are looking ok at the first glance, basically what you expect from a vacuum robot
My problem:
Some channels looks fine like electricity_left with percentage or roll_brush with duration.
Control or status channels stays NULL or UNDEF. This is also reflected in the logs
2026-01-06 23:20:10.410 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'pause' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'false'. Datatype incompatible.
2026-01-06 23:20:10.410 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'mode' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'chargego'. Datatype incompatible.
2026-01-06 23:20:10.410 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'status' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'charge_done'. Datatype incompatible.
2026-01-06 23:20:10.411 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'suction' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'normal'. Datatype incompatible.
2026-01-06 23:20:10.411 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'cistern' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'middle'. Datatype incompatible.
2026-01-06 23:20:10.411 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'switch_disturb' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'false'. Datatype incompatible.
2026-01-06 23:20:10.411 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'break_clean' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'false'. Datatype incompatible.
2026-01-06 23:20:20.322 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'power_go' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'false'. Datatype incompatible.
2026-01-06 23:20:20.322 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'pause' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'false'. Datatype incompatible.
2026-01-06 23:20:20.322 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'mode' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'chargego'. Datatype incompatible.
2026-01-06 23:20:20.323 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'status' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'charge_done'. Datatype incompatible.
2026-01-06 23:20:20.323 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'suction' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'normal'. Datatype incompatible.
2026-01-06 23:20:20.323 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'cistern' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'middle'. Datatype incompatible.
2026-01-06 23:20:20.323 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'switch_disturb' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'false'. Datatype incompatible.
2026-01-06 23:20:20.324 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'break_clean' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'false'. Datatype incompatible.
2026-01-06 23:20:26.361 [WARN ] [a.internal.handler.TuyaDeviceHandler] - Could not update channel 'power_go' of thing 'tuya:tuyaDevice:bf1327e679990910017tdg' with value 'false'. Datatype incompatible.
Pre-Analysis
I looked into the channel mode
There’s a range with some options defined (fine) DP I don’t know
If I want to attach an item the suggestion is Switch
Seems this isn’t matching!
If you can place some hints for me I can modify and build the binding and perform tests!

