Closed Markus-3 closed 2 years ago
Javascript betrachtet das nicht als Zahl sondern als String, was dazu führt das es die Verarbeitung des Wertes im Adapter unmöglich macht, mit der Akutellen Logik.
Den Wert habe ich von Hand in den Adapter geschrieben. Zahlen mit Komma oder Punkt nimmt er nicht. Zahlen die ich aus dem Blockly ins TTT schreibe funktionieren ebenso wenn dieses ganze Zahlen sind. Ich Runde die Zahl gerade im Blockly auf den vollen Wert dann geht es, ist halt etwas ungenau aber besser als nichts. In der Version 0.7.1 hat es auch ohne runden funktioniert
Problem besteht auch weiterhin in Version 0.8.3
Bitte von Github installieren und Testen.
Version 0.8.3 am 16.10.22 neu installiert. Sowohl Werte mit Komma als auch Punkt werden nun ausgeführt. SPITZE!!!!
p.s. Sinnhafter weise sind die Fahrzeiten auf eine stelle nach dem Komma zu begrenzen/ zu runden wenn man diese (z.B. im Blockly) berechnet.
What happened?
Wird im FSB14 im Datenpunkt TTT eine Zahl mit Komma oder Punkt eingegeben wird der Befehl COMD nicht ausgeführt. Es muss eine Ganze Zahl sein! 1,1 oder 1.1 werden nicht ausgeführt, 1 hingegen schon.
Adapter Version
0.8.2
JS-Controller Version
4.0.23
Node JS Version
16.17.1
NPM Version
8.15.0
Operating System
Debian
Relevant log output
No response
Anything else?
No response