Hallo zusammen,
nachdem mein CUL-Stick leider das zeitliche gesegnet hat, habe ich mich entschieden, mich für einen CUNx (inkl. Pigator Modul: KNX/EIB TPUART) entschieden.
Nach einigem herumprobieren, habe ich es dann geschafft die CUNx in meine FHEM-Installation aufzunehmen:
Internals:
CFGFN FHEM/ext/_cunx.cfg
CMDS BbCFikApZGMKUYRTVWXefmltuxEz
CUNX_LAN_MSGCNT 13523
CUNX_LAN_TIME 2019-05-19 17:38:53
Clients :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
DEF XXX.XXX.XXX.XXX:2323 1234
DeviceName XXX.XXX.XXX.XXX:2323
FD 14
FHTID 1234
FUUID 5ca1a278-f33f-dff3-2125-295eee9759815af8
NAME CUNX_LAN
NR 202
NR_CMD_LAST_H 198
PARTIAL
RAWMSG A0CA286706CDA550000000004642D
RSSI -51.5
STATE Initialized
TYPE CUL
VERSION V 2.67 CUL868
initString X21
Ar
Helper:
DBLOG:
state:
myDbLog:
TIME 1558280258.532
VALUE UNKNOWNCODE A131200836952F3F00001000146CF9B611161A442::-99:CUNX_LAN
MatchList:
1:CUL_HM ^A....................
8:HMS ^810e04....(1|5|9).a001
D:CUL_IR ^I............
H:STACKABLE_CC ^\*
M:TSSTACKED ^\*
N:STACKABLE ^\*
READINGS:
2019-05-17 17:07:32 cmds B b C F i k A p Z G M K U Y R T V W X e f m l t u x E z
2019-05-19 17:38:53 state Initialized
XMIT_TIME:
1558279376.83306
1558279379.4972
1558279379.80603
1558279381.64569
1558279385.29181
1558279386.2956
1558279388.27227
1558279391.97158
1558279395.96981
1558279403.76632
1558279414.59699
1558279418.88965
1558279421.74217
1558279421.98353
1558279433.90276
1558279446.88999
1558279449.52972
1558279450.05536
1558279451.75001
1558279463.89277
1558279503.8731
1558279511.76025
1558279521.2781
1558279523.96055
1558279543.37025
1558279546.52046
1558279555.78229
1558279558.42437
1558279559.40184
1558279564.04611
1558279564.35262
1558279564.61399
1558279565.52077
1558279567.0466
1558279574.75237
1558279582.75228
1558279593.97663
1558279597.14144
1558279598.18952
1558279598.58589
1558279599.46404
1558279606.75176
1558279614.75581
1558279627.14794
1558279629.71952
1558279630.05864
1558279630.90801
1558279638.76782
1558279646.75174
1558279654.83127
1558279664.02903
1558279666.80382
1558279670.75203
1558279678.75349
1558279686.75202
1558279698.64611
1558279701.41141
1558279701.65834
1558279701.9562
1558279702.24314
1558279705.50392
1558279706.52177
1558279709.20833
1558279709.44905
1558279710.80733
1558279718.75887
1558279726.75225
1558279735.97137
1558279738.77296
1558279742.78961
1558279750.8244
1558279759.10905
1558279770.57024
1558279773.46195
1558279773.71038
1558279774.75436
1558279782.76569
1558279790.7531
1558279798.83344
1558279808.95303
1558279811.91263
1558279812.13658
1558279814.77488
1558279815.92837
1558279819.24828
1558279820.44972
1558279824.25327
1558279827.17426
1558279830.82106
1558279843.5522
1558279846.48356
1558279847.58248
1558279851.36225
1558279854.87414
1558279862.75541
1558279870.7539
1558279880.92476
1558279883.83408
1558279884.20215
1558279884.39877
1558279888.27363
1558279891.36165
1558279894.7539
1558279902.76222
1558279910.95447
1558279919.34995
1558279923.39729
1558279926.92125
1558279930.58683
1558279934.77503
1558279942.75456
1558279953.49675
1558279956.13852
1558279959.00614
1558279966.79588
1558279974.75462
1558279982.83872
1558279991.26558
1558279994.29298
1558279998.75475
1558280006.794
1558280014.75445
1558280026.38767
1558280029.15918
1558280032.33588
1558280035.45293
1558280035.69729
1558280038.75644
1558280049.02246
1558280051.43241
1558280052.09318
1558280054.75771
1558280063.34714
1558280067.03814
1558280070.75956
1558280074.45715
1558280078.75526
1558280086.75475
1558280098.00789
1558280101.10365
1558280103.30845
1558280106.78942
1558280110.75502
1558280118.76519
1558280126.81581
1558280136.35188
1558280139.12732
1558280141.77687
1558280143.31066
1558280146.2424
1558280151.23906
1558280155.6019
1558280158.75549
1558280170.83497
1558280173.66029
1558280173.93129
1558280176.72583
1558280179.50518
1558280179.70803
1558280183.25436
1558280183.60894
1558280188.42478
1558280188.69375
1558280188.94298
1558280191.60925
1558280191.85652
1558280193.01852
1558280196.04148
1558280197.86786
1558280199.4727
1558280202.27488
1558280208.0617
1558280208.27639
1558280211.0316
1558280211.27304
1558280214.93856
1558280222.75979
1558280230.79661
1558280242.38733
1558280245.41274
1558280246.88001
1558280254.83971
1558280262.75691
1558280270.88878
1558280280.01775
1558280282.88228
1558280284.58309
1558280284.87954
1558280286.75648
1558280294.7567
1558280302.79223
1558280315.0792
1558280317.94631
1558280320.71568
1558280322.09043
1558280325.0406
1558280327.54928
1558280330.43186
helper:
25191F:
QUEUE:
251996:
QUEUE:
2D4455:
QUEUE:
406EAE:
QUEUE:
48EA2A:
QUEUE:
67E76C:
QUEUE:
6ABA0D:
QUEUE:
6CDA55:
QUEUE:
6CDA62:
QUEUE:
Attributes:
icon cul_cul
rfmode HomeMatic
room System->CUNx,System->System
verbose 0
webCmd hmPairForSec 60
Soweit so gut. Alle meine HM-Geräte lassen sich mit der CUNx pairen und auch ansteuern, bzw. werden Messwerte übertragen.
Dazu ist noch zu sagen, dass ich alle HM-Geräte nicht neu gepaired habe, sondern die FHTID vom CUL-Stick "1234" bein CUNx übernommen.
Als ich nun meinen neuen HM kapazitativen Füllstandsmesser HM-Sen-Wa-Od ("HM_Brunnen") mit dem CUNx gepaired habe, hat das funktioniert. Jedoch wurde das pairing nicht mit einer "grüner LED" quittiert, sondern der Füllstandsmesser blinkte durchgehend orange, bis er schließlich aushörte. In FHEM kam das Geräte jedoch an und übertrug auch einen Messwert. Zunächst war ich erst einmal zufrieden.
Wenn ich mir das Geräte genauer schaue, stelle ich jedoch fest, dass das Pairing nicht abgeschlossen ist: R-pairCentral bleibt auf set_0xF11234
Internals:
CFGFN FHEM/ext/_homatic.cfg
DEF 67E76C
FUUID 5cbcae0f-f33f-7dd5-0db3-80bcf3a25f6c46e3
IODev CUNX_LAN
NAME HM_Brunnen
NOTIFYDEV global
NR 602
NTFY_ORDER 50-HM_Brunnen
STATE 17 %
TYPE CUL_HM
chanNo 01
READINGS:
2019-05-19 18:06:17 Activity alive
2019-04-21 12:21:16 CommandAccepted yes
2019-04-21 12:56:42 D-firmware 1.3
2019-04-21 12:56:42 D-serialNr OEQ2262781
2019-04-21 12:19:40 R-caseDesign set_verticalBarrel
2019-04-21 12:19:42 R-caseHigh set_240 cm
2019-04-21 12:19:45 R-caseLength set_100 cm
2019-04-21 12:19:44 R-caseWidth set_100 cm
2019-04-21 13:09:10 R-cyclicInfoMsgDis set_2
2019-04-21 12:19:50 R-fillLevel set_200 cm
2019-04-21 12:19:47 R-meaLength set_310 cm
2019-04-20 18:44:53 R-pairCentral set_0xF11234
2019-05-19 17:17:21 battery ok
2019-05-19 17:17:21 level 17
2019-05-17 02:22:08 powerOn 2019-05-17 02:22:08
2019-05-19 17:17:21 recentStateType info
2019-05-19 17:17:21 state 17
helper:
HM_CMDNR 35
mId 009F
peerFriend peerAct,peerVirt
peerOpt 4:sensor
regLst 0,1,4p
rxType 12
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +67E76C,00,00,00
prefIO
rxt 2
vccu
p:
67E76C
00
00
00
mRssi:
mNo
prt:
bErr 0
sProc 0
q:
qReqConf 00
qReqStat 00
role:
chn 1
dev 1
tmpl:
Attributes:
IODev CUNX_LAN
actCycle 028:00
actStatus alive
alias Brunnen
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.3
group Bewässerung
icon well
model HM-SEN-WA-OD
peerIDs
room Aussen
serialNr OEQ2262781
stateFormat state %
subType sensor
Daraufhin habe ich mir ein HMInfo-Device angelegt
Internals:
CFGFN FHEM/ext/_cunx.cfg
FUUID 5cdec827-f33f-7dd5-0caf-2ab6e5c6bd005f98
NAME hminfo
NR 185
NTFY_ORDER 50-hminfo
STATE updated:2019-05-17 16:47:34
TYPE HMinfo
Version 01
READINGS:
2019-05-17 16:47:34 CRI__protocol -
2019-05-17 16:47:34 C_sumDefined entities:64,device:14,channel:54,virtual:14
2019-05-17 16:47:34 ERR__protocol CmdDel:1,ResndFail:1
2019-05-17 16:47:34 ERR__unreachable 0
2019-05-17 16:47:34 I_actTotal alive:8,dead:1,unkn:0,off:0
2019-05-17 16:47:34 I_autoReadPend 7
2019-05-17 16:47:34 I_rssiMinLevel 59<:3 60>:5 80>:1 99>:0
2019-05-17 16:47:34 I_sum_battery ok:5,
2019-05-17 16:47:34 W__protocol CmdPend:1,Resnd:3
helper:
weekplanListDef ./tempList.cfg
weekplanListDir ./
weekplanList:
nb:
cnt 0
Attributes:
room System->CUNx
sumERROR battery:ok,sabotageError:off,powerError:ok,overload:off,overheat:off,reduced:off,motorErr:ok,error:none,uncertain:[no|yes],smoke_detect:none,cover:closed
sumStatus battery,sabotageError,powerError,motor
webCmd update:protoEvents short:rssi:peerXref:configCheck:models
und nach einem configCheck dann etwas erschreckendes festgestellt.
Keines meine HM-Geräte ist vollständig mit dem CUNx gepaired.
configCheck done:
missing register list
BWM_Einfahrt: RegL_00.,RegL_01.
HM_Brunnen: RegL_00.,RegL_01.
HM_Differenz_FBH: RegL_00.
HM_Differenz_Sonne: RegL_00.
HM_Sonne: RegL_00.,RegL_01.
HM_Werkstatt_Heizung: RegL_00.,RegL_01.
HM_Werkstatt_Temperatur: RegL_00.
Licht_WC_Waschtisch: RegL_00.,RegL_01.
Stecker_Abzugshaube: RegL_00.
Stecker_Abzugshaube_Pwr: RegL_01.
Stecker_Abzugshaube_SenF: RegL_01.
Stecker_Abzugshaube_SenI: RegL_01.
Stecker_Abzugshaube_SenPwr: RegL_01.
Stecker_Abzugshaube_SenU: RegL_01.
Stecker_Abzugshaube_Sw: RegL_01.
Stecker_Computer: RegL_00.
Stecker_Computer_Pwr: RegL_01.
Stecker_Computer_SenF: RegL_01.
Stecker_Computer_SenI: RegL_01.
Stecker_Computer_SenPwr: RegL_01.
Stecker_Computer_SenU: RegL_01.
Stecker_Computer_Sw: RegL_01.
Stecker_MediaRoom: RegL_00.
Stecker_MediaRoom_Pwr: RegL_01.
Stecker_MediaRoom_SenF: RegL_01.
Stecker_MediaRoom_SenI: RegL_01.
Stecker_MediaRoom_SenPwr: RegL_01.
Stecker_MediaRoom_SenU: RegL_01.
Stecker_MediaRoom_Sw: RegL_01.
Stecker_WWPumpe: RegL_00.
Stecker_WWPumpe_Pwr: RegL_01.
Stecker_WWPumpe_SenF: RegL_01.
Stecker_WWPumpe_SenI: RegL_01.
Stecker_WWPumpe_SenPwr: RegL_01.
Stecker_WWPumpe_SenU: RegL_01.
Stecker_WWPumpe_Sw: RegL_01.
Stecker_Waschmaschine: RegL_00.
Stecker_Waschmaschine_Pwr: RegL_01.
Stecker_Waschmaschine_SenF: RegL_01.
Stecker_Waschmaschine_SenI: RegL_01.
Stecker_Waschmaschine_SenPwr: RegL_01.
Stecker_Waschmaschine_SenU: RegL_01.
Stecker_Waschmaschine_Sw: RegL_01.
Taster_OG_Schlafzimmer: RegL_00.
Taster_OG_Schlafzimmer_Btn_Down: RegL_01.,RegL_04.v_Taster_OG_Schlafzimmer_Btn2
Taster_OG_Schlafzimmer_Btn_Up: RegL_01.,RegL_04.v_Taster_OG_Schlafzimmer_Btn1,RegL_04.41A11401
peer list incomplete. Use getConfig to read it.
incomplete: HM_Brunnen:
incomplete: HM_Differenz_FBH_Event:
incomplete: HM_Differenz_FBH_T1:
incomplete: HM_Differenz_FBH_T1_T2:
incomplete: HM_Differenz_FBH_T2:
incomplete: HM_Differenz_FBH_T2_T1:
incomplete: HM_Differenz_Sonne_Event:
incomplete: HM_Differenz_Sonne_T1:
incomplete: HM_Differenz_Sonne_T1_T2:
incomplete: HM_Differenz_Sonne_T2:
incomplete: HM_Differenz_Sonne_T2_T1:
incomplete: HM_Werkstatt_Heizung:
incomplete: HM_Werkstatt_Temperatur:
incomplete: Licht_WC_Waschtisch:
incomplete: Stecker_Abzugshaube_SenF:
incomplete: Stecker_Abzugshaube_SenI:
incomplete: Stecker_Abzugshaube_SenPwr:
incomplete: Stecker_Abzugshaube_SenU:
incomplete: Stecker_Abzugshaube_Sw:
incomplete: Stecker_Computer_SenF:
incomplete: Stecker_Computer_SenI:
incomplete: Stecker_Computer_SenPwr:
incomplete: Stecker_Computer_SenU:
incomplete: Stecker_WWPumpe_SenF:
incomplete: Stecker_WWPumpe_SenI:
incomplete: Stecker_WWPumpe_SenPwr:
incomplete: Stecker_WWPumpe_SenU:
incomplete: Stecker_WWPumpe_Sw:
peer not defined
Taster_OG_Schlafzimmer_Btn_Up id:41A11401
v_Statusanzeige_Btn1 id:4659AA01
v_Statusanzeige_Btn2 id:4659AA02
trigger sent to undefined device
triggerUndefined: BWM_Einfahrt:F11234
PairedTo missing/unknown
BWM_Einfahrt
HM_Differenz_FBH
HM_Werkstatt_Heizung
HM_Werkstatt_Temperatur
Licht_WC_Waschtisch
Stecker_Abzugshaube
Stecker_MediaRoom
Stecker_WWPumpe
Stecker_Waschmaschine
Taster_OG_Schlafzimmer
PairedTo mismatch to IODev
HM_Brunnen paired:set_0xF11234 IO attr: -.
HM_Differenz_Sonne paired:set_0xF11234 IO attr: -.
HM_Sonne paired:set_0xF11234 IO attr: -.
Stecker_Computer paired:set_0xF11234 IO attr: -.
Habt ihr eine Idee, woran das liegen kann? Bzw. was ich falsch mache?
Ich habe mich auch gegen ein VCCU entschieden, da ich nur den CUNx im Einsatz habe.
LG
Bonzon
Hallo Bonzon,
bezüglich Firmware versuch's mal mit der tsculfw. https://forum.fhem.de/index.php/topic,24436.msg945418.html#msg945418 (https://forum.fhem.de/index.php/topic,24436.msg945418.html#msg945418)
Die Standardfirmware ist für Homematic weniger geeignet. Das Timing muss für HM gut eingehalten werden.
In dem Zuge würde ich Dir auch gleich die Einrichtung einer VCCU empfehlen.
Mich würde dann auch interessieren, ob es mit dem TPUART klappt, wie es soll.
Und einen MAX Test mit CUNX und mit Feedback fände ich auch ganz nett.
Ansonsten antwortet hier keiner, weil Deine Frage eher im Homematicbereich anzusiedeln ist.
Gruß, Ansgar.
Hallo Bonzon,
zumindest musst Du beim CUL das attr hmId setzen!
Kein sein, dass damit ein paar Fehler verschwinden.
Gruß Otto
Hallo Otto,
Zitatzumindest musst Du beim CUL das attr hmId setzen!
Nicht ganz. Wenn attr hmId nicht gesetzt ist, dann wird "F1"<FHTID> verwendet.
Daher auch das
2019-04-20 18:44:53 R-pairCentral set_0xF11234
da seine DEF 1234 angehängt hat.
Gruß, Ansgar.
Moin Ansgar,
Ja - es gibt diesen Automatismus, ja - es hat bis vor geraumer Zeit auch ohne den Fehler
PairedTo mismatch to IODev
funktioniert.
Es besteht aber bei Weiterentwicklung kein Rechtsanspruch auf die Beibehaltung von Fehlern. ;D
Gruß Otto