NEWS
[gelöst]Warnung und Script Ende durch Datenpunktaustausch...
-
...ich habe ein Blockly-Script mit dem ich mein Batterieladegerät, mit eine zeitlich festen Zeit (240 Minuten) steuere nachdem das Ladegerät eingeschaltet wurde.

Nun wollte ich in der VIS die feste Zeit im Blockly durch eine "varible Zeit" ersetzen, ich erstellte einen Datenpunkt den ich über die VIS befülle und tauschte den festen Wert durch den Datenpunkt (Siehe Bild) soweit so gut.
jetzt bekomme ich im LOG folgende Meldung:
"You are assigning a string to the state "Meine_Geräte.0.Test.delay" which expects a number. Please fix your code to use a number or change the state type to string. This warning might become an error in future versions."
und der DatenPunkt "delay" springt auf "0" und das Ladegerätschaltet ab.
Beide Datenpunkte sind als "number" deklariert.Wo ist mein Fehler?
hier dein Bild von mit fester Zeit:

und hier die Zeiteingabe:

Die Zeiteingabe wird auch im datenpunkt "delay" aktuallisiert.
-
...ich habe ein Blockly-Script mit dem ich mein Batterieladegerät, mit eine zeitlich festen Zeit (240 Minuten) steuere nachdem das Ladegerät eingeschaltet wurde.

Nun wollte ich in der VIS die feste Zeit im Blockly durch eine "varible Zeit" ersetzen, ich erstellte einen Datenpunkt den ich über die VIS befülle und tauschte den festen Wert durch den Datenpunkt (Siehe Bild) soweit so gut.
jetzt bekomme ich im LOG folgende Meldung:
"You are assigning a string to the state "Meine_Geräte.0.Test.delay" which expects a number. Please fix your code to use a number or change the state type to string. This warning might become an error in future versions."
und der DatenPunkt "delay" springt auf "0" und das Ladegerätschaltet ab.
Beide Datenpunkte sind als "number" deklariert.Wo ist mein Fehler?
hier dein Bild von mit fester Zeit:

und hier die Zeiteingabe:

Die Zeiteingabe wird auch im datenpunkt "delay" aktuallisiert.
-
@paul53 said in Warnung und Script Ende durch Datenpunktaustausch...:
@robocop
Wandle den Datenpunktwert "nach Zahl" - dann wird das Skript funktionieren.
Stimmt... es funktioniert, danke für deine Lösung.
-
@robocop
Damit das Intervall auch gestoppt wird, wenn der Autolader extern ausgeschaltet wird, mache es besser so:
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