NEWS
Blockly für Steuerung Radio und Beleuchtung Gäste WC
-
@noah3112 sagte:
Leider wird die Wiedergabe vom Radio immer wieder vom Trigger unterbrochen.
Sind die 30 s zu kurz oder wird innerhalb der 30 s zwischen false und true gewechselt und dadurch die Radio-Steuerung wiederholt angesprochen ?
Weshalb wird "controlPause" in beiden Zweigen auf false gesetzt ? -
@paul53
Hallo Paul,
danke für die schnelle Reaktion. Ich habe vergessen zu erwähnen das ich einen umgebauten Xiaomi Bewegungsmelder im Einsatz habe. Das bedeutet alle 5sec wird getriggert. Vor dem Umbau ist das besser funktioniertDas False im ersten Zweig ist nötig damit das Ganze funktioniert. War ein Tipp aus diesem Forum. Habe den Beitrag jetzt leider nicht parat. Ist wahrscheinlich auch der Grund für den ständigen Neustart.
-
@noah3112 sagte:
Das bedeutet alle 5sec wird getriggert.
? Dabei muss sich aber auch der Wert ändern, damit Dein Trigger auslöst.
Versuche es mal mit einer Sperre durch timeout:Damit man auf die Variable timeout zugreifen kann, muss man erst einmal eine dummy-Variable erstellen, diese in Blockly verwenden, dann in die Javascript-Ansicht und wieder zurückwechseln und schließlich die Variable timeout selektieren.
-
nein das war´s leider noch nicht...
Geht immer noch aus und nach Ablauf der Zeit nicht wieder an.
-
@noah3112 sagte:
das war´s leider noch nicht
Poste bitte den erzeugten Javascript-Code ohne die letzte Zeile in Code tags.
-
Ich habe das bei mir so gelöst und das Licht und Alexa Radio gehen zusamm an und zusammen wieder aus
Habe den Präsenzmelder von Homematic unter der Decke und von Sonoff den Basic mit Tasmota an der Lampe hängen.
Klappt super rein Licht und Radio an und 30 sekunden später wenn ich das Bad verlassen habe geht Licht und Radio wieder aus. Aber das ganze auch nur zwischen 7 und 21 Uhr. Nachts brauche ich das nichtcu
-
@noah3112 sagte:
Geht immer noch aus
Das "stop timeout" muss unter die falls-Klammer (siehe mein Post oben).
In der ersten Zeile des Javascript-Codes darf nur eine Variable stehen.var timeout;
-
Mmh Hat auch nicht so wirklich funktioniert. Vielleicht muss ich den Fehler ganz woanders suchen. Habe jetzt mal einiges weggelassen und trotzdem das gleiche Verhalten...
-
@noah3112
ups habe gerade gesehen das timeout zweimal auftaucht...wird sofort korrigiert
-
@noah3112 sagte:
timeout zweimal auftaucht
Das habe ich vermutet. Du hättest die dummy-Variable nicht timeout nennen sollen.
-
Kannst du das mit Dummy-Variable noch mal genauer erklären. Obwohl ich der Variable einen anderen Namen gegeben habe komme ich im Endeffekt immer wieder auf zweimal timeout
-
@noah3112 sagte:
Kannst du das mit Dummy-Variable noch mal genauer erklären.
Erstelle eine neue Variable dummy. Weise diese den Blöcken falls nicht dummy und setze dummy auf null zu. Wechsle dann in die Javascript-Ansicht, dort sollten dann in der ersten Zeile nur noch dummy und einmal timeout vorhanden sein. Weise dann den beiden Blöcken die verbliebene Variable timeout zu. Danach sollte in Zeile 1 nur noch timeout vorkommen (dummy wird automatisch gelöscht, da nicht verwendet).
@noah3112 sagte in Blockly für Steuerung Radio und Beleuchtung Gäste WC:
Obwohl ich der Variable einen anderen Namen gegeben habe komme ich im Endeffekt immer wieder auf zweimal timeout
Dann hast Du sie wahrscheinlich in timeout umbenannt.
-
So das habe ich jetzt hinbekommen...manchmal ist man einfach zu bl... Leider habe ich immer noch Aussetzer. Liegt bestimmt an diesen Echo Flex Teil.