NEWS
Device-Adapter Zustände werden nicht gespeichert
-
Hallo Gemeinde,
habe zum ersten Mal den Device-Adapter verwendet und habe das Problem, dass beim Anlegen meiner Klima die Zustände bei MODE angepasst werden müssen. Weder die Reihenfolge, noch gelöschte Einträge werden gesichert. Was mache ich falsch?
Systemdata Bitte Ausfüllen Hardwaresystem: NUC/PROXMOX/DEBIAN11 Arbeitsspeicher: 8GB Festplattenart: SSD Betriebssystem: PROXMOX/DEBIAN11 Node-Version: 10.x.x Nodejs-Version: v16.17.1 NPM-Version: 6.x.x Installationsart: Skript/Manuell Image genutzt: Nein Ort/Name der Imagedatei: Link -
@nico80 sagte in Device-Adapter Zustände werden nicht gespeichert:
Node-Version:
10.x.xNodejs-Version:
v16.17.1NPM-Version:
6.x.xim ernst.. dann hast du andere probleme.. zieh das erstmal gerade
-
Nein, sorry.... hier die korrekten Werte. Hast du vielleicht trotz meiner Nachlässigkeit beim Ausfüllen eine Idee?
Systemdata Bitte Ausfüllen Hardwaresystem: NUC/PROXMOX/DEBIAN11 Arbeitsspeicher: 8GB Festplattenart: SSD Betriebssystem: PROXMOX/DEBIAN11 Nodejs-Version: 16.17.1 NPM-Version: 8.15.0 Installationsart: Manuell Image genutzt: Nein -
@nico80 sagte in Device-Adapter Zustände werden nicht gespeichert:
ass beim Anlegen meiner Klima die Zustände bei MODE angepasst werden müssen
du geizt gerade nicht mit Informationen.. und meine Glaskugel ist zur politur..
also was ist das für eine Anlage ..womit wird die gesteuert.. zeigmal screenshots von dem deive-adapter -
@arteck gerne.
Es handelt sich wie erwähnt um eine Klimaanlage.
Die Werte kommen von einem JS-Datenpunkt.
Anlage des Device, Zuordnung der Zustände:Bearbeitung der Zustände Mode/enums:
Schon direkt nach dem Speichern bzw. Restart des Adapters:
Danke für Deine Hilfe
Grüße Nico -
@nico80 du legst also aliase für Datenpunkte an..
zeigmal die definition (RAW Daten) von dem powerstate in javascript.
wenn du mit enums arbeitest muss dieser als number definiert sein -
@arteck
{
"common": {
"type": "boolean",
"name": "Klima.146235046563758.power_state",
"role": "state"
},
"native": {
"type": "boolean",
"name": "Klima.146235046563758.power_state",
"role": "state"
},
"type": "state",
"from": "system.adapter.javascript.0",
"user": "system.user.admin",
"ts": 1665186110910,
"_id": "javascript.0.Klima.146235046563758.power_state",
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
}
}Und hier der Mode (als Number):
{
"common": {
"type": "number",
"name": "Klima.146235046563758.operational_mode",
"role": "state",
"states": {
"0": "OFF",
"1": "AUTO",
"2": "COOL",
"3": "DRY",
"4": "HEAT",
"5": "FAN_ONLY"
}
},
"native": {
"type": "number",
"name": "Klima.146235046563758.operational_mode",
"role": "state"
},
"type": "state",
"_id": "javascript.0.Klima.146235046563758.operational_mode",
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1665558640112
} -
@nico80 sagte in Device-Adapter Zustände werden nicht gespeichert:
"common": {
"type": "boolean",
"name": "Klima.146235046563758.power_state",de rist doch nur true/false
was willst du da jetzt mit den enums.. das kann der datenpunkt nuch verarbeiten.. der kenn nur an oder aus
-
@arteck Die enums sind für den anderen Eintrag Mode.
Sind also zwei getrennte Probleme, sorry, wenn ich es nicht richtig dargestellt habe!
Problem 1: Power State Zuordnung fliegt immer wieder raus.
Problem 2: Bei der Zurdnung Mode werden die Zustände ("enums", Reihenfolge, Eintrag löschen etc.) nicht gespeichert.