HM-MOD-EM-8 Analoge Spannungseingänge

Begonnen von borney, 01 Oktober 2014, 17:01:36

Vorheriges Thema - Nächstes Thema

Ralli

Kurze Zwischenfrage: Kann das Modul sign-on ?
Gruß,
Ralli

Proxmox 8.4 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.4 dev, virtualisierte RaspberryMatic (3.81.5.20250527) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.59), FBDECT, Siri und Alexa

Pfriemler

#46
Das müsste Martin besser wissen ... in der neuesten CCU2 ist der EM-8 jetzt unterstützt, vielleicht kann man das da mal nachsehen. Aber ich schätze eher nicht...
edit: mit der heutigen HMConfig.pm (1.11.14 18:04) wird das Register "R-sign" jetzt angezeigt.

@Martin: state im Modus "sensor" klappt immer noch nicht, es kommen immer noch shorts. Stehe ab sofort als Versuchskarnickel bis 8.11. nicht zur Verfügung... Dienstreise.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

martinp876

sign sollte unterstützt werden - das register sollte in FHEM angezeigt sein
Register wie sign werden nicht erwähnt (leider). da hilft die CCU2 leider nicht.

Zitatstate im Modus "sensor" klappt immer noch nicht, es kommen immer noch shorts.
kein wunder, ich habe nichts geändert  ;)

jetzt kannst du einmal probieren

Pfriemler

Zitat von: martinp876 am 01 November 2014, 20:18:07
kein wunder, ich habe nichts geändert  ;)
jetzt kannst du einmal probieren

hm ... noch nicht ganz. States sind "unknown:00" (=closed) und "unknown:C8" (=open)

Hier mal das aktuelle Listing:
Internals:
   .triggerUsed 1
   DEF        312F4408
   NAME       8BattSensor1_Btn_08
   NR         293
   STATE      unknown:C8
   TYPE       CUL_HM
   chanNo     08
   device     8BattSensor1
   Readings:
     2014-10-21 11:10:24   R-8BattAktor1N8-expectAES off
     2014-10-21 11:10:24   R-8BattAktor1N8-peerNeedsBurst on
     2014-10-23 18:17:11   R-SzDeckenlicht-expectAES set_off
     2014-10-23 18:17:11   R-SzDeckenlicht-peerNeedsBurst set_off
     2014-10-21 11:03:17   R-eventFilterTime 5 s
     2014-10-21 11:03:17   R-longPress     0.4 s
     2014-11-01 21:54:12   R-msgScPosA     closed
     2014-10-21 11:03:17   R-msgScdPosA    lvlNormal
     2014-10-21 11:03:17   R-msgScdPosB    lvlAddStrong
     2014-10-21 11:03:17   R-msgScdPosC    noMsg
     2014-10-21 11:03:17   R-msgScdPosD    noMsg
     2014-11-01 21:54:12   R-sign          off
     2014-11-01 21:54:12   R-transmitTryMax 3
     2014-11-01 21:54:12   R-triggerMode   sensor
     2014-11-01 21:54:12   RegL_01:          04:10 08:00 20:60 23:05 30:03 92:21 00:00
     2014-11-01 21:56:36   battery         ok
     2014-11-01 21:56:36   contact         unknown:C8 (to vccu)
     2014-11-01 21:56:36   state           unknown:C8
     2014-11-01 21:56:36   trigDst_vccu    noConfig
     2014-11-01 19:35:02   trigger         Short_15
   Helper:
     peerIDsRaw ,00000000
     Role:
       chn        1
     Shadowreg:
Attributes:
   model      HM-MOD-Em-8
   peerIDs    00000000,
   room       Spielwiese


Ich gehe jetzt aber wirklich offline vom FHEM - danke bisher für alles Mühen - mit mir am nächsten Wochenende, oder aber ein anderer stellt sich zur Verfügung.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

martinp876

default der states ist eingestellt
Ein log dazu wäre schön

Ralf9

Zitat von: martinp876 am 02 November 2014, 09:23:53
default der states ist eingestellt
Ein log dazu wäre schön
Ich würde es gerne auch testen, nur weiß ich nicht wie ich zu den aktuellen Änderungen komme, oder reicht dazu ein normales update?

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

martinp876

heute den Update aus SVN manuell nachladen.
Morgen ab etwa 7:00 reicht ein Update

Ralf9

Ich habe die Änderung manuell geupdated und dann ein wenig getestet.

Der Kanal 1 ist gepeert mit dem HM-MOD-Re-8.
Der Kanal 2 ist gepeert mit einem virtuellen "define virt_Btn CUL_HM ABC123"
Den Kanal 3 habe ich kurz mit einem virtuellen CUL_HM gepeert, damit ich zum triggerMode sensor wechseln konnte, danach habe ich das Peering wieder gelöst.

Für mich passt der sensor Mode jetzt.

Hier ist das Log vom Kanal 1:

2014.11.02 18:35:46.495 0: HMLAN_Parse: hmusb R:E3131EA   stat:0000 t:56D9FE0B d:FF r:FFCF     m:2E B441 3131EA 2C0622 010A00
2014.11.02 18:35:46.623 0: HMLAN_Parse: hmusb R:E2C0622   stat:0000 t:56D9FE8B d:FF r:FFCD     m:2E 8002 2C0622 3131EA 0102C80000
2014.11.02 18:35:52.094 0: HMLAN_Parse: hmusb R:E3131EA   stat:0000 t:56DA13E5 d:FF r:FFCE     m:2F B441 3131EA 2C0622 010BC8
2014.11.02 18:35:52.222 0: HMLAN_Parse: hmusb R:E2C0622   stat:0000 t:56DA1465 d:FF r:FFCE     m:2F 8002 2C0622 3131EA 0102000000


Hier ist das Log vom Kanal 3:

2014.11.02 18:38:44.446 0: HMLAN_Parse: hmusb R:E3131EA   stat:0000 t:56DCB525 d:FF r:FFCC     m:30 A241 3131EA 424242 030800
2014.11.02 18:38:50.877 0: HMLAN_Parse: hmusb R:E3131EA   stat:0000 t:56DCCE48 d:FF r:FFCD     m:31 A241 3131EA 424242 0309C8


Und hier ist das List:

Internals:
   DEF        3131EA01
   NAME       GarageAlt_01
   NR         46
   STATE      open
   TYPE       CUL_HM
   chanNo     01
   device     GarageAlt_Em8
   peerList   GarageAlt_Re8_Sw_02,
   Readings:
     2014-11-01 18:26:11   R-GarageAlt_Re8_Sw_02-expectAES off
     2014-11-01 18:26:11   R-GarageAlt_Re8_Sw_02-peerNeedsBurst on
     2014-10-12 01:35:07   R-eventFilterTime 5 s
     2014-10-12 01:35:07   R-longPress     0.4 s
     2014-11-01 18:26:02   R-msgScPosA     closed
     2014-10-19 10:59:02   R-msgScdPosA    lvlNormal
     2014-10-19 10:59:02   R-msgScdPosB    lvlAddStrong
     2014-10-19 10:59:02   R-msgScdPosC    noMsg
     2014-10-19 10:59:02   R-msgScdPosD    noMsg
     2014-11-01 18:26:02   R-sign          off
     2014-11-01 18:26:02   R-transmitTryMax 3
     2014-11-01 18:26:02   R-triggerMode   sensor s
     2014-11-02 19:09:53   battery         ok
     2014-11-02 19:09:53   contact         open (to GarageAlt_Re8)
     2014-11-02 18:41:38   peerList        GarageAlt_Re8_Sw_02,
     2014-11-02 19:09:53   state           open
     2014-10-12 22:34:21   trigDst_424242  noConfig
     2014-11-01 22:27:53   trigger         Short_5
     Regl_01::
       VAL
   Helper:
     getCfgList all
     getCfgListNo ,4
     Role:
       chn        1
Attributes:
   model      HM-MOD-Em-8
   peerIDs    00000000,2C062202,
   room       CUL_HM



   Internals:
   DEF        3131EA03
   NAME       GarageAlt_03
   NR         48
   STATE      open
   TYPE       CUL_HM
   chanNo     03
   device     GarageAlt_Em8
   Readings:
     2014-11-02 16:04:30   R-eventFilterTime 5 s
     2014-11-02 16:04:30   R-longPress     0.4 s
     2014-11-02 16:04:30   R-msgScPosA     closed
     2014-11-02 16:04:30   R-sign          off
     2014-11-02 16:04:30   R-transmitTryMax 3
     2014-11-02 16:06:14   R-triggerMode   sensor
     2014-11-02 16:04:31   R-virt_Btn_2-expectAES off
     2014-11-02 16:04:31   R-virt_Btn_2-peerNeedsBurst off
     2014-11-02 19:09:56   battery         ok
     2014-11-02 19:09:56   contact         open (to hmusb)
     2014-11-02 19:09:56   state           open
     2014-11-02 19:09:56   trigDst_424242  noConfig
     2014-11-02 16:02:28   trigger         Long_7
   Helper:
     getCfgList all
     getCfgListNo ,4
     Role:
       chn        1
Attributes:
   model      HM-MOD-Em-8
   peerIDs    00000000,
   room       CUL_HM

FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Ralf9

mir ist aufgefallen, daß es beim sensor-mode mit dem Log noch nicht passt.

Beim button- und switch-mode werden die Zustandsänderungen ins log geschrieben:

2014-11-02_19:01:36 GarageAlt_Em8 GarageAlt_02 Short (to virt_Btn)
2014-11-02_19:01:36 GarageAlt_Em8 CMDs_done
2014-11-02_19:01:37 GarageAlt_Em8 battery: ok


Beim sensor-mode erscheint bei Zustandsänderungen im log nur "CMDs_done"
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

martinp876

kannst du ein log schicken, wenn er als sensor definiert ist?

Ralf9

Zitat von: martinp876 am 06 November 2014, 20:23:11
kannst du ein log schicken, wenn er als sensor definiert ist?

Hier sind einige logs:

GarageAlt_Em8-2014.log
als switch

2014-11-06_20:44:40 GarageAlt_Em8 battery: ok
2014-11-06_20:44:40 GarageAlt_Em8 GarageAlt_03_TorU_Ka Short (to hmusb)
2014-11-06_20:44:40 GarageAlt_Em8 CMDs_done

als sensor

2014-11-06_20:44:28 GarageAlt_Em8 CMDs_done
2014-11-06_20:44:28 GarageAlt_Em8 CMDs_done


Ich habe auch mal die state Änderungen per notify einem dummy zugewiesen:

define Em8_not notify GarageAlt_0.* set Em8_Dummy $EVENT

Em8_Dummy-2014-11.log
als switch

2014-11-06_20:44:40 Em8_Dummy trigDst_424242: noConfig
2014-11-06_20:44:40 Em8_Dummy Short (to hmusb)
2014-11-06_20:44:40 Em8_Dummy trigger: Short_9

als sensor

2014-11-06_20:44:28 Em8_Dummy trigDst_424242: noConfig
2014-11-06_20:44:28 Em8_Dummy battery: ok
2014-11-06_20:44:28 Em8_Dummy closed
2014-11-06_20:44:28 Em8_Dummy contact: closed (to hmusb)
2014-11-06_20:44:28 Em8_Dummy trigDst_424242: noConfig
2014-11-06_20:44:28 Em8_Dummy battery: ok
2014-11-06_20:44:28 Em8_Dummy open
2014-11-06_20:44:28 Em8_Dummy contact: open (to hmusb)
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

martinp876

ich brauche die rohmessages. mit denen, die ich gesehen habe funktioniert die Anzeige des State. Ich kann es probieren, aber nur, wenn ich die messages habe.

Pfriemler

Hm ... bin gerade zurück und habe aber jetzt keine Zeit, um sofort mitzuhelfen.
Martin: state etc. scheint zu funktionieren. Ralf9 zeigt ja, dass alle Messages vom EM-8, wenn sie über das Notify an den Dummy gesendet werden, von diesem auch abgebildet werden. Nur direkt im Filelog passiert außer CMDs_done wohl nichts.
Erklären kann ich mir das mit meinem bescheidenen Hintergrundwissen jedenfalls erst mal auch nicht.
Ralf, Du hast aber nicht zufällig an den Regex für das Filelog herumgespielt?

"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

Ralf9

Zitat von: Pfriemler am 08 November 2014, 17:09:27
Ralf, Du hast aber nicht zufällig an den Regex für das Filelog herumgespielt?
Nein, an den Regex für das Filelog habe ich nichts geändert.

Zitat von: martinp876 am 08 November 2014, 15:23:18
ich brauche die rohmessages. mit denen, die ich gesehen habe funktioniert die Anzeige des State. Ich kann es probieren, aber nur, wenn ich die messages habe.
Die rohmessages vom sensor mode habe ich bereits bei der Antwort #53 gepostet.
Mit dem notify an den dummy passt für mich das log erstmal so.

define Em8_not notify GarageAlt_0.* set Em8_Dummy $NAME $EVENT
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

martinp876

wenn ich die message simuliere wird der Button state auf open oder closed gesetzt
Sollte auch bei euch so sein