HM-CC-TCs CUL MISSING ACK

Begonnen von AbeamStart, 06 September 2013, 14:23:23

Vorheriges Thema - Nächstes Thema

AbeamStart

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!

FHEM auf Debian (VM)

martinp876

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

wkarl

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.

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
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen