HMCCU: CCU busy, choose one of rpcstate:noArg

Begonnen von LotharRappsilber, 06 Juni 2019, 17:29:15

Vorheriges Thema - Nächstes Thema

LotharRappsilber

Was ich auch versuche. Bekomme immer diese Meldung.

HMCCU: CCU busy, choose one of rpcstate:noArg
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

bartman121

#1
Mehr input für output!

Soll heißen: formuliere dein Problem sinnvoll.
Ein list des devices.
Was hast du versucht?
Umgebungsbedingungen: Betriebssystem, fhem aktuell, was sonst noch wichtig sein könnte.

Mache genau das was dir die Leute sagen, in dem anderen beiden threads hast du das nicht getan.

LotharRappsilber

#2
BS = windows
FHEM-Version = aktuell
rpcserver = gestartet (siehe jpg)
Befehle:

define HMIPCCU HMCCU 192.168.4.8
attr HMIPCCU ccuflags intpc
attr HMIPCCU room Homematic
attr HMIPCCU rpcinterfaces HmIP-RF
attr HMIPCCU rpcqueue /tmp
attr HMIPCCU rpcinterval 5
set HMIPCCU rpcserver on
attr HMIPCCU rpcserver on
attr HMIPCCU stateFormat rpcstate/state


Ich möchte die CCU2 mit FHEM synchronisieren. Hab schon viele Beiträge und WIKI's gelesen, leider ohne Erfolg.

Gruss Lothar
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

bartman121

#3
Ich kenne mich damit überhaupt nicht aus, hast du die Firewall der Firewall CCU angepasst?
https://www.tu-m.de/hausautomatisierung/ccu2-in-fhem-einbinden/ccu2-in-fhem-einbinden-teil-2/

Zitat
Seit der CCU Firmware 2.27.7 sind die Zugriffsmöglichkeiten auf die CCU durch eine Firewall abgesichert. Der Zugriff durch FHEM muss explizit freigeschaltet werden, da HMCCU sonst nicht korrekt funktioniert (s. nächster Abschnitt).
Steht auch so im Wiki.
https://wiki.fhem.de/wiki/HMCCU <-bitte vollständig lesen und befolgen.

LotharRappsilber

FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

Mundus

Auch den Punkt der Authentifizierung?
Ports offen?

WebUI läuft und die IP-Adresse ist i.O.?

LotharRappsilber

Auch den Punkt der Authentifizierung?

Versteh ich leider nicht. Was meinst Du?

CCU2 läuft!
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

zap

#7
ccuflags intpc ist falsch, wenn muss es intrpc heißen.

Ist aber sowieso veraltet. Stattdessen ccuflags auf procrpc setzen. Möglicherweise gibt es trotzdm Probleme mit Windows. Habe das nie mit Windows getestet.

Ansonsten: Einstellungen => Systemsteuerung => Sicherheit => Authentifizierung Haken raus.

Steht aber alles im Wiki.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

LotharRappsilber

Bei mir ist leider bei Sicherheit kein Hacken drin. (Screen)

Das andere hab ich geändert. Danke!!!
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

LotharRappsilber

Jetzt scheint es zu gehen. Die Lösung war "procrpc". Danke noch mal!!!

Gruss Lothar
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

LotharRappsilber

#10
Doch noch einige Fragen.
1. Der Sensor wird zwar gefunden, aber es werden keine Parameter angezeigt.
2. Wie Aktualisiere ich ständig?
3. Bei den Readings wird mir immer ein Datum von 2018 angezeigt.

Bei rpcstate steht "inactive".

Wenn ich "get update" mache, wird nur das Datum und Uhrzeit von "rpcstate" und "state" aktualisiert.

Wenn ich get devicelist mache, kommt "Read 3 devices with 110 channels from CCU".

Bitte um Hilfe!!!
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

kjmEjfu

Zitat von: LotharRappsilber am 07 Juni 2019, 13:49:28
Doch noch einige Fragen.
1. Der Sensor wird zwar gefunden, aber es werden keine Parameter angezeigt.

welcher Sensor?
Wie wäre es mit einem List des Sensors oder zumindest eine Auskunft über die Bezeichnung?

https://wiki.fhem.de/wiki/HMCCU#Verwaltung_von_Default_Attributen hast du befolgt?
https://wiki.fhem.de/wiki/HMCCUDEV ist auch interessant
in https://wiki.fhem.de/wiki/HMCCU_Best_Practice findet man auch einiges an Tipps


Zitat von: LotharRappsilber am 07 Juni 2019, 13:49:28
2. Wie Aktualisiere ich ständig?
3. Bei den Readings wird mir immer ein Datum von 2018 angezeigt.

Bei rpcstate steht "inactive".

Wenn ich "get update" mache, wird nur das Datum und Uhrzeit von "rpcstate" und "state" aktualisiert.

Wenn ich get devicelist mache, kommt "Read 3 devices with 110 channels from CCU".

Passiert normalerweise per RPC automatisch

Zitat von: LotharRappsilber am 07 Juni 2019, 13:49:28
Bitte um Hilfe!!!

du musst echt mehr Input für Output liefern, sonst klappt das nicht.
Migriere derzeit zu Home Assistant

LotharRappsilber

Der Sensor ist HMIP-SWO-PL. Die wiki's hab ich alle gelesen, werde aber nicht schlau daraus.

Mein log spuckt das aus:

2019.06.07 16:42:47 1: registering fhem as Windows Service
2019.06.07 16:42:47 1: starting fhem as a service
2019.06.07 16:42:47 1: Including c:/fhem-5.8/fhem.cfg
2019.06.07 16:42:47 3: telnetPort: port 7072 opened
2019.06.07 16:42:55 3: WEB: port 8083 opened
2019.06.07 16:42:55 3: WEBphone: port 8084 opened
2019.06.07 16:42:55 3: WEBtablet: port 8085 opened
2019.06.07 16:42:56 3: Opening CUL device COM4
2019.06.07 16:42:56 3: Setting CUL serial parameters to 9600,8,N,1
2019.06.07 16:42:57 3: CUL: Possible commands: BCFiAZEGMRTVWXefmltux
2019.06.07 16:42:57 3: CUL device opened
2019.06.07 16:42:57 3: Opening FritzBox device 192.168.4.254
Das System kann die angegebene Datei nicht finden.

2019.06.07 16:42:57 1: PERL WARNING: can't open device: 192.168.4.254
at ./FHEM/DevIo.pm line 420.
2019.06.07 16:42:57 1: FritzBox: Can't open 192.168.4.254:
2019.06.07 16:42:57 1: HMLAN_Parse: HMLAN1 new condition disconnected
2019.06.07 16:42:57 3: Opening HMLAN1 device 192.168.4.9:1000
2019.06.07 16:42:57 1: HMLAN_Parse: HMLAN1 new condition init
2019.06.07 16:42:57 3: HMLAN1 device opened
2019.06.07 16:43:16 1: HMCCU: [HMIPCCU] Initialized version 4.3.015
2019.06.07 16:43:16 1: HMCCU: [HMIPCCU] HMCCU: Initializing device
2019.06.07 16:43:16 1: HMCCU: [HMIPCCU] HMCCU: Read 3 devices with 110 channels from CCU 192.168.4.8
2019.06.07 16:43:16 1: HMCCU: [HMIPCCU] HMCCU: Read 3 interfaces from CCU 192.168.4.8
2019.06.07 16:43:16 1: HMCCU: [HMIPCCU] HMCCU: Read 3 programs from CCU 192.168.4.8
2019.06.07 16:43:16 1: HMCCU: [HMIPCCU] HMCCU: Read 0 virtual groups from CCU 192.168.4.8
2019.06.07 16:43:19 1: HMCCURPCPROC: [Kombisensor] Initialized version 1.7.001 for interface HmIP-RF with I/O device HMIPCCU
2019.06.07 16:43:20 1: Including ./log/fhem.save
2019.06.07 16:43:20 3: No I/O device found for Poolwasserpumpe_11657_0144396
2019.06.07 16:43:20 3: Device CUL_HM_HM_CC_RT_DN_22A139 added to ActionDetector with 000:10 time
2019.06.07 16:43:20 0: HMCCU: Start of RPC server after FHEM initialization in 12 seconds
2019.06.07 16:43:20 3: initialUsbCheck return value: This command is not yet supported on windows
2019.06.07 16:43:20 0: Featurelevel: 5.9
2019.06.07 16:43:20 0: Server started with 84 defined entities (fhem.pl:19376/2019-05-11 perl:5.028002 os:MSWin32 user:SYSTEM pid:2872)
2019.06.07 16:43:20 1: HMLAN_Parse: HMLAN1 new condition ok


HMIP-SWO-PL wird nicht automatisch aktualisiert. Bitte um Geduld mit mir, bin schon 67 Jahre alt (leider).
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

LotharRappsilber

Jetzt habe ich 2 Sensoren (CCU RPC BidCos-RF und CCU RPC HmIP-RF). Beide stehen auf runnig/OK, aber nur bei HmIP-RF werden Daten (Temperatur usw.) angezeigt. Die Readings werden aber nie aktualisiert.
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

bartman121

Hallo Lothar,

Lies dir bitte das hier durch:
https://forum.fhem.de/index.php/topic,71806.0.html

Danach gib bitte lists der betroffenen devices, es kann niemand helfen, wenn du keine verwertbaren Infos gibst.