Ich möchte mich an diese Frage gleich "dranhängen" und nicht noch eine aufmachen, da dass Thema in eine ähnliche Kerbe schlägt.
Den abgefragten Wert, möchte ich mit einem zweiten Wert den ich abfrage vergleichen. Bsp.:
Temperatur außen abfragen und einer eigenen Variable zuweisen
Temperatur innen abfragen und einer eigenen Variable zuweisen
Dann beide Werte vergleichen und Aktionen ableiten (Wenn a > b, dann mache X).
Ich scheitere aber schon viel früher.
Der Temperaturwert wird ausgelesen und innerhalb des "getDeviceStatus" meiner neuen Variable zugewiesen.
Wenn ich mir das im Debugger ansehe, erfolgt die Abarbeitung irgendwie wirr
Kann mir wer sagen, wieso nicht von oben nach unten abgearbeitet wird? oder dauert der getDeviceStatus einfach länger und das Script wartet nicht?
Falls es nicht wartet, wie bringt man es dazu, dass es von oben nach unten durchgeht?
Von
Danke Fonzo. Hast Du einen Tipp für mich wo ich mich gut in die Syntax von JavaScript einarbeiten kann? Was ich bisher im Web gefunden habe erklärt nicht so gut die Syntax und die Befehle z.B. in der getDeviceStatus Funktion.
Von
Ehrlich gesagt gibt es da kaum bzw. keine richtige Dokumentation von Mediola selber.
Am ehesten vielleicht mal das Seminar anschauen was Mediola zur Verfügung stellt
https://www.mediola.com/seminare
Ansonsten ist das nicht ganz einfach ohne richtige Dokumentation von Mediola selber, da man auch nicht einfach Abhängigkeiten beliebig nachladen kann, daher helfen einem allgemeine Tutorials auch nicht unbedingt etwas, weil nicht sicher gestellt ist, dass sich das auf die Besonderheiten des NEO Automation Managers übertragen lässt.
Auf deutsch kann man sich zumindest in die Grundzüge hier einlesen
https://wiki.selfhtml.org/wiki/JavaScript/Tutorials
Von
Danke Fonzo.
Die Seminare habe ich mir schon angeschaut und finde die recht gut. ELV bietet auch welche zu NEO und dem Automation Manager an. Mein angepasstes Script läuft jetzt, also lieben Dank für die Lösung. Ich werde dann viel zu JavaScript lesen und hoffentlich Schritt für Schritt mehr verstehen.
Da gibt es ja echt lustige Diskussionen allein schon zu If (err) vs. If (!err) :-)
Neuen Kommentar hinzufügen