HMCCU: Version 4.3 verfügbar

Begonnen von zap, 11 September 2018, 10:40:03

Vorheriges Thema - Nächstes Thema

ckbln

unter rpcinterfaces war nichts eingetragen

rpcinterfaces HmIP-RF war dann die Lösung.

Ich weiß aber nicht warum in dem Attribut rpcinterfaces nach dem Update kein Eintrag war

Vielen Dank an ZAP für den Hinweis


Lippie

Hallo,

ich habe mir ein "at" angelegt, um den DutyCycle der CCU2 regelmäßig auslesen zu lassen.
Evtl. gibt es ja eine andere Möglichkeit, ich habe bisher nichts anderes gefunden.
Das hat auf jeden Fall zur Folge, dass es jede Minute einen Logeintrag für einen verbose-Wert von 2 gibt.
Den Logeintrag durchs at habe ich hingegen mit einem verbose-Wert von 2 deaktivieren können.

habe die Routine in 88_HMCCU.pm, Zeile 1976 wie folgt geändert:
elsif ($opt eq 'dutycycle') {
my $dc = HMCCU_GetDutyCycle ($hash);
# return HMCCU_SetState ($hash, "OK", "Read $dc duty cycle values");
Log3 $name, 3, "$name: Read $dc duty cycle values";
}


Fall ich mir diesen Aufriss sparen kann, würde ich mich über Vorschläge freuen :-)

Beste Grüße.
Lippie

zap

Das ist noch ein alter Logeintrag vom Testen. Werfe ich raus.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

Lippie


eurofinder

So, es ist wieder passiert. Ich habe meinen RPI neu gestartet und mein Device d_ccu weist wieder kein Eintrag im Attribut rpcinterfaces auf.

Hier das Listing von meinem Device d_ccu:
Internals:
   CCUNum     1
   Clients    :HMCCUDEV:HMCCUCHN:HMCCURPC:HMCCURPCPROC:
   DEF        192.168.2.48 ccudelay=240
   FUUID      5c7528c8-f33f-d9bf-75bd-e4dcca6ce273dbff
   NAME       d_ccu
   NOTIFYDEV  global,TYPE=(HMCCU|HMCCUDEV|HMCCUCHN)
   NR         13
   NTFY_ORDER 50-d_ccu
   RPCState   inactive
   STATE      Initialized
   TYPE       HMCCU
   ccuip      192.168.2.48
   ccustate   active
   ccutype    CCU2/3
   host       192.168.2.48
   prot       http
   version    4.3.015
   READINGS:
     2019-02-26 16:18:21   _sysVarAlarmMessages_ 0
     2019-02-27 17:06:36   _sysVarPresence_ true
     2019-02-26 16:18:21   _sysVarServiceMessages_ 0
     2019-02-26 16:48:41   _xml_version    "iso-8859-1"?>
     2019-06-04 12:23:59   count_channels  0
     2019-06-04 12:23:59   count_devices   0
     2019-06-04 12:23:59   count_groups    0
     2019-06-04 12:23:59   count_interfaces 0
     2019-06-04 12:23:59   count_programs  0
     2019-06-04 12:23:59   rpcstate        inactive
     2019-06-04 12:23:59   state           Initialized
   hmccu:
     defInterface BidCos-RF
     defPort    2001
     evtime     0
     evtimeout  0
     rpccount   0
     rpcports   
     updatetime 0
     adr:
     ccu:
       chncount   0
       delay      240
       delayed    0
       devcount   0
       gcount     0
       ifcount    0
       prgcount   0
       timeout    1
     dev:
     grp:
     ifports:
     interfaces:
     prg:
     rpc:
Attributes:
   alias      CCU3
   ccuflags   procrpc
   cmdIcon    on:general_an off:general_aus
   event-on-change-reading .*
   eventMap   /rpcserver on:on/rpcserver off:off/
   room       Homematic
   rpcinterval 2
   rpcserver  on
   stateFormat rpcstate/state
   stripnumber 1


Jemand eine Idee, woran das liegen kann?

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

slor

Ich habe heute cuxd auf der ccu eingerichtet und ein device angelernt.

Danach habe ich unter Interfaces in der hmccu cuxd ausgewählt und fhem neu gestartet.

Leider wurde kein cuxd Interface angelegt. Auch ein Neustart beider Geräte hat nicht geholfen.

Was hab ich übersehen?
Fhem auf Raspberry Pi 4
CCU3 mit RaspberryMatic mit HMCCU an FHEM
HMCCU, Telegram, Conbee2 und Hue/Tradfri/Osram Lampen AQARA Sensoren, HomeConnect

zap

Die Logfile Meldungen beim Starten der RPC Server wären interessant (verbose = 2)
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

slor

das sieht nicht gut aus...


HMCCU: [HMCCU] Initialized version 4.3.015
2019.06.08 10:47:03 1: HMCCU: [HMCCU] HMCCU: Initializing device
2019.06.08 10:47:03 1: HMCCU: [HMCCU] HMCCU: Read 22 devices with 169 channels from CCU 192.168.1.15
2019.06.08 10:47:03 1: HMCCU: [HMCCU] HMCCU: Read 4 interfaces from CCU 192.168.1.15
2019.06.08 10:47:03 1: HMCCU: [HMCCU] HMCCU: Read 3 programs from CCU 192.168.1.15
2019.06.08 10:47:03 1: HMCCU: [HMCCU] HMCCU: Read 0 virtual groups from CCU 192.168.1.15
2019.06.08 10:47:03 1: HMCCURPCPROC: [d_rpcBidCos_RF] Initialized version 1.7.001 for interface BidCos-RF with I/O device HMCCU
2019.06.08 10:47:03 1: HMCCURPCPROC: [d_rpcHmIP_RF] Initialized version 1.7.001 for interface HmIP-RF with I/O device HMCCU
2019.06.08 10:47:03 1: HMCCURPCPROC: [d_rpcVirtualDevices] Initialized version 1.7.001 for interface VirtualDevices with I/O device HMCCU
2019.06.08 10:47:46 0: HMCCU: Start of RPC server after FHEM initialization in 12 seconds
2019.06.08 10:48:00 2: HMCCU: [HMCCU] Get RPC device for interface BidCos-RF
2019.06.08 10:48:00 2: HMCCU: [HMCCU] Get RPC device for interface CUxD
2019.06.08 10:48:00 1: HMCCU: [HMCCU] No RPC device defined for interface CUxD
2019.06.08 10:48:00 1: HMCCU: [HMCCU] Creating new RPC device d_rpc001015CUxD
2019.06.08 10:48:00 1: define d_rpc001015CUxD HMCCURPCPROC http://192.168.1.15 CUxD: Cannot connect to CCU 192.168.1.15 interface CUxD
2019.06.08 10:48:00 1: HMCCU: [HMCCU] Definition of RPC device failed.
2019.06.08 10:48:00 1: HMCCU: [HMCCU] Cannot connect to CCU 192.168.1.15 interface CUxD
2019.06.08 10:48:00 2: HMCCU: [HMCCU] Get RPC device for interface HmIP-RF
2019.06.08 10:48:00 2: HMCCU: [HMCCU] Get RPC device for interface VirtualDevices
2019.06.08 10:48:00 0: HMCCU: [HMCCU] Definition of some RPC devices failed


Ich hab die Firewall auf der CCU komplett aufgemacht, leider ohne Erfolg.
Ideen?

Fhem auf Raspberry Pi 4
CCU3 mit RaspberryMatic mit HMCCU an FHEM
HMCCU, Telegram, Conbee2 und Hue/Tradfri/Osram Lampen AQARA Sensoren, HomeConnect

slor

Nach etwas Recherche habe ich herausgefunden, dass man den Port für CuxD extra freigeben muss.
In der Firewall Config der CCU unter Port-Freigabe 8701 eintragen.

HMCCURPCPROC: [d_rpc001015CUxD] Registering callback xmlrpc_bin://192.168.1.6:14111/fh8701 of type B with ID CB8701001006001015 at xmlrpc_bin://192.168.1.15:8701
Fhem auf Raspberry Pi 4
CCU3 mit RaspberryMatic mit HMCCU an FHEM
HMCCU, Telegram, Conbee2 und Hue/Tradfri/Osram Lampen AQARA Sensoren, HomeConnect

zap

Version 4.3.016 behebt einen Fehler, wenn bei allen RPC Devices das Flag noInitialUpdate gesetzt ist.

Die Aktualisierung aller Geräte beim Start von FHEM kann nun komplett unterdrückt werden. Dazu bei jedem RPC Device im Attribut ccuflags das Flag noInitialUpdate setzen.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

PatrickR

Hi Zap!

Zitat von: zap am 10 Juni 2019, 15:36:35
Version 4.3.016 behebt einen Fehler, wenn bei allen RPC Devices das Flag noInitialUpdate gesetzt ist.

Kurze Rückmeldung aus dem Lager der launischen CCUs: Der noInitialUpdate-Fix scheint zu funktionieren. Habe gerade upgedated und FHEM durchgestartet und alles läuft. Danke!

Patrick
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

Dirk070

Hallo zap,

es gibt für die CCU3 eine neue Firmware: 3.47.10
Ist die schon für HMCCU "freigegeben"?  ;)

Danke und schöne Grüße
Dirk

kjmEjfu

Zitat von: Dirk070 am 27 Juni 2019, 15:34:22
Hallo zap,

es gibt für die CCU3 eine neue Firmware: 3.47.10
Ist die schon für HMCCU "freigegeben"?  ;)

Danke und schöne Grüße
Dirk

Bin zwar nicht zap, aber läuft bei mir seit gestern ohne Probleme
Migriere derzeit zu Home Assistant

Dirk070

Zitat von: kjmEjfu am 27 Juni 2019, 15:41:59
Bin zwar nicht zap, aber läuft bei mir seit gestern ohne Probleme

Prima, Danke Dir!!

zap

#299
Die neue CCU3 Firmware scheint mir vor allem für HMIP Wired Nutzer interessant zu sein. Es werden einige neue Geräte unterstützt.

Es gibt auch eine neue Firmware für die CCU2. Diese behebt Verbindungsprobleme. Das hört sich vielversprechend an  ;)

Vielleicht etwas für Rewe2000
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB