NEWS
Zahl aus Datenpunkt durch 1000 teilen
-
@snupy sagte in Zahl aus Datenpunkt durch 1000 teilen:
sorry ich krieg's mal wieder nicht hin ...
und wie weit bist du gekommen?
-
-
@snupy sagte in Zahl aus Datenpunkt durch 1000 teilen:
das traue ich mich eigentlich gar nicht das öffentlich zur Schau zu stellen
und was funktioniert da nicht?
-
das kein Wert / Zahl im Datenpunkt JSStrom_dividiert_durch_tausend geschrieben wird ... blockly meldet keine Fehler
-
@snupy sollte aber!
dann mal von oben nach unten:
wird überhaupt getriggert? -
wie stelle ich das fest ?
-
@snupy debug Baustein im Triggerbaustein einbauen.
ps läuft das Skript überhaupt?
-
upps ... nu steht plötzlich eine Zahl/wert im manuell angelegtem Datenpunkt ... die ändert sich aber nicht mehr ....
meld mich morgen wieder
-
@snupy
Asynchron-Falle! Der Wert ist noch nicht wirklich geschrieben, wenn der Trigger auslöst.
Besser so:
Den Baustein "Wert" findest Du im Trigger-Bereich. Der heißt zunächst "Objekt ID" - das kann dann zu "Wert" geändert werden. -
@codierknecht
Passt zwar nicht ganz her, aber funktioniert das auch bei mehreren Triggern oder nur bei einem?
Bin in einem meiner Skripte auch in die asynchron Falle getappt und wollte das mit dem Wert testen, hat aber leider nicht geklappt. Ich habs dann aus Zeitmangel auf die drei Trigger geschoben und umständlich umgangen. -
@bommel_030 sagte in Zahl aus Datenpunkt durch 1000 teilen:
funktioniert das auch bei mehreren Triggern
Geht auch. Allerdings hast Du dann keinen Zugriff auf "Gerätename" und müsstest Dir diesen erst wieder aus dem Objekt lesen.
Da ist die Lösung über mehrere Trigger durchaus OK, da man sonst innerhalb des Trigger erst wieder das jeweilige Geräte ermitteln müsste und das Ganze dann schnell unübersichtlich und schwer wartbar wird.
Ein Gerät => ein Trigger => ein CodeClean-Code: Separation of concerns:
https://clean-code-developer.de/die-grade/orangener-grad/#Separation_of_Concerns_SoC -
habe es angepasst ... fertig sieht es jetzt so aus