Pairing nicht möglich? Setzen von Temperaturlisten im Heizkörperthermostat

Begonnen von SaschaD, 03 Dezember 2014, 23:34:16

Vorheriges Thema - Nächstes Thema

SaschaD

Hallo,

ich habe vor einiger Zeit schon einmal was im Anfängerbereich gepostet und bin bisher nicht weiter gekommen. Ich hoffe, ihr könnt mir helfen.

Angefangen habe ich seinerzeit mit FHEM 5.5 - wusste nie dass es Updatemöglichkeiten gab und hatte mit der 5.5er Version die es auf FHEM.de gab eine VM mit CUL aufgebaut (Windows 32Bit, Active Perl)
Eingebunden hatte ich einen Heizkörperthermostat HM_CC_RT_DN mit Firmware 1.3
Alles lief mit diesem einem HKT und der 5.5er Version wunderbar, ich konnte Temp-Listen setzen und war glücklich.

Dann wollte ich nach einem Umzug mehr und stehe nun wie Ochse vorm Berg:

Ich habe eine neue VM aufgesetzt: Win32, Active Perl
Ich habe die "neue" FHEM Version 5.6 heruntergeladen, den CUL eingebunden und über "Update" FHEM aktualisiert:

# $Id: fhem.pl 7116 2014-12-02 07:05:00Z rudolfkoenig $
# $Id: 00_CUL.pm 6980 2014-11-15 13:06:08Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 7106 2014-11-30 19:24:42Z martinp876 $
# $Id: 01_FHEMWEB.pm 7024 2014-11-19 23:07:39Z rudolfkoenig $
# $Id: 92_FileLog.pm 7062 2014-11-25 09:15:57Z rudolfkoenig $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 99_Utils.pm 6660 2014-10-03 06:35:43Z rudolfkoenig $
# $Id: 98_autocreate.pm 6505 2014-09-06 12:24:48Z rudolfkoenig $
# $Id: 91_eventTypes.pm 6792 2014-10-19 16:03:13Z rudolfkoenig $
# $Id: 91_notify.pm 7002 2014-11-16 17:23:35Z rudolfkoenig $
# $Id: 98_telnet.pm 6611 2014-09-24 07:48:32Z rudolfkoenig $

Die HM-HKT's habe ich (weil ich es nicht besser wusste) über den USB-Adapter auf Firmware 1.4 gebracht.

Ich habe den (die?) CUL in den HM-Mode versetzt und durch set hmpairForSec und drücken des mittleren Tasters einen HKT gepaired (zumindest meine ich das, weil der Countdown im Display mit AC beendet wurde und dann das Thermostat in FHEM mit all seinen Kanälen auftauchte).

Das List des HKT:
Internals:
   CFGFN
   CUL_MSGCNT 13
   CUL_RAWMSG A0F07861022083A0000000A88EF0B0000::-53.5:CUL
   CUL_RSSI   -53.5
   CUL_TIME   2014-12-03 23:14:31
   DEF        22083A
   IODev      CUL
   LASTInputDev CUL
   MSGCNT     13
   NAME       CUL_HM_HM_CC_RT_DN_22083A
   NR         37
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 CUL_HM_HM_CC_RT_DN_22083A_Weather
   channel_02 CUL_HM_HM_CC_RT_DN_22083A_Climate
   channel_03 CUL_HM_HM_CC_RT_DN_22083A_WindowRec
   channel_04 CUL_HM_HM_CC_RT_DN_22083A_Clima
   channel_05 CUL_HM_HM_CC_RT_DN_22083A_ClimaTeam
   channel_06 CUL_HM_HM_CC_RT_DN_22083A_remote
   lastMsg    No:07 - t:10 s:22083A d:000000 0A88EF0B0000
   protCmdDel 91
   protCmdPend 14 CMDs pending
   protLastRcv 2014-12-03 23:14:31
   protResnd  4 last_at:2014-12-03 23:14:34
   protResndFail 1 last_at:2014-12-03 23:11:39
   protSnd    12 last_at:2014-12-03 23:14:31
   protState  CMDs_pending
   rssi_at_CUL lst:-53.5 cnt:13 max:-53.5 avg:-55.03 min:-57
   Readings:
     2014-12-03 23:04:17   Activity        alive
     2014-12-03 23:04:13   CommandAccepted yes
     2014-12-03 23:04:12   D-firmware      1.4
     2014-12-03 23:04:12   D-serialNr      KEQ0510665
     2014-12-03 23:04:12   R-pairCentral   set_0xF11111
     2014-12-03 23:04:14   RegL_00:          01:01 02:01 09:01 0A:F1 0B:11 0C:11 0E:0A 0F:00
     2014-12-03 23:14:31   actuator        0
     2014-12-03 23:14:31   batteryLevel    2.6
     2014-12-03 23:14:31   desired-temp    17.0
     2014-12-03 23:14:31   measured-temp   23.9
     2014-12-03 23:14:34   state           CMDs_pending
     2014-12-03 23:04:43   time-request    -
   cmdStack:
     ++A001F1111122083A00040000000000
     ++A001F1111122083A0103
     ++A001F1111122083A01040000000001
     ++A001F1111122083A0203
     ++A001F1111122083A02040000000001
     ++A001F1111122083A0303
     ++A001F1111122083A03040000000001
     ++A001F1111122083A0403
     ++A001F1111122083A04040000000001
     ++A001F1111122083A00040000000007
     ++A001F1111122083A0503
     ++A001F1111122083A05040000000001
     ++A001F1111122083A0603
     ++A001F1111122083A06040000000001
   Helper:
     cSnd       01F1111122083A00040000000000
     mId        0095
     rxType     140
     Io:
       newChn     +22083A,02,01,00
       nextSend   1417644871.18784
       prefIO
       rxt        2
       vccu
       p:
         22083A
         00
         01
         00
     Mrssi:
       mNo        07
       Io:
         CUL        -51.5
     Prt:
       bErr       0
       sProc      2
       wuReSent   2
     Q:
       qReqConf

Nun besteht aber das Problem, dass ich keine Temperaturlisten setzen kann.

Im LOG erhalte ich folgende Daten:

2014.12.03 23:07:23 3: CUL_HM set CUL_HM_HM_CC_RT_DN_22083A_Clima tempListSun 05:30 18.5 07:00 22.0 20:00 20.5 22:45 19.0 24:00 18.5
2014.12.03 23:07:36 3: CUL_HM set CUL_HM_HM_CC_RT_DN_22083A_Clima tempListMon 05:30 18.5 07:00 22.0 20:00 20.5 22:45 19.0 24:00 18.5
2014.12.03 23:07:46 3: CUL_HM set CUL_HM_HM_CC_RT_DN_22083A_Clima tempListTue 05:30 18.5 07:00 22.0 20:00 20.5 22:45 19.0 24:00 18.5
2014.12.03 23:07:52 3: CUL_HM set CUL_HM_HM_CC_RT_DN_22083A_Clima tempListWed 05:30 18.5 07:00 22.0 20:00 20.5 22:45 19.0 24:00 18.5
2014.12.03 23:09:32 3: CUL: Unknown code A0CA6865A32185A000000A4D42C::-61:CUL, help me!
2014.12.03 23:09:35 3: CUL_HM set CUL_HM_HM_CC_RT_DN_22083A_Clima getConfig
2014.12.03 23:09:36 3: CUL: Unknown code A0FDB86102561740000000AA4D68B2440::-75.5:CUL, help me!
2014.12.03 23:09:52 3: CUL: Unknown code A0CA6847032185A00000000D42C::-60.5:CUL, help me!
2014.12.03 23:10:22 3: CUL: Unknown code A0FC786102560920000000AB0EC8B0D40::-45:CUL, help


Kann mir jemand einen Hinweis geben, was grundsätzlich falsch läuft?
Ich selbst bin leider ratlos, weil ich eignetlich genauso vorgegangen bin wie vor knapp einem Jahr in meiner alten Wohnung mit der FHEM-Version 5.5 und Firmware 1.3.
Und nun, wo ich aktuelle Versionen und Firmwarestände nehme kann ich keine Temp-Listen mehr setzen? Ich begreife das nicht.


Danke für eure Denkanstöße und Mithilfe

Sascha

EDIT: OK, es scheint wohl daran zu liegen, dass das Thermostat nicht gepaired ist (2014-12-03 23:04:12   R-pairCentral   set_0xF11111 ) Aber ich bekomme dieses Thermostat einfach nicht korrekt gepaired.... warum nicht?

frank

ZitatAber ich bekomme dieses Thermostat einfach nicht korrekt gepaired.... warum nicht?
mach mal ein log mit global verbose=1 und cul verbose=4.

protCmdPend 14 CMDs pending
vor einem neuen pairingversuch mal den cmdstack löschen. mit set clear msgEvents.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

tpm88

Zitat von: SaschaD am 03 Dezember 2014, 23:34:16
     2014-12-03 23:04:12   R-pairCentral   set_0xF11111
...
EDIT: OK, es scheint wohl daran zu liegen, dass das Thermostat nicht gepaired ist (2014-12-03 23:04:12   R-pairCentral   set_0xF11111 ) Aber ich bekomme dieses Thermostat einfach nicht korrekt gepaired.... warum nicht?
Genau.

Siehe hier: http://www.fhemwiki.de/wiki/HomeMatic_Devices_pairen

Ich würde das Pairing nochmals anhand des obigen Dokuments Schritt für Schritt durchführen und verifizieren, ob wirklich korrekt gepaired ist, vor dem Setzen irgendwelcher Temperaturlisten.

Vor dem erneuten Pairingversuch in FHEM das per autocreate bereits angelegte Device noch mal löschen:
delete CUL_HM_HM_CC_RT_DN_22083A

Und wenn sich das Thermostat erneut nicht pairen lässt, hilft vielleicht ein Reset (nach Anleitung Thermostat).

Tobias
Test FHEM Server on RPi, CUL_HM
Prod FHEM Server on Odroid HC1, HM-USB, JeeLink
Devices: diverse HM, IT1500, 1wire, LaCrosse, MQTT

SaschaD

Hallo zusammen,

was auch immer ich falsch mache - ich bekomme kein Thermostat gepaired :(

Ich habe das Thermostat aus FHEM über delete entfernt, vorher den cmdstack gelöscht und auch nach http://www.fhemwiki.de/wiki/HomeMatic_Devices_pairen versucht zu pairen.
Habe jetzt sogar nen anderen HKT genommen und den CUL neu angesteckt (vorsorglich wegen der Traffic-Beschränkung)

Es funktioniert nicht.

CUL (gestern gefashed):

CMDS
BbCFiAZEGMKUYRTVWXefmltux
CUL_MSGCNT
13
CUL_TIME
Initialized
Clients
:CUL_HM:HMS:CUL_IR:STACKABLE_CC:
DEF   
com3@9600 1234
DeviceName
com3@9600
FHTID
1234
HM_CMDNR
5
NAME
CUL
NR
24
PARTIAL
RAWMSG
A0F12861022083A0000000AA8EC0B00000B
RSSI
-68.5
STATE
Initialized
TYPE
CUL
VERSION
V 1.62 CUL868
initString
X21 Ar
Readings
cmds
B b C F i A Z E G M K U Y R T V W X e f m l t u x
2014-12-06 07:44:05
state
Initialized
2014-12-06 07:45:44
CUL Attributes
hmId
A1B2C3
deleteattr
rfmode
HomeMatic
deleteattr
verbose
4

Das List:

CFGFN
   CUL_MSGCNT 7
   CUL_RAWMSG A1A04A010256092A1B2C3020101020109010AA10BB20CC30E0A0F00::-47.5:CUL
   CUL_RSSI   -47.5
   CUL_TIME   2014-12-06 07:44:57
   DEF        256092
   IODev      CUL
   LASTInputDev CUL
   MSGCNT     7
   NAME       CUL_HM_HM_CC_RT_DN_256092
   NR         33
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 CUL_HM_HM_CC_RT_DN_256092_Weather
   channel_02 CUL_HM_HM_CC_RT_DN_256092_Climate
   channel_03 CUL_HM_HM_CC_RT_DN_256092_WindowRec
   channel_04 CUL_HM_HM_CC_RT_DN_256092_Clima
   channel_05 CUL_HM_HM_CC_RT_DN_256092_ClimaTeam
   channel_06 CUL_HM_HM_CC_RT_DN_256092_remote
   lastMsg    No:04 - t:10 s:256092 d:A1B2C3 020101020109010AA10BB20CC30E0A0F00
   protCmdPend 13 CMDs pending
   protLastRcv 2014-12-06 07:44:57
   protSnd    6 last_at:2014-12-06 07:44:57
   protState  CMDs_pending
   rssi_at_CUL lst:-47.5 max:-46.5 min:-47.5 avg:-46.78 cnt:7
   Readings:
     2014-12-06 07:45:00   Activity        alive
     2014-12-06 07:44:56   CommandAccepted yes
     2014-12-06 07:44:55   D-firmware      1.4
     2014-12-06 07:44:55   D-serialNr      KEQ1042577
     2014-12-06 07:44:55   R-pairCentral   set_0xA1B2C3
     2014-12-06 07:44:56   RegL_00:          01:01 02:01 09:01 0A:A1 0B:B2 0C:C3 0E:0A 0F:00
     2014-12-06 07:44:58   state           CMDs_pending
   cmdStack:
     ++A001A1B2C325609200040000000000
     ++A001A1B2C32560920103
     ++A001A1B2C325609201040000000001
     ++A001A1B2C32560920203
     ++A001A1B2C325609202040000000001
     ++A001A1B2C32560920303
     ++A001A1B2C325609203040000000001
     ++A001A1B2C32560920403
     ++A001A1B2C325609204040000000001
     ++A001A1B2C325609204040000000007
     ++A001A1B2C32560920503
     ++A001A1B2C325609205040000000001
     ++A001A1B2C32560920603
     ++A001A1B2C325609206040000000001
   Helper:
     cSnd       01A1B2C325609200040000000000
     mId        0095
     rxType     140
     Io:
       newChn     +256092,02,01,00
       nextSend   1417848297.26612
       prefIO


LOGFILE:

2014.12.06 07:44:04 1: starting in console mode
2014.12.06 07:44:04 1: Including fhem.cfg
2014.12.06 07:44:05 1: Including ./log/fhem.save
2014.12.06 07:44:05 0: Server started with 9 defined entities (version $Id: fhem.pl 7116 2014-12-02 07:05:00Z rudolfkoenig $, os MSWin32, user FHEM, pid 2944)
2014.12.06 07:44:11 4: CUL_Parse: CUL A 0F 1F 8610 256174 000000 0AB0FE8B0040DA -93
2014.12.06 07:44:11 3: CUL: Unknown code A0F1F86102561740000000AB0FE8B0040::-93:CUL, help me!
2014.12.06 07:44:28 4: CUL_Parse: CUL A 0C E2 865A 32185A 000000 A4D82E1C -60
2014.12.06 07:44:28 3: CUL: Unknown code A0CE2865A32185A000000A4D82E::-60:CUL, help me!
2014.12.06 07:44:48 4: CUL_Parse: CUL A 0C E2 8470 32185A 000000 00D82E19 -61.5
2014.12.06 07:44:48 3: CUL: Unknown code A0CE2847032185A00000000D82E::-61.5:CUL, help me!
2014.12.06 07:44:55 4: CUL_Parse: CUL A 1A 01 8400 256092 000000 1400954B4551313034323537375900FFFF37 -46.5
2014.12.06 07:44:55 4: CUL_send:  CULAs 10 01 A001 A1B2C3 256092 00050000000000
2014.12.06 07:44:55 4: CUL_Parse: CUL A 0A 01 8002 256092 A1B2C3 0037 -46.5
2014.12.06 07:44:55 4: CUL_send:  CULAs 13 02 A001 A1B2C3 256092 000802010AA10BB20CC3
2014.12.06 07:44:55 4: CUL_Parse: CUL A 0A 02 8002 256092 A1B2C3 0037 -46.5
2014.12.06 07:44:56 4: CUL_send:  CULAs 0B 03 A001 A1B2C3 256092 0006
2014.12.06 07:44:56 4: CUL_Parse: CUL A 0A 03 8002 256092 A1B2C3 0037 -46.5
2014.12.06 07:44:56 4: CUL_send:  CULAs 10 04 A001 A1B2C3 256092 00040000000000
2014.12.06 07:44:56 4: CUL_Parse: CUL A 1A 04 A010 256092 A1B2C3 020101020109010AA10BB20CC30E0A0F0036 -47
2014.12.06 07:44:56 4: CUL_send:  CULAs 0A 04 8002 A1B2C3 256092 00
2014.12.06 07:44:56 4: CUL_Parse: CUL A 1A 04 A010 256092 A1B2C3 020101020109010AA10BB20CC30E0A0F0036 -47
2014.12.06 07:44:57 4: CUL_Parse: CUL A 1A 04 A010 256092 A1B2C3 020101020109010AA10BB20CC30E0A0F0035 -47.5
2014.12.06 07:44:57 4: CUL_send:  CULAs 0A 04 8002 A1B2C3 256092 00
2014.12.06 07:45:26 4: CUL_Parse: CUL A 09 01 A03F 256092 A1B2C3 3A -45
2014.12.06 07:45:26 4: CUL_send:  CULAs 0F 01 803F A1B2C3 256092 02041C155476
2014.12.06 07:45:28 4: CUL_Parse: CUL A 0F 03 8610 256092 A1B2C3 0AA8FF0B000039 -45.5
2014.12.06 07:45:28 4: CUL_send:  CULAs 09 05 A112 A1B2C3 256092
2014.12.06 07:45:44 4: CUL_Parse: CUL A 0F 12 8610 22083A 000000 0AA8EC0B00000B -68.5
2014.12.06 07:45:44 3: CUL: Unknown code A0F12861022083A0000000AA8EC0B0000::-68.5:CUL, help me!
2014.12.06 07:47:06 4: CUL_Parse: CUL A 0F 20 8610 256174 000000 0AB0FF8B0040DE -91
2014.12.06 07:47:06 3: CUL: Unknown code A0F2086102561740000000AB0FF8B0040::-91:CUL, help me!
2014.12.06 07:47:23 4: CUL_Parse: CUL A 0C E3 865A 32185A 000000 A4D82E1A -61
2014.12.06 07:47:23 3: CUL: Unknown code A0CE3865A32185A000000A4D82E::-61:CUL, help me!


was mach ich denn falsch? VOR meinem Umzug mit 5.5 und Firware 1.3 hatte ich absolut keine Probleme :(

martinp876

da pairen hat funktioniert.
einzig das Auslesen funktioniert nicht. Hat begonnen, aber das ACK kommt nicht.
das nächste mal loggen mit millisec - schal mal in HM sniffen im Wiki nach.
und besser markieren im Forum - so ist es schlecht zu lesen.

Einfach ein getConfig machen und loggen (msec!)