FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Hoeness am 14 April 2014, 11:11:46

Titel: on-for-timer mit variabler Zeit - für Gartenbewässerung
Beitrag von: Hoeness am 14 April 2014, 11:11:46
Hallo,

ich bin für meine Gartenbewässerung auf der Suche nach sowas wie einem on-for-timer mit einer variablen Zeit.
Die Idee ist, das ich abhängig von unterschiedlichen Eingangsparametern (Temperatur, Feuchte,...) einen Zeitwert bestimme, der für die Bewässerung am jeweiligen Tag optimiert ist.
Die Idee ist damit bedarfsgerecht zu Bewässern und Wasser zu sparen.

Im ersten Schritt möchte ich mich jedoch nicht um die Ermittlung des Zeitwerts kömmen sondern "nur" um eine Funktion(on-for-timer?), welche mit variablen Zeitwerten umgehen kann.
Die Zeitwerte könnten in einer Dummy-Variablen gespeichert werden.

Kann mir da jemand weiterhelfen?

Danke


Titel: Antw:on-for-timer mit variabler Zeit - für Gartenbewässerung
Beitrag von: betateilchen am 14 April 2014, 11:15:15
Ich verstehe Deine Frage nicht. Du kannst doch on-for-timer ohnehin mit (fast) jedem beliebigen Wert beschicken, den Du möchtest?
Titel: Antw:on-for-timer mit variabler Zeit - für Gartenbewässerung
Beitrag von: Hoeness am 14 April 2014, 11:44:42
Hi,

ich versuche meine Frage mal zu präzisieren

Ich benutze FHEM auf einen Raspberry, der über eine 4-fach Relaisplatine per GPIO Relais ein und aus schaltet.

Ich habe mir aus dem Forum mal ein Code-BSP zusammengeklickst.

Ich stelle mir was wie folgt vor:
Relais1 ist im Beispiel mein Relais für den ersten Beregnungskeis.
Define Relais1 dummy
define Bewaesserung_Minuten dummy
attr Bewaesserung_Minuten setList state
attr Bewaesserung_Minuten webCmd 90:80:70:60:50:40:30:20:10:0

define PumpeMorgensStart at *07:05 {my $hm =Value("Bewaesserung_Minuten")*60;;fhem("set Relais1 on-for-timer $hm")}

Die erste Frage, die ich habe, ist :
Kann ich on-for-timer überhaupt verwenden, wenn ich die Relais direkt über den Raspberry schalten möchte?
Titel: Antw:on-for-timer mit variabler Zeit - für Gartenbewässerung
Beitrag von: betateilchen am 14 April 2014, 11:54:41
Das kommt ausschließlich darauf an, wie die Relaisplatine softwaremäßig (über welches Modul?) in fhem eingebunden ist und ob dieses Modul die SetExtensions unterstützt.


Titel: Antw:on-for-timer mit variabler Zeit - für Gartenbewässerung
Beitrag von: Hoeness am 14 April 2014, 12:05:40
Erstmal Danke für die Superschnelle Antwort:

Ich habe das Modul RPI_GPIO im Einsatz. Das schalten der Ports funktioniert auch.
Laut Forum werden die setExtensions auch unterstützt.

Was auch immer setExtensions sind. Muss mal im Forum stöbern.

Titel: Antw:on-for-timer mit variabler Zeit - für Gartenbewässerung
Beitrag von: betateilchen am 14 April 2014, 12:06:42
Zitat von: Hoeness am 14 April 2014, 12:05:40
Was auch immer setExtensions sind. Muss mal im Forum stöbern.

Damit musst Du Dich nicht beschäftigen: Wenn sie unterstützt werden, funktioniert auch das on-for-timer.

Titel: Antw:on-for-timer mit variabler Zeit - für Gartenbewässerung
Beitrag von: Hoeness am 14 April 2014, 12:09:14
OK super.

Kann dann so etwas wie hier funktionieren?

Relais1 ist im Beispiel mein Relais für den ersten Beregnungskeis.
Define Relais1 dummy
define Bewaesserung_Minuten dummy
attr Bewaesserung_Minuten setList state
attr Bewaesserung_Minuten webCmd 90:80:70:60:50:40:30:20:10:0

define PumpeMorgensStart at *07:05 {my $hm =Value("Bewaesserung_Minuten")*60;;fhem("set Relais1 on-for-timer $hm")}


Danke Betateilchen.
Titel: Antw:on-for-timer mit variabler Zeit - für Gartenbewässerung
Beitrag von: betateilchen am 14 April 2014, 12:11:31
ich würde es so versuchen:

define PumpeMorgensStart at *07:05 { my $hm = Value("Bewaesserung_Minuten")*60;;fhem( "set Relais1 on-for-timer ".$hm ) }
Titel: Antw:on-for-timer mit variabler Zeit - für Gartenbewässerung
Beitrag von: Hoeness am 14 April 2014, 12:19:31
Danke.

Ich probiere das heute Abend gleich mals aus.

Für meine nächste Frage eröffne ich ein neues Thema. :)
Titel: Antw:on-for-timer mit variabler Zeit - für Gartenbewässerung
Beitrag von: betateilchen am 14 April 2014, 12:21:12
Zitat von: Hoeness am 14 April 2014, 12:19:31
Für meine nächste Frage eröffne ich ein neues Thema.

ich hab Angst... 8)
Titel: Antw:on-for-timer mit variabler Zeit - für Gartenbewässerung
Beitrag von: Hoeness am 14 April 2014, 13:08:15
betateilchen, ich gebe mir Mühe die Audgabe nicht zu einfach zu machen ;-)