FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: FHEM-Fummler71 am 14 August 2017, 13:01:52

Titel: Sende-Problem mit HM-MOD-RPI-PCB
Beitrag von: FHEM-Fummler71 am 14 August 2017, 13:01:52
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?!
Titel: Antw:Sende-Problem mit HM-MOD-RPI-PCB
Beitrag von: gloob am 14 August 2017, 13:13:43
Zeig doch mal bitte ein List vom heizkörperthermostat:

list DEVICENAME

Wahrscheinlich hat das Pairen noch nicht ganz geklappt.
Titel: Antw:Sende-Problem mit HM-MOD-RPI-PCB
Beitrag von: betateilchen am 14 August 2017, 13:16:14
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...
Titel: Antw:Sende-Problem mit HM-MOD-RPI-PCB
Beitrag von: FHEM-Fummler71 am 14 August 2017, 13:26:40
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

Titel: Antw:Sende-Problem mit HM-MOD-RPI-PCB
Beitrag von: gloob am 14 August 2017, 13:47:17
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
Titel: Antw:Sende-Problem mit HM-MOD-RPI-PCB
Beitrag von: Beta-User am 14 August 2017, 14:02:48
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
Titel: Antw:Sende-Problem mit HM-MOD-RPI-PCB
Beitrag von: FHEM-Fummler71 am 14 August 2017, 16:04:07
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
Titel: Antw:Sende-Problem mit HM-MOD-RPI-PCB
Beitrag von: gloob am 14 August 2017, 16:41:26
Jetzt musst du nur noch eine VCCU einrichten.

https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU
Titel: Antw:Sende-Problem mit HM-MOD-RPI-PCB
Beitrag von: betateilchen am 14 August 2017, 17:29:42
Muss man nicht zwingend.