NEWS
S7 Adapter mit Logo
-
Hallo,
ich habe heute meine Logo8 bekommen. Die Verbindung mit io Broker hat sofort super geklappt. Und von dort aus zu alexa ging es auch fix. Ich kann jetzt mit alexa einen Ausgang oder Merker in der Logo Setzten und Rücksetzten.
Nun gibt es aber noch folgendes Problem. Die Logo soll das Deckenlicht schalten. Der Lichtschalter vom Zimmer ist auf die Logo verdrahtet. Das soll auch so sein um Verzögerungen zu vermeiden und damit das Licht noch geht auch wenn der RPI mit Io broker mal nicht mehr geht. Jetzt kann ich mit Alexa aber nur ein Bit an oder aus machen. Und in der Logo kann ich einen Merker nur zyklisch beschreiben.
Ich habe am Eingang ein flanken and und dahinter ein XOR. Von dort auf einen Merker. Der Merker ist rückgekoppelt auf das XOR. Also quasi Stromstoß relais. Ich hatte nur die Hoffnung, dass ich den Merker mit IO Broker jetzt rücksetzten kann, wenn ich das Licht aus haben will. Der lässt sich aber nicht rücksetzten bzw setzten vom io broker. Nur vom Lichtschalter (Taster) Aus. Jetzt gehen mir die Ideen aus. Wann werden zu Zustände die die Logo über Netzwerk bekommt verarbeitet? Und wie werden sie Verarbeitet. Muss doch eigentlich gehen
-
Also ich habe jetzt eine Lösung gefunden. Zwar ein paar Umwege aber es geht.
Also ich hab das Stromstoß Relais genommen. An den Trg habe ich den Lichtschalter (Taster) angeschlossen und am Ausgang Q den Relaisaugang der Lampe. Soweit alles ganz normal. Jetzt muss ich ja noch das Licht per S7-Adapter schalten und das mit einer einzigen Variablen, weil ich mit Alexa für das Smart Gerät nur ein Bit an/aus schalten kann. Dazu habe ich einen Merker genommen und von dem eine positive Flanke an den S Eingang vom Stromstoßrelais gelegt und eine negative Flanke an den R Eingang. Jetzt kann man mit Alexa das Licht schon schalten. Nur wenn ich das Licht zuvor per Schalter bedient habe und es einen anderen Zustand hat, als es zuletzt von Alexa bekommen hat, funktioniert es nicht. Das ist weil der Merker den Status des Ausgangs bekommen muss. Das kann man aber nicht in der Logo machen, weil die sonst das Signal vom S7-Adapter überschreibt bevor sie es auswertet. Ich habe dazu also ein Skript geschrieben im IoBroker. Das Script setzt bei einer positiven oder negativen Flanke am Ausgang der Logo den Merker den der S7-Adapter verwendet gleich dem Zustand vom Ausgang. Das Skript wird alle 1000 ms abgearbeitet. Logo und ioBroker sind also maximal 1s nicht synchron und nur in der einen Sekunde würde Alexa nicht richtig schalten.
-
Hallo undeat,
zeig mal bitte deine LOGO Schaltung