Hallo,
vielen Dank das Ihr das Thema angegangen seit. Bin leider erst jetzt wieder dazu gekommen da ich zur Zeit mit der Planung "energetisch Sanieren" ziemlich eingespannt bin.
Aber zum Thema.
Habe alle Dateien aus dem Develop Branch übernommen, restart FHEM durchgeführt und die Einträge in dem UZSU Widget gemacht.
Bekomme aber folgende Fehlermeldung:
2022.10.01 13:54:15.784 5: ipc fronthem:127.0.0.1:51032 (ws): receive {"connection":"conn-QKdEkeCv","sender":"192.xxx.xxx.xxx","identity":"unknown", "message":{"cmd":"item","id":"EGWzRolloTuerUhr.sw","val":{"list":[{"active":false,"timeMax":"23:00","condition":{"active":true,"type":"String","value":"","deviceString":"set level "},"timeCron":"sunset","holiday":{"workday":false,"weekend":false},"timeMin":"22:30","event":"sunset","rrule":"FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU","value":"100","time":"22:30<sunset+121m<23:00","timeOffsetType":"m","delayedExec":{"value":"","type":"String","active":false,"deviceString":""},"timeOffset":"121"},{"timeOffsetType":"m","time":"07:30<sunrise-31m<08:30","timeOffset":"-31","delayedExec":{"deviceString":"","value":"","type":"String","active":false},"rrule":"FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU","value":"22","holiday":{"weekend":false,"workday":false},"timeMin":"07:30","timeCron":"sunrise","condition":{"deviceString":"set level","value":"","type":"String","active":true},"event":"sunrise","timeMax":"08:30","active":false},{"delayedExec":{"deviceString":"","value":"","active":false,"type":"String"},"timeOffset":"","time":"sunrise","timeOffsetType":"m","value":"38","rrule":"FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU","event":"sunrise","condition":{"value":"","active":true,"type":"String","deviceString":"set level"},"timeCron":"sunrise","holiday":{"workday":false,"weekend":false},"timeMin":"","active":true,"timeMax":""}],"active":true}}}
2022.10.01 13:54:16.029 1: ERROR evaluating my $EVENT= $evalSpecials->{'%EVENT'};my $EVTPART0= $evalSpecials->{'%EVTPART0'};my $EVTPART1= $evalSpecials->{'%EVTPART1'};my $EVTPART2= $evalSpecials->{'%EVTPART2'};my $EVTPART3= $evalSpecials->{'%EVTPART3'};my $EVTPART4= $evalSpecials->{'%EVTPART4'};my $EVTPART5= $evalSpecials->{'%EVTPART5'};my $NAME= $evalSpecials->{'%NAME'};my $SELF= $evalSpecials->{'%SELF'};my $TYPE= $evalSpecials->{'%TYPE'};{ UZSU_execute($NAME, $EVTPART1, 'save') }: Can't use string ("{"list":[{"timeOffsetType":"m",""...) as a HASH ref while "strict refs" in use at ./FHEM/99_fronthemUtils.pm line 159.
2022.10.01 13:54:16.029 3: UZSU return value: Can't use string ("{"list":[{"timeOffsetType":"m",""...) as a HASH ref while "strict refs" in use at ./FHEM/99_fronthemUtils.pm line 159.
2022.10.01 13:54:16.033 5: ipc fronthem:127.0.0.1:51032 (ws): receive {"log":{"cmd":"log","level":4,"text":"ws send to client{\"items\":[\"EGWzRolloTuerUhr.sw\",{\"list\":[{\"delayedExec\":{\"active\":false,\"type\":\"String\",\"value\":\"\",\"deviceString\":\"\"},\"timeOffset\":\"121\",\"time\":\"22:30<sunset+121m<23:00\",\"timeOffsetType\":\"m\",\"rrule\":\"FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU\",\"value\":\"100\",\"event\":\"sunset\",\"condition\":{\"deviceString\":\"set level \",\"value\":\"\",\"active\":true,\"type\":\"String\"},\"timeMin\":\"22:30\",\"holiday\":{\"weekend\":false,\"workday\":false},\"timeCron\":\"sunset\",\"active\":false,\"timeMax\":\"23:00\"},{\"rrule\":\"FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU\",\"value\":\"22\",\"timeOffsetType\":\"m\",\"time\":\"07:30<sunrise-31m<08:30\",\"timeOffset\":\"-31\",\"delayedExec\":{\"deviceString\":\"\",\"value\":\"\",\"active\":false,\"type\":\"String\"},\"timeMax\":\"08:30\",\"active\":false,\"timeCron\":\"sunrise\",\"timeMin\":\"07:30\",\"holiday\":{\"weekend\":false,\"workday\":false},\"condition\":{\"value\":\"\",\"type\":\"String\",\"active\":true,\"deviceString\":\"set level\"},\"event\":\"sunrise\"},{\"rrule\":\"FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU\",\"value\":\"38\",\"delayedExec\":{\"type\":\"String\",\"active\":false,\"value\":\"\",\"deviceString\":\"\"},\"timeOffset\":\"\",\"time\":\"sunrise\",\"timeOffsetType\":\"m\",\"active\":true,\"timeMax\":\"\",\"event\":\"sunrise\",\"condition\":{\"deviceString\":\"set level\",\"active\":true,\"type\":\"String\",\"value\":\"\"},\"timeCron\":\"sunrise\",\"holiday\":{\"weekend\":false,\"workday\":false},\"timeMin\":\"\"}],\"active\":true,\"sunrise\":\"07:30\",\"sunset\":\"19:01\"}],\"cmd\":\"item\"}"}}
2022.10.01 13:54:16.033 4: ipc fronthem:127.0.0.1:51032 (ws): ws send to client{"items":["EGWzRolloTuerUhr.sw",{"list":[{"delayedExec":{"active":false,"type":"String","value":"","deviceString":""},"timeOffset":"121","time":"22:30<sunset+121m<23:00","timeOffsetType":"m","rrule":"FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU","value":"100","event":"sunset","condition":{"deviceString":"set level ","value":"","active":true,"type":"String"},"timeMin":"22:30","holiday":{"weekend":false,"workday":false},"timeCron":"sunset","active":false,"timeMax":"23:00"},{"rrule":"FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU","value":"22","timeOffsetType":"m","time":"07:30<sunrise-31m<08:30","timeOffset":"-31","delayedExec":{"deviceString":"","value":"","active":false,"type":"String"},"timeMax":"08:30","active":false,"timeCron":"sunrise","timeMin":"07:30","holiday":{"weekend":false,"workday":false},"condition":{"value":"","type":"String","active":true,"deviceString":"set level"},"event":"sunrise"},{"rrule":"FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU","value":"38","delayedExec":{"type":"String","active":false,"value":"","deviceString":""},"timeOffset":"","time":"sunrise","timeOffsetType":"m","active":true,"timeMax":"","event":"sunrise","condition":{"deviceString":"set level","active":true,"type":"String","value":""},"timeCron":"sunrise","holiday":{"weekend":false,"workday":false},"timeMin":""}],"active":true,"sunrise":"07:30","sunset":"19:01"}],"cmd":"item"}
2022.10.01 13:54:16.033 5: ipc fronthem:127.0.0.1:51032 (ws): receive {"log":{"cmd":"log","level":4,"text":"ws send to client{\"items\":[\"EG_WzRolladenTerrassenTuer.sw\",\"0\"],\"cmd\":\"item\"}"}}
2022.10.01 13:54:16.034 4: ipc fronthem:127.0.0.1:51032 (ws): ws send to client{"items":["EG_WzRolladenTerrassenTuer.sw","0"],"cmd":"item"}
Die Fehlermeldungen sagen mir nicht wirklich viel... Aber ihr könnt euch bestimmt einen Reim darauf machen.
Gruß
Michael