Immer wiederkehrend USELESS USE PERL Warnung

Begonnen von duu75, 06 Juni 2015, 11:38:32

Vorheriges Thema - Nächstes Thema

duu75

Habe mir meine Sonnenschutz-Rolladensteuerung mit Intertechno Rolladenaktor wie folgt gebaut.

- Dummy "Aussentemperatur" hoch/niedrig wird ab 23°C gesetzt durch anderes Notifiy
- Dummy "Rollo_Afternoon_Sun" aktiv/inactive zum kompletten Deaktivieren
- Dummy "RolloTemperaturSet" on/off damit das Ganze nur einmal am Tag passiert und nicht mehrfach runtergelassen wird (wird immer früh 8:00 auf ON resettet)
- Das Ganze nur zwischen 10 und 20 Uhr und wenn der Rolladen oben ist

Aufgerufen über ein Notify:
Aussentemperatur:hoch {if (Value("Rollo_Afternoon_Sun") eq "aktiv" && Value("RolloTemperaturSet") eq "on" && Value("roll_wz1") eq "Hoch" && (($hour => 10) && ($hour < 20))) {fhem ("set roll_wz1,RolloTemperaturSet off ; define rollo_afternoon_stop at +00:00:13 set roll_wz1 off")}}

Die 13 Sek sind der Stop für den IT Schalter bei ca. 90% unten.

Bekomme nun aber seit irgendeinem Update von FHEM und/oder Ubuntu diese Fehlermeldungen im Log.
Nicht nur beim direkten 1. Aufruf des Notifys sondern auch danach rund um die Uhr
Aber auch nur, wenn "Rollo_Afternoon_Sun" aktiv!
Letztes Jahr lief das ohne Fehlermeldungen.

2015.06.06 00:34:03 1: PERL WARNING: Useless use of private variable in void context at (eval 342448) line 1.
2015.06.06 00:34:03 3: eval: {if (Value("Rollo_Afternoon_Sun") eq "aktiv" && Value("RolloTemperaturSet") eq "on" && Value("roll_wz1") eq "Hoch" && (($hour => 10) && ($hour < 20))) {fhem ("set roll_wz1,RolloTemperaturSet off ; define rollo_afternoon_stop at +00:00:13 set roll_wz1 off")}}
2015.06.06 01:04:03 1: PERL WARNING: Useless use of private variable in void context at (eval 344418) line 1.
2015.06.06 01:04:03 3: eval: {if (Value("Rollo_Afternoon_Sun") eq "aktiv" && Value("RolloTemperaturSet") eq "on" && Value("roll_wz1") eq "Hoch" && (($hour => 10) && ($hour < 20))) {fhem ("set roll_wz1,RolloTemperaturSet off ; define rollo_afternoon_stop at +00:00:13 set roll_wz1 off")}}


Was ist das los?
FHEM auf Ubuntu 20.04
RaspberryMatic CCU3 Charly, CUL 868, HUEBridge 2.0, HM-CFG-USB, AVR-NET-IO, Wemos D1 Mini ESP Easy, ESP32-CAM AI-on-the-Edge

rudolfkoenig

Zitat$hour => 10
Du hast mit => vmtl. >= gemeint.

duu75

Zitat von: rudolfkoenig am 06 Juni 2015, 12:18:27
Du hast mit => vmtl. >= gemeint.

OK.
Habe es mal in >= geändert und werde mal beobachten, ob die Meldung verschwindet.

Hatte den Stunden/Uhrzeitcode mal hier irgendwo aus dem Forum oder einem Wikibeitrag.

Komisch nur, das es letztes Jahr im Sommer nie Fehlermeldungen gab und vor 10 auch nie runtergefahren wurde.
Hat also alles irgendwie gegriffen.

FHEM auf Ubuntu 20.04
RaspberryMatic CCU3 Charly, CUL 868, HUEBridge 2.0, HM-CFG-USB, AVR-NET-IO, Wemos D1 Mini ESP Easy, ESP32-CAM AI-on-the-Edge