Sende-Problem mit HM-MOD-RPI-PCB

Begonnen von FHEM-Fummler71, 14 August 2017, 13:01:52

Vorheriges Thema - Nächstes Thema

FHEM-Fummler71

Hallo,

irgendwie bekomme ich das Senden , in meinem Fall zu Heizkörperthermostaten, mit dem
Raspi 3 Mod B und dem GPIO-Steckmodul HM-MOD-RPI-PCB nicht hin!
Das (Aus)Lesen der Geräte funktioniert bestens, auch mit anderen Sensoren!

Zur Situation:
-neuste Firmware auf Raspi3 (mit rpi-update)
-Fimware Modul 1.41
-neuster Stand von Jessi Lite
-neuster Stand von FHEM 5.8 (installiert als .deb)
-alles präzise nach Anleitung konfiguriert
-Benutzer fhem in allen möglichen Gruppen
-Schnittstelle /dev/ttyAMA0 in Gruppe tty probiert
-BT on und off getestet

Ich habe alle möglichen Anleitungen zu /dev/ttyAMA0-Nutzung ausprobiert,
auch analog die EnOcean-Modul-Threads probiert, alles was anderen als
work-around gedient hat, fruchtete leider nicht

Habe auch ein 2. Steckmodul gekauft, um evtl einen Hardwaredefekt auszuschliessen.

Es gehen einfach keine Befehle raus

Kann mir jemand einen zündenden Tipp geben, bin momentan echt gefrustet?!

gloob

Zeig doch mal bitte ein List vom heizkörperthermostat:

list DEVICENAME

Wahrscheinlich hat das Pairen noch nicht ganz geklappt.
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

betateilchen

Zitat von: gloob am 14 August 2017, 13:13:43
Wahrscheinlich hat das Pairen noch nicht ganz geklappt.

oder es wurde überhaupt nicht durchgeführt... ich hol mal Popcorn...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

FHEM-Fummler71

list DEVICENAME ergab folgendes:

Internals:
   DEF        3CDA36
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     42
   NAME       HM_3CDA36
   NOTIFYDEV  global
   NR         21
   NTFY_ORDER 50-HM_3CDA36
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 HM_3CDA36_Weather
   channel_02 HM_3CDA36_Climate
   channel_03 HM_3CDA36_WindowRec
   channel_04 HM_3CDA36_Clima
   channel_05 HM_3CDA36_ClimaTeam
   channel_06 HM_3CDA36_remote
   lastMsg    No:03 - t:10 s:3CDA36 d:000000 0A24C80C0040
   myHmUART_MSGCNT 42
   myHmUART_RAWMSG 050000410386103CDA360000000A24C80C0040
   myHmUART_RSSI -65
   myHmUART_TIME 2017-08-14 13:21:42
   protCmdDel 15
   protLastRcv 2017-08-14 13:21:42
   protResnd  3 last_at:2017-08-14 11:40:53
   protResndFail 1 last_at:2017-08-14 11:42:57
   protSnd    4 last_at:2017-08-14 11:42:51
   protState  CMDs_done_Errors:1
   rssi_at_myHmUART min:-65 avg:-63.88 cnt:42 lst:-65 max:-63
   READINGS:
     2017-08-14 11:46:04   Activity        alive
     2017-08-12 17:06:24   CommandAccepted no
     2017-08-12 17:06:24   D-firmware      1.4
     2017-08-12 17:06:24   D-serialNr      MEQ0803013
     2017-08-12 17:06:24   R-pairCentral   set_0xF10000
     2017-08-14 13:21:42   actuator        0
     2017-08-14 13:21:42   battery         ok
     2017-08-14 13:21:42   batteryLevel    2.7
     2017-08-14 13:21:42   desired-temp    off
     2017-08-14 13:21:42   measured-temp   20.0
     2017-08-14 13:21:42   motorErr        ok
     2017-08-14 11:42:57   state           MISSING ACK
   helper:
     HM_CMDNR   3
     mId        0095
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +3CDA36,00,00,00
       nextSend   1502709702.71684
       prefIO
       rxt        2
       vccu
       p:
         3CDA36
         00
         00
         00
     mRssi:
       mNo        03
       io:
         myHmUART   -63
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf
       qReqStat
     role:
       dev        1
       prs        1
     rssi:
       at_myHmUART:
         avg        -63.8809523809524
         cnt        42
         lst        -65
         max        -63
         min        -65
     shRegW:
       07         04
Attributes:
   IODev      myHmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       Heizörper
   serialNr   MEQ0803013
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit Internals:
   DEF        3CDA36
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     42
   NAME       HM_3CDA36
   NOTIFYDEV  global
   NR         21
   NTFY_ORDER 50-HM_3CDA36
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 HM_3CDA36_Weather
   channel_02 HM_3CDA36_Climate
   channel_03 HM_3CDA36_WindowRec
   channel_04 HM_3CDA36_Clima
   channel_05 HM_3CDA36_ClimaTeam
   channel_06 HM_3CDA36_remote
   lastMsg    No:03 - t:10 s:3CDA36 d:000000 0A24C80C0040
   myHmUART_MSGCNT 42
   myHmUART_RAWMSG 050000410386103CDA360000000A24C80C0040
   myHmUART_RSSI -65
   myHmUART_TIME 2017-08-14 13:21:42
   protCmdDel 15
   protLastRcv 2017-08-14 13:21:42
   protResnd  3 last_at:2017-08-14 11:40:53
   protResndFail 1 last_at:2017-08-14 11:42:57
   protSnd    4 last_at:2017-08-14 11:42:51
   protState  CMDs_done_Errors:1
   rssi_at_myHmUART min:-65 avg:-63.88 cnt:42 lst:-65 max:-63
   READINGS:
     2017-08-14 11:46:04   Activity        alive
     2017-08-12 17:06:24   CommandAccepted no
     2017-08-12 17:06:24   D-firmware      1.4
     2017-08-12 17:06:24   D-serialNr      MEQ0803013
     2017-08-12 17:06:24   R-pairCentral   set_0xF10000
     2017-08-14 13:21:42   actuator        0
     2017-08-14 13:21:42   battery         ok
     2017-08-14 13:21:42   batteryLevel    2.7
     2017-08-14 13:21:42   desired-temp    off
     2017-08-14 13:21:42   measured-temp   20.0
     2017-08-14 13:21:42   motorErr        ok
     2017-08-14 11:42:57   state           MISSING ACK
   helper:
     HM_CMDNR   3
     mId        0095
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +3CDA36,00,00,00
       nextSend   1502709702.71684
       prefIO
       rxt        2
       vccu
       p:
         3CDA36
         00
         00
         00
     mRssi:
       mNo        03
       io:
         myHmUART   -63
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf
       qReqStat
     role:
       dev        1
       prs        1
     rssi:
       at_myHmUART:
         avg        -63.8809523809524
         cnt        42
         lst        -65
         max        -63
         min        -65
     shRegW:
       07         04
Attributes:
   IODev      myHmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       Heizörper
   serialNr   MEQ0803013
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


gloob

Dein Pairing hat nicht geklappt:

2017-08-12 17:06:24   R-pairCentral   set_0xF10000

Deswegen bekommst du auch:

2017-08-14 11:42:57   state           MISSING ACK

Schau mal hier:

Zitathttps://wiki.fhem.de/wiki/HomeMatic#Daten_k.C3.B6nnen_empfangen_werden.2C_Befehle_werden_nicht_.C3.BCbertragen
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

Beta-User

Vielleicht solltest Du bei der Gelegenheit versuchen, eine andere HMid als gerade F10000 zu verwenden. (Bzw. überhaupt eine zu vergeben).
Siehe hier: https://wiki.fhem.de/wiki/HomeMatic_Devices_pairen

Und evtl. gleich eine VCCU einrichten.

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

FHEM-Fummler71

Jungs, ihr seid Spitze!!! ;D ;D ;D ;D

Internals:
   CFGFN
   DEF        3CDA36
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     71
   NAME       HM_3CDA36
   NOTIFYDEV  global
   NR         107
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_3CDA36_Weather
   channel_02 HM_3CDA36_Climate
   channel_03 HM_3CDA36_WindowRec
   channel_04 HM_3CDA36_Clima
   channel_05 HM_3CDA36_ClimaTeam
   channel_06 HM_3CDA36_remote
   lastMsg    No:43 - t:10 s:3CDA36 d:000000 0AE8D90C6440
   myHmUART_MSGCNT 71
   myHmUART_RAWMSG 050000404386103CDA360000000AE8D90C6440
   myHmUART_RSSI -64
   myHmUART_TIME 2017-08-14 16:00:15
   protLastRcv 2017-08-14 16:00:15
   protSnd    67 last_at:2017-08-14 15:55:15
   protState  CMDs_done
   rssi_at_myHmUART max:-64 lst:-64 cnt:71 avg:-65.43 min:-76
   rssi_myHmUART max:-68 lst:-68 min:-68 avg:-68 cnt:2
   READINGS:
     2017-08-14 15:51:29   Activity        alive
     2017-08-14 15:54:59   CommandAccepted yes
     2017-08-14 15:51:24   D-firmware      1.4
     2017-08-14 15:51:24   D-serialNr      MEQ0803013
     2017-08-14 15:55:08   PairedTo        0x424242
     2017-08-14 15:54:59   R-backOnTime    10 s
     2017-08-14 15:54:59   R-burstRx       on
     2017-08-14 15:54:59   R-cyclicInfoMsg on
     2017-08-14 15:54:59   R-cyclicInfoMsgDis 0
     2017-08-14 15:54:59   R-pairCentral   0x424242
     2017-08-14 15:55:08   RegL_00.          01:01 02:01 09:01 0A:42 0B:42 0C:42 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2017-08-14 15:57:45   RegL_07.
     2017-08-14 16:00:15   actuator        100
     2017-08-14 16:00:15   battery         ok
     2017-08-14 16:00:15   batteryLevel    2.7
     2017-08-14 16:00:15   desired-temp    29.0
     2017-08-14 16:00:15   measured-temp   21.7
     2017-08-14 16:00:15   motorErr        ok
     2017-08-14 15:55:16   state           CMDs_done
     2017-08-14 15:51:56   time-request    -
   helper:
     HM_CMDNR   67
     cSnd       114242423CDA3686043A,114242423CDA3686043A
     mId        0095
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +3CDA36,00,00,00
       nextSend   1502719215.58774
       prefIO
       rxt        2
       vccu
       p:
         3CDA36
         00
         00
         00
     mRssi:
       mNo        43
       io:
         myHmUART   -62
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       dev        1
       prs        1
     rssi:
       at_myHmUART:
         avg        -65.4366197183099
         cnt        71
         lst        -64
         max        -64
         min        -76
       myHmUART:
         avg        -68
         cnt        2
         lst        -68
         max        -68
         min        -68
     shRegW:
       07         04
     shadowReg:
Attributes:
   IODev      myHmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   MEQ0803013
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Vielen Dank für die vorallem blitzschnelle Hilfe!!!

lg
FF71

gloob

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

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!