$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

Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
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.