NEWS
Zigbee Feuchtesensor sehr ungenau ??
-
@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" },
-
-
@Humidor Also Fehlermeldung sollte weg sein - ggf. nochmal Browserrefresh
-
@mickym sagte in Zigbee Feuchtesensor sehr ungenau ??:
@Humidor Also Fehlermeldung sollte weg sein - ggf. nochmal Browserrefresh
ja super, Browser Refresh hats gebraucht nun ist der Wert drin, gleich noch verändern
Danke!! -
@paul53 sagte in Zigbee Feuchtesensor sehr ungenau ??:
"read": "val - 3"
das read lässt er mich nicht einsetzten, Fehlermeldung ?
sry, Beistrich vergessen...
-
@Humidor Na ist doch bestens. - Das nächste Mal kopierst für die Id zum Orgnialpunkt direkt den Pfad aus der ersten Spalte mit dem Kopier- Icon.
-
@mickym sagte in Zigbee Feuchtesensor sehr ungenau ??:
@Humidor Na ist doch bestens. - Das nächste Mal kopierst für die Id zum Orgnialpunkt direkt den Pfad aus der ersten Spalte mit dem Kopier- Icon.
Super Jungs!! Danke euch, das hilft mir.
Nun kann ich mit dem Alias die VIS verbinden und alles ist gut -
eines hab ich da noch, wie kann ich ihm die Einheit sprich Kommastellen angeben, aktuell gibt er mir einen 61,31999999999999999999 Wert aus.
-
@Humidor sagte:
Kommastellen angeben
Eine Nachkommastelle:
"alias": { "id": "zigbee.0.00158d00042704c0.humidity", "read": "Math.round((val - 3) * 10) / 10" },
-
@paul53 said in Zigbee Feuchtesensor sehr ungenau ??:
@Humidor sagte:
Kommastellen angeben
Eine Nachkommastelle:
"alias": { "id": "zigbee.0.00158d00042704c0.humidity", "read": "Math.round((val - 3) * 10) / 10" },
genau - wollte ich auch gerade schreiben und bei 2 Kommastellen eben *100)/100 usw.
-
Danke!
und ohne Komma?Kann ich direkt einen Wert der im VIS angezeigt wird, ohne Komma darstellen, oder muss das über einen alias gehen?
-
@Humidor sagte:
und ohne Komma?
"alias": { "id": "zigbee.0.00158d00042704c0.humidity", "read": "Math.round(val - 3)" },
-
@Humidor sagte in Zigbee Feuchtesensor sehr ungenau ??:
Kann ich direkt einen Wert der im VIS angezeigt wird, ohne Komma darstellen, oder muss das über einen alias gehen?
ginge das? -
@Humidor sagte:
Kann ich direkt einen Wert der im VIS angezeigt wird, ohne Komma darstellen
Im Widget "basic - Number" kann man unter "Erweiterte Einstellungen" / "Zeichen nach Komma" die Zahl der Nachkommastellen angeben.
-
@Humidor gibt auch eine Möglichkeit im vis das selbst mit den Bindings zu ändern, indem Du im HTML Code das direkte Binding verwendest - das müsste eigentlich für mehrere Widgets gehen:
Nachzulesen hier: https://github.com/ioBroker/ioBroker.vis
Habe das gerade gemacht und das mit einem Basic-Widget
Das Ergebnis funktioniert - sieht man aber nur unter Runtime.
Wenn man das nur für die Darstellung braucht - kannst Dir das dann auch mit Alias sparen, da Du damit auch rechnen kannst -
z.Bsp .- - subtract. Argument must be in brackets, like "-(-674.5)". In this sample we subtract from value -674.5. -
das war ja einfach mit der Kommastelle, super danke. mehr brauch ich nicht
das mit den Bindings ist mir noch zu hoch...
-
@Humidor
Ja @paul53 hat das schon ohne Komma mit dem Alias gepostet.Mit den Bindings ist wirklich einfach - das geht sogar mit mehren Operationen hintereinander - einfach in den HTML Text den Pfad in geschweifte Klammern.
{zigbee.0.00158d00042704c0.humidity;round;-(3)}
Rundet erst und zieht dann 3 ab.
Welches Widget nutzt Du denn?
-
@mickym
basic numbers und andere
-
@Humidor Wenn die 64,3% ein Basic String ist,
dann lösche mal die Objekt-ID raus und gib wie in dem Screenshot unten beschrieben unter Allgemein - Voranstellen HTML diesen String: {zigbee.0.00158d00042704c0.humidity;round;-(3)} % ein und Du wirst im runtime sehen - er zeigt Dir den gerundeten Orginalwert - 3 an.