Hallo Zusammen! :)
ich würde gerne die Türfensterkontakte HM-SEC-SCo mit den Heizkörperthermostaten HM-CC-RT-DN ,,peeren"direkt verbinden . Bin bis jetzt strickt nach der Anleitung aus dem WIKI https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Channel_.28Kanal.29_03_WindowRec (https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Channel_.28Kanal.29_03_WindowRec)und einem YouTube Tutorial (mit VCCU) vorgegangen leider ohne Erfolg.
Anbei meine Vorgehensweise:
1. ein virtuelles VCCU angelegt (dieses ist mit dem nanoCUL Firmware V 1.67 nanoCUL868 verknüpft)
2. das Heizkörperthermostat mit dem VCCU mittels ,,hmPairForSec 60 ,, + 3.Sec halten der Pairingtaste gepairt → Das HM_37EE08 Device wird im fhem.cfg angelegt und abgespeichert.
3. den Türfensterkontakt mit dem VCCU mittels ,,hmPairForSec 60,, + Drücken der Pairingtaste am Türfensterkontakt gepairt → Das HM_68D096 wird im fhem.cfg angelegt und abgespeichert.
4. Das Peering HM_68D096 mit HM_37EE08_WindowRec
Über das UI des HM_68D096 den Befehl ,, set HM_68D096 peerChan 0 HM_37EE08_WindowRec single set" mit anschließender Bestätigung am TFK duch drücken der LED-Taste am TFK ausgeführt.
Auch das mehrfache Bestätigen nach dem Senden des Peer-Befehls mittels LED-Taste am TFK brachte kein Erfolg.
Das Thermostat und das TFK habe ich bereits mehrmals zurückgesetzt und neu gepairt, das einzige was mir aufgefallen ist, sind beim TFK unbearbeitete Readingseinträge unter "R-HM_37EE08_WindowRec-expectAESbeim" mit ,,set_off" s. Bild auch peerCheck zeigt einen fehler an s. Bild.
Für Eure Tips und Anregungen wäre ich sehr dankbar.
Hi,
1. Tipp -> https://forum.fhem.de/index.php/topic,71806.0.html
Der Thermo ist nicht gepairt. Also bitte erst pairen sonst ist alles weitere Witzlos.
Meines Wissen müssen die Thermos zum pairen montiert sein.
Mach mal bitte noch ein list von der VCCU, vielleicht ist die nicht komplett. Schau noch mal alle Schritte im Wiki. -> https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU
Wenn ordentlich gepairt ist, kannst Du peersmart (https://forum.fhem.de/index.php/topic,99349.msg927393.html#msg927393)zum peeren nehmen, das geht einfacher als die alte Methode.
Gruß Otto
als erstes vielen Dank Otto123 für die schnelle Rückmeldung.
das Thermostat is zwar nicht am Heizkörper angeschraubt jedoch an einen Ventil s.Bild, das fehlende Wasser dürfte kein Problem sein.
die Funktion "peerSmart" habe ich bereits probiert brachte aber überhaupt keine Ergebnise hervor.
Und hier ist noch die VCCU List:
Internals:
DEF 720902
FUUID 5caa6da5-f33f-9e41-f80a-9bc26610bead30e7
IODev nanoCUL
NAME VCCU
NOTIFYDEV global
NR 194
NTFY_ORDER 50-VCCU
STATE nanoCUL:ok
TYPE CUL_HM
assignedIOs nanoCUL
channel_01 VCCU_Btn1
READINGS:
2019-04-08 21:52:04 IOopen 1
2019-04-08 21:52:04 state nanoCUL:ok
2019-04-08 14:49:57 unknown_37EE08 received
2019-04-08 10:23:59 unknown_68D08E received
2019-04-08 14:40:06 unknown_68D096 received
helper:
HM_CMDNR 26
mId FFF0
peerFriend peerSens,peerAct
peerOpt -:virtual
regLst 0
rxType 1
ack:
expert:
def 1
det 0
raw 1
tpl 0
io:
prefIO
vccu VCCU
ioList:
nanoCUL
mRssi:
mNo
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
dev 1
vrt 1
tmpl:
Attributes:
IODev nanoCUL
IOList nanoCUL
IOgrp VCCU
expert 2_raw
icon hm_ccu
model CCU-FHEM
room CUL_HM
subType virtual
webCmd virtual:update
Der Thermostat ist schon als unknown definiert. Mach mal an der VCCU ein clear unknownDev.
Und dann versuch nochmal pairen.
Aber Du hast einen CUL, der ist suboptimal für Homematic. Kann also eine paar Versuche dauern.
Alles nur Ideen, ich habe weder CUL noch Thermostat. ;)
Gruß Otto
nach dem "clear unknownDev" unter VCCU sind alle unknownDev verschwunden, das Thermostat habe ich anschließend über das VCCU neugepairt und smartPeer von TFK auf HM_37EE08_WindowRec ausgeführt. Das peerCheck wirft folgende Fehler aus: peerCheck done:
peer list incomplete. Use getConfig to read it.
incomplete: HM_37EE08_ClimaTeam:
incomplete: HM_37EE08_remote:
peer not verified. Check that peer is set on both sides
HM_37EE08_WindowRec p:HM_68D096
und hier die List zu HM_37EE08_WindowRec
Internals:
DEF 37EE0803
FUUID 5cab4c49-f33f-9e41-d82f-6a6d5c7f49664b8c
NAME HM_37EE08_WindowRec
NOTIFYDEV global
NR 209
NTFY_ORDER 50-HM_37EE08_WindowRec
STATE last:trigLast
TYPE CUL_HM
chanNo 03
device HM_37EE08
peerList HM_68D096,
READINGS:
2019-04-08 22:15:54 R-sign off
2019-04-08 22:15:54 RegL_01. 00:00 08:00
2019-04-08 22:15:54 peerList HM_68D096,
2019-04-08 22:15:54 state unknown
helper:
peerFriend peerSens,peerVirt
peerIDsRaw ,68D09601,00000000
peerOpt 3:thermostat,7p:thermostat
regLst 1,3p,7p
expert:
def 1
det 0
raw 1
tpl 0
regCollect:
role:
chn 1
shadowReg:
RegL_04.HM_68D096_chn-01 01:00
tmpl:
Attributes:
model HM-CC-RT-DN
peerIDs 00000000,68D09601,
stateFormat last:trigLast
Da ist eventuell noch nicht alles übertragen. -> Use getConfig
Das braucht manchmal etwas Zeit und beim CUL ohne TS Firmware kann auch mal was verloren gehen.
Ich habe keine Plan und kann Dir bei den Peer Vorgängen leider nicht weiter helfen.
Ist den der 37EE08 richtig gepairt? Beim Hauptgerät müssen Readings PairedTo R-pairCentral mit deiner hmId vorhanden sein.
Gruß Otto
Die hmid für den 37EE08 (Thermostat) wurde meiner Meinung nach automatisch vergeben s. unten, die hmid 720902 gehört dem nanoCUL.
Auch die getConfig und 15 min. Wartezeit brachten keine Neuerungen. Trotzdem Danke!
R-pairCentral: 0x720902
Moin,
naja da ist irgendwie Geduld gefragt.
Wenn beide Geräte wirklich gepairt sind, ist es schon mal eine gute Grundlage.
Wenn Du getConfig machst, steht dann irgendwann CMDs done?
Wenn dann der peer immer noch nicht auf beiden Seiten auftaucht, musst Du das peeren nochmal wiederholen. Du musst nichts löschen, einfach nochmal machen. Und immer Geduld :)
Gruß Otto
die Kommunikation beim Thermostat scheint zu Funktionieren nach dem getConfig folgt zwar nicht sofort aber ein CMDs done.
Beim TFK das gleiche. Danke für die Tipps , werde es weiter rumprobieren :)
Habe vorerst das Problem mit Hilfe eines Virtuellen HM-Tuerfensterkontaktes und der Funktion DOIF gelöst, im Prinzip so vorgegangen als wäre der Homematic TFK von einem Drittanbieter.
d.h.
1. das HM Thermostat über VCCU gepairt
2. den Virtuellen TFK [HM_FensterVirtual] mit passendem Channel [HM_FensterVirtual_WindowRec_01] angelegt.
3. Den Channel des virtuellen TFK [HM_FensterVirtual_WindowRec_01] mit dem Thermostat (Chanel) [HM_37EE08_WindowRec] gepeert
Hinweis: beim Absenden von Kommandos an die Hardware z.B. beim "peeren" immer einzelne Befehle ausführen und abwarten bis diese den Status "CMDs done" erhalten, es kann auch mehrere Minuten dauern.
4. Mit Hilfe der DOIF Definition [doif_HMFensterVirtual] den TFK von Homematic [HM_68D096] mit dem virtuell TFK Channel [HM_FensterVirtual_WindowRec_01] in Abhängigkeit gesetzt.
Dieser "Umweg" über den Virtuelen TFK funktioniert recht gut und schnell mit einer Vrzögerung unter 2 Sekunden.