Schalten mit at

Begonnen von maci, 13 Februar 2017, 08:50:59

Vorheriges Thema - Nächstes Thema

maci

Hallo an alle,

Ich schalte eine Pumpenfreigabe über einen at Befehl bei Sonnenaufgang.
Ich habe nun versucht den Befehl so ändern, dass er immer 2 Stunden nach Sonnenaufgang schalten soll.
Doch das funktioniert nicht.
Hier meine Definition:
Zitatdefine SolarpumpeON at *{sunrise("REAL")} + ([02:00]) set Freigabe_Solarpumpe on
attr SolarpumpeON room Solaranlage

Im Log wird folgendes ausgegeben:
Zitat2017.02.13 07:20:00 3: SolarpumpeON: Unknown command +, try help.

Wie kann ich das ändern, dass es funktioniert?
Ich hätte schon hier gesucht, aber nichts gefunden.
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

mahowi

Wenn ich mir die commandref von SUNRISE_EL so ansehe, müsste das so aussehen:
define SolarpumpeON at *{sunrise("REAL",7200)} set Freigabe_Solarpumpe on

Du kannst als zweiten Parameter ein Offset in Sekunden angeben.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Ellert

So wie Du mit Zeiten rechnen möchtest, funktioniert es nur im DOIF.

at kann nur das, was in der Befehlsreferenz beschrieben ist.

Bei sunrise könntest Du einen Zeitversatz angeben, das ist in der Befehlsreferenz zu SUNRISE_EL beschrieben.

maci

Zitat von: mahowi am 13 Februar 2017, 09:23:03
Wenn ich mir die commandref von SUNRISE_EL so ansehe, müsste das so aussehen:
define SolarpumpeON at *{sunrise("REAL",7200)} set Freigabe_Solarpumpe on

Du kannst als zweiten Parameter ein Offset in Sekunden angeben.

Danke, aber das hätte ich auch schon versucht.
Hier bekomme ich diese Meldung:
ZitatWrong timespec {sunrise("REAL",: either HH:MM:SS or {perlcode}

Das war auch der Grund warum ich das so gemacht hätte.
Muss mir die Referenz noch genau lesen.
Ich werde berichten.
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

rudolfkoenig

ZitatWrong timespec {sunrise("REAL",: either HH:MM:SS or {perlcode}
In der Zeit-Spezifikation von at sind keine Leerzeichen erlaubt.

maci

Ja, das wars.

Zitat*{sunrise("REAL",7200)} set Freigabe_Solarpumpe on

funktioniert jetzt

Danke
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan