Hi @Mic
ich meine ich hätte einen Fehler festgestellt. Vorab einige Infos:
ich habe für meine States Aliase angelegt - so auch für meine Türsensoren (von Xiaomi). Hier habe ich jeweils den State von true auf geöffnet umgestellt
RAW Beispiel-Alias:
{
"type": "state",
"common": {
"name": "Eingangstür",
"type": "state",
"read": true,
"write": false,
"role": "state",
"alias": {
"id": "zigbee.0.00158d00019f4fbf.opened"
},
"states": {
"true": "geöffnet",
"false": "geschlossen"
}
},
"native": {},
"from": "system.adapter.javascript.0",
"user": "system.user.admin",
"ts": 1597134520657,
"_id": "alias.0.Tueren.Eingangstuer",
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
}
}
nun möchte ich bei "geöffnet"er Tür eine Aktion auslösen (hab den Adapter schon lang in Nutzung und bin generell mit diesem vertraut). In der Hilfe steht, dass nur für DPs, die true/false lauten, ein boolean als DP im Stamrtcontrol angelegt wird. Bei meinem Alias handelt es sich aber nicht um einen Boolean und ich habe auch im Smartcontrol unter Auslöser kein true/false eingetragen:
571a5d40-5883-4efa-9c46-6243c4f181d7-image.png
trotzdem wird unter Smartcontrol ein boolean-DP erzeugt:
{
"type": "state",
"common": {
"read": true,
"write": true,
"role": "value",
"name": "Please note: Changing this state restarts the adapter instance for being able to apply the change.",
"type": "boolean",
"def": true
},
"native": {},
"from": "system.adapter.smartcontrol.0",
"user": "system.user.admin",
"ts": 1606681699580,
"_id": "smartcontrol.0.options.TriggerDevices.EG Eingangstür AUF.active",
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
}
}
Führt m.E. dann natürlich dazu, dass auf "geöffnet" bzw "geschlossen" nicht reagiert wird.
Könntest du dir das einmal anschauen? Ist der letzte Teil, der mir noch fehlt, um komplett auf Alias-DPs umstellen zu können für mich 🙂
Danke dir und vG, Thorsten
PS: Einen neuen Auslöser Eingangstür2 mit geöffnet hab ich auch ausprobiert, weil ich dachte, ggf merkt sich der Adapter, dass da mal true stand...ändert nichts daran, dass der DP unter Smartcontrol ein boolean wird.
PPS: Die DPs unter Smartcontrol scheinen alle boolean zu sein. Schade, dachte ich ändere im RAW mal auf state ^^ Dann lass ich das lieber mal.