Raspberry + FHEM + NanoCUL + Homematic

Begonnen von michael_klatt, 06 September 2017, 22:17:10

Vorheriges Thema - Nächstes Thema

michael_klatt

Hy,

habe nun tagelang probiert und bin zu dumm irgendwie meine Homematic Leistungsmess Steckdose zu pairen.

Folgende Situation:

Raspberry
FHEM installiert
Anwesenheitserkennung installiert
NanoCUL installiert mit /dev/serial/by-id/usb-SHA_CUL868-if00-port0@38400 1234
Stick ist initialisiert
VCCU eingerichtet

dann mit set VCCU hmPairForSec 300 oder set CUL_0 hmPairForSec 600.

Meine Config File sieht so aus:

attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride
attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd SecurityCheck:\
\
WEBphone,WEBtablet has no associated allowed device with basicAuth.\
\
Restart FHEM for a new check if the problem is fixed,\
or set the global attribute motd to none to supress this message.\

attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 3

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global
attr WEB confirmDelete 0
attr WEB stylesheetPrefix dark

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log
attr autocreate room Neu

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create
define allowed_WEB allowed
attr allowed_WEB basicAuth bWljaGE6Zm9yZGVzY29ydDE=
attr allowed_WEB validFor WEB
define allowed_telnetPort allowed
attr allowed_telnetPort password fordescort1
attr allowed_telnetPort validFor telnetPort
define handy_michael PRESENCE lan-ping 192.155.134.78
attr handy_michael userattr presence presence_map structexclude
attr handy_michael presence Anwesenheit
attr handy_michael room Zu_Hause
define handy_manuela PRESENCE lan-ping 192.155.134.77
attr handy_manuela userattr presence presence_map structexclude
attr handy_manuela presence Anwesenheit
attr handy_manuela room Zu_Hause
define Anwesenheit structure presence handy_michael handy_manuela
attr Anwesenheit clientstate_behavior relative
attr Anwesenheit clientstate_priority present absent
attr Anwesenheit room Zu_Hause
define CUL_IO1 CUL /dev/serial/by-id/usb-SHA_CUL868-if00-port0@38400 1234
attr CUL_IO1 hmId 280584
attr CUL_IO1 rfmode HomeMatic
attr CUL_IO1 room CUL_HM
define VCCU CUL_HM 280584
attr VCCU IODev CUL_IO1
attr VCCU IOList CUL_IO1
attr VCCU expert 2_defReg+raw
attr VCCU model CCU-FHEM
attr VCCU room CUL_HM
attr VCCU subType virtual
attr VCCU webCmd virtual:update
define VCCU_Btn1 CUL_HM 28058401
attr VCCU_Btn1 model CCU-FHEM
attr VCCU_Btn1 peerIDs
attr VCCU_Btn1 webCmd press short:press long

Vielleicht kann ja jemand behilflich sein...hab mich so auf FHEM gefreut und nun bin ich ein bisschen enttäuscht.

franky08

#1
Mal ein Blick ins Log geworfen? Ein list vom Cul wäre auch interessant.

P.S. und das am Besten mal auf disable setzen
Zitatdefine initialUsbCheck notify global:INITIALIZED usb create
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

franky08

#2
Ein list vom CUL machst du mit:
list CUL_IO1

oben in der Kommandozeile eingeben und die Ausgabe hier in Code Tags (ist der Button mit der Raute #) posten.
Den Log findest du auf der linken Seite von fhem Webansicht unter Logfile

P.S. bitte im Forum bleiben, mit PM hat kein anderer User, mit vlt. dem gleichen Problem, etwas davon

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

franky08

Usb check disablest du mit:

attr initialUsbCheck disable 1
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

michael_klatt

Internals:
   CMDS       ABCEeFfGhiKklMmRTtUVWXxYZz
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/serial/by-id/usb-SHA_CUL868-if00-port0@38400 1234
   DeviceName /dev/serial/by-id/usb-SHA_CUL868-if00-port0@38400
   FD         10
   FHTID      1234
   NAME       CUL_IO1
   NR         25
   PARTIAL
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 nanoCUL868
   initString X21
Ar
   owner_CCU  VCCU
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2017-09-06 22:41:27   cmds             A B C E e F f G h i K k l M m R T t U V W X x Y Z z
     2017-09-06 21:20:21   raw             No answer
     2017-09-06 22:41:27   state           Initialized
     2017-09-06 22:31:30   uptime          No answer
     2017-09-06 22:31:30   version         No answer
Attributes:
   hmId       280584
   rfmode     HomeMatic
   room       CUL_HM

amenomade

Zitatdann mit set VCCU hmPairForSec 300 oder set CUL_0 hmPairForSec 600
Und dann natürlich die Steckdose im Pairing Modus setzen? Was ist dann die Rückmeldung von der LED?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

michael_klatt

Wenn ich die Leistungssteckdose in die Dose stecke und dann den Knopf darauf 5. Sekunden drücke blinkt sie. Danach blinkt die Led einmal rot, dann orange. Dann hört sie auf zu Blinken. Und in fhem wird nichts angezeigt...

Hab auch versucht eine Fernbedienung abzulernen auch bislang ohne Erfolg. Der Stick hat vorher als ich ccu2 genutzt habe ohne weiteres funktioniert.

Gibt es noch eine Einstellung Möglichkeit ?
Oder kann es an einer falschen liegen.
Lieben Gruss und danke


Grinsekatze

Hm, ich bin jetzt zu faul alles zuvor zu lesen. :) Aber ich habe meine eigene Leistungs-Steckdose (HM-ES-PMSw1-Pl) vor 2 Wochen gepaired und das ging erstaunlich einfach (ich bin bei HM ja inzwischen gewöhnt, mehrfach pairen zu müssen u.a.). Wobei ich den HMUART nutze und keinen CUL.

Am Besten in der VCCU den Pairing Befehl eintippen. Wenn Du es im CUL machst, dann ist nur der CUL an die Dose gebunden. Um genau das zu verhindern benutzt Du ja die VCCU.
Nach dem Befehl innerhalb der 300 Sekunden an der Dose den Taster drücken (für mind. 4 Sekunden). Ich habe ihn aber glaub ich nur einmal kurz gedrückt. Danach erschien das Device bei mir in FHEM im Raum CUL_HM. Ich habe vorsichtshalber dann in FHEM noch ein save abgesetzt.

Sonst vielleicht hilfreich: https://wiki.fhem.de/wiki/HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung




amenomade

Ja, ab dem Moment wo Du eine VCCU hast, ist es besser direkt mit der zu pairen.
Abstand zwischen CUL und Steckdose > 1m, aber doch noch erreichbar.

Ansonsten die Steckdose den Auslieferungszustand wieder bringen, und wiederholen.

Oder mit pairSerial probieren: Siehe hier: https://wiki.fhem.de/wiki/HomeMatic_Devices_pairen#Vorgehen_bei_Problemen

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

michael_klatt

Probiere ich heute Abend Mal. Gibt es ne Möglichkeit den Stick zu testen? Die Led sollte sollte doch permanent Blinken oder nicht ?

pc1246

Moin
Eventuell  ist Dir nebenbei ein peering reingerutscht, oder sie war schon mal gepeert? Dann sollte ein Werksreset helfen, und dann noch mal von vorne!
Gruss Christoph
HP T610
Onkyo_AVR;Enigma2; SB_Server; SB_Player; HM-USB; PhilipsTV; harmony hub; Jeelink mit PCA301; Somfy; S7-300; LGW; HUE; HM-IP auf Charly; div

michael_klatt

Hy Werksreset mit 5sekunden drücken und danach nochmal hab ich auch schon probiert ohne Erfolg. Das Andere teste ich dann mal heute Abend und meld mich dann wieder. Gruss und Danke vorerst für die Hilfen hier.

michael_klatt

Nach dem testen gestern Abend bin ich heute morgen etwas sauer und etwas enttäuscht das das nicht läuft. Weder mit vccu pairing noch mit pairing über serial. Die Steckdose hab ich zehn Mal werksresettet aber auch ohne Erfolg.

Wie geht man am besten vor ?
Soweit ich gesehen habe musste der cul Stick die ganze Zeit Blinken. Tut er aber nur einmal beim start dann nicht weiter.

Gruss

pc1246

Moin
Nun mal langsam. Mach mal auf dem CUL ein get ccconf. Dann sehen wir erstmal, ob der ueberhaupt laueft!
btw.: Deine Signatur stimmt nicht, da steht Du haettest 1.66, Du hast aber 1.67!
Gruss Christoph
HP T610
Onkyo_AVR;Enigma2; SB_Server; SB_Player; HM-USB; PhilipsTV; harmony hub; Jeelink mit PCA301; Somfy; S7-300; LGW; HUE; HM-IP auf Charly; div

michael_klatt

Hy,
Signatur geändert.anbei Mal zwei Bilder. Gruss