Ich hab den Fehler jetzt eingegrenzt… Zumindest beim ersten Device dem Gardena Mähroboter.
Dem hab ich in 4 Instanzen einen Schalter (Typ1) angegeben und Einmal lass ich den Akkustand anzeigen mit dem Type 8. Ändere ich nun den Type 8 ( CAAttributeTypeBatteryLevel: 8) testweise auf Type 1 und deploye das Ganze, hab ich keinen Fehler mehr.
[
{
"id": 14001,
"node_id": 1400,
"instance": 0,
"minimum": 0,
"maximum": 1,
"current_value": 0,
"target_value": 0,
"last_value": 0,
"unit": "",
"step_value": 1,
"editable": 0,
"type": 1,
"state": 1,
"last_changed": 1572966224,
"changed_by": 1,
"changed_by_id": 0,
"based_on": 4,
"data": ""
},
{
"id": 14002,
"node_id": 1400,
"instance": 1,
"minimum": 0,
"maximum": 1,
"current_value": 0,
"target_value": 0,
"last_value": 0,
"unit": "Charge",
"step_value": 1,
"editable": 0,
"type": 1,
"state": 1,
"last_changed": 1572966224,
"changed_by": 1,
"changed_by_id": 0,
"based_on": 4,
"data": ""
},
{
"id": 14003,
"node_id": 1400,
"instance": 2,
"minimum": 0,
"maximum": 1,
"current_value": 0,
"target_value": 0,
"last_value": 0,
"unit": "Search",
"step_value": 1,
"editable": 0,
"type": 1,
"state": 1,
"last_changed": 1572966224,
"changed_by": 1,
"changed_by_id": 0,
"based_on": 4,
"data": ""
},
{
"id": 14004,
"node_id": 1400,
"instance": 3,
"minimum": 0,
"maximum": 1,
"current_value": 0,
"target_value": 0,
"last_value": 0,
"unit": "Timer",
"step_value": 1,
"editable": 0,
"type": 1,
"state": 1,
"last_changed": 1572966224,
"changed_by": 1,
"changed_by_id": 0,
"based_on": 4,
"data": ""
},
{
"id": 14009,
"node_id": 1400,
"instance": 4,
"minimum": 0,
"maximum": 100,
"current_value": 0,
"target_value": 100,
"last_value": 0,
"unit": "%",
"step_value": 0.5,
"editable": 0,
"type": 8,
"state": 1,
"last_changed": 1572966224,
"changed_by": 1,
"changed_by_id": 0,
"based_on": 4,
"data": ""
}
]