NEWS
Zigbee Feuchtesensor sehr ungenau ??
-
@Humidor said in Zigbee Feuchtesensor sehr ungenau ??:
...OK, danke! ich verstehe was ein Alias ist und was er macht.
Wie kann ich den nun anlegen ohne Java-Programm?Ganz einfach in dem Du unter alias.0 manuell einen Datenpunkt angelegst und dann im raw Format den alias hineinkopierst:
{
"_id": "alias.0.Light.Device_1.WORKING",
"type": "state",
"common": {
"alias": {
"id": "admin.0.connected"
},
"name": "WORKING",
"role": "indicator.working",
"type": "boolean"
},
"native": {}
}so habe ich es zumindest gemacht. War zwar mühsam, aber funktioniert^^.
-
@mickym sagte in Zigbee Feuchtesensor sehr ungenau ??:
@Humidor said in Zigbee Feuchtesensor sehr ungenau ??:
...OK, danke! ich verstehe was ein Alias ist und was er macht.
Wie kann ich den nun anlegen ohne Java-Programm?Ganz einfach in dem Du unter alias.0 manuell einen Datenpunkt angelegst und dann im raw Format den alias hineinkopierst:
{
"_id": "alias.0.Light.Device_1.WORKING",
"type": "state",
"common": {
"alias": {
"id": "admin.0.connected"
},
"name": "WORKING",
"role": "indicator.working",
"type": "boolean"
},
"native": {}
}so habe ich es zumindest gemacht. War zwar mühsam, aber funktioniert^^.
Guten Morgen
starte ich hier ?
-
@Humidor Im Prinzip ja - das meinte ich mit manuell erstellen, aber unter dem Datenpunkt alias.0 (=Parent) und nicht unter 0_userdata.0. Der ist am Anfang nur als einfacher Datenpunkt zu sehen - meist ganz unten in der Liste. Den markieren. Sobald Du dann darunter einen Datenpunkt erstellst wird der automatisch zum Ordner. Wähl in dem von Dir gezeigten Dialog auch nochmal aktiv alle Dinge aus. Da hat der iobroker einen Bug, dass er Dir was anzeigt, was er sonst nicht tut. Also Datenpunkt und Typ nochmal aktiv aus der Liste auswählen.
-
@mickym
gefunden !
ist das so richtig für einen % Wert ?
-
@Humidor Der ist aber da. Hast Du wirklich einen Browserrefresh gemacht und hast ganz nach unten gescrollt. Bei mir war der nur als normaler Datenpunkt sichtbar.
Also erst unter 1. - und dann nach Erstellung des DP ist der alphabetisch hochgewandert.
-
@Humidor Ja nun passt das - % kannst Du später noch hinzufügen "als Unit" - wenn Du willst.
-
@mickym
Fehlermeldung: Alias Humidity has no targetder Alias ist angelegt, nun muss ich ihn noch verbinden ?
-
@Humidor Ja das ist gut so - das heißt er erkennt, dass Du noch nicht den Orginalwert definiert hast. Also nun den fett markierten teil aus meinem Posting genau an die gleiche Stelle unter "raw" reinkopieren und die ID dann mit dem Pfad Deines Orgnialwertes austauschen (also anstelle des admin.0.connected) (schau das die Kommas mit kopiert werden ).
-
{ "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1598856616098, "common": { "name": "Humidity", "role": "", "type": "number", "desc": "Manuell erzeugt", "unit": "%", "min": 0, "max": 100, "def": 0, "read": true, "write": true }, "native": {}, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "alias.0.Humidity", "type": "state" }
einfügen ganz unten unter state?
erzeugt mir gerade bei jeglicher Änderung eine Fehlermeldung. -
@Humidor Nein kopiere es auch - hinter die geschweifte Klammer nach common, sowie in dem Posting.
-
@mickym
er sagt mir noch immer no target{ "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1598856616098, "common": { "name": "Humidity", "role": "", "type": "number", "desc": "Manuell erzeugt", "unit": "%", "min": 0, "max": 100, "def": 0, "read": true, "write": true }, "alias": { "id": "lumi.weather Humidity" }, "native": {}, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "alias.0.Humidity", "type": "state" }
-
@Humidor Der Alias nach der geschweiften Klammer in den common block - also in Zeile 6 kopieren.
Wen Du alles richtig gemacht hast - dann erkennt man auch in dem ersten Register Allgemein den alias und kann den später auch dort bearbeiten:
-
@mickym sagte in Zigbee Feuchtesensor sehr ungenau ??:
@Humidor Der Alias nach der geschweiften Klammer in den common block - also in Zeile 6 kopieren.
sry, verstehe ich nicht
in Zeile 6 steht der Name meines Alias, ich habe Zeile 17-19 eingefügt
stimmt die Verbindung in Zeile 18 ? (Name vom Wert am Adapter) -
{ "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1598856616098, "common": { "alias": { "id": "lumi.weather Humidity" }, "name": "Humidity", "role": "", "type": "number", "desc": "Manuell erzeugt", "unit": "%", "min": 0, "max": 100, "def": 0, "read": true, "write": true }, "native": {}, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "alias.0.Humidity", "type": "state" }
vor dem namen des alias einfügen. Also der alias Block muss in dem common block eingeschlossen sein!
-
-
@paul53 Ja richtig - da muss dann der richtige Pfad des orginalen Datenpunktes rein - aber die Fehlermeldung geht erst mal weg - da kann am Anfang erst mal Schall und Rauch stehen - habe ich festgestellt
-
er hat dann selbst das draus gemacht
{ "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1598856616098, "common": { "alias": { "id": "zigbee.0.00158d00042704c0.humidity" }, "name": "Humidity", "role": "", "type": "number", "desc": "Manuell erzeugt", "unit": "%", "min": 0, "max": 100, "def": 0, "read": true, "write": true }, "native": {}, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "alias.0.Humidity", "type": "state" }
sieht man jetzt nicht am Bild, er setzt den Alias ans Ende des common
in der ersten Seite steht nun ein Alias drin! -
@Humidor na das schaut doch gut aus. Das heißt Du müsstest da ja nun den Orginalwert aus "zigbee.0.00158d00042704c0.humidity" stehen haben! - Glückwunsch
-
@mickym sagte in Zigbee Feuchtesensor sehr ungenau ??:
@Humidor na das schaut doch gut aus. Das heißt Du müsstest da ja nun den Orginalwert aus "zigbee.0.00158d00042704c0.humidity" stehen haben! - Glückwunsch
in der Objekt Übersicht, steht kein Wert drin
-
@Humidor sagte in Zigbee Feuchtesensor sehr ungenau ??:
"alias": { "id": "zigbee.0.00158d00042704c0.humidity" },
Dann ergänze noch um den Offset:
"alias": { "id": "zigbee.0.00158d00042704c0.humidity", "read": "val - 3" },