HM-MOD-Em-8 in den Schalter Modus versetzen

Begonnen von wendeling, 19 Mai 2017, 20:52:07

Vorheriges Thema - Nächstes Thema

wendeling

hallo,
habe mir ein HM-MOD-Em-8 zugelegt
Das Anlernen ging ganz gut .
jetzt zu meinen Fragen :
1. Wie kann ich den aktuellen eingestellten Schaltmodus auslesen oder erkennen?
2. wie stelle ich den auf Schalter(Switch) um ?

Habe auch im wiki gelesen komme aber nicht weiter
wenn ich auf getconfig drücke kommt cmd pending ?!

gruß
wendelin


Wzut

Zitat von: wendeling am 19 Mai 2017, 20:52:07
wenn ich auf getconfig drücke kommt cmd pending ?!
Klar, weil du die config Taste am Em8 noch nicht gedrückt hast :)
Mach das so oft bis alles durch ist und die LED am Ende grün blinkt, dann siehst du auch den aktuellen Zustand der Eingänge in FHEM
Was die Modi angeht ist das Wiki doch eigentlich klar und deutlich :
ZitatDie Umstellung der Kanäle auf die alternativen Modi erfolgt durch setzen des Registers triggerMode:

    set EM-8-channel regSet triggerMode button schaltet in den Taster-Modus (wie PBI-4). Das Modul sendet lange und kurze Tastenbetätigungen je nach Kontaktdauer.
    set EM-8-channel regSet triggerMode switch schaltet in den Schalter-Modus (wie SWI-3). Hier sendet das Modul keine langen Betätigungen mehr, sondern wie eine kurze Tastenbetätigung bei jedem Statuswechsel
    set EM-8-channel regSet triggerMode sensor schaltet in den Sensor-Modus (wie SCI-3). Hier sendet das Modul einen Wert bei jedem Statuswechsel, der als "open" bzw. "closed" interpretiert wird.
    set EM-8-channel regSet triggerMode off schaltet den Kanal ganz ab.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

wendeling

Funktioniert leider nicht!
es kommt ganz kurz CMDs processing und dann wieder cmd pending
die grüne led blinkt aber noch ein stück weiter

was läuft da falsch?

Internals:
   CFGFN
   CUL868_MSGCNT 532
   CUL868_RAWMSG A1A11840055F121F112341100D94F45513031373533333440080000::-48.5:CUL868
   CUL868_RSSI -48.5
   CUL868_TIME 2017-05-19 21:50:40
   DEF        55F121
   IODev      CUL868
   LASTInputDev CUL868
   MSGCNT     532
   NAME       HM_55F121
   NOTIFYDEV  global
   NR         50064
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 HM_55F121_Btn_01
   channel_02 HM_55F121_Btn_02
   channel_03 HM_55F121_Btn_03
   channel_04 HM_55F121_Btn_04
   channel_05 HM_55F121_Btn_05
   channel_06 HM_55F121_Btn_06
   channel_07 HM_55F121_Btn_07
   channel_08 HM_55F121_Btn_08
   lastMsg    No:11 - t:00 s:55F121 d:F11234 1100D94F45513031373533333440080000
   protCmdPend 16 CMDs pending
   protLastRcv 2017-05-19 21:50:40
   protResnd  1 last_at:2017-05-19 21:50:46
   protSnd    1 last_at:2017-05-19 21:50:40
   protState  CMDs_pending
   rssi_at_CUL868 lst:-48.5 avg:-58.74 cnt:532 max:-46.5 min:-76
   Readings:
     2017-05-19 20:05:55   CommandAccepted yes
     2017-05-19 21:50:40   D-firmware      1.1
     2017-05-19 21:50:40   D-serialNr      OEQ0175334
     2017-05-19 21:41:37   PairedTo        0xF11234
     2017-05-19 20:20:52   R-pairCentral   0xF11234
     2017-05-19 21:12:55   alive           yes
     2017-05-19 21:12:55   battery         ok
     2017-05-19 21:12:55   powerOn         2017-05-19 21:12:55
     2017-05-19 21:12:55   recentStateType info
     2017-05-19 21:50:46   state           CMDs_pending
     Regl_00.:
       VAL
   cmdStack:
     ++A001F1123455F12100040000000000
     ++A001F1123455F12101040000000001
     ++A001F1123455F1210103
     ++A001F1123455F12102040000000001
     ++A001F1123455F1210203
     ++A001F1123455F12103040000000001
     ++A001F1123455F1210303
     ++A001F1123455F12104040000000001
     ++A001F1123455F1210403
     ++A001F1123455F12105040000000001
     ++A001F1123455F1210503
     ++A001F1123455F12106040000000001
     ++A001F1123455F1210603
     ++A001F1123455F12107040000000001
     ++A001F1123455F1210703
     ++A001F1123455F12108040000000001
     ++A001F1123455F1210803
   Helper:
     HM_CMDNR   57
     PONtest    1
     cSnd       01F1123455F12100040000000000,01F1123455F12100040000000000
     mId        00D9
     rxType     16
     supp_Pair_Rep 1
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +55F121,02,00,00
       nextSend   1495223440.47599
       prefIO
       rxt        2
       vccu
       p:
         55F121
         00
         00
         00
     Mrssi:
       mNo        11
       Io:
         CUL868     -46.5
     Prt:
       bErr       0
       sProc      2
       wuReSent   2
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rssi:
       At_cul868:
         avg        -58.7443609022556
         cnt        532
         lst        -48.5
         max        -46.5
         min        -76
     Shadowreg:
Attributes:
   IODev      CUL868
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.1
   model      HM-MOD-Em-8
   room       CUL_HM
   serialNr   OEQ0175334
   subType    remote
   verbose    5
   webCmd     getConfig:clear msgEvents


habe mal die liste angehängt


wendeling


Wzut

ZitatprotCmdPend 16 CMDs pending
weitermachen mit config drücken und den Wert beobachten , sollte mit jedem Mal kleiner werden
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

wendeling

Nein leider nicht !!

es funktioniert nicht

wendeling

Hallo liebe Spezialisten,
ich brauche Hilfe !!

Jetzt kommt im device overview  "RESPONSE TIMEOUT:RegisterRead"

ich bekomm das Ding nicht zum Laufen.


mfg
wendelin

wendeling

Hallo,
ich komme einfach nicht weiter . Habe mir jetzt zur Sicherheit noch ein Modul gekauft , aber da komme ich auch nicht weiter.

wenn ich getconfig ausführe und den Taster am modul kurz drücke blinkt die led grün und in Fhem kommt processing
aber dann kurz danach CMDs_pending.
und das steht auch im Satus !

Was mache ich falsch? Kann wirklich keiner helfen  ?

gruss
wendelin

MadMax-FHEM

#8
Hast du auch mal auf der Webseite refresh gedrückt?

Hatte ich auch schon, dass das cmdsPending nicht von alleine zurück geht...
...also die Anzeige...

Danach solltest du die Register etc. sehen und auch setzen können...

Habe gesehen, dass du einen CUL verwendest, evtl. bist du auch von einem Timing-Problem betroffen...
...aber vielleicht erst mal geduldig auf den config Knopf drücken und auch im Browser mal refreshen ob dann cmdsPending kleiner wird...

Und erst ein neues Kommando absetzen, wenn eben alle anderen durch sind (keine cmdsPending mehr).
Evtl. auch mal set clear msgEvents und dann ein neues getConfig und dann mal den Knopf drücken und im Browser kontrollieren...

Erst wenn das nicht hilft vielleicht mal bzgl. Timing schauen:

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

Ist halt ein Gerät mit vielen Kanälen und daher viel Daten und das kann dann schon sein...

CUL ist für Homematic eher nicht zu empfehlen...
...lieber ein "echtes" HM-IODev...

EDIT: prinzipiell funktioniert das Registersetzen wie im Wiki, habe selbst drei von den Dingern... Echtes HM-IODev (HM-CFG-USB bzw. HMOD-PCB) und keine Probleme. Aber ich hatte an meinem Testsystem mit nanoCUL auch Probleme (mit anderen Modulen) bis ich zur "Spezial-FW" gewechselt hab.

EDIT2: zu Beginn des Threads müsste stehen was zu tun ist und gegen Ende gab es letzens erst eine neue Version...

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)

KernSani

Wenn du hier nicht weiter kommst, kann vielleicht jemand im Homematic Unterforum helfen. Verschieben Button findest du ganz unten links.
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

wendeling

Hallo,
habe nun das Modul MH-CFG-LAN verwendet

jetzt finde ich im satate "NACK"

und im
protState

CMDs_done_Errors:1

ich dreh bald durch !

MadMax-FHEM

Wie meinst du du hast jetzt HM-CFG-LAN verwendet?

Hast du eine vccu und dann jeweils das eine oder andere IODev aktiviert?

Ansonsten: gleiche HMID wie zuvor mit dem CUL!? Weil das Gerät ist ja bereits mit einer Zentrale (HMID) verbunden (gepaired) und nimmt nun nur noch Befehle von dieser Zentrale (HMID) an!

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)

wendeling

Hallo,
normalerweise arbeite ich nur mit der CUL
habe jetzt zu Testzwecken eine MH-CFG-LAN die ich in FHEM definiert  habe verwendet.
dazu habe ich die CUL deaktiviert
ich verwende keine CCU2 oder so , sondern nur FHEM.
das Pairen ging ganz normal , nur eben das mit dem getconfig nicht.
Was bedeutet das mit dem NACK ?

gruß
wendelin



MadMax-FHEM

Ich meinte auch nicht CCU2 sondern schon vccu!

https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU

Darunter lassen sich dann verschiedene HM-IODevs "zusammenfassen".
Die vccu nimmt dann das jeweils "beste" und bei Ausfall geht es dennoch weiter (sofern noch ein HM-IODev vorhanden ist)...
...und tauschen ist auch ganz einfach: neues HM-IODev hinzufügen, altes rausnehmen fertig...

Wichtig ist halt, dass bei der Einbindung (statt des CUL) vom HM-LAN DIESELBE HMID vergeben wurde.
Sonst wird das bereits gepairte Gerät nicht korrekt antworten.

Daher die Frage...

Also: selbe HMDI vergeben oder nicht!?

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)

wendeling

Bei der CUL  war kein Eintrag
Bei HM-CFG-LAN. 200DB8

Jetzt habe ich das bei beiden gesetzt