HM-Dis-EP-WM55

Begonnen von OliWee, 14 Mai 2016, 16:48:43

Vorheriges Thema - Nächstes Thema

budy

Moin,

ich habe mal gestern ins Log des Devices geschaut und finde ab und an mal ein "Missing ACK". Meistens schon dann, wenn das EP ein wenig mehr zu tun bekommt, als nur die Anzeige umzuschalten. Allerdings hat das nichts mit dem Long-Press zu tun, denke ich. Das müsste ich aber noch mal in meinem Code in der 99_MyUtils.pm nachsehen.

Ansonsten arbeitet das Gerät eigentlich ganz ordentlich.

Gruß,
Stephan
Debian stretch, FHEM 5.9.
HM-CC-RT-DN, HM-ES-PMSw1-Pl, HM-LC-Dim1TPBU-FM, HMUARTLGW, HMLAN, HM-SEC-KEY, HM-SEC-RHS, HM-SEC-SC-2, HM-SEC-SCo, HM-SEC-SD-2, HM-OU-CFM-TW, div. HUEs, Wifilight, Ring Video Pro

Markus M.

Hat es jemand hinbekommen, nur jeweils die Zeile 1 und 5 zu setzen und 2 und 3 dabei nicht zu aktualisieren?
Beispielcode wäre nett, ich bekomme es leider nicht hin.
Aktuell weder Smarthome noch FHEM vorhanden

martinp876

Kenne ich nicht. Daher denke ich kann es zumindest fhem nicht.
Aber ich denke da war ein Update von eq3. Mal sehen.

raimundl

#183
Hallo,

habe den Thread x-mal durchgegangen, trotzdem habe ich noch einige offene Punkte:

Firmware-update hat funktioniert, Display zeigt nach Batteriewechsel Ver. 1.1 an. Im "reading" wird weiterhin, trotz unzähliger "getconfig" die Version 1.0 angezeigt.

Was mir aber nicht klar ist, im Thread wird immer von einem automatischen Displaywechsel bei Tastendruck gesprochen, bei mir wechselt bei Tastendruck keinerlei Anzeige. Das Display bleibt wie es ist.
Muss ich etwas bestimmtes Einstellen, um mit einem Tastendruck automatisch eine bestimmte Anzeige zu erhalten oder ist das mit der neuen Firmware eben nicht mehr der Fall. Natürlich kann ich sicher den Tastendruck für eine entsprechende Anzeige programmieren.

Danke und LG

PS.: Zur Info das List meines Display
Internals:
   DEF        4BD0E9
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     327
   NAME       Display
   NOTIFYDEV  global
   NR         307
   NTFY_ORDER 50-Display
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Display_Btn_01
   channel_02 Display_Btn_02
   channel_03 Display_Dis
   channel_04 Display_Key_01
   channel_05 Display_Key_02
   channel_06 Display_Key_03
   channel_07 Display_Key_04
   channel_08 Display_Key_05
   lastMsg    No:16 - t:10 s:4BD0E9 d:30868D 0251000000
   myHmUART_MSGCNT 327
   myHmUART_RAWMSG 0501003616A0104BD0E930868D0251000000
   myHmUART_RSSI -54
   myHmUART_TIME 2017-01-04 21:30:08
   protLastRcv 2017-01-04 21:30:08
   protSnd    386 last_at:2017-01-04 21:30:08
   protState  CMDs_done
   rssi_at_myHmUART cnt:327 lst:-54 max:-51 avg:-57.82 min:-67
   Readings:
     2017-01-04 21:10:38   CommandAccepted yes
     2017-01-03 18:50:04   D-firmware      1.0
     2017-01-04 21:25:44   D-serialNr      NEQ0710796
     2017-01-04 21:29:59   PairedTo        0x30868D
     2017-01-03 18:13:53   R-displayInvert off
     2017-01-04 21:10:42   R-intKeyVisib   invisib
     2017-01-03 18:13:53   R-pairCentral   0x30868D
     2017-01-03 18:13:53   R-powerSupply   bat
     2017-01-03 18:13:53   R-statMsgTxtAlign left
     2017-01-03 18:13:53   R-transmDevTryMax 3
     2017-01-03 18:13:53   R-wakeupBehavMsg on
     2017-01-03 18:13:53   R-wakeupBehavMsg_R on
     2017-01-03 18:13:53   R-wakeupBehavior on
     2017-01-04 21:29:59   RegL_00.          02:01 05:80 08:01 0A:30 0B:86 0C:8D 14:03 21:FF  00:00
     2017-01-04 21:10:03   battery         ok
     2017-01-04 21:25:53   powerOn         2017-01-04 21:25:53
     2017-01-04 21:30:08   state           CMDs_done
   Helper:
     HM_CMDNR   22
     PONtest    0
     cSnd       0130868D4BD0E907040000000001,0130868D4BD0E908040000000001
     mId        00FB
     rxType     6
     supp_Pair_Rep 0
     Expert:
       def        1
       det        1
       raw        1
       tpl        1
     Io:
       newChn     +4BD0E9,00,00,00
       nextSend   1483561809.11541
       rxt        0
       vccu       VCCU
       p:
         4BD0E9
         00
         00
         00
       prefIO:
         myHmUART
     Mrssi:
       mNo        16
       Io:
         myHmUART   -52
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rpt:
       IO         myHmUART
       flg        A
       ts         1483561808.82169
       ack:
         HASH(0x35b94d0)
         16800230868D4BD0E900
     Rssi:
       At_myhmuart:
         avg        -57.82874617737
         cnt        327
         lst        -54
         max        -51
         min        -67
     Shadowreg:
     Tmpl:
   Nb:
     cnt        1
Attributes:
   IODev      myHmUART
   IOgrp      VCCU:myHmUART
   autoReadReg 4_reqStatus
   expert     251_anything
   firmware   1.0
   model      HM-Dis-EP-WM55
   msgRepeat  1
   room       CUL_HM
   serialNr   NEQ0710796
   subType    display
   webCmd     getConfig:clear msgEvents


PPS.: Es funktionieren zum Löschen nun auch "xxx" - z.B.: "set Display_Dis displayEP ::xxx" löscht die dritte Zeile.
Homematic: Licht, Heizung, Alarm, Alexa ... auf einen RaspberryPi3+mit OS "Stretch" und RPI-RF-MOD mit piVCCU3 (HMCCU), ca. 40 HM Komponenten, alexa, MobileAlerts, Hue Ledstripes....

osid-timo

Hallo,
wie macht Ihr den SW Update
ich nutze den Befehl
set Taster2 fwUpdate /media/usbstick/hm_dis_ep_wm55_update_V1_1_160927.eq3
muss dazu ab Gerät noch was betätigt werden??
bei mir bleibt es beharrlich V1.0
Gruß Oswald
FHEM Pi3: 1* CUL, 30* Homematic, 10* EnOcean
FHEM Pi3: IR-Lesekopf, BT->SMA
FHEM Pi3: ZHK, 1-wire, 1* VBus   Resol DeltaSol BS

Cobra

In der gepackten Datei ist immer ein Changelog dabei, dort steht dann auch immer beschrieben was am jeweiligen Gerät noch gemacht werden muss.

Hier zB:
ZitatFür ein Firmware-Update mit dem Firmware Update Tool, gehen Sie wie folgt vor:
1. Entnehmen Sie zunaechst die Batterien.
2. Einen Taster des Gerätes drücken und festhalten.
3. Mit gedrückt gehaltenem Taster die Batterien wieder einlegen.
4. Sobald die LED schnell blinkt, kann die Taste losgelassen werden. Das Update wird jetzt durchgeführt.

Gruß Cobra
FHEM in Docker auf Synology, CCU3,
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki

osid-timo

Hallo,
danke für die schnelle und erfolgbringende Antwort
werde ich mir fürs Nächstemal merken
Gruß Oswald
FHEM Pi3: 1* CUL, 30* Homematic, 10* EnOcean
FHEM Pi3: IR-Lesekopf, BT->SMA
FHEM Pi3: ZHK, 1-wire, 1* VBus   Resol DeltaSol BS

bruece-lee

Hallo,
hat jemand von euch kürzlich den Bausatz von elv bestellt und kann mir sagen, ob er mit der neusten Firmware ausgeliefert wird?
Ich würde das Gerät gerne bestellen aber habe leider keine Möglichkeit ein Firmware Update selber durchzuführen, da ich nur einen HMLAN benutze.

VG, bruece-lee

olisba

Bei mir kam der Bausatz vor einer Woche mit alter FW v1.0

Update der FW über fhem hab ich noch nicht geschafft, irgendwie kriege ich das Teil anscheinend nicht sauber in den bootloader mode (fail:notInBootLoader)


Gesendet von iPhone mit Tapatalk Pro

raimundl

Kurz die Taste auf der Rückseite drücken und dann fwUpdate.
So hat es bei mir funktioniert!
Homematic: Licht, Heizung, Alarm, Alexa ... auf einen RaspberryPi3+mit OS "Stretch" und RPI-RF-MOD mit piVCCU3 (HMCCU), ca. 40 HM Komponenten, alexa, MobileAlerts, Hue Ledstripes....

olisba

Danke, über fhem mit dem Hm cfg usb hat bei mir immer mit diversen Meldungen (nicht im bootloader, fail:block1 oder auch mal fail:block2) abgebrochen.

Über windows eq3 flash tool ging es aber dann ohne Probleme.




Gesendet von iPhone mit Tapatalk Pro

bruece-lee

Zitat von: olisba am 08 Januar 2017, 07:35:24
Bei mir kam der Bausatz vor einer Woche mit alter FW v1.0

Update der FW über fhem hab ich noch nicht geschafft, irgendwie kriege ich das Teil anscheinend nicht sauber in den bootloader mode (fail:notInBootLoader)


Gesendet von iPhone mit Tapatalk Pro

Danke für das Feedback. Schade, dann muss ich mit der Anschaffung noch so lange warten bis ich ein Gateway neben dem HMLAN habe, mit dem man dann auch die Firmware Updates durchführen kann.

Ballaststoff

Hallo zusammen,

hatte eigentlich vor das Modul zum Wechsel und Anzeigen des Homestatus zu nutzen, doch leider tut es nicht so wie es soll:
Nach dem Zusammenbau habe ich gleich auf die Firmwareversion 1.1 upgedatet (FHEM ist aktuell). Pairing hat auch funktioniert und das Gerät wurde angelegt. Tastendrücke aller Art werden übermittelt, ABER bei dem Versuch Inhalte auf das Display zu bekommen kommt entweder "MISSING ACK" oder das komplette FHEM hängt sich auf.

List:
Internals:
   DEF        4BD183
   IODev      myCUL
   NAME       HM_4BD183
   NOTIFYDEV  global
   NR         91
   NTFY_ORDER 50-HM_4BD183
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_4BD183_Btn_01
   channel_02 HM_4BD183_Btn_02
   channel_03 HM_4BD183_Dis
   channel_04 HM_4BD183_Key_01
   channel_05 HM_4BD183_Key_02
   channel_06 HM_4BD183_Key_03
   channel_07 HM_4BD183_Key_04
   channel_08 HM_4BD183_Key_05
   Readings:
     2017-01-14 13:16:42   D-firmware      1.1
     2017-01-14 13:16:42   D-serialNr      NEQ0710950
     2017-01-14 13:16:43   PairedTo        0x000000
     2017-01-14 13:16:43   R-pairCentral   0x000000
     2017-01-14 13:16:43   R-powerSupply   bat
     2017-01-14 13:16:43   RegL_00.        02:00 05:80 08:01 0A:00 0B:00 0C:00 14:03 21:FF  00:00
     2017-01-14 13:16:50   state           CMDs_done
   Helper:
     HM_CMDNR   1
     mId        00FB
     rxType     6
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +4BD183,00,00,00
       prefIO
       rxt        0
       vccu
       p:
         4BD183
         00
         00
         00
     Mrssi:
       mNo
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
Attributes:
   IODev      myCUL
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.1
   model      HM-Dis-EP-WM55
   room       CUL_HM
   serialNr   NEQ0710950
   subType    display
   webCmd     getConfig:clear msgEvents


Hat jemand eine Idee wo der Fehler liegen könnte?

Viele Grüße
Philipp

MadMax-FHEM

Zitat von: Ballaststoff am 14 Januar 2017, 20:51:12
Hallo zusammen,

hatte eigentlich vor das Modul zum Wechsel und Anzeigen des Homestatus zu nutzen, doch leider tut es nicht so wie es soll:
Nach dem Zusammenbau habe ich gleich auf die Firmwareversion 1.1 upgedatet (FHEM ist aktuell). Pairing hat auch funktioniert und das Gerät wurde angelegt. Tastendrücke aller Art werden übermittelt, ABER bei dem Versuch Inhalte auf das Display zu bekommen kommt entweder "MISSING ACK" oder das komplette FHEM hängt sich auf.

List:
Internals:
   DEF        4BD183
   IODev      myCUL
   NAME       HM_4BD183
   NOTIFYDEV  global
   NR         91
   NTFY_ORDER 50-HM_4BD183
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_4BD183_Btn_01
   channel_02 HM_4BD183_Btn_02
   channel_03 HM_4BD183_Dis
   channel_04 HM_4BD183_Key_01
   channel_05 HM_4BD183_Key_02
   channel_06 HM_4BD183_Key_03
   channel_07 HM_4BD183_Key_04
   channel_08 HM_4BD183_Key_05
   Readings:
     2017-01-14 13:16:42   D-firmware      1.1
     2017-01-14 13:16:42   D-serialNr      NEQ0710950
     2017-01-14 13:16:43   PairedTo        0x000000
     2017-01-14 13:16:43   R-pairCentral   0x000000
     2017-01-14 13:16:43   R-powerSupply   bat
     2017-01-14 13:16:43   RegL_00.        02:00 05:80 08:01 0A:00 0B:00 0C:00 14:03 21:FF  00:00
     2017-01-14 13:16:50   state           CMDs_done
   Helper:
     HM_CMDNR   1
     mId        00FB
     rxType     6
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +4BD183,00,00,00
       prefIO
       rxt        0
       vccu
       p:
         4BD183
         00
         00
         00
     Mrssi:
       mNo
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
Attributes:
   IODev      myCUL
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.1
   model      HM-Dis-EP-WM55
   room       CUL_HM
   serialNr   NEQ0710950
   subType    display
   webCmd     getConfig:clear msgEvents


Hat jemand eine Idee wo der Fehler liegen könnte?

Viele Grüße
Philipp

Zitat
     2017-01-14 13:16:43   PairedTo        0x000000
     2017-01-14 13:16:43   R-pairCentral   0x000000

Deine HMID ist aber nicht 000000!?

Bei Geräten mit vielen Kanälen kann es mit einem CUL und Standard-FW schon mal zu Problemen kommen...

Evtl. hilft dir diese FW weiter:

https://forum.fhem.de/index.php/topic,24436.0.html

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Ballaststoff

Hallo Joachim,

es lag tatsächlich an einer unvollständigen Paarung. Nach drei weiteren Versuchen direkt neben der CUL hat es geklappt und jetzt funktioniert auch das Schreiben auf das Display.

Danke für den Tipp!

Grüße