nach Update userReadings verursacht PERL WARNING

Begonnen von Superrakete, 30 Mai 2018, 00:43:40

Vorheriges Thema - Nächstes Thema

Superrakete

Hallo,

nach dem Update taucht bei mir folgende Meldung im Log auf:

Zitat2018.05.30 00:15:51 1: PERL WARNING: Licht_Dachboden userReadings Uhrzeit evaluated to undef at fhem.pl line 4478, <$fh> line 126.
2018.05.30 00:15:51 3: eval: {(split(' ',ReadingsTimestamp($NAME,"state",0)))[1]}
2018.05.30 00:15:51 1: PERL WARNING: Licht_Dachboden userReadings Uhrzeit evaluated to undef at fhem.pl line 4478, <$fh> line 127.
2018.05.30 00:15:51 3: eval: {(split(' ',ReadingsTimestamp($NAME,"state",0)))[1]}
2018.05.30 00:15:51 1: PERL WARNING: Licht_Dachboden userReadings Uhrzeit evaluated to undef at fhem.pl line 4478, <$fh> line 128.
2018.05.30 00:15:51 3: eval: {(split(' ',ReadingsTimestamp($NAME,"state",0)))[1]}
2018.05.30 00:15:51 1: PERL WARNING: Licht_Dachboden userReadings Uhrzeit evaluated to undef at fhem.pl line 4478, <$fh> line 129.
2018.05.30 00:15:51 3: eval: {(split(' ',ReadingsTimestamp($NAME,"state",0)))[1]}

Versrsacht durch:

attr Licht_Dachboden userReadings Uhrzeit {(split(' ',ReadingsTimestamp($NAME,"state",0)))[1]}

CoolTux

Gib Mal bitte ein list vom Devices Licht_Dachboden
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Andi291

Servus!

Kann ich nicht einsortieren - ich nutze keine Userreadings...

Eine vage Idee - was passiert damit?

attr Licht_Dachboden userReadings Uhrzeit {(split(' ',ReadingsTimestamp("Licht_Dachboden","state",0)))[1]}

Superrakete

Hallo.

Auch mit der Änderung von Andi kommt die gleiche Warnung.

Zitat2018.05.31 09:06:48 1: PERL WARNING: Licht_Dachboden userReadings Uhrzeit evaluated to undef at fhem.pl line 4478, <$fh> line 204.
2018.05.31 09:06:48 3: eval: {(split(' ',ReadingsTimestamp("Licht_Dachboden","state",0)))[1]}
2018.05.31 09:06:48 1: PERL WARNING: Licht_Dachboden userReadings Uhrzeit evaluated to undef at fhem.pl line 4478, <$fh> line 205.
2018.05.31 09:06:48 3: eval: {(split(' ',ReadingsTimestamp("Licht_Dachboden","state",0)))[1]}
2018.05.31 09:06:48 1: PERL WARNING: Licht_Dachboden userReadings Uhrzeit evaluated to undef at fhem.pl line 4478, <$fh> line 206.
2018.05.31 09:06:48 3: eval: {(split(' ',ReadingsTimestamp("Licht_Dachboden","state",0)))[1]}
2018.05.31 09:06:49 1: PERL WARNING: Licht_Dachboden userReadings Uhrzeit evaluated to undef at fhem.pl line 4478, <$fh> line 207.
2018.05.31 09:06:49 3: eval: {(split(' ',ReadingsTimestamp("Licht_Dachboden","state",0)))[1]}
2018.05.31 09:06:49 1: PERL WARNING: Licht_Dachboden userReadings Uhrzeit evaluated to undef at fhem.pl line 4478, <$fh> line 208.
2018.05.31 09:06:49 3: eval: {(split(' ',ReadingsTimestamp("Licht_Dachboden","state",0)))[1]}
2018.05.31 09:06:49 1: PERL WARNING: Licht_Dachboden userReadings Uhrzeit evaluated to undef at fhem.pl line 4478, <$fh> line 209.
2018.05.31 09:06:49 3: eval: {(split(' ',ReadingsTimestamp("Licht_Dachboden","state",0)))[1]}
2018.05.31 09:06:49 1: PERL WARNING: Licht_Dachboden userReadings Uhrzeit evaluated to undef at fhem.pl line 4478, <$fh> line 210.
2018.05.31 09:06:49 3: eval: {(split(' ',ReadingsTimestamp("Licht_Dachboden","state",0)))[1]}
Hier das list vom Device:
Internals:
   DEF        2/5/0:dpt1.001 2/5/1:dpt1.001
   DEVNAME    Licht_Dachboden
   FIRSTGADNAME g1
   GETSTRING  g2:noArg g1:noArg
   IODev      KNX
   NAME       Licht_Dachboden
   NR         227
   NTFY_ORDER 50-Licht_Dachboden
   SETSTRING  g2:off,on g1:off,on
   STATE      off
   TYPE       KNX
   GADDETAILS:
     g1:
       CODE       02500
       GROUP      2/5/0
       MODEL      dpt1.001
       NO         1
       OPTION     
       RDNAMEGET  getG1
       RDNAMEPUT  putG1
       RDNAMESET  setG1
       SETLIST    :off,on
     g2:
       CODE       02501
       GROUP      2/5/1
       MODEL      dpt1.001
       NO         2
       OPTION     
       RDNAMEGET  getG2
       RDNAMEPUT  putG2
       RDNAMESET  setG2
       SETLIST    :off,on
   GADTABLE:
     02500      g1
     02501      g2
   READINGS:
     2018-05-31 09:06:48   STATE           off
     2018-05-31 09:06:49   Uhrzeit         09:06:49
     2018-05-31 09:06:48   getG1           off
     2018-05-31 09:06:49   getG2           off
     2018-05-31 09:06:49   last-sender     1/1/90
     2018-05-31 09:06:49   setG1           off
     2018-05-31 09:06:49   state           off
Attributes:
   IODev      KNX
   alias      Licht Dachboden
   devStateIcon (on)|([Ee]in):on:Aus (off)|([Aa]us):off:Ein
   eventMap   /off g1:Aus/on g1:Ein
   group      Licht Dachboden
   room       Dachboden,Licht
   userReadings Uhrzeit {(split(' ',ReadingsTimestamp("Licht_Dachboden","state",0)))[1]}
   webCmd     Ein:Aus