[gefixed] Heutiges CUL_HM update defekt

Begonnen von Jamo, 06 Januar 2019, 12:02:18

Vorheriges Thema - Nächstes Thema

martinp876


knopf_piano

#331
test mit svn-trunk 19154: i.O.
Danke!

zotac nano mit proxmox und ganz viel zeug drauf

knopf_piano

#332
Hm,
mit fhem-update funktioniert der HM-LC-Sw4-Ba-PCB doch noch nicht.
Es funzt nur Kanal 1, der Rest ist "unreachable".

HM-LC-Sw4-DR-2 geht mit allen 4 Kanälen

hab gestern aus trunk
10_CUL_HM.pm
HMConfig.pm
rübergespielt und das hat funktioniert. keine ahnung warum, vielleicht kein ordentliches reload/restart durchgeführt...

Kannst du bitte nochmal schauen?
Grüße!
zotac nano mit proxmox und ganz viel zeug drauf

Ellert

Zitatmit fhem-update funktioniert der HM-LC-Sw4-Ba-PCB doch noch nicht.
Kann ich bestätigen, siehe https://forum.fhem.de/index.php/topic,99431.msg929135.html#msg929135

helmut

Zitat von: knopf_piano am 11 April 2019, 07:58:28
mit fhem-update funktioniert der HM-LC-Sw4-Ba-PCB doch noch nicht.
Meine funktionieren nach dem Update heute frueh auch nicht mehr. Kann ich etwas zur Fehlersuche beitragen?

Gruss Helmut
Intelligenz ist die Fähigkeit, Arbeit zu vermeiden, aber dafür zu sorgen, daß die Arbeit gemacht wird.
(Linus Torvalds)

martinp876

Ist das nur der sw4-ba-pcb?
Hattet ihr schon den update gemacht? Hatte das Device schon ein attr .mId?
Ihr konnt das Model mit SW4 anstelle von Sw4 schreiben. Das müsste es sein.
Ich werds wohl einbauen dass alles gross geschrieben wird.

Mihca

#336
Beim mir ist ein HM-LC-Sw4-DR-2 betroffen. Ein anderer HM-LC-Sw4-DR-2 mit derselben Firmware 2.4 ist nicht betroffen.
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 24.04 Perl 5.38.2, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

knopf_piano

habe modelforce ergänzt, .mId zusätzlich.
weiterhin Fehlverhalten... kanal_1 geht, 2-4 nicht



Gesendet von meinem SM-J510FN mit Tapatalk

zotac nano mit proxmox und ganz viel zeug drauf

Ellert

Zitat von: martinp876 am 11 April 2019, 20:52:24
Ist das nur der sw4-ba-pcb?
Hattet ihr schon den update gemacht? Hatte das Device schon ein attr .mId?
Ihr konnt das Model mit SW4 anstelle von Sw4 schreiben. Das müsste es sein.
Ich werds wohl einbauen dass alles gross geschrieben wird.
Ist das nur der sw4-ba-pcb? Ich habe nur hier MISSING_ACK gesehen.
Gestern Update gemacht, nach Fehler Restore mit fhem.save.
Zitatmodel      HM-LC-SW4-BA-PCB, vor dem Update
mId        00AB, keine bei den Channel-Devices

helmut

Zitat von: martinp876 am 11 April 2019, 20:52:24
Ist das nur der sw4-ba-pcb?
Andere Fehlfunktionen sehe ich nicht.

Zitat von: martinp876 am 11 April 2019, 20:52:24Hattet ihr schon den update gemacht?
Eben ein Update durchgefuehrt.HMConfig.pm 19154 2019-04-10 18:34:18Z martinp876

Zitat von: martinp876 am 11 April 2019, 20:52:24Hatte das Device schon ein attr .mId?Ihr konnt das Model mit SW4 anstelle von Sw4 schreiben. Das müsste es sein. Ich werds wohl einbauen dass alles gross geschrieben wird.
.mId       00AB
firmware   1.1
model      HM-LC-SW4-BA-PCB

Das Verhalten fuer alle vier Kanaele hat sich nicht geaendert.2019-04-12 12:32:31.480 CUL_HM rel_wozi_01_Sw1 set_on
2019-04-12 12:32:31.556 CUL_HM rel_wozi_01_Sw1 trigLast: fhem:02
2019-04-12 12:32:31.626 CUL_HM rel_wozi_01_Sw1 trigLast: fhem:02
2019-04-12 12:32:40.258 CUL_HM rel_wozi_01 ResndFail
2019-04-12 12:32:40.277 CUL_HM rel_wozi_01 CMDs_done_Errors:1
2019-04-12 12:32:40.298 CUL_HM rel_wozi_01 MISSING ACK


Gruss Helmut
Intelligenz ist die Fähigkeit, Arbeit zu vermeiden, aber dafür zu sorgen, daß die Arbeit gemacht wird.
(Linus Torvalds)

martinp876

mit dem Update morgen sollte es nun gehen - model ist dann case insensitive. Attr Model sollte nach dem update und neustart alles Großbuchstaben sein.

knopf_piano

#341
Hi martinp876,

Habe update trunk gemacht
# $Id: 10_CUL_HM.pm 19161 2019-04-12 17:02:49Z martinp876 $
# $Id: HMConfig.pm 19162 2019-04-12 17:03:26Z martinp876 $


fhem-restart.
Geht leider immer noch nicht.
weiterhin Fehlverhalten... kanal_1 geht, 2-4 nicht

Es liegt an der Version HMConfig.pm. Diese Konstellation funktioniert
# $Id: 10_CUL_HM.pm 19161 2019-04-12 17:02:49Z martinp876 $
# $Id: HMConfig.pm 19119 2019-04-05 15:52:43Z martinp876 $


aktuelles Listing vom device


Internals:
   DEF        447695
   FUUID      5c4c1adb-f33f-35e2-99b5-c22f30885f91e83b
   FVERSION   10_CUL_HM.pm:0.191610/2019-04-12
   IODev      HMLAN1
   NAME       Statusanzeige
   NOTIFYDEV  global
   NR         4476
   NTFY_ORDER 50-Statusanzeige
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 Abfall_StatusLED
   channel_02 Garagentor_StatusLED
   channel_03 AlleFenster_StatusLED
   channel_04 Alarmanlage_StatusLED
   protCmdDel 18
   protResnd  6 last_at:2019-04-12 20:10:05
   protResndFail 6 last_at:2019-04-12 20:10:09
   protSnd    6 last_at:2019-04-12 20:09:56
   protState  CMDs_done_Errors:1
   READINGS:
     2019-01-04 04:26:22   D-firmware      1.1
     2019-01-04 04:26:22   D-serialNr      NEQ0026223
     2019-04-08 21:59:43   PairedTo        0x26EDF4
     2019-01-04 05:45:30   R-pairCentral   0x26EDF4
     2019-04-08 21:59:43   RegL_00.        00:00 02:01 05:00 0A:26 0B:ED 0C:F4 18:00
     2019-04-12 20:04:09   battery         ok
     2019-04-08 21:03:59   level           0
     2019-04-08 21:03:59   pct             0
     2019-04-08 21:03:59   powerOn         2019-04-08 21:03:59
     2019-04-08 21:03:59   recentStateType info
     2019-04-12 20:10:09   state           MISSING ACK
     2019-04-08 21:03:59   timedOn         off
   helper:
     HM_CMDNR   80
     cSnd       1126EDF44476950201000000,1126EDF44476950204C80000
     mId        00AB
     peerFriend
     peerOpt    -:switch
     regLst     0
     rxType     1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +447695,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         447695
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
Attributes:
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.1
   model      HM-LC-SW4-BA-PCB
   modelForce HM-LC-SW4-BA-PCB
   msgRepeat  1
   room       hidden
   serialNr   NEQ0026223
   subType    switch
   webCmd     getConfig:clear msgEvents

zotac nano mit proxmox und ganz viel zeug drauf

martinp876

Also wenn ich eines neu anlege sjnd es 4 Kanäle.
Sollte bei dir auch klappen.
Muss ich noch einmal genau anschauen. Wenn der Kanal manuell entfernt wurde lege ich ihn nicht wieder an. Jedenfalls bestmöglich.
Lege den kanal manuell an.

martinp876

Nachgefragt:
Es sind 4 kanäle angelegt, so weit ok. Was ist dann "geht"? Und viel mehr was ist "geht nicht"? Zumindest 1 detail:
Kommando fehlt
Komando geht nicht
Reading fehlt
Reading ist falsch

Get deviceinfo
Und
Get cmdList
Und
Get reglist

Sollten dir zeigen was verfügbar ist, ausser readings.

steffenp

#344
Heute auch ein Update gemacht.
Es geht kein Schalten beim HM-LC-SW4-BA-PCB mehr (Set on/off/on-for-timer). Endet alles mit einem MISSING ACK. Schalten mit gepeerter Fernbedienung funktioniert und wird in fhem auch entsprechend angezeigt. Anbei ein List vom Device.
Brauchst du noch etwas?

Device name:AU_Garten_Wasser
mId :00AB Model=HM-LC-SW4-BA-PCB
mode :normal
protState : CMDs_done_Errors:1 pending: none

Edit: die Kanäle sind aber alle da und der Status wird auch richtig angezeigt.


Internals:
   DEF        447740
   FUUID      5c4b9c80-f33f-5091-8b8c-ed0e123bae433c44
   FVERSION   10_CUL_HM.pm:0.191740/2019-04-13
   HmLGW1_MSGCNT 7
   HmLGW1_RAWMSG 050100338EA4104477408D0C2D0604000000
   HmLGW1_RSSI -51
   HmLGW1_TIME 2019-04-14 10:02:30
   HmUART1_MSGCNT 7
   HmUART1_RAWMSG 050000478EA4104477408D0C2D0604000000
   HmUART1_RSSI -71
   HmUART1_TIME 2019-04-14 10:02:30
   IODev      HmLGW1
   LASTInputDev HmLGW1
   MSGCNT     14
   NAME       AU_Garten_Wasser
   NOTIFYDEV  global
   NR         234
   NTFY_ORDER 50-AU_Garten_Wasser
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 AU_Garten_Wasser_Sw_01
   channel_02 AU_Garten_Wasser_Sw_02
   channel_03 AU_Garten_Wasser_Sw_03
   channel_04 AU_Garten_Wasser_Sw_04
   protCmdDel 3
   protResnd  1 last_at:2019-04-14 11:26:46
   protResndFail 1 last_at:2019-04-14 11:26:51
   protSnd    1 last_at:2019-04-14 11:26:42
   protState  CMDs_done_Errors:1
   rssi_at_HmLGW1 cnt:7 min:-51 max:-51 avg:-51 lst:-51
   rssi_at_HmUART1 cnt:7 min:-71 max:-70 avg:-70.71 lst:-71
   READINGS:
     from archivexx        D-firmware      1.1
     from archivexx        D-serialNr      NEQ0027127
     2018-07-01 18:54:32   PairedTo        0x8D0C2D
     2017-11-21 15:22:15   R-intKeyVisib   invisib
     2017-11-21 15:22:15   R-ledMode       on
     2017-11-21 15:22:15   R-localResDis   off
     2017-11-21 15:22:15   R-pairCentral   0x8D0C2D
     2018-07-01 18:54:32   RegL_00.        02:01 05:40 0A:8D 0B:0C 0C:2D 18:00 00:00
     2019-04-14 10:02:30   battery         ok
     2018-07-01 18:54:28   level           0
     2018-07-01 18:54:28   pct             0
     2018-07-01 18:54:28   powerOn         2018-07-01 18:54:28
     2018-07-01 18:54:28   recentStateType info
     2019-04-14 11:26:51   state           MISSING ACK
     2018-07-01 18:54:28   timedOn         off
   helper:
     HM_CMDNR   144
     cSnd       118D0C2D4477400201C800008CA4,118D0C2D4477400201000000
     mId        00AB
     peerFriend
     peerOpt    -:switch
     regLst     0
     rxType     1
     supp_Pair_Rep 0
     tmplChg    0
     ack:
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     io:
       newChn     +447740,00,03,00
       nextSend   1555228950.31603
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         447740
         00
         03
         00
     mRssi:
       mNo        8E
       io:
         HmLGW1:
           -45
           -45
         HmUART1:
           -71
           -71
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rpt:
       IO         HmUART1
       flg        A
       ts         1555228949.99114
       ack:
         HASH(0x4984290)
         8E80028D0C2D44774000
     rssi:
       at_HmLGW1:
         avg        -51
         cnt        7
         lst        -51
         max        -51
         min        -51
       at_HmUART1:
         avg        -70.7142857142857
         cnt        7
         lst        -71
         max        -70
         min        -71
     shadowReg:
     tmpl:
Attributes:
   IODev      HmUART1
   IOgrp      VCCU
   autoReadReg 4_reqStatus
   expert     3_allReg+raw
   firmware   1.1
   icon       sani_sprinkling
   model      HM-LC-SW4-BA-PCB
   msgRepeat  1
   room       Unsorted
   serialNr   NEQ0027127
   subType    switch
   webCmd     getConfig:clear msgEvents