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?!
Zeig doch mal bitte ein List vom heizkörperthermostat:
list DEVICENAME
Wahrscheinlich hat das Pairen noch nicht ganz geklappt.
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...
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
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
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
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
Jetzt musst du nur noch eine VCCU einrichten.
https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU
Muss man nicht zwingend.