Hallo zusammen,
ich betreibe im Moment meine FHEM Installation mit einem HMLAN. Da ich gerne die Homeatic IP Geräte verwenden möchte, habe ich mir gerade den HM-MOD-RPI-PCB bestellt.
So wie ich es gelesen habe, kann ich den HM-MOD-RPI-PCB als zweites Device zu meinem bestehen HMLAN konfiguieren und den HMLAN dann auch entfernen.
Ich habe in der Vergangenheit eine VCCU installiert was mir bei dem Wechsel helfen sollte.
Anbei das Listing meiner VCCU und eines Rollladenaktor, passt die Konfig soweit oder muss ich noch etwas vorbereiten wenn ich den Umstieg mache:
Internals:
DEF 4AD24E
HMLAN1_MSGCNT 45
HMLAN1_RAWMSG RA5C3E380,0001,3BE6FBB4,FF,FFAF,5780024AD24E123ABC010120004C
HMLAN1_RSSI -81
HMLAN1_TIME 2018-02-17 22:55:33
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 45
NAME RL_EG_ESS_FEN
NOTIFYDEV global
NR 33
NTFY_ORDER 50-RL_EG_ESS_FEN
STATE 16
TYPE CUL_HM
lastMsg No:57 - t:02 s:4AD24E d:123ABC 010120004C
protCmdDel 8
protIOerr 2 last_at:2018-02-17 22:15:35
protLastRcv 2018-02-17 22:55:33
protSnd 43 last_at:2018-02-17 22:55:33
protState CMDs_done
rssi_HMLAN1 cnt:17 max:-75 min:-81 avg:-77.76 lst:-76
rssi_at_HMLAN1 lst:-81 avg:-79.79 cnt:45 min:-83 max:-76
READINGS:
2018-02-17 22:55:33 CommandAccepted yes
2018-02-17 17:01:04 D-firmware 2.8
2018-02-17 17:01:04 D-serialNr NEQ0394571
2018-02-17 17:01:31 PairedTo 0x123ABC
2018-02-17 16:59:52 R-driveDown 23 s
2018-02-17 16:59:52 R-driveTurn 0.5 s
2018-02-17 16:59:52 R-driveUp 26 s
2018-02-17 16:59:51 R-pairCentral 0x123ABC
2018-02-17 16:59:52 R-powerUpAction off
2018-02-17 16:59:52 R-sign off
2018-02-17 17:01:31 RegL_00. 02:01 0A:12 0B:3A 0C:BC 15:FF 18:00 00:00
2018-02-17 17:01:32 RegL_01. 08:00 09:00 0A:00 0B:00 0C:E6 0D:01 0E:04 0F:05 10:00 30:06 57:24 56:00 00:00
2018-02-17 22:55:33 deviceMsg 16 (to VCCU)
2018-02-17 22:55:33 level 16
2018-02-17 22:55:33 motor stop:16
2018-02-17 22:55:33 pct 16
2018-02-17 22:55:33 recentStateType ack
2018-02-17 22:55:33 state 16
2018-02-17 22:55:33 timedOn off
helper:
HM_CMDNR 87
cSnd 11123ABC4AD24E020164,11123ABC4AD24E0301
dlvlCmd ++A011123ABC4AD24E020164
mId 006A
peerIDsRaw ,00000000
regLst ,0,1,3p
rxType 1
supp_Pair_Rep 0
dir:
cur stop
rct up
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +4AD24E,00,00,00
nextSend 1518904533.79355
rxt 0
vccu VCCU
p:
4AD24E
00
00
00
prefIO:
HMLAN1
mRssi:
mNo 57
io:
HMLAN1 -79
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rssi:
HMLAN1:
avg -77.7647058823529
cnt 17
lst -76
max -75
min -81
at_HMLAN1:
avg -79.8
cnt 45
lst -81
max -76
min -83
shadowReg:
tmpl:
Attributes:
IODev HMLAN1
IOgrp VCCU:HMLAN1
autoReadReg 5_readMissing
devStateIcon up:fts_shutter_10@green down:fts_shutter_100@black 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
eventMap eventMap off:down on:up
expert 2_raw
firmware 2.8
model HM-LC-Bl1PBU-FM
peerIDs 00000000,
room CUL_HM
serialNr NEQ0394571
subType blindActuator
webCmd stop:up:90:80:70:60:50:40:30:20:10:down
Internals:
DEF 123ABC
HMLAN1_MSGCNT 79
HMLAN1_RAWMSG E3F595A,0000,3BDBE034,FF,FF99,5A86703F595A00000000064D
HMLAN1_RSSI -103
HMLAN1_TIME 2018-02-17 22:43:25
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 79
NAME VCCU
NOTIFYDEV global
NR 131
NTFY_ORDER 50-VCCU
STATE HMLAN1:ok,
TYPE CUL_HM
assignedIOs HMLAN1
channel_01 VCCU_Btn1
lastMsg No:A3 - t:04 s:123ABC d:4C1DBE 0100
protLastRcv 2018-02-17 17:40:57
rssi_at_HMLAN1 avg:-32769 lst:-32769 cnt:14 min:-32769 max:-32769
READINGS:
helper:
HM_CMDNR 163
mId FFF0
regLst ,0
rxType 1
supp_Pair_Rep 0
ack:
expert:
def 1
det 0
raw 1
tpl 0
io:
nextSend 1518882987.60521
prefIO
vccu
ioList:
HMLAN1
mRssi:
mNo A3
io:
HMLAN1 -32767
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
vrt 1
rssi:
at_HMLAN1:
avg -32769
cnt 14
lst -32769
max -32769
min -32769
Attributes:
IODev HMLAN1
IOList HMLAN1
expert 2_raw
model CCU-FHEM
subType virtual
webCmd virtual:update
Irgendwie habe ich das Gefühl das meine Kommandos immer noch über den HMLAN und nicht über VCCU -> HMLAN gehen.
Gruß
Michael
Moin Michael,
also nach einem ersten Blick sollte alles passen.
Am Ende macht ja der HMLAN1 die physikalische Arbeit.
Aus meiner Sichtsicht es gut aus :
Zitatio:
newChn +4AD24E,00,00,00
nextSend 1518904533.79355
rxt 0
vccu VCCU
p:
4AD24E
00
00
00
prefIO:
HMLAN1
Gruß Otto
Hallo,
ZitatDa ich gerne die Homeatic IP Geräte verwenden möchte, habe ich mir gerade den HM-MOD-RPI-PCB bestellt.
Dafür brauchst Du eine CCU2, Raspberrymatic oder eine piVCCU. MIt der VCCU von Fhem ist kein Homematic IP möglich. Wenn einer der dreit Dinge oben installiert sind, ließt Fhem mit HMCCU Modul die Geräte aus.
Du kannst die "normalen" Homematic Geräte auf Fhem lassen und nur die IP Geräte mit der CCU2 (oder was auch immer) anbinden oder Du ziehst mit allem um auf die CCU2. Dann sollte der HMLAN als zweites IO an die CCU2 anzubinden sein.
Gruß Christoph
Zitat von: michaelapp am 17 Februar 2018, 22:58:16
Da ich gerne die Homeatic IP Geräte verwenden möchte, habe ich mir gerade den HM-MOD-RPI-PCB bestellt.
Ich dachte immer, Homematic IP geht nur mit einer CCU2?
gb#
Also bei der piVCCU bekomme ich zumindest eine Fenster zum anlernen der IP Geräte. Ich habe allerdings, mangels Geräten, noch nicht versucht IP Geräte anzulernen. Da piVCCU und Raspimatic ja eine CCU2 emulieren, sollte das mit denen auch gehen. Vielleicht hat ja schon jemand damit Erfahrungen gemacht.
Gruß Christoph
Zitat von: Bennemannc am 18 Februar 2018, 09:20:41
Also bei der piVCCU bekomme ich zumindest eine Fenster zum anlernen der IP Geräte. Ich habe allerdings, mangels Geräten, noch nicht versucht IP Geräte anzulernen. Da piVCCU und Raspimatic ja eine CCU2 emulieren, sollte das mit denen auch gehen. Vielleicht hat ja schon jemand damit Erfahrungen gemacht.
Gruß Christoph
Gehen piVCCU oder Raspimatic mit FHEM auf einem Raspi gleichzeitig?
Also die piVCCU auf jeden Fall mit Fhem zusammen auf winem Gerät. Das habe ich ausprobiert (liegt in der Bastelkiste zum verkauf). Bei der Raspberrymatic läuft nur die CCU auf dem Raspberry. Ob man dann noch Fhem dazu packen kann weiß ich nicht.
Gruß Christoph
Guten morgen,
dann brauch ich für die IP Geräte also wirklich eine Physikalisch CCU2 oder virtuelle auf einem PI.
Nur mit einem HM-MOD-RPI-PCB und VCCU geht es nicht?
Gruß
Michael
Nein, Fhem kann kein HMIP und die VCCU in Fhem ist eigentlich nur die Zusammenfassung von mehreren IO's. Wie schon gesagt ich, habe mit piVCCU rumgespielt. Das klappt eigentlich gut. Nur ob die zu 100% HMIP kann, habe ich mangels Geräten nicht testen können. Das sollte aber gehen, da es ja eine vollständige CCU2 auf einer virtuellen Maschine ist. Dadurch kann man sich ein zweites Gerät sparen.
Gruß Christoph
Gut das ich mir gestern gleich noch nen PI3 bestellt habe :-)
Dann probiere ich es mal mit piVCCU und Fhem auf dem Test PI3.
Danke schon mal
Hallo Michael,
da Du die Diskussion zum Umstieg auf das Pi Modul und den Umstieg auf eine CCU2 in getrennten Threads behandelst - habe ich oben ganz bewusst nicht darauf reagiert. Ich dachte Du willst erstmal beide Szenarien testen.
Na viel Spaß, :D
Otto
Hallo Otto,
ja ich wollte erst mal beide Szenarien betrachten und habe mich jetzt wie geschrieben für die Installation einer piVCCU mit HM-MOD-RPI-PCB auf einem neuen PI3 entschieden.
Die Hardware sollte in den nächsten Tagen eintreffen und dann geht das Testen los. Nen Gehäuse habe ich mir gestern schon gedruckt :-)
Wie ich gelesen habe, kann ich die Homematic IP Komponenten nur mit einer CCU2 (piVCCU) pairen und nicht direkt in FHEM.
Macht es Sinn alle Geräte in der piVCCU zu pairen oder wirklich nur die Homematic IP.
Was sind denn die Vor und Nachteile die Geräte abgesehen der Homematic IP in der piVCCU zu pairen und nicht im FHEM?
Gruß
Michael
Hallo Michael,
ich vergleiche es gerne so: Homematic Classic mit FHEM ist wie eigenes Auto - über die CCU2 ist es eher wie öffentlicher Bus.
Es sind zwei getrennte Welten die miteinander reden, aber für HM IP hast Du keine andere Chance.
Gruß Otto
Der Vollständigkeit halber: Ein HMLAN oder ein LAN-Gateway kann an eine CCU2 "virtuell" angeschlossen werden, um die Reichweite zu verlängern.Mit virtuelle anschließen meine ich, man konfiguriert die IP Adresse des Gateways in der CCU2 (egal ob physikalisch oder Sioftware-CCU). Man legt in der CCU2 dann fest, welche Geräte über die CCU und welche über das Gateway funktechnisch angesprochen werden.
ABER: HMIP Geräte unterstützt nur die CCU. Dafür können die Gateways nicht verwendet werden.
Wobei man auch noch beachten muss, das man für Fhem, wenn man denn HM - old dort haben möchte, und für die piVCCU jeweils ein eigenes IO Gerät haben muss. Der HM-MOD-RPI-PCB auf dem Raspi wird von der VCCU belegt. Der ist dann für Fhem nicht zu nutzen. Für Fhem müsste dann der alte HMLan herhalten - oder eben Alternativen wie HM-MOD-RPI-PCB über ESP-Link, der HMUSB Stick oder ein CUL.
Gruß Christoph
Hm dann fasse ich es noch mal zusammen wie ich es verstanden habe :-)
Szenario 1:
Ich installiere auf einem PI3 die piVCCU und Fhem. Für piVCCU nehme ich denn HM-MOD-RPI-PCB und für Fhem meinen alten HMLan. Somit kann ich alle Homematic Geräte ansprechen.
Szenario 2:
Ich nehme zwei PI3 inkl. HM-MOD-RPI-PCB und installieren auf dem einen piVCCU und auf dem anderen FHEM so kann ich auch alle Homematic Geräte ansprechen und kann auch Firmware Updates installieren.
In beiden Fällen kann ich aber von Fhem aus auf die Homeatic IT Komponenten via piVCCU zugreifen, den Status auslesen und Befehle senden.
Bin ich auf dem Holzweg oder passt das so wie ich es beschrieben habe?? :-)
Gruß
Michael
Hallo Michael,
wenn Du Homematic IP meinst ja. ;D
Aber die klassischen Homematic Komponenten in FHEM direkt sehen komplett anders aus als die Homematic IP Komponenten über HMCCU!
Gruß Otto
Zitat von: michaelapp am 19 Februar 2018, 13:17:40
Hm dann fasse ich es noch mal zusammen wie ich es verstanden habe :-)
Szenario 1:
Ich installiere auf einem PI3 die piVCCU und Fhem. Für piVCCU nehme ich denn HM-MOD-RPI-PCB und für Fhem meinen alten HMLan. Somit kann ich alle Homematic Geräte ansprechen.
Szenario 2:
Ich nehme zwei PI3 inkl. HM-MOD-RPI-PCB und installieren auf dem einen piVCCU und auf dem anderen FHEM so kann ich auch alle Homematic Geräte ansprechen und kann auch Firmware Updates installieren.
Szenario 3: PI3 mit piVCCU oder Raspimatic und FHEM. Für piVCCU oder Raspimatic nimmst Du HM-MOD-RPI-PCB. (Punkt). Für FHEM dann alles über HMCCU (bedingt das Neuanlernen und Neudefinieren aller HM Geräte, auch Nicht-IP). Den HMLAN verkaufst Du hier oder gibst ihn beim Elektroschrott ab ;-)
Super, das Szenario 3 hört sich gut an und eigentlich genau das was ich wollte.
Gibt es hierfür eine schöne Doku ;D
Muss ich dann alle Geräte in der piVCCU anlernen oder auch separat -> HM IP an der piVCCU und normale HM an der Fhem.
Ich komme meiner Lösung näher ;)
Bei Szenario 3 musst Du alle Geräte an piVCCU anlernen, Alt-HM und HM-IP.
Danach siehe hier:
https://wiki.fhem.de/wiki/HMCCU
https://wiki.fhem.de/wiki/HMCCU_Best_Practice
Hallo zap,
Danke für die Links.
Ich denke ich werde mit ein paar Devices erst mal spielen und wenn dann alles funktioniert alle Komponenten übernehmen.
Gibt es denn ein Standard Reading Paket für die ganzen Homematic Devices damit man Sie so auslesen kann als wenn man Sie über Fhem gepaird hat ::)
Wenn es live geht sollte daheim ja alles funktionieren, vor allem wenn ich ein paar Tage Geschäftlich unterwegs bin ;D ;D
Gruß
Michael
HMCCU verfolgt einen generischen Ansatz, d.h. die einzelnen Gerätetypen werden über Attribute konfiguriert. Bei CUL_HM hat der Modulautor diese Arbeit übernommen.
Allerdings habe ich für viele Geräte Default-Attribute hinterlegt. Aktuell sind das:
HMCCU Channels:
------------------------------
CO2 Sensor (HM-CC-SCD), channels 1
Jalousienaktor (HM-LC-Bl1PBU-FM,HM-LC-Bl1-FM,HM-LC-Bl1-SM,HM-LC-BlX,HM-LC-Bl1-SM-2,HM-LC-Bl1-FM-2), channels 1
Funk-Anschnitt-Dimmaktor (HM-LC-Dim1L-Pl,HM-LC-Dim1L-Pl-2,HM-LC-Dim1L-CV,HM-LC-Dim2L-CV,HM-LC-Dim2L-SM,HM-LC-Dim1L-Pl-3,HM-LC-Dim1L-CV-2), channels 1
Funk-PWM-Dimmaktor (HM-LC-Dim1PWM-CV,HM-LC-Dim1PWM-CV-2), channels 1
Funk-Abschnitt-Dimmaktor (HM-LC-Dim1T-Pl,HM-LC-Dim1T-CV,HM-LC-Dim1T-FM,HM-LC-Dim1T-CV-2,HM-LC-Dim2T-SM,HM-LC-Dim2T-SM-2,HM-LC-Dim1T-DR,HM-LC-Dim1T-FM-LF,HM-LC-Dim1T-FM-2,HM-LC-Dim1T-Pl-3,HM-LC-Dim1TPBU-FM,HM-LC-Dim1TPBU-FM-2), channels 1
Steckdose (HM-LC-Sw1-Pl-2,HM-LC-Sw1-Pl-DN-R1), channels 1
Schaltaktor mit Klemmanschluss (HM-LC-Sw1-Pl-CT-R1), channels 1
1 Kanal Funk-Schaltaktor (HM-LC-Sw1-Pl,HM-LC-Sw1-Pl-2,HM-LC-Sw1-SM,HM-LC-Sw1-FM,HM-LC-Sw1-PB-FM), channels 1
Unterputz Schaltaktor für Markenschalter (HM-LC-Sw1PBU-FM), channels 1
2 Kanal Funk-Schaltaktor (HM-LC-Sw2-SM,HM-LC-Sw2-FM,HM-LC-Sw2-PB-FM,HM-LC-Sw2-DR), channels 1,2
Funk-Schaltaktor 2-fach (HM-LC-Sw2PBU-FM), channels 1,2
4 Kanal Funk-Schaltaktor (HM-LC-Sw4-DR,HM-LC-Sw4-WM,HM-LC-Sw4-PCB,HM-LC-Sw4-SM), channels 1,2,3,4
8 Kanal Empfangsmodul (HM-MOD-Re-8), channels 1,2,3,4,5,6,7,8
Statusanzeige 16 Kanal LED (HM-OU-LED16,HM-OU-X), channels 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
Funk-Wandtaster 2-fach (HM-PB-2-FM), channels 1,2
Funk-Tasterschnittstelle (HM-PBI-4-FM), channels 1,2,3,4
Funk-Handsender (HM-RC-Key4-2,HM-RC-Key4-3,HM-RC-Sec4-2,HM-RC-Sec4-3), channels 1,2,3,4
3 Kanal Schliesserkontakt (HM-SCI-3-FM), channels 1,2,3
Funk-Tuerschlossantrieb KeyMatic (HM-Sec-Key,HM-Sec-Key-S,HM-Sec-Key-O,HM-Sec-Key-Generic), channels 1
Bewegungsmelder (HM-Sec-MD,HM-Sec-MDIR,HM-Sec-MDIR-2,HM-Sec-MDIR-3), channels 1
Fenster Drehgriffkontakt (HM-Sec-RHS,HM-Sec-RHS-2), channels 1
Tuer/Fensterkontakt optisch und magnetisch (HM-Sec-SCo,HM-Sec-SC,HM-Sec-SC-2,HMIP-SWDO), channels 1
Funk-Rauchmelder (HM-Sec-SD-2), channels 1
Alarmsirene (HM-Sec-SFA-SM), channels 1
Funk-Wassermelder (HM-Sec-WDS,HM-Sec-WDS-2), channels 1
Lichtsensor (HM-Sen-LI-O), channels 1
Funk-Schalterschnittstelle (HM-SwI-3-FM), channels 1,2,3
Funk-Kombisensor (HM-WDS100-C6-O-2), channels 1
Temperaturdifferenz-Sensor (HM-WDS30-OT2-SM,HM-WDS30-OT2-SM-2), channels 1,2,3,4,5
Temperatur/Luftfeuchte Sensor (HM-WDS40-TH-I,HM-WDS10-TH-O,HM-WDS20-TH-O,IS-WDS-TH-OD-S-R3,ASH550I,ASH550), channels 1
Steckdose (HMIP-PS), channels 3
Schalt-Mess-Aktor (HmIP-BSM), channels 4
Bewegungsmelder (HmIP-SMI), channels 1
Anwesenheitssensor (HmIP-SPI), channels 1
Tuer/Fensterkontakt verdeckt (HmIP-SWDO-I), channels 1
Funk-Rauchmelder (HmIP-SWSD), channels 1
Wetterstation (WS550,WS888,WS550Tech,WS550LCB,WS550LCW,HM-WDC7000), channels 10
HMCCU Devices:
------------------------------
HomeMatic CCU2 (CCU2)
CUxD Wandthermostat (CUX-HM-TC-IT-WM-W-EU)
Heizkoerperthermostat (HM-CC-RT-DN)
CO2 Sensor (HM-CC-SCD)
Heizungsgruppe (HM-CC-VG-1)
E-Paper Display, Display Statusanzeige (HM-Dis-EP-WM55,HM-Dis-WM55)
Steckdose mit Energiemessung (HM-ES-PMSw1-Pl,HM-ES-PMSw1-Pl-DN-R1,HM-ES-PMSw1-Pl-DN-R2,HM-ES-PMSw1-Pl-DN-R3,HM-ES-PMSw1-Pl-DN-R4,HM-ES-PMSw1-Pl-DN-R5)
Energiezaehler Sensor (HM-ES-TX-WM)
Jalousienaktor (HM-LC-Bl1PBU-FM,HM-LC-Bl1-FM,HM-LC-Bl1-SM,HM-LC-BlX,HM-LC-Bl1-SM-2,HM-LC-Bl1-FM-2)
Funk-Anschnitt-Dimmaktor (HM-LC-Dim1L-Pl,HM-LC-Dim1L-Pl-2,HM-LC-Dim1L-CV,HM-LC-Dim2L-CV,HM-LC-Dim2L-SM,HM-LC-Dim1L-Pl-3,HM-LC-Dim1L-CV-2)
Funk-PWM-Dimmaktor (HM-LC-Dim1PWM-CV,HM-LC-Dim1PWM-CV-2)
Funk-Abschnitt-Dimmaktor (HM-LC-Dim1T-Pl,HM-LC-Dim1T-CV,HM-LC-Dim1T-FM,HM-LC-Dim1T-CV-2,HM-LC-Dim2T-SM,HM-LC-Dim2T-SM-2,HM-LC-Dim1T-DR,HM-LC-Dim1T-FM-LF,HM-LC-Dim1T-FM-2,HM-LC-Dim1T-Pl-3,HM-LC-Dim1TPBU-FM,HM-LC-Dim1TPBU-FM-2)
Funk-RGBW-Controller (HM-LC-RGBW-WM)
4 Kanal Funk Schaltaktor für Batteriebetrieb, 3 Kanal Schließerkontakt (HM-LC-SW4-BA-PCB,HM-SCI-3-FM)
Steckdose (HM-LC-Sw1-Pl-2,HM-LC-Sw1-Pl-DN-R1)
Schaltaktor mit Klemmanschluss (HM-LC-Sw1-Pl-CT-R1)
Unterputz Schaltaktor für Markenschalter (HM-LC-Sw1PBU-FM)
Funk-Schaltaktor 2-fach (HM-LC-Sw2PBU-FM)
8 Kanal Empfangsmodul (HM-MOD-Re-8)
Funk-Gong mit Signalleuchte mit/ohne Batterie und Speicher (HM-OU-CF-Pl,HM-OU-CFM-Pl,HM-OU-CFM-TW)
Funk-Wandtaster 2-fach (HM-PB-2-FM)
Funk-Display Wandtaster (HM-PB-4Dis-WM)
Funk-Tasterschnittstelle (HM-PBI-4-FM)
Funk-Handsender (HM-RC-Key4-2,HM-RC-Key4-3,HM-RC-Sec4-2,HM-RC-Sec4-3)
Funk-Tuerschlossantrieb KeyMatic (HM-Sec-Key,HM-Sec-Key-S,HM-Sec-Key-O,HM-Sec-Key-Generic)
Bewegungsmelder (HM-Sec-MD,HM-Sec-MDIR,HM-Sec-MDIR-2,HM-Sec-MDIR-3)
Fenster Drehgriffkontakt (HM-Sec-RHS,HM-Sec-RHS-2)
Tuer/Fensterkontakt optisch und magnetisch (HM-Sec-SCo,HM-Sec-SC,HM-Sec-SC-2,HMIP-SWDO)
Funk-Rauchmelder (HM-Sec-SD-2)
Rauchmeldergruppe (HM-Sec-SD-2-Team)
Alarmsirene (HM-Sec-SFA-SM)
Funk-Innensirene (HM-Sec-Sir-WM)
Funk-Wassermelder (HM-Sec-WDS,HM-Sec-WDS-2)
WinMatic (HM-Sec-Win,HM-Sec-Win-Generic)
Lichtsensor (HM-Sen-LI-O)
Regensensor (HM-Sen-RD-O)
Funk-Schalterschnittstelle (HM-SwI-3-FM)
Wandthermostat (HM-TC-IT-WM-W-EU)
Funk-Kombisensor (HM-WDS100-C6-O-2)
Temperaturdifferenz-Sensor (HM-WDS30-OT2-SM,HM-WDS30-OT2-SM-2)
Temperatur/Luftfeuchte Sensor (HM-WDS40-TH-I,HM-WDS10-TH-O,HM-WDS20-TH-O,IS-WDS-TH-OD-S-R3,ASH550I,ASH550)
Steckdose IP (HMIP-PS)
Steckdose mit Energiemessung IP (HMIP-PSM)
Schalt-Mess-Aktor (HmIP-BSM)
Bewegungsmelder (HmIP-SMI)
Anwesenheitssensor (HmIP-SPI)
Tuer/Fensterkontakt verdeckt (HmIP-SWDO-I)
Funk-Rauchmelder (HmIP-SWSD)
Wandthermostat HM-IP (HmIP-WTH,HmIP-WTH-2)
Heizkoerperthermostat HM-IP (HmIP-eTRV,HmIP-eTRV-2)
Wetterstation (WS550,WS888,WS550Tech,WS550LCB,WS550LCW,HM-WDC7000)
Ahh jetzt, es sind bereits Default Attribute für die verschiedenen Gerätetypen hinterlegt welche ich mit "get defaults" ansehen kann und mit "set defaults" kann ich diese in die Device schreiben.
Korrekt?
Ja
Hallo Zap,
so der PI3 kam gestern. Heute piVCCU und Fhem installiert und einen Heizkörperthermostat und Fensterkontakt in piVCCU angelernt.
Via HMCCU habe ich die beiden Geräte importiert, es Erfolgt aber kein Update des Status bei dem Fensterkontakt.
Hast Du mir nen Tip?
Gruß
Michael
Internals:
CFGFN
DEF NEQ0629506
IODev d_ccu
NAME Fenster
NR 139
STATE Initialized
TYPE HMCCUDEV
ccuaddr NEQ0629506
ccudevstate Active
ccuif BidCos-RF
ccuname Fenster
ccutype HM-Sec-SCo
channels 2
statevals devstate
Readings:
2018-02-22 00:23:50 0.UNREACH false
2018-02-22 00:23:50 battery false
2018-02-22 00:23:50 hmstate Initialized
2018-02-21 23:58:07 state Initialized
Hmccu:
Dp:
0.aes_key:
VAL 0
0.config_pending:
VAL false
0.device_in_bootloader:
VAL false
0.lowbat:
VAL false
0.rssi_device:
VAL 1
0.rssi_peer:
VAL 192
0.sticky_unreach:
VAL false
0.unreach:
VAL false
0.update_pending:
VAL false
1.error:
VAL 0
1.lowbat:
VAL false
1.state:
VAL false
Attributes:
IODev d_ccu
[code]Internals:
CCUNum 1
CFGFN
ChnCount 60
Clients :HMCCUDEV:HMCCUCHN:
DEF 192.168.178.96 waitforccu=180
DelDevices 0
DevCount 3
NAME d_ccu
NR 63
NTFY_ORDER 50-d_ccu
NewDevices 0
RPCPID 9729
RPCPRC internal
RPCState running
STATE running/OK
TYPE HMCCU
ccutype CCU2
host 192.168.178.96
version 3.9.003
Readings:
2018-02-21 23:29:21 rpcstate running
2018-02-21 23:58:07 state OK
Hmccu:
evtime 1519252161.30922
evtimeout 1
localaddr 192.168.178.60
rpccount 1
rpcinit 1
rpcports 9292
updatetime 1519253887.38448
Adr:
Fenster:
address NEQ0629506
addtype dev
valid 1
Fenster:0:
address NEQ0629506:0
addtype chn
valid 1
Hm-cc-rt-dn oeq1718412:1:
address OEQ1718412:1
addtype chn
valid 1
Hm-cc-rt-dn oeq1718412:2:
address OEQ1718412:2
addtype chn
valid 1
Hm-cc-rt-dn oeq1718412:3:
address OEQ1718412:3
addtype chn
valid 1
Hm-cc-rt-dn oeq1718412:4:
address OEQ1718412:4
addtype chn
valid 1
Hm-cc-rt-dn oeq1718412:5:
address OEQ1718412:5
addtype chn
valid 1
Hm-cc-rt-dn oeq1718412:6:
address OEQ1718412:6
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:
address BidCoS-RF
addtype dev
valid 1
Hm-rcv-50 bidcos-rf:0:
address BidCoS-RF:0
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:1:
address BidCoS-RF:1
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:10:
address BidCoS-RF:10
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:11:
address BidCoS-RF:11
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:12:
address BidCoS-RF:12
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:13:
address BidCoS-RF:13
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:14:
address BidCoS-RF:14
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:15:
address BidCoS-RF:15
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:16:
address BidCoS-RF:16
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:17:
address BidCoS-RF:17
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:18:
address BidCoS-RF:18
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:19:
address BidCoS-RF:19
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:2:
address BidCoS-RF:2
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:20:
address BidCoS-RF:20
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:21:
address BidCoS-RF:21
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:22:
address BidCoS-RF:22
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:23:
address BidCoS-RF:23
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:24:
address BidCoS-RF:24
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:25:
address BidCoS-RF:25
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:26:
address BidCoS-RF:26
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:27:
address BidCoS-RF:27
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:28:
address BidCoS-RF:28
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:29:
address BidCoS-RF:29
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:3:
address BidCoS-RF:3
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:30:
address BidCoS-RF:30
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:31:
address BidCoS-RF:31
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:32:
address BidCoS-RF:32
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:33:
address BidCoS-RF:33
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:34:
address BidCoS-RF:34
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:35:
address BidCoS-RF:35
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:36:
address BidCoS-RF:36
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:37:
address BidCoS-RF:37
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:38:
address BidCoS-RF:38
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:39:
address BidCoS-RF:39
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:4:
address BidCoS-RF:4
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:40:
address BidCoS-RF:40
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:41:
address BidCoS-RF:41
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:42:
address BidCoS-RF:42
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:43:
address BidCoS-RF:43
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:44:
address BidCoS-RF:44
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:45:
address BidCoS-RF:45
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:46:
address BidCoS-RF:46
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:47:
address BidCoS-RF:47
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:48:
address BidCoS-RF:48
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:49:
address BidCoS-RF:49
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:5:
address BidCoS-RF:5
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:50:
address BidCoS-RF:50
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:6:
address BidCoS-RF:6
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:7:
address BidCoS-RF:7
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:8:
address BidCoS-RF:8
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:9:
address BidCoS-RF:9
addtype chn
valid 1
Hm-sec-sco neq0629506:1:
address NEQ0629506:1
addtype chn
valid 1
Test_heizung:
address OEQ1718412
addtype dev
valid 1
Test_heizung:0:
address OEQ1718412:0
addtype chn
valid 1
Agg:
Dev:
Bidcos-rf:
addtype dev
channels 51
interface BidCos-RF
name HM-RCV-50 BidCoS-RF
type HM-RCV-50
valid 1
Bidcos-rf:0:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:0
valid 1
Bidcos-rf:1:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:1
valid 1
Bidcos-rf:10:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:10
valid 1
Bidcos-rf:11:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:11
valid 1
Bidcos-rf:12:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:12
valid 1
Bidcos-rf:13:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:13
valid 1
Bidcos-rf:14:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:14
valid 1
Bidcos-rf:15:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:15
valid 1
Bidcos-rf:16:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:16
valid 1
Bidcos-rf:17:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:17
valid 1
Bidcos-rf:18:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:18
valid 1
Bidcos-rf:19:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:19
valid 1
Bidcos-rf:2:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:2
valid 1
Bidcos-rf:20:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:20
valid 1
Bidcos-rf:21:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:21
valid 1
Bidcos-rf:22:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:22
valid 1
Bidcos-rf:23:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:23
valid 1
Bidcos-rf:24:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:24
valid 1
Bidcos-rf:25:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:25
valid 1
Bidcos-rf:26:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:26
valid 1
Bidcos-rf:27:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:27
valid 1
Bidcos-rf:28:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:28
valid 1
Bidcos-rf:29:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:29
valid 1
Bidcos-rf:3:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:3
valid 1
Bidcos-rf:30:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:30
valid 1
Bidcos-rf:31:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:31
valid 1
Bidcos-rf:32:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:32
valid 1
Bidcos-rf:33:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:33
valid 1
Bidcos-rf:34:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:34
valid 1
Bidcos-rf:35:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:35
valid 1
Bidcos-rf:36:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:36
valid 1
Bidcos-rf:37:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:37
valid 1
Bidcos-rf:38:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:38
valid 1
Bidcos-rf:39:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:39
valid 1
Bidcos-rf:4:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:4
valid 1
Bidcos-rf:40:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:40
valid 1
Bidcos-rf:41:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:41
valid 1
Bidcos-rf:42:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:42
valid 1
Bidcos-rf:43:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:43
valid 1
Bidcos-rf:44:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:44
valid 1
Bidcos-rf:45:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:45
valid 1
Bidcos-rf:46:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:46
valid 1
Bidcos-rf:47:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:47
valid 1
Bidcos-rf:48:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:48
valid 1
Bidcos-rf:49:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:49
valid 1
Bidcos-rf:5:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:5
valid 1
Bidcos-rf:50:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:50
valid 1
Bidcos-rf:6:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:6
valid 1
Bidcos-rf:7:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:7
valid 1
Bidcos-rf:8:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:8
valid 1
Bidcos-rf:9:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:9
valid 1
Neq0629506:
addtype dev
channels 2
interface BidCos-RF
name Fenster
type HM-Sec-SCo
valid 1
Neq0629506:0:
addtype chn
channels 1
name Fenster:0
valid 1
Neq0629506:1:
addtype chn
channels 1
name HM-Sec-SCo NEQ0629506:1
valid 1
Oeq1718412:
addtype dev
channels 7
interface BidCos-RF
name Test_Heizung
type HM-CC-RT-DN
valid 1
Oeq1718412:0:
addtype chn
channels 1
name Test_Heizung:0
valid 1
Oeq1718412:1:
addtype chn
channels 1
name HM-CC-RT-DN OEQ1718412:1
valid 1
Oeq1718412:2:
addtype chn
channels 1
name HM-CC-RT-DN OEQ1718412:2
valid 1
Oeq1718412:3:
addtype chn
channels 1
name HM-CC-RT-DN OEQ1718412:3
valid 1
Oeq1718412:4:
addtype chn
channels 1
name HM-CC-RT-DN OEQ1718412:4
valid 1
Oeq1718412:5:
addtype chn
channels 1
name HM-CC-RT-DN OEQ1718412:5
valid 1
Oeq1718412:6:
addtype chn
channels 1
name HM-CC-RT-DN OEQ1718412:6
valid 1
Dp:
Hm-cc-rt-dn:
Ch:
0:
Aes_key:
oper 1
type 8
Config_pending:
oper 5
type 2
Device_in_bootloader:
oper 5
type 2
Inhibit:
oper 7
type 2
Lowbat:
oper 5
type 2
Rssi_device:
oper 5
type 8
Rssi_peer:
oper 5
type 8
Sticky_unreach:
oper 7
type 2
Unreach:
oper 5
type 2
Update_pending:
oper 5
type 2
4:
Actual_temperature:
oper 5
type 4
Auto_mode:
oper 2
type 2
Battery_state:
oper 5
type 4
Boost_mode:
oper 2
type 2
Boost_state:
oper 5
type 16
Comfort_mode:
oper 2
type 2
Control_mode:
oper 5
type 16
Fault_reporting:
oper 5
type 16
Lowering_mode:
oper 2
type 2
Manu_mode:
oper 2
type 4
Party_mode_submit:
oper 2
type 20
Party_start_day:
oper 3
type 16
Party_start_month:
oper 3
type 16
Party_start_time:
oper 3
type 16
Party_start_year:
oper 3
type 16
Party_stop_day:
oper 3
type 16
Party_stop_month:
oper 3
type 16
Party_stop_time:
oper 3
type 16
Party_stop_year:
oper 3
type 16
Party_temperature:
oper 3
type 4
Set_temperature:
oper 7
type 4
Valve_state:
oper 5
type 16
Cnt:
ACTUAL_TEMPERATURE 1
AES_KEY 1
AUTO_MODE 1
BATTERY_STATE 1
BOOST_MODE 1
BOOST_STATE 1
COMFORT_MODE 1
CONFIG_PENDING 1
CONTROL_MODE 1
DEVICE_IN_BOOTLOADER 1
FAULT_REPORTING 1
INHIBIT 1
LOWBAT 1
LOWERING_MODE 1
MANU_MODE 1
PARTY_MODE_SUBMIT 1
PARTY_START_DAY 1
PARTY_START_MONTH 1
PARTY_START_TIME 1
PARTY_START_YEAR 1
PARTY_STOP_DAY 1
PARTY_STOP_MONTH 1
PARTY_STOP_TIME 1
PARTY_STOP_YEAR 1
PARTY_TEMPERATURE 1
RSSI_DEVICE 1
RSSI_PEER 1
SET_TEMPERATURE 1
STICKY_UNREACH 1
UNREACH 1
UPDATE_PENDING 1
VALVE_STATE 1
Hm-rcv-50:
Ch:
0:
Install_mode:
oper 3
type 2
1:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
10:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
11:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
12:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
13:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
14:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
15:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
16:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
17:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
18:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
19:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
2:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
20:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
21:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
22:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
23:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
24:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
25:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
26:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
27:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
28:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
29:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
3:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
Du hast den RPC Server nicht konfiguriert / gestartet und/oder nicht die richtige Schnittstelle konfiguriert.
Wie man das macht, steht im Wiki Artikel zu HMCCU. Aber auch die beiden Artikel zu HMCCUDEV und hMCCU best practice sind durchaus interessant
So ich habe meine HMCCU noch mal komplett gelöscht und lauf dem Wiki Eintrag "hMCCU best practice" neu angelegt.
Die Firewall auf meiner piVCCU habe ich auch geändert !
Mein Fensterkontakt habe ich im Fhem importieren können. Über get deviceinfo sehe ich auch das sich der Status ändert von true bzw false. Im piVCCU sehe ich natürlich auch Offen bzw. verschlossen.
Im Device welches ich mit
define HM_Fenster_fhem HMCCUDEV HM-Fenster
angelegt habe steht der State auf Initialized und ändert sich auch nicht. Hab im Wiki dazu nicht gefunden.
Nach ein paar Minuten hat sich jetzt der Status auf "open" geändert, im Log habe ich folgendes gefunden zu dem Zeitpunkt:
2018.02.22 12:21:50 1: CCURPC: CB9292 ListDevices. Sending init to HMCCU
2018.02.22 12:22:00 1: HMCCU: RPC callback with URL http://192.168.178.60:14702/fh9292 initialized
2018.02.22 12:22:05 0: HMCCU: Received IN event. RPC server CB9292 initialized.
2018.02.22 12:22:05 2: HMCCU: Updated devices. Success=1 Failed=0
2018.02.22 12:22:05 1: HMCCU: All RPC servers running
Wenn ich den Fensterkontakt Schließe bleibt der Status im Fhem unverändert auch noch 5 Minuten. Im piVCCU ist er geschlossen.
Wenn ich den RPC Server neu starte ist der neue Status vorhanden ...
List vom HM-Fenster
Internals:
CFGFN
DEF HM-Fenster
IODev d_ccu
NAME Fenster
NR 231
STATE Initialized
TYPE HMCCUDEV
ccuaddr NEQ0629506
ccudevstate Active
ccuif BidCos-RF
ccuname HM-Fenster
ccutype HM-Sec-SCo
channels 2
statevals devstate
Readings:
2018-02-22 11:57:04 state Initialized
Attributes:
IODev d_ccu
ccureadingfilter STATE
hmstatevals ERROR!7:sabotage;SABOTAGE!1:sabotage
statedatapoint 1.STATE
substitute STATE!(0|false):closed,(1|true):open
List vom HMCCU
[code]Internals:
CCUNum 1
CFGFN
CHANGED
ChnCount 60
Clients :HMCCUDEV:HMCCUCHN:
DEF 192.168.178.63
DelDevices 0
DevCount 3
NAME d_ccu
NR 73
NTFY_ORDER 50-d_ccu
NewDevices 0
RPCPID 2080
RPCPRC internal
RPCState running
STATE running/OK
TYPE HMCCU
ccutype CCU2
host 192.168.178.63
version 3.9.003
Readings:
2018-02-22 10:57:49 rpcstate running
2018-02-22 11:45:08 state OK
Hmccu:
evtime 1519293469.94549
evtimeout 1
localaddr 192.168.178.60
rpccount 1
rpcinit 1
rpcports 9292
updatetime 1519296308.76035
Adr:
Hm-cc-rt-dn oeq1718412:1:
address OEQ1718412:1
addtype chn
valid 1
Hm-cc-rt-dn oeq1718412:2:
address OEQ1718412:2
addtype chn
valid 1
Hm-cc-rt-dn oeq1718412:3:
address OEQ1718412:3
addtype chn
valid 1
Hm-cc-rt-dn oeq1718412:4:
address OEQ1718412:4
addtype chn
valid 1
Hm-cc-rt-dn oeq1718412:5:
address OEQ1718412:5
addtype chn
valid 1
Hm-cc-rt-dn oeq1718412:6:
address OEQ1718412:6
addtype chn
valid 1
Hm-fenster:
address NEQ0629506
addtype dev
valid 1
Hm-fenster:0:
address NEQ0629506:0
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:
address BidCoS-RF
addtype dev
valid 1
Hm-rcv-50 bidcos-rf:0:
address BidCoS-RF:0
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:1:
address BidCoS-RF:1
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:10:
address BidCoS-RF:10
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:11:
address BidCoS-RF:11
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:12:
address BidCoS-RF:12
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:13:
address BidCoS-RF:13
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:14:
address BidCoS-RF:14
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:15:
address BidCoS-RF:15
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:16:
address BidCoS-RF:16
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:17:
address BidCoS-RF:17
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:18:
address BidCoS-RF:18
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:19:
address BidCoS-RF:19
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:2:
address BidCoS-RF:2
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:20:
address BidCoS-RF:20
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:21:
address BidCoS-RF:21
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:22:
address BidCoS-RF:22
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:23:
address BidCoS-RF:23
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:24:
address BidCoS-RF:24
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:25:
address BidCoS-RF:25
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:26:
address BidCoS-RF:26
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:27:
address BidCoS-RF:27
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:28:
address BidCoS-RF:28
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:29:
address BidCoS-RF:29
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:3:
address BidCoS-RF:3
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:30:
address BidCoS-RF:30
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:31:
address BidCoS-RF:31
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:32:
address BidCoS-RF:32
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:33:
address BidCoS-RF:33
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:34:
address BidCoS-RF:34
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:35:
address BidCoS-RF:35
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:36:
address BidCoS-RF:36
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:37:
address BidCoS-RF:37
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:38:
address BidCoS-RF:38
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:39:
address BidCoS-RF:39
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:4:
address BidCoS-RF:4
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:40:
address BidCoS-RF:40
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:41:
address BidCoS-RF:41
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:42:
address BidCoS-RF:42
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:43:
address BidCoS-RF:43
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:44:
address BidCoS-RF:44
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:45:
address BidCoS-RF:45
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:46:
address BidCoS-RF:46
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:47:
address BidCoS-RF:47
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:48:
address BidCoS-RF:48
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:49:
address BidCoS-RF:49
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:5:
address BidCoS-RF:5
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:50:
address BidCoS-RF:50
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:6:
address BidCoS-RF:6
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:7:
address BidCoS-RF:7
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:8:
address BidCoS-RF:8
addtype chn
valid 1
Hm-rcv-50 bidcos-rf:9:
address BidCoS-RF:9
addtype chn
valid 1
Test_heizung:
address OEQ1718412
addtype dev
valid 1
Test_heizung:0:
address OEQ1718412:0
addtype chn
valid 1
Agg:
Battery:
fcoll comment
fcond any
fdflt Batterien OK
felse ok
fexcl
fexpr ^HM_.*
fpref battery_
fread battery
ftrue low
ftype name
Hummax:
fcoll alias
fcond ge
fdflt Luftfeuchte OK
felse 0
fexcl
fexpr ^HM_KL.*
fpref hummax_
fread HUMIDITY
ftrue 60
ftype name
Lock:
fcoll comment
fcond any
fdflt Alle Fenster/Türen geschlossen
felse closed
fexcl
fexpr ^HM-F.*
fpref lock_
fread state
ftrue open
ftype name
Lockroof:
fcoll comment
fcond any
fdflt Alle Dachfenster geschlossen
felse closed
fexcl
fexpr Dachfenster
fpref lockroof_
fread state
ftrue open
ftype group
Lockwin:
fcoll comment
fcond any
fdflt Alle Fenster/Türen geschlossen
felse closed
fexcl Haustuer$
fexpr ^HM_TF.*
fpref lockwin_
fread state
ftrue open
ftype name
Unreach:
fcoll comment
fcond any
fdflt Alle Devices erreichbar
felse alive
fexcl
fexpr ^HM_.*
fpref unreach_
fread activity
ftrue dead
ftype name
Voltage:
fcoll comment
fcond le
fdflt Batteriespannung OK
felse 0
fexcl
fexpr (HM-CC-RT-DN|HM-TC-IT-WM-W-EU)
fpref voltage_
fread BATTERY_STATE
ftrue 2.2
ftype type
Dev:
Bidcos-rf:
addtype dev
channels 51
interface BidCos-RF
name HM-RCV-50 BidCoS-RF
type HM-RCV-50
valid 1
Bidcos-rf:0:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:0
valid 1
Bidcos-rf:1:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:1
valid 1
Bidcos-rf:10:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:10
valid 1
Bidcos-rf:11:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:11
valid 1
Bidcos-rf:12:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:12
valid 1
Bidcos-rf:13:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:13
valid 1
Bidcos-rf:14:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:14
valid 1
Bidcos-rf:15:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:15
valid 1
Bidcos-rf:16:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:16
valid 1
Bidcos-rf:17:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:17
valid 1
Bidcos-rf:18:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:18
valid 1
Bidcos-rf:19:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:19
valid 1
Bidcos-rf:2:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:2
valid 1
Bidcos-rf:20:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:20
valid 1
Bidcos-rf:21:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:21
valid 1
Bidcos-rf:22:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:22
valid 1
Bidcos-rf:23:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:23
valid 1
Bidcos-rf:24:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:24
valid 1
Bidcos-rf:25:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:25
valid 1
Bidcos-rf:26:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:26
valid 1
Bidcos-rf:27:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:27
valid 1
Bidcos-rf:28:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:28
valid 1
Bidcos-rf:29:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:29
valid 1
Bidcos-rf:3:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:3
valid 1
Bidcos-rf:30:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:30
valid 1
Bidcos-rf:31:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:31
valid 1
Bidcos-rf:32:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:32
valid 1
Bidcos-rf:33:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:33
valid 1
Bidcos-rf:34:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:34
valid 1
Bidcos-rf:35:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:35
valid 1
Bidcos-rf:36:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:36
valid 1
Bidcos-rf:37:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:37
valid 1
Bidcos-rf:38:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:38
valid 1
Bidcos-rf:39:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:39
valid 1
Bidcos-rf:4:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:4
valid 1
Bidcos-rf:40:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:40
valid 1
Bidcos-rf:41:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:41
valid 1
Bidcos-rf:42:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:42
valid 1
Bidcos-rf:43:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:43
valid 1
Bidcos-rf:44:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:44
valid 1
Bidcos-rf:45:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:45
valid 1
Bidcos-rf:46:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:46
valid 1
Bidcos-rf:47:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:47
valid 1
Bidcos-rf:48:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:48
valid 1
Bidcos-rf:49:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:49
valid 1
Bidcos-rf:5:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:5
valid 1
Bidcos-rf:50:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:50
valid 1
Bidcos-rf:6:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:6
valid 1
Bidcos-rf:7:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:7
valid 1
Bidcos-rf:8:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:8
valid 1
Bidcos-rf:9:
addtype chn
channels 1
name HM-RCV-50 BidCoS-RF:9
valid 1
Neq0629506:
addtype dev
channels 2
interface BidCos-RF
name HM-Fenster
type HM-Sec-SCo
valid 1
Neq0629506:0:
addtype chn
channels 1
name HM-Fenster:0
valid 1
Neq0629506:1:
addtype chn
channels 1
name HM-Fenster
valid 1
Oeq1718412:
addtype dev
channels 7
interface BidCos-RF
name Test_Heizung
type HM-CC-RT-DN
valid 1
Oeq1718412:0:
addtype chn
channels 1
name Test_Heizung:0
valid 1
Oeq1718412:1:
addtype chn
channels 1
name HM-CC-RT-DN OEQ1718412:1
valid 1
Oeq1718412:2:
addtype chn
channels 1
name HM-CC-RT-DN OEQ1718412:2
valid 1
Oeq1718412:3:
addtype chn
channels 1
name HM-CC-RT-DN OEQ1718412:3
valid 1
Oeq1718412:4:
addtype chn
channels 1
name HM-CC-RT-DN OEQ1718412:4
valid 1
Oeq1718412:5:
addtype chn
channels 1
name HM-CC-RT-DN OEQ1718412:5
valid 1
Oeq1718412:6:
addtype chn
channels 1
name HM-CC-RT-DN OEQ1718412:6
valid 1
Dp:
Hm-cc-rt-dn:
Ch:
0:
Aes_key:
oper 1
type 8
Config_pending:
oper 5
type 2
Device_in_bootloader:
oper 5
type 2
Inhibit:
oper 7
type 2
Lowbat:
oper 5
type 2
Rssi_device:
oper 5
type 8
Rssi_peer:
oper 5
type 8
Sticky_unreach:
oper 7
type 2
Unreach:
oper 5
type 2
Update_pending:
oper 5
type 2
4:
Actual_temperature:
oper 5
type 4
Auto_mode:
oper 2
type 2
Battery_state:
oper 5
type 4
Boost_mode:
oper 2
type 2
Boost_state:
oper 5
type 16
Comfort_mode:
oper 2
type 2
Control_mode:
oper 5
type 16
Fault_reporting:
oper 5
type 16
Lowering_mode:
oper 2
type 2
Manu_mode:
oper 2
type 4
Party_mode_submit:
oper 2
type 20
Party_start_day:
oper 3
type 16
Party_start_month:
oper 3
type 16
Party_start_time:
oper 3
type 16
Party_start_year:
oper 3
type 16
Party_stop_day:
oper 3
type 16
Party_stop_month:
oper 3
type 16
Party_stop_time:
oper 3
type 16
Party_stop_year:
oper 3
type 16
Party_temperature:
oper 3
type 4
Set_temperature:
oper 7
type 4
Valve_state:
oper 5
type 16
Cnt:
ACTUAL_TEMPERATURE 1
AES_KEY 1
AUTO_MODE 1
BATTERY_STATE 1
BOOST_MODE 1
BOOST_STATE 1
COMFORT_MODE 1
CONFIG_PENDING 1
CONTROL_MODE 1
DEVICE_IN_BOOTLOADER 1
FAULT_REPORTING 1
INHIBIT 1
LOWBAT 1
LOWERING_MODE 1
MANU_MODE 1
PARTY_MODE_SUBMIT 1
PARTY_START_DAY 1
PARTY_START_MONTH 1
PARTY_START_TIME 1
PARTY_START_YEAR 1
PARTY_STOP_DAY 1
PARTY_STOP_MONTH 1
PARTY_STOP_TIME 1
PARTY_STOP_YEAR 1
PARTY_TEMPERATURE 1
RSSI_DEVICE 1
RSSI_PEER 1
SET_TEMPERATURE 1
STICKY_UNREACH 1
UNREACH 1
UPDATE_PENDING 1
VALVE_STATE 1
Hm-rcv-50:
Ch:
0:
Install_mode:
oper 3
type 2
1:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
10:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
11:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
12:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
13:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
14:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
15:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
16:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
17:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
18:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
19:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
2:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
20:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
21:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
22:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
23:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
oper 6
type 2
24:
Level:
oper 2
type 6
Press_long:
oper 6
type 2
Press_short:
&nb
Hallo zusammen,
ich habe das Problem selber gelöst :-)
In meinem HMCCU hat als rpcinterface das "BidCos-RF" (Homematic) gefehlt.
Hab es jetzt eingetragen und der Status wechselt in Fhem wie im piVCCU !!
Gruß
Michael