FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: sek_is_back am 30 März 2017, 16:48:17

Titel: Intervallschaltung in einem bestimmten Tages-Zeitraum
Beitrag von: sek_is_back am 30 März 2017, 16:48:17
Ich habe an meine GPIO's eine 8fach Relaisstation angeklemmt die ich mit RPI_GPIO ansteuern kann.
Ein und ausschalten per Weboberfläche funktioniert auch.

Jetzt wollte ich für mein Aquarium ein Pumpen Intervall Steuerung implementieren was alles nur so halbgar funktioniert.
Ich habe es mit dem AT Befehl versucht
*06:00:00 define a2 at +*{8}01:00:00 set Pumpe_Auqarium on-for-timer 600
hier schaltet die Pumpe zwar ein aber nicht wieder aus und das Icon bleibt logischerweise auch auf Timer stehen.
Laut Eventmonitor schickt er aber brav einen ON Befehl raus

EventMonitor
2017-03-30 16:44:00 dummy Pumpe_Auqarium on-for-timer 20
2017-03-30 16:44:00 at a2 Next: 16:45:00


Wo ist mein Fehler? Die Suche hat mich nicht weiter gebracht

Zum testen habe ich die Zeiten mal auf eine Minute und 20sek betrieb geändert
*16:00:00 define a2 at +*{8}00:01:00 set Pumpe_Auqarium on-for-timer 20

Die zweite Pumpe soll unabhängig von der Tageszeit jede Stunde für 15 min einschalten
Titel: Antw:Intervallschaltung in einem bestimmten Tages-Zeitraum
Beitrag von: DeeSPe am 30 März 2017, 16:54:38
Was sollen denn die Zahlen vor dem define? Verwirrung! ??? ??? ???
Eigentlich sollte sich so auch kein at erstellen lassen.

Gruß
Dan
Titel: Antw:Intervallschaltung in einem bestimmten Tages-Zeitraum
Beitrag von: Beta-User am 30 März 2017, 17:04:22
@Dan:
Das scheint ein verschachteltes at zu sein.

Keine Ahnung ob die PI-GPIO-Lösung überhaupt on-for-timer unterstützt. Das können lt. commandref nur Module, die setExtentions nutzen oder das "nativ" können (wie HM). Eventuell fehlt nur die Aktualisierung der Anzeige (follow-on-for-timer oder so).

Gruß, Beta-User
Titel: Antw:Intervallschaltung in einem bestimmten Tages-Zeitraum
Beitrag von: Frank_Huber am 30 März 2017, 17:05:42
RPI_GPIO kann das. ist auch direkt im device unter set auswähl und nutzbar.
Titel: Antw:Intervallschaltung in einem bestimmten Tages-Zeitraum
Beitrag von: Beta-User am 30 März 2017, 17:26:17
Stimmt, aber hier scheint ja gar nicht der GPIO direkt geschaltet zu werden, sondern ein dummy namens Pumpe_Aquarium.

Wenn das zutrifft: Macht dieser Umweg Sinn?
Titel: Antw:Intervallschaltung in einem bestimmten Tages-Zeitraum
Beitrag von: sek_is_back am 30 März 2017, 18:56:38
Ob das Sinn macht weiß ich nicht, zumindest schaltet er damit schon mal ein. Wie würde denn die richtige Variante aussehen?
Wenn man das gnaze ohne dummy macht und direkt an den RPI_GPIO verknüpft geht es problemlos. Case closed