Calendar Logging der GPIO-Pins schlägt fehl

Begonnen von fhemtobi, 02 Januar 2015, 13:51:52

Vorheriges Thema - Nächstes Thema

fhemtobi

Hallo liebe FHEM-Community,

mein erster Beitrag hier ;-).

für eine Fußbodenheizung schalte ich die GPIO Pins meines Rasperry mit einer .ics Datei, die vom Owncloud Server alle 15 Minuten lokal auf dem Raspi gespeichert wird.

Das ein/ausschalten der Ausgänge funktioniert super mit diesem Code:


define on_fb_cal notify cal_heizung:modeStarted.* { my $reading="%EVTPART0";; my $uid= "%EVTPART1";; my $actor= fhem("get cal_heizung summary $uid");; if(defined $actor) { fhem("set $actor on;;setreading $actor state on") } }

define off_fb_cal notify cal_heizung:modeEnded.* { my $reading="%EVTPART0";; my $uid= "%EVTPART1";; my $actor= fhem("get cal_heizung summary $uid");; if(defined $actor) { fhem("set $actor off;;setreading $actor state off") } }


Um zu analyisieren, wie lange die einzelnen Heizkreisläuft aktiv waren, möchte ich abseits von dem Kalender noch ein Logging der GPIO-Pins einbauen.
Nur leider funzt das Logging nicht.

Ich benutze diesen Code:

define log_on_fb_cal notify cal_heizung:modeStarted.* { my $reading= "%EVTPART0";; my $uid= "%EVTPART1";; my $actor= fhem("get cal_heizung summary $uid");; if(defined $actor) { Log 3, "%NAME", 1, "Actor: $actor, Reading $reading" } }


Als Fehlermeldung bekomme ich
Zitat
log_on_fb_cal return value: Too many arguments for main::Log at (eval 662) line 1, at EOF

Kann jemand helfen?

PS: get cal_heizung full all liefert z.B: folgende Aktionen (kommen aus der calendar.ics)
Zitat
20da494f79   known    start                     02.01.2015 13:50:00-02.01.2015 14:30:00 wohnzimmer_fb
84427aebd7   known    start                     02.01.2015 13:51:00-02.01.2015 14:31:00 dusche_fb
a2d5e8bf8e   known    start                     02.01.2015 13:52:00-02.01.2015 14:32:00 bad_fb
f0715a1992   known    start                     02.01.2015 13:53:00-02.01.2015 14:33:00 schlafzimmer_fb
352dcc3846   known upcoming                     02.01.2015 18:10:00-02.01.2015 19:00:00 bad_fb
796547f8d2   known upcoming                     03.01.2015 09:00:00-03.01.2015 10:00:00 bad_fb
d0bac6ddbf   known upcoming                     03.01.2015 09:00:00-03.01.2015 10:00:00 dusche_fb

Danke & VG,
Tobi