Thermostat mit einen Fensterkontakt pairen

Begonnen von Probsti, 13 Januar 2014, 19:59:14

Vorheriges Thema - Nächstes Thema

Probsti

Moin,
ich bekomme es schon wieder nicht gebacken ...

Ich habe mir nun noch einen Fensterkontakt zum Funk-Heizkörperthermostat gekauft. Nach dem Wiki sollen die beiden Geräte gepaird werden bevor sie am fhem angemeldet werden. Daraufhin habe ich den Funk-Heizkörperthermostat komplett aus fhem abgemeldet, Batterie raus, ne halbe Stunde gewartet und dann nach Gebrauchsanweisung mit KON die beiden Geräte gepairt. Nur dass das nicht klappt, ich bekomme immer nur NOK.

Im nächsten Versuch habe ich die Teile an der fhem angemeldet und nach der Bastelanweisung (http://www.fhemwiki.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat) per fhem verknüpft. Leider zeigt mir die LED nach jedem Öffnen / Schliessen ROT, d.h. "mindestens ein Aktor hat den (letzten) bidirektionalen Befehl nicht bestätigt".

Den Fensterkontakt habe ich in Ali_Fenster und WindowRec in Ali_Window umbenannt. Der Befehl müsste doch dann "set Fenster_1 peerChan 0 Window_1 single" lauten.

Eingetragen ist der Fensterkontakt: "peerList    1DE62A_chn:01,Ali_Fenster_chn:03,". Was mich wundert ist dass das Log von Ali_Window leer ist.

Ich habe auch noch den Befehl "set <rt_WindowRec> regSet winOpnTemp 10 <fenster-sensor>" aus o.g. Beschreibung eingegeben. Hier bekomme ich die Fehlermeldung das winOpnTemp wohl nicht mehr richtig ist, sondern TempWinOpen lauten müßte. Ändere ich den Befehl ab, bekomme ich die Fehlermeldung "cannot calculate value. Please issue set Ali_Window getConfig first". "set Ali_Window getConfig"
wird ausgeführt, allerdings ohne dass sich irgendetwas ändert. In der Übersicht bekomme ich übrigens "STATE  ???" angezeigt.

Hat jemand eine Idee?

danke
J.

martinp876

Hi J.,

TempWinOpen sollte morgen funktionieren - nach update (oder gleich wenn du SVN bemühst)

burst ist "freigegeben" im TC oder RT? Was sagen die Register dazu? Sollte automatisch gehen, aber nachsehen schadet nicht.
Das peering steht in den Devices? Also alles aus den Devices gelesen (nicht manuell in die Attribute eingetragen)?

Wenn dass alles stimmt dann mache einen Log (rohmessages) und schicke es.

Gruss Martin

Probsti

Hier sind meine kläglichen Versuche:

2014.01.13 17:35:20 2: CUL_HM set CUL_HM_HM_CC_TC_20241A_Climate getConfig rxt:12
2014.01.13 17:35:26 2: CUL_HM set CUL_HM_HM_CC_TC_20241A_Climate getConfig rxt:12
2014.01.13 17:53:12 2: CUL_HM set CUL_HM_HM_CC_TC_20241A_Climate tempListMon 05:30 19.0 07:00 21.0 16:00 19.0 20:30 20.5 24:00 17.5 rxt:12
2014.01.13 18:28:32 2: autocreate: renamed FileLog_CUL_HM_HM_CC_TC_20241A_Climate to FileLog_Ali_Thermostat
2014.01.13 18:39:15 2: autocreate: renamed FileLog_CUL_HM_HM_SEC_SC_1DE62A to FileLog_Ali_Fenster
2014.01.13 18:43:30 2: CUL_HM set Ali_Fenster peerChan 2 Ali_Thermostat single rxt:12
2014.01.13 18:44:22 2: CUL_HM set Ali_Thermostat getConfig rxt:12
2014.01.13 18:48:24 2: CUL_HM set Ali_Fenster peerChan 0 CUL_HM_HM_CC_TC_20241A_WindowRec single rxt:12
2014.01.13 18:50:37 2: CUL_HM set CUL_HM_HM_CC_TC_20241A_WindowRec getConfig rxt:12
2014.01.13 18:51:22 2: CUL_HM set CUL_HM_HM_CC_TC_20241A_WindowRec getConfig rxt:12
2014.01.13 18:51:47 2: CUL_HM set CUL_HM_HM_CC_TC_20241A_WindowRec statusRequest rxt:12
2014.01.13 18:52:11 2: CUL_HM set CUL_HM_HM_CC_TC_20241A_WindowRec getConfig rxt:12
2014.01.13 18:52:23 2: CUL_HM set CUL_HM_HM_CC_TC_20241A_WindowRec getConfig rxt:12
2014.01.13 18:53:09 2: CUL_HM set CUL_HM_HM_CC_TC_20241A_WindowRec getConfig rxt:12
2014.01.13 18:56:25 2: CUL_HM set Ali_Thermostat getConfig rxt:12
2014.01.13 18:56:42 2: CUL_HM set CUL_HM_HM_CC_TC_20241A_Weather getConfig rxt:12
2014.01.13 18:57:09 2: CUL_HM set CUL_HM_HM_CC_TC_20241A_WindowRec getConfig rxt:12
2014.01.13 18:58:36 2: CUL_HM set Ali_Fenster peerChan 0 CUL_HM_HM_CC_TC_20241A_WindowRec single rxt:12
2014.01.13 18:58:45 3: Device Ali_Fenster added to ActionDetector with 028:00 time
2014.01.13 18:59:25 2: CUL_HM set Ali_Fenster peerChan 0 CUL_HM_HM_CC_TC_20241A_WindowRec single rxt:12
2014.01.13 19:02:15 2: CUL_HM set Ali_Fenster peerChan 0 CUL_HM_HM_CC_TC_20241A_WindowRec single rxt:12
2014.01.13 19:02:20 3: Device Ali_Fenster added to ActionDetector with 028:00 time
2014.01.13 19:03:04 2: CUL_HM set Ali_Fenster peerChan 0 CUL_HM_HM_CC_TC_20241A_WindowRec single rxt:12
2014.01.13 19:16:56 2: CUL_HM set Ali_Fenster getConfig rxt:12
2014.01.13 19:18:08 3: Device CUL_HM_HM_CC_TC_20241A added to ActionDetector with 000:10 time
2014.01.13 19:18:08 3: Device 1DE62A removed from ActionDetector
2014.01.13 19:18:08 3: CUL_HM pair: CUL_HM_HM_CC_TC_20241A thermostat, model HM-CC-TC serialNr KEQ0079342
2014.01.13 19:18:08 3: CUL_0 pairing (hmPairForSec) not enabled
2014.01.13 19:21:48 3: CUL_HM Unknown device CUL_HM_HM_CC_TC_20241A, please define it
2014.01.13 19:21:48 2: autocreate: define CUL_HM_HM_CC_TC_20241A CUL_HM 20241A A1AD4840020241A0000002100394B4551303037393334325800FFFF::-58.5:CUL_0
2014.01.13 19:21:48 3: Device CUL_HM_HM_CC_TC_20241A added to ActionDetector with 000:10 time
2014.01.13 19:21:48 3: Device 203E01 removed from ActionDetector
2014.01.13 19:21:48 3: CUL_HM pair: CUL_HM_HM_CC_TC_20241A thermostat, model HM-CC-TC serialNr KEQ0079342
2014.01.13 19:21:48 3: CUL_0 pairing (hmPairForSec) not enabled
2014.01.13 19:21:48 2: autocreate: define FileLog_CUL_HM_HM_CC_TC_20241A FileLog /var/log/fhem/CUL_HM_HM_CC_TC_20241A-%Y.log CUL_HM_HM_CC_TC_20241A
2014.01.13 19:21:49 2: autocreate: define CUL_HM_HM_CC_TC_20241A_Weather CUL_HM 20241A01
2014.01.13 19:21:49 2: autocreate: define FileLog_CUL_HM_HM_CC_TC_20241A_Weather FileLog /var/log/fhem/CUL_HM_HM_CC_TC_20241A_Weather-%Y.log CUL_HM_HM_CC_TC_20241A_Weather
2014.01.13 19:21:50 2: autocreate: define CUL_HM_HM_CC_TC_20241A_Climate CUL_HM 20241A02
2014.01.13 19:21:50 2: autocreate: define FileLog_CUL_HM_HM_CC_TC_20241A_Climate FileLog /var/log/fhem/CUL_HM_HM_CC_TC_20241A_Climate-%Y.log CUL_HM_HM_CC_TC_20241A_Climate
2014.01.13 19:21:51 2: autocreate: define CUL_HM_HM_CC_TC_20241A_WindowRec CUL_HM 20241A03
2014.01.13 19:21:51 2: autocreate: define FileLog_CUL_HM_HM_CC_TC_20241A_WindowRec FileLog /var/log/fhem/CUL_HM_HM_CC_TC_20241A_WindowRec-%Y.log CUL_HM_HM_CC_TC_20241A_WindowRec
2014.01.13 19:21:56 3: Device CUL_HM_HM_CC_TC_20241A added to ActionDetector with 000:10 time
2014.01.13 19:23:22 3: Device CUL_HM_HM_CC_TC_20241A added to ActionDetector with 000:10 time
2014.01.13 19:23:22 3: CUL_HM pair: CUL_HM_HM_CC_TC_20241A thermostat, model HM-CC-TC serialNr KEQ0079342
2014.01.13 19:23:22 3: CUL_0 pairing (hmPairForSec) not enabled
2014.01.13 19:25:55 3: Device CUL_HM_HM_CC_TC_20241A added to ActionDetector with 000:10 time
2014.01.13 19:25:55 3: CUL_HM pair: CUL_HM_HM_CC_TC_20241A thermostat, model HM-CC-TC serialNr KEQ0079342
2014.01.13 19:28:13 3: CUL_HM Unknown device CUL_HM_HM_SEC_SC_219D1B, please define it
2014.01.13 19:28:13 2: autocreate: define CUL_HM_HM_SEC_SC_219D1B CUL_HM 219D1B A1A048400219D1B00000021002F4B45513031363132343880810101::-56:CUL_0
2014.01.13 19:28:13 3: Device CUL_HM_HM_SEC_SC_219D1B added to ActionDetector with 028:00 time
2014.01.13 19:28:13 3: CUL_HM pair: CUL_HM_HM_SEC_SC_219D1B threeStateSensor, model HM-SEC-SC serialNr KEQ0161248
2014.01.13 19:28:13 2: autocreate: define FileLog_CUL_HM_HM_SEC_SC_219D1B FileLog /var/log/fhem/CUL_HM_HM_SEC_SC_219D1B-%Y.log CUL_HM_HM_SEC_SC_219D1B
2014.01.13 19:28:19 3: Device CUL_HM_HM_SEC_SC_219D1B added to ActionDetector with 028:00 time
2014.01.13 19:28:44 2: CUL_HM set CUL_HM_HM_SEC_SC_219D1B getConfig rxt:12
2014.01.13 19:29:31 2: CUL_HM set CUL_HM_HM_CC_TC_20241A_WindowRec getConfig rxt:12
2014.01.13 19:31:22 2: CUL_HM set CUL_HM_HM_SEC_SC_219D1B peerChan 3 CUL_HM_HM_CC_TC_20241A_WindowRec single rxt:12
2014.01.13 19:31:36 3: Device CUL_HM_HM_SEC_SC_219D1B added to ActionDetector with 028:00 time
2014.01.13 19:32:43 2: CUL_HM set CUL_HM_HM_CC_TC_20241A_WindowRec getConfig rxt:12
2014.01.13 19:33:38 2: autocreate: renamed FileLog_CUL_HM_HM_SEC_SC_219D1B to FileLog_Ali_Fenster
2014.01.13 19:33:50 2: CUL_HM set CUL_HM_HM_CC_TC_20241A_WindowRec getConfig rxt:12
2014.01.13 19:36:16 2: autocreate: renamed FileLog_CUL_HM_HM_CC_TC_20241A_WindowRec to FileLog_Ali_Window
2014.01.13 19:37:16 2: CUL_HM set Ali_Window getConfig rxt:12
2014.01.13 19:48:07 2: CUL_HM set Ali_Window getConfig rxt:12
2014.01.13 19:56:30 2: CUL_HM set Ali_Window getConfig rxt:12
2014.01.13 21:00:17 2: CUL_HM set Ali_Window getConfig rxt:12

Herr 3x

Hallo,

bei mir hat das auch nicht geklappt, sah genau so wie bei dir aus.
Als einfachen Work-around habe ich die beiden Geräte resettet, erst aneinander angelernt und dann erst an HMLan angelernt. Ging einfach schneller als die Fehlersuche.

Herr 3x

martinp876

Hi J.,

logge einmal
attr global verbose 1
attr global mseclog 1
attr <hmlan> logIDs all,sys

dann manche ein
set CUL_HM_HM_CC_TC_20241A getConfig
set Ali_Fenster peerChan 0 CUL_HM_HM_CC_TC_20241A_WindowRec single

=> ggf Anlernen drücken am TC

fenster öffnen, damit trigger kommt

logfile schicken

Gruss Martin