Netatmo: PERL WARNING: Argument "program" isn't numeric

Begonnen von maci, 15 Juni 2019, 08:48:54

Vorheriges Thema - Nächstes Thema

maci

Seit einiger zeit wir mein Log file mit diesen Meldungen laufend voll.
2019.06.15 09:11:03 3: netatmo_station: poll (PUBLIC)
2019.06.15 09:11:03 3: netatmo_station getPublicDevices (48.35478248,14.19161156 / 48.31478248,14.15161156)
2019.06.15 09:11:06 1: PERL WARNING: Argument "program" isn't numeric in sprintf at (eval 2086841) line 1.
2019.06.15 09:11:06 1: stacktrace:
2019.06.15 09:11:06 1:     main::__ANON__                      called by (eval 2086841) (1)
2019.06.15 09:11:06 1:     (eval)                              called by fhem.pl (4572)
2019.06.15 09:11:06 1:     main::evalStateFormat               called by fhem.pl (4673)
2019.06.15 09:11:06 1:     main::readingsEndUpdate             called by fhem.pl (4863)
2019.06.15 09:11:06 1:     main::readingsSingleUpdate          called by ./FHEM/38_netatmo.pm (4986)
2019.06.15 09:11:06 1:     main::netatmo_parseThermostatReadings called by ./FHEM/38_netatmo.pm (2762)
2019.06.15 09:11:06 1:     main::netatmo_dispatch              called by FHEM/HttpUtils.pm (606)
2019.06.15 09:11:06 1:     main::__ANON__                      called by fhem.pl (739)
2019.06.15 09:11:06 1: PERL WARNING: Argument "program" isn't numeric in sprintf at (eval 2086842) line 1.
2019.06.15 09:11:06 1: stacktrace:
2019.06.15 09:11:06 1:     main::__ANON__                      called by (eval 2086842) (1)
2019.06.15 09:11:06 1:     (eval)                              called by fhem.pl (4572)
2019.06.15 09:11:06 1:     main::evalStateFormat               called by fhem.pl (4673)
2019.06.15 09:11:06 1:     main::readingsEndUpdate             called by fhem.pl (4863)
2019.06.15 09:11:06 1:     main::readingsSingleUpdate          called by ./FHEM/38_netatmo.pm (4987)
2019.06.15 09:11:06 1:     main::netatmo_parseThermostatReadings called by ./FHEM/38_netatmo.pm (2762)
2019.06.15 09:11:06 1:     main::netatmo_dispatch              called by FHEM/HttpUtils.pm (606)
2019.06.15 09:11:06 1:     main::__ANON__                      called by fhem.pl (739)
2019.06.15 09:11:06 1: PERL WARNING: Argument "program" isn't numeric in sprintf at (eval 2086843) line 1.
2019.06.15 09:11:06 1: stacktrace:
2019.06.15 09:11:06 1:     main::__ANON__                      called by (eval 2086843) (1)
2019.06.15 09:11:06 1:     (eval)                              called by fhem.pl (4572)
2019.06.15 09:11:06 1:     main::evalStateFormat               called by fhem.pl (4673)
2019.06.15 09:11:06 1:     main::readingsEndUpdate             called by fhem.pl (4863)
2019.06.15 09:11:06 1:     main::readingsSingleUpdate          called by ./FHEM/38_netatmo.pm (4988)
2019.06.15 09:11:06 1:     main::netatmo_parseThermostatReadings called by ./FHEM/38_netatmo.pm (2762)
2019.06.15 09:11:06 1:     main::netatmo_dispatch              called by FHEM/HttpUtils.pm (606)
2019.06.15 09:11:06 1:     main::__ANON__                      called by fhem.pl (739)
2019.06.15 09:11:06 1: PERL WARNING: Argument "program" isn't numeric in sprintf at (eval 2086844) line 1.
2019.06.15 09:11:06 1: stacktrace:
2019.06.15 09:11:06 1:     main::__ANON__                      called by (eval 2086844) (1)
2019.06.15 09:11:06 1:     (eval)                              called by fhem.pl (4572)
2019.06.15 09:11:06 1:     main::evalStateFormat               called by fhem.pl (4673)
2019.06.15 09:11:06 1:     main::readingsEndUpdate             called by fhem.pl (4863)
2019.06.15 09:11:06 1:     main::readingsSingleUpdate          called by ./FHEM/38_netatmo.pm (4995)
2019.06.15 09:11:06 1:     main::netatmo_parseThermostatReadings called by ./FHEM/38_netatmo.pm (2762)
2019.06.15 09:11:06 1:     main::netatmo_dispatch              called by FHEM/HttpUtils.pm (606)
2019.06.15 09:11:06 1:     main::__ANON__                      called by fhem.pl (739)
2019.06.15 09:11:06 1: PERL WARNING: Argument "program" isn't numeric in sprintf at (eval 2086845) line 1.
2019.06.15 09:11:06 1: stacktrace:
2019.06.15 09:11:06 1:     main::__ANON__                      called by (eval 2086845) (1)
2019.06.15 09:11:06 1:     (eval)                              called by fhem.pl (4572)
2019.06.15 09:11:06 1:     main::evalStateFormat               called by fhem.pl (4673)
2019.06.15 09:11:06 1:     main::readingsEndUpdate             called by fhem.pl (4863)
2019.06.15 09:11:06 1:     main::readingsSingleUpdate          called by ./FHEM/38_netatmo.pm (5000)
2019.06.15 09:11:06 1:     main::netatmo_parseThermostatReadings called by ./FHEM/38_netatmo.pm (2762)
2019.06.15 09:11:06 1:     main::netatmo_dispatch              called by FHEM/HttpUtils.pm (606)
2019.06.15 09:11:06 1:     main::__ANON__                      called by fhem.pl (739)
2019.06.15 09:11:06 1: PERL WARNING: Argument "program" isn't numeric in sprintf at (eval 2086846) line 1.
2019.06.15 09:11:06 1: stacktrace:
2019.06.15 09:11:06 1:     main::__ANON__                      called by (eval 2086846) (1)
2019.06.15 09:11:06 1:     (eval)                              called by fhem.pl (4572)
2019.06.15 09:11:06 1:     main::evalStateFormat               called by fhem.pl (4673)
2019.06.15 09:11:06 1:     main::readingsEndUpdate             called by fhem.pl (4863)
2019.06.15 09:11:06 1:     main::readingsSingleUpdate          called by ./FHEM/38_netatmo.pm (5013)
2019.06.15 09:11:06 1:     main::netatmo_parseThermostatReadings called by ./FHEM/38_netatmo.pm (2762)
2019.06.15 09:11:06 1:     main::netatmo_dispatch              called by FHEM/HttpUtils.pm (606)
2019.06.15 09:11:06 1:     main::__ANON__                      called by fhem.pl (739)
2019.06.15 09:11:06 1: PERL WARNING: Argument "program" isn't numeric in sprintf at (eval 2086847) line 1.
2019.06.15 09:11:06 1: stacktrace:
2019.06.15 09:11:06 1:     main::__ANON__                      called by (eval 2086847) (1)
2019.06.15 09:11:06 1:     (eval)                              called by fhem.pl (4572)
2019.06.15 09:11:06 1:     main::evalStateFormat               called by fhem.pl (4673)
2019.06.15 09:11:06 1:     main::readingsEndUpdate             called by fhem.pl (4863)
2019.06.15 09:11:06 1:     main::readingsSingleUpdate          called by ./FHEM/38_netatmo.pm (5026)
2019.06.15 09:11:06 1:     main::netatmo_parseThermostatReadings called by ./FHEM/38_netatmo.pm (2762)
2019.06.15 09:11:06 1:     main::netatmo_dispatch              called by FHEM/HttpUtils.pm (606)
2019.06.15 09:11:06 1:     main::__ANON__                      called by fhem.pl (739)


List meines Devices:
Internals:
   DEF        THERMOSTAT 70:ee:50:0c:06:84 04:00:00:0b:ef:56
   FUUID      5c606ed3-f33f-0d7f-c99e-b9d3be623c9ae00b
   IODev      Wetter_Zuhause
   LAST_POLL  2019-06-15 09:44:55
   NAME       Thermostat_Heizung
   NOTIFYDEV  global
   NR         140
   NTFY_ORDER 50-Thermostat_Heizung
   Relay      70:ee:50:0c:06:84
   STATE      Aktuelle_Temperatur_Thermostat: 25.3 °C | Aktuelle_Temperatur_Küche: 25.7 °C<br/>Aktives_Programm: Normal | Soll_Temperatur: 0.0 °C || Letzte_Aktualisierung: 2019-06-15 09:44:55
   SUBTYPE    THERMOSTAT
   TYPE       netatmo
   Thermostat 04:00:00:0b:ef:56
   dataTypes  Temperature,Sp_Temperature,BoilerOn,BoilerOff
   firmware   65
   last_message 2019-06-15 09:33:18
   last_therm_seen 2019-06-15 09:33:18
   model      NATherm1
   moduleName Thermostat
   openRequests 0
   rf_status  73
   schedulenames Normal,Herbst,UrlaubZuhause
   status     no data
   therm_orientation 1
   Helper:
     DBLOG:
       program:
         DBLogging:
           TIME       1560584695.91635
           VALUE      Normal
   READINGS:
     2019-06-15 09:44:55   active          dead
     2019-06-15 09:44:55   batteryPercent  68
     2019-06-15 09:44:55   batteryState    ok
     2019-06-15 09:44:55   batteryVoltage  4.017
     2019-06-15 09:30:58   boileroff       602
     2019-06-15 09:30:58   boileron        0
     2019-06-15 09:44:55   program         Normal
     2019-06-15 09:44:55   setpoint        program
     2019-06-15 09:44:55   setpoint_mode   program
     2019-06-13 16:30:26   setpoint_temp   21.0
     2019-06-15 09:30:58   sp_temperature  21.0
     2019-06-15 09:30:58   temperature     25.3
     2019-06-15 09:44:55   therm_relay_cmd 0
   helper:
     INTERVAL   1800
     NEXT_POLL  1560585415
     last_status_store 0
   schedules:
     ARRAY(0x4422360)
     ARRAY(0x44d8c18)
     ARRAY(0x4422438)
Attributes:
   DbLogExclude .*
   DbLogInclude sp_temperature,temperature,boileron,program
   IODev      Wetter_Zuhause
   alias      Thermostat_Wohnzimmer
   devStateIcon .*:no-icon
   icon       netatmo.thermostat2
   room       1.01_Raumtemperatur,2.01_Heizung
   stateFormat {sprintf("Aktuelle_Temperatur_Thermostat: %.1f °C | Aktuelle_Temperatur_Küche: %.1f °C<br/>Aktives_Programm: %s | Soll_Temperatur: %.1f °C || Letzte_Aktualisierung: %s",ReadingsVal($name,"temperature",0),ReadingsVal("netatmo_Innenstation","temperature",0),ReadingsVal($name,"program",0),ReadingsVal($name,"setpoint",0),InternalVal($name,"LAST_POLL",0))}


Diese Device gibt es in dieser Form schon seit fast 2 Jahren. Ich dieser Häufigkeit (alle 10 min) diesem Meldungen sind mir noch nie aufgefallen.

Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

JoWiemann

Guten Morgen, bitte setzt doch das Log in Code Tags. Ist einfach lesbarer. Danke.

Und dann bitte einmal Stacktrace einschalten und den Teil posten, in dem der Fehler auftaucht.



Gesendet von iPhone mit Tapatalk

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

maci

Zitat von: JoWiemann am 15 Juni 2019, 08:51:24
Guten Morgen, bitte setzt doch das Log in Code Tags. Ist einfach lesbarer. Danke.

Und dann bitte einmal Stacktrace einschalten und den Teil posten, in dem der Fehler auftaucht.



Gesendet von iPhone mit Tapatalk

Grüße Jörg

Hallo Jörg,

Beim Erstellen des Beitrags ist etwas schiefgelaufen.
Dies habe ich behoben und den Beitrag neu gesetzt.
Stacktrace ist on in meinem Log Auszug.

Gruß Georg
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan