[gelöst]HMIP HMCCU HMIP-Bsm Status wird nur mit get devstate aktualisiert

Begonnen von amenomade, 03 Oktober 2019, 12:14:37

Vorheriges Thema - Nächstes Thema

amenomade

Da ich selbst dieses Problem gerade hatte, und es auch mehrmals im Forum gesehen habe, hier ein kleiner Tipp.

Wie im Titel erwähnt, als ich vom internen rpcserver zum externen gewechselt habe, wurden die Status von meinen HmIP Geräte in FHEM  nicht mehr automatisch aktualisiert. Ich konnte schalten, und mit get <device> devstate hat sich der Status aktualisiert, aber beim direkten Schalten am Schalter ist in Fhem nichts passiert.

Warum auch immer musste ich das Attribut rpcinterfaces im HMCCU Device auf HmIP-RF (+ andere benötigte) wieder setzen! Eigentlich steht alles im Wiki, aber... es hat mich trotzdem eine Stunde gekostet ;)

Und Achtung mit Fhem und Docker: da muss auch rpcServerAddr gesetzt werden, sonst geht das callback verloren.

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

zap

Das heißt, mit der Umstellung des RPC-Servers wurde rpcInterfaces gelöscht?
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

amenomade

Anscheinend schon. Ich habe in einem Backup von meiner ConfigDB von letzter Woche geschaut, HmIP-RF war im Attribut rpcinterfaces gesetzt.
Natürlich kann es sein, dass ich irgendwelche falsche Manipulation inzwischen gemacht habe... Aber dieses Attribut habe ich nicht bewusst gelöscht, und heute Morgen stand da nur noch BidCOS
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

zap

Könnte ein Bug sein. Ein anderer User hat ein ähnliches Phänomen bei der Umstellung auf procrpc.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

amenomade

Der Vollständigkeit halber:

VORHER aus meinem Backup
define HMIP HMCCU 192.168.178.98
attr HMIP eventMap /rpcserver on:on/rpcserver off:off/
attr HMIP room Tech->Hardware
attr HMIP rpcinterfaces BidCos-RF,HmIP-RF
attr HMIP rpcport 2001,2010
attr HMIP rpcserver on
attr HMIP stateFormat rpcstate/state


Nach dem Setzen von ccuflags auf procrpc vor ein paar Tage (und auch mehrere Restarts von Fhem heute Morgen aus anderem Grund) war nur noch BidCos-RF da. Ich kann nicht genau sagen ab wann es nicht mehr funktioniert hat, da ich im Moment HMIP nur im Keller habe
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

zap

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

kwusl

Hallo zusammen,

also ich habe auch das Problem, dass seit irgendwann in den letzten Tagen (-10?) keine Statusupdates mehr durchkommen.
Setzen kann ich die Geräte aus FHEM ohne Probleme.

Habe die Einstellungen zum rpcinterface am HMCCU geprüft und nochmal gespeichert. Aber Updates kommen immer noch nicht durch.

Nutze einen Homeatic Hub - Kann ich irgendwie herausbekommen, woaran es hakt? - ggf. ist das durch eines der letzten FHEM Updates gekommen? Habe an meiner Basiskonfiguration nichts geändert. Nur in DOIFs Änderungen in letzter Zeit vorgenommen, und ein FHEM Update gemacht.

Danke euch.

R1k4rd

Hey,
ich kann das auch so bestätigen, ich hatte auch ein Update gemacht bei dem eine Änderung im HMCCU Modul vorgenommen wurde. Seit dem funktionert bei mir auch nur noch normales Schalten, einen aktuellen Status der Geräte erhalte ich unter Fhem nicht automatisch, nur händisch mit einem get update des Devices. Gut zu wissen das es scheinbar doch nicht an meiner Konfiguration liegt. ;D

LG Richard

zap

Wenn Ihr es jetzt nicht an einen als gelöst gekennzeichneten Thread angehängt hättet, hätte ich es vielleicht früher gelesen. Diese Unsitte wird man hier im FHEM Forum vermutlich nicht mehr los.

Ich würde mal so vorgehen:
- FHEM Stoppen
- Prüfen, dass keine Perl / FHEM Prozesse mehr aktiv sind
- FHEM wieder starten
- Das Logfile auf Fehlermeldungen von HMCCU bzw. hMCCURPCPROC prüfen, wenn die Daten wieder nicht aktualisiert werden. Im Zweifel alle Logeinträge von den HMCCU Modulen beim FHeM Start hier posten
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

R1k4rd

Sorry, wie beschrieben dachte ich zuerst es würde an meinen Einstellungen liegen, hatte mich jetzt nur mal hier angeschlossen weil ich es durch Zufall gelesen habe. Aus dem Grund bin ich auch mal auf den intrpc zurück gegangen weil ich dachte ich hätte irgendwo etwas falsch gemacht. Ich bin so vorgegangen wie du geschrieben hattest, das Logfile findest du (auf das hoffentlich nötigste gekürzt) im Anhang, bitte einfach Bescheid sagen falls weiteres benötigt wird!

Vielen Dank schon mal für deine Hilfe!

kwusl

Hallo,
sorry für das Thread eröffnen. Kommt nicht wieder vor ;)
Anbei mein Log. Habe meinen Raspberry kompett neu gebootet, um alle Quereffekte ausschließen zu können. Funktioniert aktuell immer noch nicht.

Log (bereinigt) ist im Anhang.

Grüße und Danke für die Hilfe

PS: Vorher noch ein Update gemacht, um wirklich die aktuellste Version zu verwenden.

zap

Zitat von: R1k4rd am 18 Mai 2020, 17:15:06
Sorry, wie beschrieben dachte ich zuerst es würde an meinen Einstellungen liegen, hatte mich jetzt nur mal hier angeschlossen weil ich es durch Zufall gelesen habe. Aus dem Grund bin ich auch mal auf den intrpc zurück gegangen weil ich dachte ich hätte irgendwo etwas falsch gemacht. Ich bin so vorgegangen wie du geschrieben hattest, das Logfile findest du (auf das hoffentlich nötigste gekürzt) im Anhang, bitte einfach Bescheid sagen falls weiteres benötigt wird!

Vielen Dank schon mal für deine Hilfe!

Bitte nicht intrpc verwenden. Ich teste meine Änderungen an den Modulen schon lange nicht mehr mit dem internen RPC Server. Insofern ist das Log für mich lieder wenig aussagekräftig.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

zap

Zitat von: kwusl am 19 Mai 2020, 14:51:14
Hallo,
sorry für das Thread eröffnen. Kommt nicht wieder vor ;)
Anbei mein Log. Habe meinen Raspberry kompett neu gebootet, um alle Quereffekte ausschließen zu können. Funktioniert aktuell immer noch nicht.

Log (bereinigt) ist im Anhang.

Grüße und Danke für die Hilfe

PS: Vorher noch ein Update gemacht, um wirklich die aktuellste Version zu verwenden.

Dazu 3 Fragen:
1. Wie sieht das Artribut ccuinterfaces vom IO Device aus?
2. Hast Du nur HmIP Geräte oder auch "alte" Homematic Geräte an der CCU angelernt?
3. Hast Du in der CCU virtuelle Heizungsgruppen angelegt?
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

kwusl

Zitat von: zap am 20 Mai 2020, 08:30:50
1. Wie sieht das Artribut ccuinterfaces vom IO Device aus?
Ich packe dir die relevanten Definitionen in den Anhang

Zitat von: zap am 20 Mai 2020, 08:30:50
2. Hast Du nur HmIP Geräte oder auch "alte" Homematic Geräte an der CCU angelernt?
- ja, das ist ein Mix  an der CCU2
Rauchmelder HM-Sec-SD-2, HmIP-SWSD
Taster mit Bewegungsmelder HmIP-SMI55
Schaltaktoren HM-LC-Sw4-DR-2, HM-LC-Sw1-FM
Helligkeit HM-Sen-LI-O, HmIP-SLO
Wetterstation HmIP-SWO-PR

Probleme machen die Schaltaktoren.
Die anderen werden sowieso nur Zyklisch abgefragt, wobei ich die Rauchmelder nicht getestet habe.

- zusätzlich habe ich noch einen CUL-Stick, der sich hauptsächlich um meine Rolladensteuerung kümmert. Dort war mir der Aufwand für die Umstellung noch zu hoch. Läuft aber bislang ohne Probleme seit 2 Jahren in der Konfiguration.

Zitat von: zap am 20 Mai 2020, 08:30:50
3. Hast Du in der CCU virtuelle Heizungsgruppen angelegt?
- nein, mit Gruppen arbeiten nur die Rauchmelder, die ich im FHEM gar nicht drin habe

Grüße von Kwusl

zap

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