NEWS
Variablen 0 / 1 und wahr / False Blockly
-
Hallo, ich konnte leider nicht finden was mir hilft bzw es löst.
Ich hab das Problem das meine Taster über EasyESP 1 und 2 ausgeben aber im IOBroker im Blocky ist es ja Wahr und False… wie löse ich das Problem ? Bzw das selbe problem mit PWM Dimmer.. IOBroker macht 8 bit (0-255) und EasyESP (0-1023)
-
Du kannst doch auch auf Werte triggern bzw. Zahlen setzen. Das sollte problemlos funktionieren.
Hast du schon mit einem Blockly begonnen? Wenn ja, dann zeig mal her! Und vor allem, wenn es speziell um Blockly-Programmierung geht, schreibe bitte noch Blockly mit in den Betreff! :!:
Enrico
-
Naja… bin noch sehr frisch dabei
hab jetzt erstmal "wurde geändert" und dann halt eine abfrage falls. Man könnte dort aber auch "ist wahr" machen, wenn der schalte wahr/false ausgeben würde oder nicht ?
~~![](</s><URL url=)http://poecki.de/1.jpg" />
![](</s><URL url=)http://poecki.de/12.jpg" />~~ -
Man könnte dort aber auch "ist wahr" machen, wenn der schalte wahr/false ausgeben würde oder nicht ? `
Wenn der Schalter sowas ausgeben würde, dann ja, wenn nur 0 bzw 1 kommen dann nicht unbedingt!
Beim Trigger könnte es sein, dass der Taster zwei Änderungen durchgibt, also einmal beim Drücken und einmal beim Loslassen. Es könnte also sein, dass das Licht gleich wieder ausgeht, je nachdem, wie lange du zum Loslassen brauchst.
Um genau zu wissen, was passiert kannst du z.B. beim Schalten mal die Objekte beobachten, oder im Blockly debug-Blöcke einbauen, die dir dann an bestimmten Positionen die Abarbeitung melden. In deinem Beispielscript könntest du also bei "mache" einen debug-Block mit "GPIO.2 1" und bei "sonst" mit "GPIO.2 0"
Enrico
-
man kann in der EasyESP oberfläche einstellen was er machen soll, wenn gedrückt wird. Wie du schon sagtest.. Wert 1 so lange gedrückt wird oder er wächselt den wert immer, wenn gedrückt wird, also er behält den Wert 1, bis noch mal gedrückt wird. Leider halt nur 1 und 0 (was ich persönlich besser finde) und nicht Wahr und False