$EVTPART, was: Antw:Wo melde ich am besten Fehler in der Dokumentation?

Begonnen von zweiundzwanzig, 25 Dezember 2015, 00:14:30

Vorheriges Thema - Nächstes Thema

zweiundzwanzig

Danke für das Verschieben und bitte nichts für ungut!

Ich habe allerdings, jetzt nach der Änderung folgendes Problem (wiederholt sich immer wieder im Logfile):
Leider ended hier mein Verständnis der Materie  :-\

2015.12.24 22:41:42 5: Triggering SwitchActorOff
2015.12.24 22:41:42 4: SwitchActorOff exec { my $reading="$EVTPART0";; my $uid= "$EVTPART1";; my $actor= fhem("get CGWHausmeisterKalender summary $uid");; if(defined $actor) { fhem("set $actor desiredTemperature 15") } }
2015.12.24 22:41:42 3: SwitchActorOff return value: Global symbol "$EVTPART1" requires explicit package name at (eval 532) line 1.
2x MAX CuBe mit a-culf im Moritzbetrieb
1x MAX CuBe mit a-culf im Homematicbetrieb
60x MAX Heizkörperthermostat plus | 2x HM Schaltaktoren | 1x MAX Wandthermostat
1x FHEM Ubuntu Server auf VMWare
24 Räume, die durch ical Kalender geheizt werden

Dr. Boris Neubert

FHEM-Developer seit 2007, Mitgründer und Förder-Mitglied des FHEM e.V.
Bitte keine unaufgeforderten privaten Nachrichten!

dev0

Zitat von: zweiundzwanzig am 25 Dezember 2015, 00:14:30
Leider ended hier mein Verständnis der Materie  :-\
Hier hatte ich Dir bereits geantwortet. Vielleicht reichen Dir meine Erklärungen zu Deiner Frage aus, um das Problem zu verstehen und zu lösen.

zweiundzwanzig

Leider hat das nicht ausgereicht :-( Ich stehe auf dem Schlauch...

meine definition:

define SwitchActorOn notify CGWHausmeisterKalender:modeStarted.* { my $reading="$EVTPART0";; my $uid= "$EVTPART1";; my $actor= fhem("get CGWHausmeisterKalender summary $uid");; if(defined $actor) { fhem("set $actor desiredTemperature comfort") } }

im Event Monitor / Log (tolle neue Funktion :-) )  sieht das gerade (bereinigt) so aus :
2015.12.25 12:21:14 4 : Calendar CGWHausmeisterKalender: Wakeup
2015.12.25 12:21:14 4 : Calendar CGWHausmeisterKalender: Updating...
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender calname: HausmeisterKalender
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender lastUpdate: 2015-12-25 12:21:14
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender all: qlev0ttclt3hnoqcllf7j2nrf4googlecom
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender stateNew:
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender stateUpdated: qlev0ttclt3hnoqcllf7j2nrf4googlecom
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender stateDeleted:
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender stateChanged: qlev0ttclt3hnoqcllf7j2nrf4googlecom
2015.12.25 12:21:15 4 : Calendar CGWHausmeisterKalender: Checking times...
2015.12.25 12:21:15 3 : SwitchActorOff return value: Global symbol "$EVTPART1" requires explicit package name at (eval 82) line 1.
2015.12.25 12:21:15 3 : SwitchActorOn return value: Global symbol "$EVTPART1" requires explicit package name at (eval 83) line 1.
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender changed: qlev0ttclt3hnoqcllf7j2nrf4googlecom upcoming
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender lastCheck: 2015-12-25 12:21:14
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender modeUpcoming: qlev0ttclt3hnoqcllf7j2nrf4googlecom
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender modeAlarm:
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender modeAlarmed:
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender modeAlarmOrStart:
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender modeChanged: qlev0ttclt3hnoqcllf7j2nrf4googlecom
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender modeStart:
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender modeStarted:
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender modeEnd:
2015-12-25 12:21:15 Calendar CGWHausmeisterKalender modeEnded:
2015.12.25 12:22:00 4 : Calendar CGWHausmeisterKalender: Wakeup
2015.12.25 12:22:00 4 : Calendar CGWHausmeisterKalender: Checking times...
2015.12.25 12:22:00 3 : SwitchActorOff return value: Global symbol "$EVTPART1" requires explicit package name at (eval 86) line 1.
2015.12.25 12:22:00 3 : get CGWHausmeisterKalender summary qlev0ttclt3hnoqcllf7j2nrf4googlecom : Raum_Kaffeebar
[..]
2015-12-25 12:22:00 structure Raum_Kaffeebar desiredTemperature comfort
2015-12-25 12:22:00 Calendar CGWHausmeisterKalender changed: qlev0ttclt3hnoqcllf7j2nrf4googlecom start
2015-12-25 12:22:00 Calendar CGWHausmeisterKalender lastCheck: 2015-12-25 12:22:00
2015-12-25 12:22:00 Calendar CGWHausmeisterKalender modeUpcoming:
2015-12-25 12:22:00 Calendar CGWHausmeisterKalender modeAlarm:
2015-12-25 12:22:00 Calendar CGWHausmeisterKalender modeAlarmed:
2015-12-25 12:22:00 Calendar CGWHausmeisterKalender modeAlarmOrStart: qlev0ttclt3hnoqcllf7j2nrf4googlecom
2015-12-25 12:22:00 Calendar CGWHausmeisterKalender modeChanged: qlev0ttclt3hnoqcllf7j2nrf4googlecom
2015-12-25 12:22:00 Calendar CGWHausmeisterKalender modeStart: qlev0ttclt3hnoqcllf7j2nrf4googlecom
2015-12-25 12:22:00 Calendar CGWHausmeisterKalender modeStarted: qlev0ttclt3hnoqcllf7j2nrf4googlecom
2015-12-25 12:22:00 Calendar CGWHausmeisterKalender modeEnd:
2015-12-25 12:22:00 Calendar CGWHausmeisterKalender modeEnded:
2015-12-25 12:22:07 structure Raum_Kaffeebar undefined
[..]
2015-12-25 12:22:09 structure Raum_Kaffeebar undefined
[..]
2015-12-25 12:22:10 structure Raum_Kaffeebar undefined
[..]
2015.12.25 12:24:00 4 : Calendar CGWHausmeisterKalender: Wakeup
2015.12.25 12:24:00 4 : Calendar CGWHausmeisterKalender: Checking times...
2015.12.25 12:24:00 3 : get CGWHausmeisterKalender summary qlev0ttclt3hnoqcllf7j2nrf4googlecom : Raum_Kaffeebar
[..]
2015-12-25 12:24:00 structure Raum_Kaffeebar desiredTemperature eco
2015.12.25 12:24:00 3 : SwitchActorOn return value: Global symbol "$EVTPART1" requires explicit package name at (eval 92) line 1.
2015-12-25 12:24:00 Calendar CGWHausmeisterKalender changed: qlev0ttclt3hnoqcllf7j2nrf4googlecom end
2015-12-25 12:24:00 Calendar CGWHausmeisterKalender lastCheck: 2015-12-25 12:24:00
2015-12-25 12:24:00 Calendar CGWHausmeisterKalender modeUpcoming:
2015-12-25 12:24:00 Calendar CGWHausmeisterKalender modeAlarm:
2015-12-25 12:24:00 Calendar CGWHausmeisterKalender modeAlarmed:
2015-12-25 12:24:00 Calendar CGWHausmeisterKalender modeAlarmOrStart:
2015-12-25 12:24:00 Calendar CGWHausmeisterKalender modeChanged: qlev0ttclt3hnoqcllf7j2nrf4googlecom
2015-12-25 12:24:00 Calendar CGWHausmeisterKalender modeStart:
2015-12-25 12:24:00 Calendar CGWHausmeisterKalender modeStarted:
2015-12-25 12:24:00 Calendar CGWHausmeisterKalender modeEnd: qlev0ttclt3hnoqcllf7j2nrf4googlecom
2015-12-25 12:24:00 Calendar CGWHausmeisterKalender modeEnded: qlev0ttclt3hnoqcllf7j2nrf4googlecom


Ich verstehe nicht, warum das notify überhaupt ausgelöst wird und dann die Fehlermeldung kommt. Eigentlich soll das doch nur ausgelöst sein, wenn es auch ein "modeStarted: unddannirgendwas" existiert.  ???
2x MAX CuBe mit a-culf im Moritzbetrieb
1x MAX CuBe mit a-culf im Homematicbetrieb
60x MAX Heizkörperthermostat plus | 2x HM Schaltaktoren | 1x MAX Wandthermostat
1x FHEM Ubuntu Server auf VMWare
24 Räume, die durch ical Kalender geheizt werden

dev0

.* bedeutet kein, ein- oder mehrmaliges Vorkommen.
Ist hier recht gut Erklärt.