NEWS
Zahl aus Datenpunkt durch 1000 teilen
-
sorry ich krieg's mal wieder nicht hin ...
ich brauche ein einfaches Blockly das mir die Zahl eines bestimmten Datenpunktes durch 1000 dividiert und dann in einen neuen Datenpunkt schreibt
@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:
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?
-
@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? -
@snupy debug Baustein im Triggerbaustein einbauen.
ps läuft das Skript überhaupt?
-
@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. -
@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. -
@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 -
@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
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
