FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ole30419 am 02 Mai 2014, 14:39:17

Titel: gelöst: trigger am 1. des Monat ?
Beitrag von: ole30419 am 02 Mai 2014, 14:39:17
Hallo Liebe Fehmer,

ich bekommen es leider nicht gebacken :'(

ich möchte meine Strom von meine PV Anlage einmal pro Monat in ein Log schreiben.

Mit dem Befehl:define a_HM_Messung_Pwr_Berechnung_Monat at *06:10:00 trigger m_HM_Messung_Pwr_Berechnung
klappt das alles. Aber es wird ja jeden Tag um 6:10 Uhr ausgeführt, also muss geprüft werden, das der trigger nur am 1. des Monats ausgeführt wird.

Das solte laut Forum so aussehen:
define a_HM_Messung_Pwr_Berechnung_Monat at *6:10:00 {if ($mday == 1){trigger m_HM_Messung_Pwr_Berechnung}}

Aber da bekomme ich immer folgende Fehlermeldung:
Zitat2014.05.01 06:10:00 3: a_HM_Messung_Pwr_Berechnung_Monat: Can't locate object method "trigger" via package "m_HM_Messung_Pwr_Berechnung" (perhaps you forgot to load "m_HM_Messung_Pwr_Berechnung"?) at (eval 1128) line 1.

Führe ich den "trigger m_HM_Messung_Pwr_Berechnung" per Hand aus rechnet er richtig. Also gehe ich davon aus das die Berechnung ok ist.
Was mache ich falsch ???

Titel: Antw:trigger am 1. des Monat ?
Beitrag von: marvin78 am 02 Mai 2014, 14:50:44
define a_HM_Messung_Pwr_Berechnung_Monat at *6:10:00 {if ($mday == 1){fhem("trigger m_HM_Messung_Pwr_Berechnung")}}
Titel: trigger am 1. des Monat ?
Beitrag von: ole30419 am 03 Mai 2014, 10:57:10
Ja, DANKE. So klappte es ..... Super Forum !!!!!