Hallo habe 4 HM-CC-TC im Einsatz.
Alle sind mit FHEM über einen CUL gepaired.
Mitlauschen der Daten funktioniert auch, aber wenn ich über FHEM etwas an die Thermostate sende kommt immer nur MISSING ACK.
Hier mal ein paar harte Fakten:
List vom KZ (Kinderzimmer!!!) ;-)
Internals:
CUL_MSGCNT 87
CUL_RAWMSG A0B39A2581E66EB1E7562000004
CUL_RSSI -72
CUL_TIME 2013-09-06 14:12:03
DEF 1E66EB
EVENTS 87
IODev CUL
LASTInputDev CUL
MSGCNT 87
NAME KZ_Heizung
NR 356
STATE T:25.6, H:54, VD:0 %, auto
TRIGGERTIME 2013-09-06 14:12:03
TYPE CUL_HM
channel_01 KZ_Heizung_Weather
channel_02 KZ_Heizung_Climate
channel_03 KZ_Heizung_WindowRec
hmPairSerial JEQ0725910
lastMsg No:39 - t:58 s:1E66EB d:1E7562 0000
protCmdDel 57
protCmdPend 1 CMDs_pending
protLastRcv 2013-09-06 14:12:03
protResnd 84 last_at:2013-09-06 14:11:47
protResndFail 42 last_at:2013-09-06 14:11:51
protState CMDs_pending
rssi_at_CUL avg:-74.93 min:-77.5 max:-71.5 lst:-72 cnt:87
Readings:
2013-09-06 12:16:08 Activity: alive
2013-09-06 11:34:03 CommandAccepted yes
2013-09-05 21:28:27 R-intKeyVisib set_invisib
2013-09-05 21:28:27 R-pairCentral set_0xF11234
2013-09-05 22:55:36 RegL_05: 01:09
2013-09-06 14:12:03 actuator 0 %
2013-09-05 22:55:37 controlMode auto
2013-09-05 22:55:37 decalcDay Sat
2013-09-06 11:34:05 desired-temp 21.0
2013-09-05 22:55:37 displayMode temp-hum
2013-09-05 22:55:37 displayTemp actual
2013-09-05 22:55:37 displayTempUnit celsius
2013-09-06 14:11:43 humidity 54
2013-09-06 14:11:43 measured-temp 25.6
2013-09-05 17:33:23 noReceiver src:1E66EB (A001) 01080101
2013-09-06 14:11:51 state set_desired-temp 23.0
2013-09-05 23:51:06 tempListFri 08:00 22.0 12:00 21.0 16:00 22.0 24:00 18.0
2013-09-05 23:51:06 tempListMon 08:00 22.0 12:00 21.0 16:00 22.0 24:00 18.0
2013-09-05 23:51:06 tempListSat 08:00 22.0 12:00 21.0 16:00 22.0 24:00 18.0
2013-09-05 23:51:06 tempListSun 08:00 22.0 12:00 21.0 16:00 22.0 24:00 18.0
2013-09-05 23:51:06 tempListThu 08:00 22.0 12:00 21.0 16:00 22.0 24:00 18.0
2013-09-05 23:51:06 tempListTue 08:00 22.0 12:00 21.0 16:00 22.0 24:00 18.0
2013-09-05 23:51:06 tempListWed 08:00 22.0 12:00 21.0 16:00 22.0 24:00 18.0
2013-09-06 01:05:49 time-request -
cmdStack:
++A011F112341E66EB02022E
Helper:
mId 0039
rxType 12
Respwait:
Role:
chn 1
dev 1
Rssi:
At_cul:
avg -74.9367816091954
cnt 87
lst -72
max -71.5
min -77.5
Attributes:
actCycle 000:10
actStatus alive
autoReadReg 1
expert 2_full
firmware 2.1
model HM-CC-TC
peerIDs
room KZ
serialNr JEQ0725910
stateFormat T:measured-temp, H:humidity, VD:actuator, controlMode
subType thermostat
Config des Kinderzimmers:
####################################################
##KZ Homematic Anfang
####################################################
####Hauptgerät####
define KZ_Heizung CUL_HM 1E66EB
attr KZ_Heizung .devInfo 00FFFF
attr KZ_Heizung .stc 58
attr KZ_Heizung actCycle 000:10
attr KZ_Heizung actStatus alive
attr KZ_Heizung expert 2_full
attr KZ_Heizung firmware 2.1
attr KZ_Heizung model HM-CC-TC
attr KZ_Heizung peerIDs
attr KZ_Heizung autoReadReg 1
attr KZ_Heizung serialNr JEQ0725910
attr KZ_Heizung stateFormat T:measured-temp, H:humidity, VD:actuator, controlMode
attr KZ_Heizung subType thermostat
attr KZ_Heizung room KZ
define FileLog_KZ_Heizung FileLog ./log/KZ_Heizung-%Y.log KZ_Heizung
attr FileLog_KZ_Heizung logtype HM1:Plot,text
attr FileLog_KZ_Heizung room KZ
define weblink_KZ_Heizung weblink fileplot FileLog_KZ_Heizung:temp4hum6:CURRENT
attr weblink_KZ_Heizung label "KZ_Heizung Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_KZ_Heizung room KZ
####Channel (Kanal) 01 _Weather####
define KZ_Heizung_Weather CUL_HM 1E66EB01
attr KZ_Heizung_Weather model HM-CC-TC
attr KZ_Heizung_Weather peerIDs
attr KZ_Heizung_Weather room KZ
define FileLog_KZ_Heizung_Weather FileLog ./log/KZ_Heizung_Weather-%Y.log KZ_Heizung_Weather
attr FileLog_KZ_Heizung_Weather logtype text
attr FileLog_KZ_Heizung_Weather room KZ
####Channel (Kanal) 02 _Climate####
define KZ_Heizung_Climate CUL_HM 1E66EB02
attr KZ_Heizung_Climate model HM-CC-TC
attr KZ_Heizung_Climate peerIDs
attr KZ_Heizung_Climate room KZ
define FileLog_KZ_Heizung_Climate FileLog ./log/KZ_Heizung_Climate-%Y.log KZ_Heizung_Climate
attr FileLog_KZ_Heizung_Climate logtype text
attr FileLog_KZ_Heizung_Climate room KZ
####Channel (Kanal) 03 _WindowRec####
define KZ_Heizung_WindowRec CUL_HM 1E66EB03
attr KZ_Heizung_WindowRec model HM-CC-TC
attr KZ_Heizung_WindowRec peerIDs
attr KZ_Heizung_WindowRec room KZ
define FileLog_KZ_Heizung_WindowRec FileLog ./log/KZ_Heizung_WindowRec-%Y.log KZ_Heizung_WindowRec
attr FileLog_KZ_Heizung_WindowRec logtype text
attr FileLog_KZ_Heizung_WindowRec room KZ
####Watchdog####
define KZ_Heizung_soll dummy
define w01.KZ_Heizung watchdog KZ_Heizung:set_desired-temp.* 00:02:30 KZ_Heizung_Climate:CommandAccepted:.yes {\
Log 1, ">>>>>>>>> w_KZ_Heizung desired temp - missing response.";;\
fhem("set KZ_Heizung desired-temp ".Value("KZ_Heizung_soll"));;\
}
define n_KZ_Heizung_err notify KZ_Heizung:(MISSING.ACK.*|.*NACK.*) {\
Log 1, ">>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.\n";;\
fhem("set KZ_Heizung desired-temp ".Value("KZ_Heizung_soll"));;\
}
####################################################
##KZ Homematic Ende
####################################################
Hier mal der Log Auszug:
2013.09.06 12:16:01 1: Including fhem.cfg
2013.09.06 12:16:02 3: telnetPort: port 7072 opened
2013.09.06 12:16:02 3: WEB: port 8083 opened
2013.09.06 12:16:02 3: WEBphone: port 8084 opened
2013.09.06 12:16:02 3: WEBtablet: port 8085 opened
2013.09.06 12:16:02 3: Opening CUL device /dev/ttyACM0
2013.09.06 12:16:02 3: Setting CUL baudrate to 9600
2013.09.06 12:16:02 3: CUL device opened
2013.09.06 12:16:02 3: CUL: Possible commands: BCFAGMRTVWXefmltux
2013.09.06 12:16:02 2: Switched CUL rfmode to HomeMatic
2013.09.06 12:16:02 3: Opening CUL_1 device /dev/ttyACM1
2013.09.06 12:16:02 3: Setting CUL_1 baudrate to 9600
2013.09.06 12:16:02 3: CUL_1 device opened
2013.09.06 12:16:02 3: CUL_1: Possible commands: BCFiAGMRTVWXefmltux
2013.09.06 12:16:03 1: Including ./log/fhem.save
2013.09.06 12:16:08 3: Device BAD_Heizung added to ActionDetector with 000:10 time
2013.09.06 12:16:08 3: Device KZ_Heizung added to ActionDetector with 000:10 time
2013.09.06 12:16:09 3: Device SZ_Heizung added to ActionDetector with 000:10 time
2013.09.06 12:16:09 3: Device WZ_Heizung_WZ added to ActionDetector with 000:10 time
2013.09.06 12:16:09 2: CUL_HM set BAD_Heizung getSerial rxt:12
2013.09.06 12:16:09 2: CUL_HM set BAD_Heizung getConfig rxt:12
2013.09.06 12:16:09 2: CUL_HM set BAD_Heizung statusRequest rxt:12
2013.09.06 12:16:24 2: CUL_HM set KZ_Heizung getSerial rxt:12
2013.09.06 12:16:24 2: CUL_HM set KZ_Heizung getConfig rxt:12
2013.09.06 12:16:24 2: CUL_HM set KZ_Heizung statusRequest rxt:12
2013.09.06 12:16:39 2: CUL_HM set SZ_Heizung getSerial rxt:12
2013.09.06 12:16:39 2: CUL_HM set SZ_Heizung getConfig rxt:12
2013.09.06 12:16:39 2: CUL_HM set SZ_Heizung statusRequest rxt:12
2013.09.06 12:16:54 2: CUL_HM set WZ_Heizung_WZ getSerial rxt:12
2013.09.06 12:16:54 2: CUL_HM set WZ_Heizung_WZ getConfig rxt:12
2013.09.06 12:16:54 2: CUL_HM set WZ_Heizung_WZ statusRequest rxt:12
2013.09.06 12:17:10 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:18:14 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:18:14 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:20:44 3: Watchdog w01.KZ_Heizung triggered
2013.09.06 12:20:44 1: >>>>>>>>> w_KZ_Heizung desired temp - missing response.
2013.09.06 12:20:44 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:21:00 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:21:00 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:23:31 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:23:31 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:25:50 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:25:50 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:27:44 2: CUL_HM set SZ_Heizung_Climate desired-temp 23.0 rxt:12
2013.09.06 12:27:54 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:27:54 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:28:44 3: FHT8V set stellantrieb.GWC valve 0
2013.09.06 12:30:44 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:30:44 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:33:25 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:33:25 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:35:42 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:35:42 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:37:52 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:37:52 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:43:38 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:43:38 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:46:06 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:46:06 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:46:23 3: FHT8V set stellantrieb.GWC valve 0
2013.09.06 12:48:18 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:48:18 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:50:24 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:50:24 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:53:14 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:53:14 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:55:49 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:55:49 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:58:08 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 12:58:08 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 12:58:09 3: FHT8V set stellantrieb.GWC valve 0
2013.09.06 13:00:19 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:00:19 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:03:12 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:03:12 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:04:02 3: FHT8V set stellantrieb.GWC valve 0
2013.09.06 13:05:57 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:05:57 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:08:23 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:08:23 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:10:35 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:10:35 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:13:42 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:13:42 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:16:25 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:16:25 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:16:44 2: CUL_HM set KZ_Heizung_Climate desired-temp 21.0 rxt:12
2013.09.06 13:16:48 2: CUL_HM set KZ_Heizung desired-temp 21.0 rxt:12
2013.09.06 13:19:00 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:19:00 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:21:23 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:21:23 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:23:25 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:23:25 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:26:21 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:26:21 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:27:34 3: FHT8V set stellantrieb.GWC valve 0
2013.09.06 13:31:32 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:31:32 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:33:39 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:33:39 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:36:44 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:36:44 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:39:28 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:39:28 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:39:57 2: CUL_HM set KZ_Heizung pair rxt:12
2013.09.06 13:42:00 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:42:00 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:46:21 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:46:21 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:49:17 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:49:17 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:51:55 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:51:55 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:54:20 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:54:20 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:56:26 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:56:26 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 13:59:29 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 13:59:29 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 14:04:41 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 14:04:41 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 14:07:02 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 14:07:02 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 14:08:42 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 14:09:01 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 14:09:01 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 14:11:41 3: FHT8V set stellantrieb.GWC valve 0
2013.09.06 14:11:51 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 14:11:51 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 14:14:27 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 14:14:27 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
2013.09.06 14:16:52 1: >>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
2013.09.06 14:16:52 2: CUL_HM set KZ_Heizung desired-temp 23.0 rxt:12
Kann mir bitte jemand Tipps geben was ich falsch mache bzw. was ich besser machen kann muss damit das ganze zuverlässig läuft?
Vielen Dank für eure Hilfe!
hi AbeamStart,
wo kommen die logs
Zitat>>>>>>>>> w_KZ_Heizung desired temp - missing response.
>>>>>>>>> n_KZ_Heizung desired temp - missing ack/nack.
her? hast du sie selbst generiert?
Es stellt sich wieder einmal die Frage nach dem korrktem pairing.
ZitatR-pairCentral set_0xF11234
sagt, dass das pairen eingetragen
werden sollte aber nicht bestätigt ist. Es hat also vielleicht nicht funktioniert.
Versuche also noch einmal zu pairen. Danach ein getConfigzur Prüfung. Korrekt gepairt ist erst, wenn kein "set_" vor der nummer steht
Gruss Martin
Hallo AbeamStart,
Folgendes zu Deiner Information:
Hier meine Erfahrung mit CUL, CUNO und HMLAN > http://forum.fhem.de/index.php?t=msg&th=11305&rid=162#msg_65816 (//forum.fhem.de/index.php?t=msg&th=11305&rid=162#msg_65816).
Mittlerweilen kamen zu dem HMLAN noch zwei Repeater, einer im Erdgeschoß und einer im Obergeschoß. Damit habe ich so gut wie keine MISSING ACKs mehr. Ausser beim Start von fhem, aber damit kann ich leben.
Kurz um, seit ich auf HMLAN in der Kombination mit Repeatern umgestellt habe läuft das TC/VD Management problemlos.
Hoffe dies hilft Dir bei Deinem Problem.
ciao walter