ES-IEC: wie Protokoll-Modi ändern?

Begonnen von MrJackBlack, 18 Dezember 2017, 21:35:18

Vorheriges Thema - Nächstes Thema

MrJackBlack

Hallo Gemeinde,

ich besitze einen nanoCUL von busware und seit heute ein HM-ES-TX-WM mit ES-IEC Sensor. Die Firmware konnte ich auf v1.2 flashen und wird mir nach einem erneuten Pairing auch als solche angezeigt.
Nun möchte ich den Protokoll-Modi des ES-IEC ändern auf 62056-21 Mode A. Gemäss Anleitung ist er nach der Inbetriebnahme auf Mode D eingestellt (default). Wie ändere ich in FHEM den Mode?

Hier die Definition:
defmod HM_4D1856 CUL_HM 4D1856
attr HM_4D1856 IODev nanoCUL
attr HM_4D1856 actCycle 000:10
attr HM_4D1856 actStatus alive
attr HM_4D1856 autoReadReg 4_reqStatus
attr HM_4D1856 expert 2_raw
attr HM_4D1856 firmware 1.2
attr HM_4D1856 model HM-ES-TX-WM
attr HM_4D1856 room CUL_HM
attr HM_4D1856 serialNr --
attr HM_4D1856 subType powerSensor
attr HM_4D1856 verbose 5
attr HM_4D1856 webCmd getConfig:clear msgEvents

setstate HM_4D1856 CMDs_pending
setstate HM_4D1856 2017-12-18 18:32:06 .D-devInfo 010101
setstate HM_4D1856 2017-12-18 18:32:06 .D-stc 51
setstate HM_4D1856 2017-12-18 17:45:48 .R-baudrate undef lit:255
setstate HM_4D1856 2017-12-18 17:45:48 .R-powerMode mainPower
setstate HM_4D1856 2017-12-18 17:45:48 .R-protocolMode undef lit:6
setstate HM_4D1856 2017-12-18 17:45:48 .R-samplPerCycl 8
setstate HM_4D1856 2017-12-18 17:45:48 .R-serialFormat undef lit:255
setstate HM_4D1856 2017-12-18 17:45:48 .R-transmDevTryMax 6
setstate HM_4D1856 2017-12-18 18:44:59 .protLastRcv 2017-12-18 18:44:59
setstate HM_4D1856 2017-12-18 18:32:06 Activity alive
setstate HM_4D1856 2017-12-18 18:32:06 D-firmware 1.2
setstate HM_4D1856 2017-12-18 18:33:25 D-serialNr --
setstate HM_4D1856 2017-12-18 18:31:52 PairedTo 0xA4E21F
setstate HM_4D1856 2017-12-18 17:45:48 R-pairCentral 0xA4E21F
setstate HM_4D1856 2017-12-18 18:44:59 battery ok
setstate HM_4D1856 2017-12-18 18:33:05 powerOn 2017-12-18 18:33:04
setstate HM_4D1856 2017-12-18 18:43:32 state CMDs_pending
FHEM 5.8 mit Homebridge auf Intel NUC
HUE, LIGHTIFY, JeeLink, CC1101, haufen Lampen und Sensoren. Interface via TabletUI auf einem Android Tablet. Seit Neuestem auch ein Landroid S über FHEM  angesteuert

martinp876

Nun, einfach die register setzen. Aktuelle sind Werte eingestellt welche nicht bekannt sind, also keinen literal haben

MrJackBlack

aha, jetzt verstehe ich! Ich stand mal wieder auf dem Schlauch :)

setstate Energiezaehler 2017-12-18 21:50:56 .R-baudrate Bd300
setstate Energiezaehler 2017-12-18 18:59:05 .R-powerMode mainPower
setstate Energiezaehler 2017-12-18 21:42:05 .R-protocolMode modeA
setstate Energiezaehler 2017-12-18 21:54:21 .R-samplPerCycl 2
setstate Energiezaehler 2017-12-18 21:55:59 .R-serialFormat s8D0PN1S
setstate Energiezaehler 2017-12-18 18:59:05 .R-transmDevTryMax 6
FHEM 5.8 mit Homebridge auf Intel NUC
HUE, LIGHTIFY, JeeLink, CC1101, haufen Lampen und Sensoren. Interface via TabletUI auf einem Android Tablet. Seit Neuestem auch ein Landroid S über FHEM  angesteuert

lemon

Hallo MrJackBlack,

wie hast du die Register letzlich gesetzt?
Bei mir klappt das nicht mit "regSet".
Allerdings lässt sich der HM-ES-TX-WM mit ES-IEC Sensor auch nicht korrekt pairen. Evtl. liegt es noch daran, dass ich die Register nicht ändern kann.

Grüße,
lemon

MrJackBlack

Hallo Lemon,

ich habe die Register direkt in der Raw-Def gesetzt. Pairen war anfangs scher: man muss genau achten wie man es macht. Ich habe zudem die Firmware updaten müssen.
FHEM 5.8 mit Homebridge auf Intel NUC
HUE, LIGHTIFY, JeeLink, CC1101, haufen Lampen und Sensoren. Interface via TabletUI auf einem Android Tablet. Seit Neuestem auch ein Landroid S über FHEM  angesteuert

raspifhem

Ich habe ebenfalls ein HM-ES-TX-WM mit ES-IEC Sensor. Seit kurzem gibt es eine neue Firmware v2.2, die weitere Stromzähler unsterstützen soll.
Die Konfiguration ist laut ELV nur mit der CCU2-Zentrale möglich, nicht jedoch mit Homematic Konfigurator USB V1.520.

Weiß jemand, ob und wie man den HM-ES-TX-WM/ES-IEC mit FHEM konfiguriert und ob das mit der neuen Firmware v2.2 auch funktioniert? Danke.