FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: rr725 am 18 November 2016, 11:18:39

Titel: nach update : PERL WARNING:
Beitrag von: rr725 am 18 November 2016, 11:18:39
PERL WARNING: Illegal hexadecimal digit 's' ignored at ./FHEM/10_CUL_HM.pm line 6618.
Titel: Antw:nach update : PERL WARNING:
Beitrag von: rudolfkoenig am 18 November 2016, 11:40:31
Das Problem liegt vmtl. in 10_CUL_HM. Bitte beim Posten beachten, dass Nachrichten im falschen Forumsbereich vermutlich vom Zustaendigen nicht gelesen werden. Deswegen verschiebe ich das Thema.
Titel: Antw:nach update : PERL WARNING:
Beitrag von: martinp876 am 19 November 2016, 09:23:23
wann passiert dies? Gibt es etwas mehr logs? Offensichtlich nach irgendeinem Kommand - welchem?
Titel: Antw:nach update : PERL WARNING:
Beitrag von: rr725 am 19 November 2016, 13:07:37
>wann passiert dies? Gibt es etwas mehr logs? Offensichtlich nach irgendeinem Kommand - welchem?

ich weiss...leider wenig info´s mir fällt dies halt auf, wenn ich meinen raspberry neu starte, was dies verursacht und warum dies auftritt, keine ahnung, da im log leider nicht mehr steht
Titel: Antw:nach update : PERL WARNING:
Beitrag von: martinp876 am 19 November 2016, 19:48:52
Wenn es reproduzierbar ist baue in CUL_HM Zeile 6618
  else {
    Log 1,"testme:## $hash->{NAME}:$cmd";
    $mn = hex($mn);
  }


das Log ein und starte einmal.
Titel: Antw:nach update : PERL WARNING:
Beitrag von: Wuppi68 am 22 November 2016, 20:40:31
Zitat von: martinp876 am 19 November 2016, 19:48:52
Wenn es reproduzierbar ist baue in CUL_HM Zeile 6618
  else {
    Log 1,"testme:## $hash->{NAME}:$cmd";
    $mn = hex($mn);
  }


das Log ein und starte einmal.


6626   else {
6627     Log 1, "testme:## $hash->{NAME}:$cmd --> $mn";
6628     $mn = hex($mn);
6629   }


habe ich jetzt eingebaut .... und teste
Titel: Antw:nach update : PERL WARNING:
Beitrag von: Wuppi68 am 22 November 2016, 20:46:31
Zitat von: Wuppi68 am 22 November 2016, 20:40:31

6626   else {
6627     Log 1, "testme:## $hash->{NAME}:$cmd --> $mn";
6628     $mn = hex($mn);
6629   }


habe ich jetzt eingebaut .... und teste

das ergibt jetzt im Log folgendes:

testme:## hm.thermo.3:As0902B1124F73151E79CE --> As
2016.11.22 20:42:56 1: PERL WARNING: Illegal hexadecimal digit 's' ignored at ./FHEM/10_CUL_HM.pm line 6628.


und hier das list von dem Device

brauchst Du mehr?

Danke

Ralf
Internals:
   CFGFN
   DEF        1E79CE
   IODev      hm.langw.1
   LASTInputDev hm.lan.1
   MSGCNT     27
   NAME       hm.thermo.3
   NOTIFYDEV  global
   NR         12
   NTFY_ORDER 50-hm.thermo.3
   STATE      T: 18.7 H: 60
   TYPE       CUL_HM
   channel_01 hm.thermo.3.weather
   channel_02 hm.thermo.3.climate
   channel_03 hm.thermo.3.windowrec
   hm.lan.1_MSGCNT 9
   hm.lan.1_RAWMSG E1E79CE,0000,001B9E02,FF,FFB3,0B80021E79CE4F73150102240047
   hm.lan.1_RSSI -77
   hm.lan.1_TIME 2016-11-22 20:45:15
   hm.langw.1_MSGCNT 9
   hm.langw.1_RAWMSG 0403004B0B80021E79CE4F73150102240047
   hm.langw.1_RSSI -75
   hm.langw.1_TIME 2016-11-22 20:45:15
   hm.usb.1_MSGCNT 9
   hm.usb.1_RAWMSG E1E79CE,0000,5F48D12B,FF,FFC0,0B80021E79CE4F73150102240047
   hm.usb.1_RSSI -64
   hm.usb.1_TIME 2016-11-22 20:45:15
   lastMsg    No:0B - t:02 s:1E79CE d:4F7315 0102240047
   protCondBurst unknown
   protLastRcv 2016-11-22 20:45:15
   protResnd  1 last_at:2016-11-22 20:43:03
   protSnd    8 last_at:2016-11-22 20:45:15
   protState  CMDs_done
   rssi_at_hm.lan.1 max:-77 min:-79 cnt:9 lst:-77 avg:-77.44
   rssi_at_hm.langw.1 cnt:9 lst:-75 avg:-76.55 max:-75 min:-82
   rssi_at_hm.usb.1 cnt:9 lst:-64 avg:-64 max:-64 min:-64
   rssi_hm.langw.1 lst:-71 avg:-71 cnt:3 min:-71 max:-71
   Helper:
     Dblog:
       T:
         Dblog:
           TIME       1479843913.54637
           VALUE      18.7 H
         Mydblog:
           TIME       1479843913.63704
           VALUE      18.7 H
       Dewpoint:
         Dblog:
           TIME       1479843913.54637
           VALUE      10.8
         Mydblog:
           TIME       1479843913.63704
           VALUE      10.8
       Measured-temp:
         Dblog:
           TIME       1479843913.54637
           VALUE      18.7
         Mydblog:
           TIME       1479843913.63704
           VALUE      18.7
       Temperature:
         Dblog:
           TIME       1479843913.54637
           VALUE      18.7
         Mydblog:
           TIME       1479843913.63704
           VALUE      18.7
   Readings:
     2016-11-22 20:42:00   Activity        alive
     2016-10-02 15:02:05   BatteryChanged  2016-05-16
     2016-11-22 20:45:15   CommandAccepted yes
     2016-10-02 23:02:20   D-firmware      2.1
     2016-10-02 23:02:20   D-serialNr      JEQ0726413
     2016-10-02 15:05:45   PairedTo        0x4F7315
     2016-10-02 15:05:45   R-backlOnMode   auto
     2016-10-02 15:05:45   R-backlOnTime   25
     2016-10-08 14:10:31   R-btnLock       off
     2016-10-02 15:05:45   R-burstRx       off
     2016-10-02 15:05:45   R-pairCentral   0x4F7315
     2016-11-22 20:43:15   actuator        0
     2016-11-22 20:45:15   battery         ok
     2016-10-08 14:10:48   controlMode     manual
     2016-10-08 14:10:48   day-temp        21 C
     2016-10-08 14:10:48   decalcDay       Sat
     2016-11-22 20:45:15   desired-temp    18.0
     2016-11-22 20:45:13   dewpoint        10.8
     2016-10-08 14:10:48   displayMode     temp-hum
     2016-10-08 14:10:48   displayTemp     actual
     2016-10-08 14:10:48   displayTempUnit celsius
     2016-11-22 20:45:14   humidity        60
     2016-11-22 20:45:14   measured-temp   18.7
     2016-10-08 14:10:48   night-temp      17 C
     2016-10-08 14:10:48   party-temp      20 C
     2016-11-22 20:45:14   state           T: 18.7 H: 60
     2016-11-22 20:45:15   temperature     18.7
     2016-11-22 00:02:41   time-request    -
   Helper:
     HM_CMDNR   11
     cSnd       014F73151E79CE020E,014F73151E79CE030E
     mId        0039
     rxType     140
     Ack:
     Expert:
       def        1
       det        1
       raw        0
       tpl        0
     Io:
       newChn     +1E79CE,00,03,00
       nextSend   1479843915.72919
       rxt        2
       vccu       hm.vccu
       p:
         1E79CE
         00
         03
         00
     Mrssi:
       mNo        0B
       Io:
         hm.lan.1   -77
         hm.langw.1 -73
         hm.usb.1   -64
     Prt:
       bErr       0
       brstWu     1
       sProc      0
       sleeping   1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
     Rssi:
       At_hm.lan.1:
         avg        -77.4444444444444
         cnt        9
         lst        -77
         max        -77
         min        -79
       At_hm.langw.1:
         avg        -76.5555555555556
         cnt        9
         lst        -75
         max        -75
         min        -82
       At_hm.usb.1:
         avg        -64
         cnt        9
         lst        -64
         max        -64
         min        -64
       Hm.langw.1:
         avg        -71
         cnt        3
         lst        -71
         max        -71
         min        -71
     Tmpl:
Attributes:
   IODev      hm.lan.1
   IOgrp      hm.vccu
   actCycle   000:10
   actStatus  alive
   alias      Heizung Keller
   autoReadReg 5_readMissing
   burstAccess 1_auto
   comment    Thermostat Keller
   event-on-change-reading .*
   expert     1_on
   firmware   2.1
   genericDeviceType thermostat
   group      Heizung,Keller
   model      HM-CC-TC
   room       Heizung,Homekit,Keller
   serialNr   JEQ0726413
   subType    thermostat
   userReadings temperature {ReadingsVal("hm.thermo.3","measured-temp","undefined")}

Titel: Antw:nach update : PERL WARNING:
Beitrag von: martinp876 am 22 November 2016, 22:06:01
Sollte reichen. Muss ich am Wochenende suchen.
Titel: Antw:nach update : PERL WARNING:
Beitrag von: martinp876 am 03 Dezember 2016, 17:44:00
teste mal - heute aus SVN, morgen im normalen update
Titel: Antw:nach update : PERL WARNING:
Beitrag von: Wuppi68 am 04 Dezember 2016, 14:17:43
Hallo Martin,

scheint weg zu sein - werde es aber weiterhin beobachten

Danke

Ralf
Titel: Antw:nach update : PERL WARNING:
Beitrag von: rr725 am 04 Dezember 2016, 15:18:51
ist behoben... vielen dank.....