Intervallschaltung in einem bestimmten Tages-Zeitraum

Begonnen von sek_is_back, 30 März 2017, 16:48:17

Vorheriges Thema - Nächstes Thema

sek_is_back

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

DeeSPe

Was sollen denn die Zahlen vor dem define? Verwirrung! ??? ??? ???
Eigentlich sollte sich so auch kein at erstellen lassen.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Beta-User

@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
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Frank_Huber

RPI_GPIO kann das. ist auch direkt im device unter set auswähl und nutzbar.

Beta-User

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?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

sek_is_back

#5
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