NEWS
Blockly: Prüfen, ob Datenpunkt vorhanden?
-
Hi,
Wie geht das? Prüfen, ob Datenpunkt vorhanden ist? Wenn nein, anlegen.
Anwendung: Flag setzen, wenn ein Schwellwert überschritten wird. Das passende Flag/Datenpunkt anlegen, wenn das Gerät noch nicht bekannt ist/war.Ergänzung: Beim Baustein "Datenpunkt anlegen" kann ich keine Variable verwenden für den Objektnamen ...!?
-
@erwini
Dafür benötigt man eine Javascript-Funktion setDp(id, val, jsonCommon) mit folgendem Inhalt:if(existsState(id)) setState(id, val, true); else createState(id, val, JSON.parse(jsonCommon));
Beispiel:
-
@paul53
Sieht plausibel aus. Wo schreibe ich die Javascript-Funktion hin ? Extra Datei in ... oder irgendwo anders? -
@erwini
Glaub, habs gefunden .. in den 3 Punkten -
Funktioniert. Besten Dank !!