endlich komme auch mal wieder dazu etwas herum zu Spielen.
Wir haben neue Garagentore bekommen, die ich dann auch gleich mit in da FS20 System eingebunden habe.
Da ich gerne wissen möchte ob das Tor auf ist oder zu ist, habe ich noch zwei frei Eingänge an einen Sender genutzt um also den Status des Tors ab zu fragen. Da diese nun ständig senden würden habe ich noch ein Relais in Reihe dazwischen geschaltet, welches ich über einen Ausgang ansteuern kann.
Der Sender ist auf doppelte Kanalzahl programmiert.
Zusammenfassung:
ein Reedkontakt für Tor auf (Sender_Garage_auf)
ein Reedkontakt für Tor zu (Sender_Garage_zu)
ein Relais für die Abfrage (Empfänger_Status_abfragen)
Das ganze sollte jetzt wie folgt funktionieren:
Von homestudio das Relais einschalten und warten bis eine Rückmeldung kommt (vom Sender). Dann den Ausgang, das Relais wieder ausschalten.
Wenn innerhalb von ~1sek keine Rückmeldung kommt, das ganze abbrechen und noch zweimal versuchen. Es könnte ja sein dass das Tor nicht auf oder zu ist
Kann man das so machen?
zeit als Zahl (Standardwert: 0,0)
zaehler als Zahl (Standardwert: 1)
Code: Alles auswählen
zaehler := 1
zeit := 1/84600
nochmal:
wenn zaehler > 4 dann
gehezu ende
endewenn
Sender_Garage_zu ausschalten
Sender_Garage_auf ausschalten
Empfänger_Status_abfragen einschalten für zeit
wenn Sender_Garage_auf eingeschaltet oder Sender_Garage_zu eingeschaltet dann
gehezu ende
sonst
zaehler := zaehler + 1
gehezu nochmal
endewenn
ende:
MfG
maik