[GELÖST] RaspberryMatic möchte nicht kommunizieren

Begonnen von vic, 15 Februar 2019, 10:30:22

Vorheriges Thema - Nächstes Thema

vic

Guten Tag liebe Gemeinde

Ich bin schon seit längerer Zeit am probieren, Foren durchforschen und komme einfach nicht vom Fleck.

# ————– Settings Homematic CCU-Bridge ————–
define bridge_HM HMCCU 192.168.10.32
attr bridge_HM alias Homematic CCU-Bridge
#externer (interner) RPC Server verwenden
#attr bridge_HM ccuflags intrpc
attr bridge_HM ccuflags procrpc
attr bridge_HM room Homematic
#Interfaces definieren (nur die verwendeten bestimmen!)
#BidCos-RF Homematic Standard
#BidCos-Wired Homematic Wired (RS485)
#HmIP-RF Homematic IP
#CUxD CUxD Daemon (falls Addon auf der CCU installiert worden ist)
#Homegear falls auf der CCU installiert
#VirtualDevices Virtuelle Devices auf der CCU (falls benötigt)
attr bridge_HM rpcinterfaces BidCos-RF
#Inhalte des RPC Servers alle 5 Sekunden von FHEM übernehmen
attr bridge_HM rpcinterval 5
attr bridge_HM rpcport 2001
#Verzeichnis für den internen RPC Server
attr bridge_HM rpcqueue /tmp/ccuqueue
attr bridge_HM stateFormat rpcstate/state


Ich erhalte nur den Status "rpcstate inactive"

Vielen Dank für eure Hilfe
Raspberry Pi 4
RFXTRX 868MHz und 433MHz
FS20, Intertechno, Homematic, Shelly
MAX!-Cube, Philips HUE-Bridge

zap

#1
Definition des I/O Device sieht gut aus. Hast Du mal den RPC-Server gestartet?

set bridge_HM rpcserver on

Zum automatischen Starten beim FHEM Start das Attribut rpcserver auf on setzen.

Beim externen RPC-Server kannst Du dir das Attribut rpcinterval schenken.
Und stelle am besten noch "Homematic Script API" auf "Vollzugriff" in der CCU. Es sein denn, du bist dir sicher, dass die angegbenen Adressen/Netze korrekt sind
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

vic

Wow ... Es funktioniert!

Vielen herzlichen Dank zap

(Ich denke dass diese Anfrage zu den Anfängerfragen gehört  :D)
Raspberry Pi 4
RFXTRX 868MHz und 433MHz
FS20, Intertechno, Homematic, Shelly
MAX!-Cube, Philips HUE-Bridge

vic

Hallo zap

Nun eine kleine Ernüchterung

Die ccu startet nur wenn ich manuell den Befehl set bridge_HM_CCU rpcserver on eingebe.

Habe folgendes versucht:
attr bridge_HM_CCU rpcserver on
oder
define bridge_HM_CCU_INITIALIZED notify global:INITIALIZED set bridge_HM_CCU rpcserver on


Ich hoffe du verzweifelst nicht an meinen dilettantischen Fragen.
Raspberry Pi 4
RFXTRX 868MHz und 433MHz
FS20, Intertechno, Homematic, Shelly
MAX!-Cube, Philips HUE-Bridge

zap

Das attr rpcserver on greift nur beim Starten von FHEM. Direkt nach dem Setzen des Attributes passiert gar nichts. Du solltest das notify löschen, wenn du das Attribut gesetzt hast. Sonst wird versucht, den RPC Server 2x zu starten.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

vic

Habe ich so eingefügt und nebst FHEM auch versuchshalber den Raspi neu gestartet.

Es scheint nichts zu nützen.  >:(

#----- Homematic CCU-Bridge -----
define bridge_HM_CCU HMCCU 192.168.10.32
attr bridge_HM_CCU alias Homematic CCU-Bridge
attr bridge_HM_CCU ccuflags procrpc
attr bridge_HM_CCU room Homematic
attr bridge_HM_CCU rpcinterfaces BidCos-RF,HmIP-RF
#attr bridge_HM_CCU rpcinterval 5
attr bridge_HM_CCU rpcport 2001
attr bridge_HM_CCU rpcqueue /tmp/ccuqueue
attr bridge_HM_CCU stateFormat rpcstate/state
attr bridge_HM_CCU rpcserver on

define bridge_HM_rpcBidCos_RF HMCCURPCPROC 192.168.10.32 BidCos-RF
attr bridge_HM_rpcBidCos_RF alias CCU RPC BidCos-RF
attr bridge_HM_rpcBidCos_RF eventMap /rpcserver on:on/rpcserver off:off/
attr bridge_HM_rpcBidCos_RF room Homematic
attr bridge_HM_rpcBidCos_RF stateFormat rpcstate/state
attr bridge_HM_rpcBidCos_RF verbose 2


#define bridge_HM_CCU_INITIALIZED notify global:INITIALIZED set bridge_HM_CCU rpcserver on


Anbei mal der Code

Sobald ich manuell starte funktioniert es...

Danke für die Hilfe..
Raspberry Pi 4
RFXTRX 868MHz und 433MHz
FS20, Intertechno, Homematic, Shelly
MAX!-Cube, Philips HUE-Bridge

zap

Schau halt mal ins Logfile, ob da Fehler von HMCCU, HMCCURPCPROC oder CCURPC drin stehen.
Ohne valide Fehlermeldungen ist das Kaffeesatz Leserei
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

vic

Ich kann da nichts erkennen...

2019.02.15 18:14:43 2: HMCCURPCPROC: [bridge_HM_rpcBidCos_RF] RPC server process started for interface BidCos-RF with PID=2076
2019.02.15 18:14:43 2: CCURPC: [bridge_HM_rpcBidCos_RF] Initializing RPC server CB2001010035 for interface BidCos-RF
2019.02.15 18:14:43 1: HMCCURPCPROC: [bridge_HM_rpcBidCos_RF] RPC server starting
2019.02.15 18:14:43 2: HMCCURPCPROC: [bridge_HM_rpcBidCos_RF] Callback server CB2001010035 created. Listening on port 7411
2019.02.15 18:14:43 2: CCURPC: [bridge_HM_rpcBidCos_RF] CB2001010035 accepting connections. PID=2076
2019.02.15 18:14:43 2: HMCCURPCPROC: [bridge_HM_rpcBidCos_RF] RPC server CB2001010035 enters server loop
2019.02.15 18:14:43 2: HMCCURPCPROC: [bridge_HM_rpcBidCos_RF] Registering callback http://192.168.10.35:7411/fh2001 of type A with ID CB2001010035 at http://192.168.10.32:2001
2019.02.15 18:14:44 1: HMCCURPCPROC: [bridge_HM_rpcBidCos_RF] RPC server CB2001010035 running
2019.02.15 18:14:44 1: HMCCU: [bridge_HM_CCU] All RPC servers running
2019.02.15 18:14:44 2: HMCCU: [bridge_HM_CCU] Updated devices. Success=1 Failed=0
2019.02.15 18:14:44 1: HMCCURPCPROC: [bridge_HM_rpcBidCos_RF] Scheduled CCU ping every 300 seconds
2019.02.15 18:14:44 2: CCURPC: [bridge_HM_rpcBidCos_RF] CB2001010035 NewDevice received 59 device and channel specifications
Raspberry Pi 4
RFXTRX 868MHz und 433MHz
FS20, Intertechno, Homematic, Shelly
MAX!-Cube, Philips HUE-Bridge

zap

Das sind jetzt die Meldungen, die beim manuellen Start kommen, oder?

Welche Meldungen kommen denn, wenn FHEM startet?

Editierst du eigentlich die fhem.cfg manuell? Sieht für mich so aus.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

vic

Hallo zap

das sind die Meldung die ich bei einem Neustart erhalte...
2019.02.15 22:04:37 3: Denon_AVR_X3400H device opened
2019.02.15 22:04:37 2: AttrTemplates: got 36 entries
2019.02.15 22:04:41 2: HMCCURPCPROC: [bridge_HM_rpcBidCos_RF] RPC server process started for interface BidCos-RF with PID=4944
2019.02.15 22:04:41 2: CCURPC: [bridge_HM_rpcBidCos_RF] Initializing RPC server CB2001010035 for interface BidCos-RF
2019.02.15 22:04:41 1: HMCCURPCPROC: [bridge_HM_rpcBidCos_RF] RPC server starting
2019.02.15 22:04:41 2: HMCCURPCPROC: [bridge_HM_rpcBidCos_RF] Callback server CB2001010035 created. Listening on port 7411
2019.02.15 22:04:41 2: CCURPC: [bridge_HM_rpcBidCos_RF] CB2001010035 accepting connections. PID=4944
2019.02.15 22:04:41 2: HMCCURPCPROC: [bridge_HM_rpcBidCos_RF] RPC server CB2001010035 enters server loop
2019.02.15 22:04:41 2: HMCCURPCPROC: [bridge_HM_rpcBidCos_RF] Registering callback http://192.168.10.35:7411/fh2001 of type A with ID CB2001010035 at http://192.168.10.32:2001
2019.02.15 22:04:41 1: HMCCURPCPROC: [bridge_HM_rpcBidCos_RF] RPC server CB2001010035 running
2019.02.15 22:04:41 1: HMCCU: [bridge_HM_CCU] All RPC servers running
2019.02.15 22:04:41 2: HMCCU: [bridge_HM_CCU] Updated devices. Success=1 Failed=0
2019.02.15 22:04:41 1: HMCCURPCPROC: [bridge_HM_rpcBidCos_RF] Scheduled CCU ping every 300 seconds
2019.02.15 22:04:41 2: CCURPC: [bridge_HM_rpcBidCos_RF] CB2001010035 NewDevice received 59 device and channel specifications


ok ... nun werde ich langsam blöd....

Funktioniert und ich weiss nicht warum....

Das einzige was ich geändert habe ist:
define HM_Wandthermostat HMCCUDEV OEQ0764532
attr HM_Wandthermostat IODev bridge_HM_CCU
attr HM_Wandthermostat room Homematic



Danach shutdown restart...


Danke vielmals für deine Hilfe zap.
Raspberry Pi 4
RFXTRX 868MHz und 433MHz
FS20, Intertechno, Homematic, Shelly
MAX!-Cube, Philips HUE-Bridge