HMUARTLGW: Modul für HomeMatic UART-Modul (RPi) und HomeMatic LAN Gateway

Begonnen von mgernoth, 11 Juni 2016, 20:10:46

Vorheriges Thema - Nächstes Thema

Ralli

Ist der Patch für CUL_HM von Michael zwischenzeitlich von Martin eingepflegt worden? Wenn nein und es gab ein Update für CUL_HM, dann musst Du den Patch erneut ausführen.
Gruß,
Ralli

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


Jorge3711

Hatte meinen RPi bisher am USB-Port eines WLAN-Routers. Habe den RPi jetzt mal an ein eigenes Netzteil gehängt und ich sehe den myHMUART jetzt wieder in meinen HM-Devices. Beobachte das ganze weiter.

Jorge3711

Ich habe die Vermutung, dass der HMUART Probleme mit dem HM-WDS30-OT2-SM hat. Wollte jetzt "burstRx on" setzen und danach funktioniert mein myHMUART nicht mehr. Der HM-WDS30-OT2-SM quittiert sether einen Druck auf die Konfigtaste mit einer roten LED. Und im Log häufen sich wieder die Meldungen von oben.

Was kann ich tun?


mgernoth

Hallo,

Zitat von: Jorge3711 am 03 Juli 2016, 21:32:12
Ich habe die Vermutung, dass der HMUART Probleme mit dem HM-WDS30-OT2-SM hat. Wollte jetzt "burstRx on" setzen und danach funktioniert mein myHMUART nicht mehr.

Hmm, das ist komisch. Benutzt Du irgendwelche virtuellen Geraete mit eigener hmId?
Das was Du siehst deutet auf eine Speicherkorruption in der HMUART-Firmware hin, die dazu fuehrt, dass jeder Request mit "Bin gerade beschaeftigt, bitte kurz warten" beantwortet wird.

Hast Du evtl. auch ein Log, welches das Problem initial ausgeloest hat, also ab dem Send zum HM-WDS30-OT2-SM bis zu den "Ack 08"? Gerne auch per Mail/PM.

Zitat
Der HM-WDS30-OT2-SM quittiert sether einen Druck auf die Konfigtaste mit einer roten LED.

Hmm, sehr komisch. Batterie raus/rein?

Zitat
Was kann ich tun?


set myHmUart restart


Viele Gruesse
  Michael

Rampler

Nach Restart und aktueller Version:

2016.07.03 22:08:19 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/00_HMUARTLGW.pm line 767.

bis die Tage
   Klaus

EDIT: FIXED  :)
3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

mgernoth

Hallo,

Zitat von: Rampler am 03 Juli 2016, 22:10:14
2016.07.03 22:08:19 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/00_HMUARTLGW.pm line 767.

Hier brauch ich ein Log der Meldungen davor. Im Normalfall darf das Modul nie an dieser Stelle landen.

Viele Grüße
  Michael

Rampler

Zitat von: mgernoth am 03 Juli 2016, 22:21:31
Hier brauch ich ein Log der Meldungen davor. Im Normalfall darf das Modul nie an dieser Stelle landen.
Hallo Michael,
reicht das ... ?

2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 06261118000000
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 040701010004FFFFFFFFFFFFFFFF, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 07, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 06322BFA010000
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 040701010004FFFFFFFFFFFFFFFF, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 07, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 06344397010000
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 040701010004FFFFFFFFFFFFFFFF, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 07, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 0647A778010000
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 040701010004FFFFFFFFFFFFFFFF, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 07, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 06261118010000
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 040701010004FFFFFFFFFFFFFFFF, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 07, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 06261118010000
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 040701010004FFFFFFFFFFFFFFFF, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 07, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 0647A778010000
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 040701010004FFFFFFFFFFFFFFFF, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 07, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 06344397010000
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 040701010004FFFFFFFFFFFFFFFF, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 07, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 06322BFA010000
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 040701010004FFFFFFFFFFFFFFFF, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 07, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 06331747000000
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 040701010005FFFFFFFFFFFFFFFF, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 07, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 08
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 04070101331747FFFFFFFFFFFFFFFF00261118FFFFFFFFFFFFFFFF01322BFAFFFFFFFFFFFFFFFF01344397FFFFFFFFFFFFFFFF0147A778FFFFFFFFFFFFFFFF01, state 93
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 07, state 93
2016.07.03 22:33:57 0: HMUARTLGW HMUART known peer: 331747, aesChannels: FFFFFFFFFFFFFFFF, flags: 0
2016.07.03 22:33:57 0: HMUARTLGW HMUART known peer: 261118, aesChannels: FFFFFFFFFFFFFFFF, flags: 1
2016.07.03 22:33:57 0: HMUARTLGW HMUART known peer: 322BFA, aesChannels: FFFFFFFFFFFFFFFF, flags: 1
2016.07.03 22:33:57 0: HMUARTLGW HMUART known peer: 344397, aesChannels: FFFFFFFFFFFFFFFF, flags: 1
2016.07.03 22:33:57 0: HMUARTLGW HMUART known peer: 47A778, aesChannels: FFFFFFFFFFFFFFFF, flags: 1
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 03749D193DFF62CDD85B5C22873DAB6A4001
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 0401, state 14
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 01, state 14
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 0F0000000000000000000000000000000000
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 0401, state 15
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 01, state 15
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 0B0000000000000000000000000000000000
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 0401, state 16
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 01, state 16
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 02 00 00 01 msg: 02 B0 01 29A083 331747 010E
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 0402, state 100
2016.07.03 22:33:57 0: HMUARTLGW HMUART Ack: 02
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 05 01 01 4E msg: 02 A4 10 331747 29A083 0601000051
2016.07.03 22:33:57 3: CUL_HM set Alarm_sir_int statusRequest
2016.07.03 22:33:57 0: HMUARTLGW HMUART send: 01 062E1461000000
2016.07.03 22:33:57 0: HMUARTLGW HMUART recv: 01 0408, state 90
2016.07.03 22:33:57 0: HMUARTLGW HMUART GetSet Ack: 08, state 90
2016.07.03 22:33:57 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/00_HMUARTLGW.pm line 767.
2016.07.03 22:33:58 0: HMUARTLGW HMUART send: 01 062E1461000000
2016.07.03 22:33:58 0: HMUARTLGW HMUART recv: 01 040701010006FFFFFFFFFFFFFFFF, state 90
2016.07.03 22:33:58 0: HMUARTLGW HMUART GetSet Ack: 07, state 90
2016.07.03 22:33:58 0: HMUARTLGW HMUART send: 01 08
2016.07.03 22:33:58 0: HMUARTLGW HMUART recv: 01 04070102331747FFFFFFFFFFFFFFFF00261118FFFFFFFFFFFFFFFF01322BFAFFFFFFFFFFFFFFFF01344397FFFFFFFFFFFFFFFF0147A778FFFFFFFFFFFFFFFF01, state 93
2016.07.03 22:33:58 0: HMUARTLGW HMUART GetSet Ack: 07, state 93
2016.07.03 22:33:58 0: HMUARTLGW HMUART known peer: 331747, aesChannels: FFFFFFFFFFFFFFFF, flags: 0
2016.07.03 22:33:58 0: HMUARTLGW HMUART known peer: 261118, aesChannels: FFFFFFFFFFFFFFFF, flags: 1
2016.07.03 22:33:58 0: HMUARTLGW HMUART known peer: 322BFA, aesChannels: FFFFFFFFFFFFFFFF, flags: 1
2016.07.03 22:33:58 0: HMUARTLGW HMUART known peer: 344397, aesChannels: FFFFFFFFFFFFFFFF, flags: 1
2016.07.03 22:33:58 0: HMUARTLGW HMUART known peer: 47A778, aesChannels: FFFFFFFFFFFFFFFF, flags: 1
2016.07.03 22:33:58 0: HMUARTLGW HMUART recv: 01 040702022E1461FFFFFFFFFFFFFFFF00, state 93
2016.07.03 22:33:58 0: HMUARTLGW HMUART GetSet Ack: 07, state 93
2016.07.03 22:33:58 0: HMUARTLGW HMUART known peer: 2E1461, aesChannels: FFFFFFFFFFFFFFFF, flags: 0
2016.07.03 22:33:58 0: HMUARTLGW HMUART send: 01 02 00 00 01 msg: 02 B0 01 29A083 2E1461 010E
2016.07.03 22:33:58 3: CUL_HM set BD.licht statusRequest
2016.07.03 22:33:58 0: HMUARTLGW HMUART recv: 01 0402, state 100
2016.07.03 22:33:58 0: HMUARTLGW HMUART Ack: 02
2016.07.03 22:33:58 0: HMUARTLGW HMUART send: 01 062F0FE2000000
2016.07.03 22:33:58 0: HMUARTLGW HMUART recv: 01 0408, state 90
2016.07.03 22:33:58 0: HMUARTLGW HMUART GetSet Ack: 08, state 90
2016.07.03 22:33:59 0: HMUARTLGW HMUART recv: 01 05 01 01 27 msg: 02 A4 10 2E1461 29A083 0601000031
2016.07.03 22:33:59 0: HMUARTLGW HMUART send: 01 062F0FE2000000
2016.07.03 22:33:59 0: HMUARTLGW HMUART recv: 01 040701010007FFFFFFFFFFFFFFFF, state 90
2016.07.03 22:33:59 0: HMUARTLGW HMUART GetSet Ack: 07, state 90
2016.07.03 22:33:59 0: HMUARTLGW HMUART send: 01 08
2016.07.03 22:33:59 0: HMUARTLGW HMUART recv: 01 04070102331747FFFFFFFFFFFFFFFF00261118FFFFFFFFFFFFFFFF01322BFAFFFFFFFFFFFFFFFF01344397FFFFFFFFFFFFFFFF012F0FE2FFFFFFFFFFFFFFFF00, state 93
2016.07.03 22:33:59 0: HMUARTLGW HMUART GetSet Ack: 07, state 93
2016.07.03 22:33:59 0: HMUARTLGW HMUART known peer: 331747, aesChannels: FFFFFFFFFFFFFFFF, flags: 0
2016.07.03 22:33:59 0: HMUARTLGW HMUART known peer: 261118, aesChannels: FFFFFFFFFFFFFFFF, flags: 1
2016.07.03 22:33:59 0: HMUARTLGW HMUART known peer: 322BFA, aesChannels: FFFFFFFFFFFFFFFF, flags: 1
2016.07.03 22:33:59 0: HMUARTLGW HMUART known peer: 344397, aesChannels: FFFFFFFFFFFFFFFF, flags: 1
2016.07.03 22:33:59 0: HMUARTLGW HMUART known peer: 2F0FE2, aesChannels: FFFFFFFFFFFFFFFF, flags: 0
2016.07.03 22:33:59 0: HMUARTLGW HMUART recv: 01 0407020247A778FFFFFFFFFFFFFFFF012E1461FFFFFFFFFFFFFFFF00, state 93
2016.07.03 22:33:59 0: HMUARTLGW HMUART GetSet Ack: 07, state 93
2016.07.03 22:33:59 0: HMUARTLGW HMUART known peer: 47A778, aesChannels: FFFFFFFFFFFFFFFF, flags: 1
2016.07.03 22:33:59 0: HMUARTLGW HMUART known peer: 2E1461, aesChannels: FFFFFFFFFFFFFFFF, flags: 0
2016.07.03 22:33:59 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 02 A0 01 29A083 2F0FE2 010E


bis dann
  Klaus
3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

Jorge3711

Ich verzweifel noch an dem Ding...


2016.07.04 22:03:17 1: HMUARTLGW myHmUART: queue is full, dropping packet
2016.07.04 22:03:21 1: HMUARTLGW myHmUART: queue is full, dropping packet


Was das ausgelöst hat? Keine Ahnung.

Rampler

3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

Rampler

Hallo zusammen,
ich habe Martin mal via PM angeschrieben, er wird die Änderungen in die 10_CUL_HM.pm einpflegen. Er hatte den Hinweis hier im Thread nicht gelesen..
bis die Tage
  Klaus

PS: Für mich läuft der HMUART tadellos, keinerlei Probleme mehr erkennbar..  :)
      Dafür musste nun ein HMLAN Adapter weichen ...
3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

gloob

Gibt es eine Möglichkeit das ganze auch auf einem Raspberry Pi Zero zum laufen zu bringen und per WLAN ins Netz einzubinden. Mein FHEM würde ich dann gerne auf einem anderen Raspberry Pi 3 laufen lassen.


Gesendet von iPhone mit Tapatalk
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

frank

hier läuft ein "tiefergelegter" hmuart auf pi3 bisher problemlos im lauschmodus, sowohl anfangs mit fw1.2.1, als nun auch mit fw1.4.1.  8)

danke michael und betateilchen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

frank

erste und einzige warnung nach ca 12 std:

2016.07.11 05:53:14 0: HMUARTLGW hmuart1 send: 00 08
2016.07.11 05:53:14 0: HMUARTLGW hmuart1 recv: 00 040200, state 98
2016.07.11 05:53:14 0: HMUARTLGW hmuart1 GetSet Ack: 02, state 98
2016.07.11 05:53:17 0: HMUARTLGW hmuart1 recv: 01 05 00 00 3B msg: 6E A2 70 6869B6 1ACE1F 00F44027550000002408FC
2016.07.11 05:53:17 0: HMUARTLGW hmuart1 recv: 01 05 00 00 1D msg: 6E 80 02 1ACE1F 6869B6 00
2016.07.11 05:53:17 0: HMUARTLGW hmuart1 recv: 01 05 00 00 2F msg: 2E 80 5E 266EA5 1ACE1F 0000000000000000000000
2016.07.11 05:53:29 0: HMUARTLGW hmuart1 send: 00 08
2016.07.11 05:53:29 0: HMUARTLGW hmuart1 recv: 00 040200, state 98
2016.07.11 05:53:29 0: HMUARTLGW hmuart1 GetSet Ack: 02, state 98
2016.07.11 05:53:32 0: HMUARTLGW hmuart1 recv: 01 05 00 00 3A msg: 17 86 70 20DFE1 000000 00D44B
2016.07.11 05:53:36 1: PERL WARNING: Use of uninitialized value $unescaped in numeric lt (<) at ./FHEM/00_HMUARTLGW.pm line 1278.
2016.07.11 05:53:36 0: HMUARTLGW hmuart1 recv: 01 05 00 00 2F msg: 2F 80 5E 266EA5 1ACE1F 0000000000000000000000
2016.07.11 05:53:37 0: HMUARTLGW hmuart1 recv: 01 05 00 00 49 msg: 1C 86 70 2064CB 000000 00DE45
2016.07.11 05:53:44 0: HMUARTLGW hmuart1 send: 00 08
2016.07.11 05:53:44 0: HMUARTLGW hmuart1 recv: 00 040200, state 98
2016.07.11 05:53:44 0: HMUARTLGW hmuart1 GetSet Ack: 02, state 98
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

mgernoth

Hallo,

Zitat von: frank am 11 Juli 2016, 08:08:22
erste und einzige warnung nach ca 12 std:


2016.07.11 05:53:36 1: PERL WARNING: Use of uninitialized value $unescaped in numeric lt (<) at ./FHEM/00_HMUARTLGW.pm line 1278.
2016.07.11 05:53:36 0: HMUARTLGW hmuart1 recv: 01 05 00 00 2F msg: 2F 80 5E 266EA5 1ACE1F 0000000000000000000000


Danke, fixed :-)

Viele Gruesse
  Michael