NEWS
Problem mit der Alias-Instanz
-
Systemdata Bitte Ausfüllen Hardwaresystem: Intel(R) Core(TM) i7-4650U CPU @ 1.70GHz Arbeitsspeicher: 7,7GB Festplattenart: SD-232.3 GB Betriebssystem: Ubuntu Node-Version: 10.x.x Nodejs-Version: v12.22.1 NPM-Version: 6.14.12 Installationsart: Skript Image genutzt: Nein Ort/Name der Imagedatei: Link Ich habe bei der Alias Instanz ein Problem.
Folgendes habe ich versucht umzusetzen:
Mit einem Fibaro FGRGBW-442 habe ich einen Analogen Druckschalter abgefragt.
Normalerweise habe ich bei zwave2.0.Node_214.Multilevel_Sensor.voltage_006 eine Spannung von 1.2V das wiederum einem Druck von 1.2 Bar entspricht.
Dieser Datenpunkt wird richtig angezeigt und wenn ich den in einem Skript verarbeite wird er auch richtig verarbeitet.
Ich kann also mit False Wert von Objekt ID "zwave2.0.Node_214.Multilevel_Sensor.voltage_006" <= 0,8 eine Aktion auslösen.
Wenn ich allerdings diesen Datenpunkt auf einen Alias spiegel so kann ich in der Objektansicht den Wert 1.2 sehen aber bei der Abfrage des Alias im Skript wird dieser nicht richtig verarbeitet.
Wenn ich einen debug output einfüge und eine Ausgabe von wert von Objekt ID "Spiegelvariabel" einbaue, so bekomme ich als Anzeige null und nicht 1.2
Irgendwas ist da merkwürdig.
Wenn ich vom Skript aus den Datenpunkt im Alias auswähle erscheint da auch kurz null und nach ca. 1s 1.2
Das sieht so aus als wenn das verzögert ist.
Hat einer eine Idee was das sein könnte ?
Möglicherweise habe ich ja auch etwas falsch gemacht aber andere Datenpunkte und Alias funktionieren nur diese Kombination leider nicht.Grüße aus dem Sauerland
Frank -
Hallo
Nach langem Suchen und nach dem ich festgestellt habe das noch Andere Datenpunkte bei meiner 135 Nodes das gleiche Problem hatten, habe ich ioBroker neu gestartet und bei fast allen wahr das Problem behoben.
2 Datenpunkte blieben aber Hartnäckig und erst ein Neu Anlegen behob auch dieses Problem.
Ein Mühsame Arbeit bei der Menge an Datenpunkten.
Jetzt funktioniert alles wie erwartet.
Grüße aus dem Sauerland
Frank -
Es wäre sehr cool wenn Du mal Konfigs, Objektdefinitionen, Logs und so zeigen könntest. AM besten Schritte zum Nachstellen ... so ist das jetzt gerade etwas schwer zu verstehen bzw nachzustellen.
Auch: Wie legst Du die Alias Objekte an? Wie ist da das Timing? werden die im Skript direkt davor angelegt bevor Du Sie nutzt oder ist das "weit" vorher weilmanuell ... alles fragen über fragen.Auch: Welcher js-controller? Bitte alle Tests mit dem 3.3.x machen ... keine AHnung was ggf seitt 3.2 gefixt wurde - bevor wir hier geister suchen.
Ebenso: Welche Version des JavaScript Adapters?