[Gelöst]: FHEM mit Homematic CCU3

Begonnen von Quizzles, 17 November 2018, 23:46:15

Vorheriges Thema - Nächstes Thema

Quizzles

Hallo zusammen,

nach langem einlesen habe ich heute probiert einen FHEM Server in Verbindung mit einer Homematic CCU3 zum Laufen zu bekommen. Leider nur mit mäßigem Erfolg....

Der Server läuft soweit. Allerdings habe ich beim Einbinden der CCU3 ein kleines Problem. Ich erstelle sie ganz normal mit define CCU3 HMCCU "passenderIP". Danach habe ich wie beschrieben das Attribut ccuflags auf procrpc gestellt. Vielleicht liegt hier auch schon der erste Fehler. Ich weiß es leider nicht :(

Habe mich zu allererst an folgender Anleitung aus der FHEM orientiert: https://wiki.fhem.de/wiki/HMCCU_Best_Practice

Da die nicht 100%ig funktioniert hat, bin ich nach längerem googeln auf folgenden Beitrag gestoßen: https://forum.fhem.de/index.php?topic=91033.0. Aufgrund dessen habe ich auch das Attribut ccuflags umgestellt. Leider steht beim Attribut ccustate immer noch unreachable und wenn ich die devicelist abrufen möchte kommt folgende Meldung: HMCCU: I/O device not initialized. Try again later.

Vielleicht liegt es auch nur an einer Kleinigkeit, die ich übersehen habe, aber gerade bin ich wirklich ratlos und kurz vor dem Verzweifeln.

Ich hoffe ihr könnt mir helfen.

amenomade

Bitte ein "list CCU3" und Logauszüge (beim start von FHEM oder start des RPC Servers, usw.) posten.

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

supernova1963

Ich hatte damals die Firewall Einstellungen der CCU vergessen ...

Quizzles

Vielen Dank für die Antworten!

Zitat von: supernova1963 am 18 November 2018, 06:08:57
Ich hatte damals die Firewall Einstellungen der CCU vergessen ...


Habe ich gemacht, danach hat sich der ccustate auch auf active geändert.

Zitat von: amenomade am 18 November 2018, 01:44:07
Bitte ein "list CCU3" und Logauszüge (beim start von FHEM oder start des RPC Servers, usw.) posten.

CCU Firewall eingestellt? RPC Server gestartet?

Hier mal der Auszug von der CCU3 list

Internals:
   CCUNum     1
   Clients    :HMCCUDEV:HMCCUCHN:HMCCURPC:HMCCURPCPROC:
   DEF        192.168.178.xx
   NAME       CCU3
   NOTIFYDEV  global,TYPE=(HMCCU|HMCCUDEV|HMCCUCHN)
   NR         16
   NTFY_ORDER 50-CCU3
   RPCState   inactive
   STATE      Initialized
   TYPE       HMCCU
   ccuip      192.168.178.xx
   ccustate   active
   ccutype    CCU2/3
   host       192.168.178.xx
   version    4.3.007
   READINGS:
     2018-11-18 10:21:16   rpcstate        inactive
     2018-11-18 10:21:16   state           Initialized
   hmccu:
     evtime     0
     evtimeout  0
     rpccount   0
     rpcports   2001
     updatetime 0
     ccu:
       delay      180
       delayed    1
       timeout    1
     ifports:
     interfaces:
     rpc:
Attributes:
   ccuflags   procrpc
   room       FLUR
   rpcserver  on
   stateFormat rpcstate/state


Beim Starten von FHEM kommen folgende Auszüge:

2018.11.18 10:21:13 0: Server shutdown
2018.11.18 10:21:13 0: HMCCU: Can't find RPC device
2018.11.18 10:21:14 1: Including fhem.cfg
2018.11.18 10:21:14 3: WEB: port 8083 opened
2018.11.18 10:21:14 2: eventTypes: loaded 5 events from ./log/eventTypes.txt
2018.11.18 10:21:15 1: HMCCU: [CCU3] Initialized version 4.3.007
2018.11.18 10:21:15 1: HMCCU: [CCU3] HMCCU: Initializing device
2018.11.18 10:21:15 2: HMCCU: HMScript failed. 401 Unauthorized
2018.11.18 10:21:16 1: HMCCU: [CCU3] HMCCU: Error while reading device list from CCU 192.168.178.xx
2018.11.18 10:21:16 1: HMCCU: [CCU3] Scheduling delayed initialization in 180 seconds
2018.11.18 10:21:16 1: Including ./log/fhem.save
2018.11.18 10:21:16 0: HMCCU: Start of RPC server after FHEM initialization in 200 seconds


Und folgende:
2018.11.18 10:24:36 0: HMCCU: [CCU3] Definition of some RPC devices failed


amenomade

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

Quizzles

Das habe ich jetzt angelegt.

Attributes:
   ccuflags   procrpc
   room       FLUR
   rpcinterfaces BidCos-RF,BidCos-Wired,HmIP-RF,VirtualDevices
   rpcserver  on
   stateFormat rpcstate/state


Der Zustand ist leider immer noch inactive/Initialized.

Muss noch etwas gesetzt werden?

amenomade

#6
Was sieht man in der Log (bitte mit verbose 5) bei set CCU3 rpcserver on?

Und was sagt
nmap 192.168.178.xx (IP der CCU)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Quizzles

Sorry für die späte Antwort.

Hatte vorgestern zu tun und gestern habe ich dann nochmal viel an FHEM und an der CCU rumgespielt und habe den Fehler tatsächlich gefunden. In den Einstellungen der CCu3 musste noch die Firewall Richtlinie in den Systemeinstellungen auf Ports Offen geändert werden. Das habe ich gemacht und sieh da es funktioniert.  ;D

Habe auch bereits die ersten Geräte anlernen können. Und da bin ich aktuell noch ein bisschen am rumspielen.

Vielen Dank trotzdem für eure Hilfe! ;)


bjoernbo

Ich muss mal fragen

in dem Artikel https://wiki.fhem.de/wiki/HMCCU_Best_Practice geht es um die CCU2 funktioniert das auch mit der CCU3 ??
Ich will mir HomaticIP mit einer CCU 3 kaufen und frage daher ob die Vorgehensweise auch für die CCU3 funktioniert.

DANKE
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

amenomade

Zitat von: bjoernbo am 20 Februar 2020, 10:28:53
Ich muss mal fragen

in dem Artikel https://wiki.fhem.de/wiki/HMCCU_Best_Practice geht es um die CCU2 funktioniert das auch mit der CCU3 ??
Ich will mir HomaticIP mit einer CCU 3 kaufen und frage daher ob die Vorgehensweise auch für die CCU3 funktioniert.

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