Neues Modul HMCCU für Homematic CCU

Begonnen von zap, 19 August 2015, 19:45:30

Vorheriges Thema - Nächstes Thema

Pfriemler

ZitatKann ich über das HMCCU Modul auch AES Verschlüsselte Aktoren/Sensoren steuern/einlesen?

Warum nicht? "AES" steht für die "Verschlüsselung" (isses ja genaugenommen nicht) auf der Funkstrecke, die Kommunikation zwischen FHEM und der CCU2 mittels des Moduls HMCCU hat damit doch nicht die Bohne zu tun, oder liege ich da falsch?

ZitatIst gerade für eine Kaufentscheidung wichtig (CCU2 oder doch nur FHEM)
AES können beide, so what?
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

theotherhalf

Zitat von: zap am 22 November 2016, 07:10:46
Ok, mein Fehler. Die Angabe im Wiki ist falsch. Also entweder das Attribut weglassen oder auf /tmp/ccuqueue setzen. Das Verzeichnis alleine genügt nicht. Das Präfix für die Queue Dateien (hier ccuqueue) muss mit angegeben werden.

Was meinst du mit "unter fhem erstellt"? Unter dem User fhem ? Dann müsste alles passen (Rechte).

Ah, OK.
Habe es jetzt geändert und es läuft.:-)
Ich dachte, dass das /tmp Verzeichnis unter fhem erstellt werden muss, aber es ist ja im Hauptverzeichnis zu finden.

Werde mich dann jetzt mal weiter durch den Rest arbeiten bis ich die gewünschten Werte im Floorplan sehe.
Danke vorerst!
FHEM Anfänger
HM CCU2 mit diversen Komponenten als Steuerung
FHEM mit Floorplan auf Raspi 3 (Raspbian Jessie)  zur Visualisierung (Heizung, Zustände, etc.) und angeschlossenen One-Wire Sensoren
Schnittstelle CCU2 - FHEM mit HMCCU
EBUSD Applikation auf Raspi 2 mit Anbindung an Vaillant Heizung

zap

Zitat von: mbuzina am 24 November 2016, 10:40:11
Gibt es im Forum keine "In Thread Suche"? Na ja, dann muss ich halt Fragen (nachdem ich 5 Seiten durch habe ;-)

Kann ich über das HMCCU Modul auch AES Verschlüsselte Aktoren/Sensoren steuern/einlesen? Ist gerade für eine Kaufentscheidung wichtig (CCU2 oder doch nur FHEM).

HMCCU steuert keine Aktoren/Sensoren sondern nutzt die CCU für diese Aufgabe. Die mehr oder weniger verschlüsselte Kommunikation passiert zwischen der CCU und den Aktoren/Sensoren. HMCCU dockt sich lediglich an die CCU an.

Die Kommunikation zwischen HMCCU und der CCU ist nicht verschlüsselt. Muss sie auch nicht, da sie im lokalen Netz stattfindet. Wenn Du auch diese Verbindung verschlüsseln möchtest, könntest Du Dir mit einem SSH Tunnel behelfen. Aber hey, was für ein Aufwand!
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

ph4

Hallo zusammen,

nachdem ich das Modul nun schon einen kleinen Moment im Einsatz habe bin ich extrem davon begeistert und habe nun auch endlich meine YAHM CCU produktiv im Einsatz. Es ist wirklich beeindruckend wie schnell es hier vorwärts geht, meinen Respekt dafür.

Ich habe aber leider zwei kleine Probleme mit dem Modul und hoffe mir kann hier jemand weiterhelfen. Wie schon erwähnt habe ich eine YAHM Installation auf dem selben PI wie FHEM am laufen. Wenn ich den PI neu starte scheint die CCU nicht ganz so schnell hochgefahren zu sein, weshalb ich anschließend in FHEM nur Fehler bekomme und keins meiner HMCCU Devices angezeigt wird. Starte ich FHEM dann neu läuft alles wieder normal und das gleiche Problem habe ich auch wenn ich nur die CCU neu starte.

Das andere Problem betrifft den toggle Befehl, diesen bekomme ich einfach nicht zum Laufen. Ich bekomme immer die Fehlermeldung "Current device state doesn't match statevals" obwohl die statevals gesetzt sind. Muss ich hier noch irgendetwas beachten? In den Beispiel Definitionen habe ich nichts besonderes gesehen was von meinen Definitionen abweicht.

theotherhalf

Nun habe ich alle Thermostate eingerichtet und es sieht soweit gut aus.
Leider werden aber alle Werte der Devices nur nach einem Neustart des Raspi einmal eingelesen.
Danach nicht mehr. Der RPC Server läuft und steht auf Ok und running, der Intervall steht auf 10s. Das Datum hinter dem RPC Server ist allerdings das des Neustarts.
Hab ich was übersehen?
FHEM Anfänger
HM CCU2 mit diversen Komponenten als Steuerung
FHEM mit Floorplan auf Raspi 3 (Raspbian Jessie)  zur Visualisierung (Heizung, Zustände, etc.) und angeschlossenen One-Wire Sensoren
Schnittstelle CCU2 - FHEM mit HMCCU
EBUSD Applikation auf Raspi 2 mit Anbindung an Vaillant Heizung

zap

Zitat von: ph4 am 25 November 2016, 23:05:04
Hallo zusammen,

nachdem ich das Modul nun schon einen kleinen Moment im Einsatz habe bin ich extrem davon begeistert und habe nun auch endlich meine YAHM CCU produktiv im Einsatz. Es ist wirklich beeindruckend wie schnell es hier vorwärts geht, meinen Respekt dafür.

Ich habe aber leider zwei kleine Probleme mit dem Modul und hoffe mir kann hier jemand weiterhelfen. Wie schon erwähnt habe ich eine YAHM Installation auf dem selben PI wie FHEM am laufen. Wenn ich den PI neu starte scheint die CCU nicht ganz so schnell hochgefahren zu sein, weshalb ich anschließend in FHEM nur Fehler bekomme und keins meiner HMCCU Devices angezeigt wird. Starte ich FHEM dann neu läuft alles wieder normal und das gleiche Problem habe ich auch wenn ich nur die CCU neu starte.

Die CCU Software muss vor FHEM gestartet werden. Ich kenne zwar YAHM nicht, aber grundsätzlich kannst Du unter Linux die Startreihenfolge der Prozesse über /etc/init.d bzw. die /etc/rcx.d Logik beeinflussen. Wenn die CCU Software neu gestartet wird, muss auch der RPC-Server in FHEM neu gestartet werden, da die CCU Software in diesem Fall alle registrierten Abnehmer von Infos "vergisst".
BTW: Mittlerweile gibt es von EQ3 fertige Images für den Raspi.

Zitat
Das andere Problem betrifft den toggle Befehl, diesen bekomme ich einfach nicht zum Laufen. Ich bekomme immer die Fehlermeldung "Current device state doesn't match statevals" obwohl die statevals gesetzt sind. Muss ich hier noch irgendetwas beachten? In den Beispiel Definitionen habe ich nichts besonderes gesehen was von meinen Definitionen abweicht.

Ich benötige die Definition und Attribute des FHEM-Device, bei dem Toggle Probleme mach. Am besten ein "list".
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

zap

Zitat von: theotherhalf am 26 November 2016, 11:39:01
Nun habe ich alle Thermostate eingerichtet und es sieht soweit gut aus.
Leider werden aber alle Werte der Devices nur nach einem Neustart des Raspi einmal eingelesen.
Danach nicht mehr. Der RPC Server läuft und steht auf Ok und running, der Intervall steht auf 10s. Das Datum hinter dem RPC Server ist allerdings das des Neustarts.
Hab ich was übersehen?

Irgendwie scheint der RPC-Server nicht richtig zu laufen (vermute ich). Das erste Update der Werte nach dem Start erfolgt nicht durch den RPC-Server sondern durch eine Abfrage der Stati aller Geräte von der CCU.

Gib mir mal ein "list" eines der Thermostat Devices. Außerdem schaue Dir das FHEM Logfile an und poste mal alle HMCCU Meldungen, die beim Start des RPC-Servers geloggt  werden.
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

wolfgang99

Hallo,
ich bin ein Fan von HMCCU (geworden) und stelle sukzessive alles um.

NUn habe ich eine Frage zum Thermostat:
derzeit benutze ich das Abbild des Automatikbetriebs in templist.cfg (Schaltzeitpunkte und Solltemperaturen). Das nutze ich für eine vorausschauende Darstellung des Tages-Heizungs-Profils.
KOMME ICH ÜBER HMCCU AUCH AN DIE TEMERATURPROFILE HERAN? (Ähnlich wie Impport in templist.cfg)

Danke für Tips

theotherhalf

Zitat von: zap am 26 November 2016, 18:54:09
Irgendwie scheint der RPC-Server nicht richtig zu laufen (vermute ich). Das erste Update der Werte nach dem Start erfolgt nicht durch den RPC-Server sondern durch eine Abfrage der Stati aller Geräte von der CCU.

Gib mir mal ein "list" eines der Thermostat Devices. Außerdem schaue Dir das FHEM Logfile an und poste mal alle HMCCU Meldungen, die beim Start des RPC-Servers geloggt  werden.

Mein Rapsi hängt derzeit noch über WLAN am Netz.
Könnte es ebenso sein, dass nach der Nachtabschaltung des WLAN (ca.6std.) der RPC Server nicht wieder richtig ans Laufen kommt?
Habe das noch nicht nachgestellt, aber vllt. Hängt es damit zusammen?
FHEM Anfänger
HM CCU2 mit diversen Komponenten als Steuerung
FHEM mit Floorplan auf Raspi 3 (Raspbian Jessie)  zur Visualisierung (Heizung, Zustände, etc.) und angeschlossenen One-Wire Sensoren
Schnittstelle CCU2 - FHEM mit HMCCU
EBUSD Applikation auf Raspi 2 mit Anbindung an Vaillant Heizung

zap

#939
Zitat von: wolfgang99 am 27 November 2016, 11:37:43
derzeit benutze ich das Abbild des Automatikbetriebs in templist.cfg (Schaltzeitpunkte und Solltemperaturen). Das nutze ich für eine vorausschauende Darstellung des Tages-Heizungs-Profils.
KOMME ICH ÜBER HMCCU AUCH AN DIE TEMERATURPROFILE HERAN? (Ähnlich wie Impport in templist.cfg)

Ist templist.cfg was CUL_HM spezifisches? Wie auch immer: In HMCCUDEV bzw. HMCCUCHN Devices gibt es die Befehle "get config" und "set config". Damit werden in der CCU Konfigurationsparameter gesetzt bzw. ausgelesen. Die von Dir benötigten Temperaturprofile werden in der CCU als Konfigurationsparameter gespeichert (in der CCU das Menü "Einstellungen - Geräte" und dann beim Thermostaten auf "Eigenschaften"). In dieser Eigenschaften-Seite stecken wichtige Infos, u.a. die Angabe der Kanalnummern, in denen die entsprechenden Parameter verwaltet werden.

Mal ein Beispiel für einen Thermostaten vom Typ HM-CC-RT-DN:

Zunächst mal die Beschreibung der Parameter auslesen:

get mydev config

Liefert reichlich Readings, die alle mit "R-" beginnen:


Readings:
      2016-11-27 18:05:13   R-KL-AZ-HZ.ADAPTIVE_REGULATION 2
     2016-11-27 18:05:13   R-KL-AZ-HZ.BACKLIGHT_ON_TIME 10
     2016-11-27 18:05:13   R-KL-AZ-HZ.BOOST_AFTER_WINDOW_OPEN 0
     2016-11-27 18:05:13   R-KL-AZ-HZ.BOOST_POSITION 80
     2016-11-27 18:05:13   R-KL-AZ-HZ.BOOST_TIME_PERIOD 1
     2016-11-27 18:05:13   R-KL-AZ-HZ.BURST_RX 1
     2016-11-27 18:05:13   R-KL-AZ-HZ.BUTTON_LOCK 0
     2016-11-27 18:05:13   R-KL-AZ-HZ.BUTTON_RESPONSE_WITHOUT_BACKLIGHT 0
     2016-11-27 18:05:13   R-KL-AZ-HZ.CYCLIC_INFO_MSG 1
     2016-11-27 18:05:13   R-KL-AZ-HZ.CYCLIC_INFO_MSG_DIS 0
     2016-11-27 18:05:13   R-KL-AZ-HZ.DAYLIGHT_SAVING_TIME 1
     2016-11-27 18:05:13   R-KL-AZ-HZ.DECALCIFICATION_TIME 660
     2016-11-27 18:05:13   R-KL-AZ-HZ.DECALCIFICATION_WEEKDAY 0
     2016-11-27 18:05:13   R-KL-AZ-HZ.DISPLAY_INFORMATION 0
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_FRIDAY_1 360
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_FRIDAY_10 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_FRIDAY_11 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_FRIDAY_12 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_FRIDAY_13 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_FRIDAY_2 1320
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_FRIDAY_3 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_FRIDAY_4 1320
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_FRIDAY_5 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_FRIDAY_6 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_FRIDAY_7 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_FRIDAY_8 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_FRIDAY_9 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_MONDAY_1 360
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_MONDAY_10 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_MONDAY_11 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_MONDAY_12 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_MONDAY_13 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_MONDAY_2 1320
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_MONDAY_3 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_MONDAY_4 1320
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_MONDAY_5 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_MONDAY_6 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_MONDAY_7 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_MONDAY_8 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_MONDAY_9 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SATURDAY_1 300
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SATURDAY_10 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SATURDAY_11 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SATURDAY_12 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SATURDAY_13 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SATURDAY_2 1260
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SATURDAY_3 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SATURDAY_4 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SATURDAY_5 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SATURDAY_6 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SATURDAY_7 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SATURDAY_8 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SATURDAY_9 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SUNDAY_1 360
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SUNDAY_10 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SUNDAY_11 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SUNDAY_12 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SUNDAY_13 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SUNDAY_2 1320
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SUNDAY_3 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SUNDAY_4 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SUNDAY_5 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SUNDAY_6 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SUNDAY_7 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SUNDAY_8 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_SUNDAY_9 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_THURSDAY_1 360
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_THURSDAY_10 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_THURSDAY_11 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_THURSDAY_12 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_THURSDAY_13 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_THURSDAY_2 1320
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_THURSDAY_3 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_THURSDAY_4 1320
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_THURSDAY_5 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_THURSDAY_6 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_THURSDAY_7 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_THURSDAY_8 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_THURSDAY_9 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_TUESDAY_1 360
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_TUESDAY_10 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_TUESDAY_11 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_TUESDAY_12 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_TUESDAY_13 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_TUESDAY_2 1320
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_TUESDAY_3 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_TUESDAY_4 1320
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_TUESDAY_5 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_TUESDAY_6 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_TUESDAY_7 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_TUESDAY_8 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_TUESDAY_9 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_WEDNESDAY_1 360
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_WEDNESDAY_10 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_WEDNESDAY_11 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_WEDNESDAY_12 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_WEDNESDAY_13 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_WEDNESDAY_2 1320
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_WEDNESDAY_3 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_WEDNESDAY_4 1320
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_WEDNESDAY_5 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_WEDNESDAY_6 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_WEDNESDAY_7 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_WEDNESDAY_8 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.ENDTIME_WEDNESDAY_9 1440
     2016-11-27 18:05:13   R-KL-AZ-HZ.GLOBAL_BUTTON_LOCK 0
     2016-11-27 18:05:13   R-KL-AZ-HZ.I_VALUE_EXTERN 15
     2016-11-27 18:05:13   R-KL-AZ-HZ.I_VALUE_INTERN 15
     2016-11-27 18:05:13   R-KL-AZ-HZ.LOCAL_RESET_DISABLE 0
     2016-11-27 18:05:13   R-KL-AZ-HZ.LOW_BAT_LIMIT 2.1
     2016-11-27 18:05:13   R-KL-AZ-HZ.MANU_MODE_PRIORITIZATION 1
     2016-11-27 18:05:13   R-KL-AZ-HZ.MIN_MAX_VALUE_NOT_RELEVANT_FOR_MANU_MODE 0
     2016-11-27 18:05:13   R-KL-AZ-HZ.MODUS_BUTTON_LOCK 0
     2016-11-27 18:05:13   R-KL-AZ-HZ.PARTY_MODE_PRIORITIZATION 1
     2016-11-27 18:05:13   R-KL-AZ-HZ.P_START_VALUE_EXTERN 30
     2016-11-27 18:05:13   R-KL-AZ-HZ.P_START_VALUE_INTERN 30
     2016-11-27 18:05:13   R-KL-AZ-HZ.P_VALUE_EXTERN 30
     2016-11-27 18:05:13   R-KL-AZ-HZ.P_VALUE_INTERN 30
     2016-11-27 18:05:13   R-KL-AZ-HZ.SHOW_WEEKDAY 0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATUREFALL_MODUS 0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATUREFALL_VALUE 1.4
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATUREFALL_WINDOW_OPEN 12.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATUREFALL_WINDOW_OPEN_TIME_PERIOD 15
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_COMFORT 21.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_FRIDAY_1 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_FRIDAY_10 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_FRIDAY_11 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_FRIDAY_12 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_FRIDAY_13 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_FRIDAY_2 17.5
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_FRIDAY_3 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_FRIDAY_4 21.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_FRIDAY_5 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_FRIDAY_6 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_FRIDAY_7 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_FRIDAY_8 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_FRIDAY_9 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_LOWERING 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MAXIMUM 30.5
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MINIMUM 4.5
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MONDAY_1 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MONDAY_10 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MONDAY_11 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MONDAY_12 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MONDAY_13 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MONDAY_2 17.5
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MONDAY_3 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MONDAY_4 21.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MONDAY_5 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MONDAY_6 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MONDAY_7 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MONDAY_8 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_MONDAY_9 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_OFFSET 7
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SATURDAY_1 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SATURDAY_10 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SATURDAY_11 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SATURDAY_12 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SATURDAY_13 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SATURDAY_2 17.5
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SATURDAY_3 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SATURDAY_4 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SATURDAY_5 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SATURDAY_6 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SATURDAY_7 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SATURDAY_8 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SATURDAY_9 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SUNDAY_1 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SUNDAY_10 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SUNDAY_11 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SUNDAY_12 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SUNDAY_13 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SUNDAY_2 17.5
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SUNDAY_3 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SUNDAY_4 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SUNDAY_5 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SUNDAY_6 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SUNDAY_7 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SUNDAY_8 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_SUNDAY_9 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_THURSDAY_1 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_THURSDAY_10 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_THURSDAY_11 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_THURSDAY_12 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_THURSDAY_13 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_THURSDAY_2 17.5
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_THURSDAY_3 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_THURSDAY_4 21.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_THURSDAY_5 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_THURSDAY_6 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_THURSDAY_7 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_THURSDAY_8 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_THURSDAY_9 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_TUESDAY_1 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_TUESDAY_10 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_TUESDAY_11 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_TUESDAY_12 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_TUESDAY_13 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_TUESDAY_2 17.5
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_TUESDAY_3 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_TUESDAY_4 21.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_TUESDAY_5 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_TUESDAY_6 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_TUESDAY_7 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_TUESDAY_8 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_TUESDAY_9 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_WEDNESDAY_1 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_WEDNESDAY_10 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_WEDNESDAY_11 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_WEDNESDAY_12 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_WEDNESDAY_13 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_WEDNESDAY_2 17.5
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_WEDNESDAY_3 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_WEDNESDAY_4 21.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_WEDNESDAY_5 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_WEDNESDAY_6 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_WEDNESDAY_7 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_WEDNESDAY_8 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.TEMPERATURE_WEDNESDAY_9 17.0
     2016-11-27 18:05:13   R-KL-AZ-HZ.VALVE_ERROR_RUN_POSITION 15
     2016-11-27 18:05:13   R-KL-AZ-HZ.VALVE_MAXIMUM_POSITION 100
     2016-11-27 18:05:13   R-KL-AZ-HZ.VALVE_OFFSET 0


Setzen kann man die Parameter entsprechend mit set config.

Leider werden diese Parameter nicht automatisch aktualisiert sondern müssen mit get config abgefragt werden. Beim Setzen der Parameter (speziell bei den Zeiten für Heizung) muss man einiges beachten. Die Angaben für einen Tag müssen komplett in einem Befehl übermittelt werden. Die Zeitangaben sind in Minuten seit Mitternacht.

set mydev config ENDTIME_MONDAY_1=360 ENDTIME_MONDAY_2=1440



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

ph4

Zitat von: zap am 26 November 2016, 18:48:49
Die CCU Software muss vor FHEM gestartet werden. Ich kenne zwar YAHM nicht, aber grundsätzlich kannst Du unter Linux die Startreihenfolge der Prozesse über /etc/init.d bzw. die /etc/rcx.d Logik beeinflussen. Wenn die CCU Software neu gestartet wird, muss auch der RPC-Server in FHEM neu gestartet werden, da die CCU Software in diesem Fall alle registrierten Abnehmer von Infos "vergisst".
BTW: Mittlerweile gibt es von EQ3 fertige Images für den Raspi.

Habe im depend.start einmal fhem hinzugefügt und den lxc Dienst als Voraussetzung hinzugefügt. Da hier aber die CCU virtuell läuft und dann erst gestartet wird wenn der lxc Dienst läuft, bringt das nicht wirklich viel. Habe nun quick und dirty ein sleep 30 in das fhem Start Skript gepackt ... So funktioniert es schon einmal.

Bzgl. der fertigen Images für den Raspi ... das Projekt von eq3 ist prinzipiell tot und aktuell ist Yahm die einzige vernünftige Lösung die CCU zu virtualisieren. Ist bei mir auch nur aus der Not entstanden da ich den HM LAN zuvor direkt in fhem laufen hatte und unbedingt eine CCU und dein Modul testen wollte. Nun bin ich halt dabei geblieben :)

Zitat von: zap am 26 November 2016, 18:48:49


Ich benötige die Definition und Attribute des FHEM-Device, bei dem Toggle Probleme mach. Am besten ein "list".

Hier das Beispiel der Küche aber betrifft alle Lampen.

Internals:
   DEF        HM-LC-DIM-Kueche
   IODev      HMCCU
   NAME       HM_LC_DIM_Kueche
   NR         305
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    NEQ0256982
   ccudevstate Active
   ccuif      BidCos-RF
   ccuname    HM-LC-DIM-Kueche
   ccutype    HM-LC-Dim1TPBU-FM
   channels   4
   statevals  devstate|on|off
   Readings:
     2016-11-27 19:07:41   HM-LC-DIM-Kueche.0.AES_KEY 1
     2016-11-27 19:07:41   HM-LC-DIM-Kueche.0.CONFIG_PENDING false
     2016-11-27 19:07:41   HM-LC-DIM-Kueche.0.DEVICE_IN_BOOTLOADER false
     2016-11-27 19:07:41   HM-LC-DIM-Kueche.0.DUTYCYCLE false
     2016-11-27 19:07:41   HM-LC-DIM-Kueche.0.RSSI_DEVICE 1
     2016-11-27 19:07:41   HM-LC-DIM-Kueche.0.RSSI_PEER 188
     2016-11-27 19:07:41   HM-LC-DIM-Kueche.0.STICKY_UNREACH false
     2016-11-27 19:07:41   HM-LC-DIM-Kueche.0.UNREACH false
     2016-11-27 19:07:41   HM-LC-DIM-Kueche.0.UPDATE_PENDING false
     2016-11-27 19:07:52   HM-LC-DIM-Kueche.1.DIRECTION off
     2016-11-27 19:07:52   HM-LC-DIM-Kueche.1.ERROR_OVERHEAT off
     2016-11-27 19:07:52   HM-LC-DIM-Kueche.1.ERROR_OVERLOAD off
     2016-11-27 19:07:52   HM-LC-DIM-Kueche.1.ERROR_REDUCED off
     2016-11-27 19:07:41   HM-LC-DIM-Kueche.1.INHIBIT false
     2016-11-27 19:07:52   HM-LC-DIM-Kueche.1.LEVEL off
     2016-11-27 19:07:41   HM-LC-DIM-Kueche.1.LEVEL_REAL 0.000000
     2016-11-27 19:07:52   HM-LC-DIM-Kueche.1.WORKING off
     2016-11-27 19:07:52   HM-LC-Dim1TPBU-FM_NEQ0256982.2.DIRECTION off
     2016-11-27 19:07:52   HM-LC-Dim1TPBU-FM_NEQ0256982.2.ERROR_OVERHEAT off
     2016-11-27 19:07:52   HM-LC-Dim1TPBU-FM_NEQ0256982.2.ERROR_OVERLOAD off
     2016-11-27 19:07:52   HM-LC-Dim1TPBU-FM_NEQ0256982.2.ERROR_REDUCED off
     2016-11-27 19:07:41   HM-LC-Dim1TPBU-FM_NEQ0256982.2.INHIBIT false
     2016-11-27 19:07:52   HM-LC-Dim1TPBU-FM_NEQ0256982.2.LEVEL off
     2016-11-27 19:07:41   HM-LC-Dim1TPBU-FM_NEQ0256982.2.LEVEL_REAL 0.000000
     2016-11-27 19:07:52   HM-LC-Dim1TPBU-FM_NEQ0256982.2.WORKING off
     2016-11-27 19:07:53   HM-LC-Dim1TPBU-FM_NEQ0256982.3.DIRECTION off
     2016-11-27 19:07:53   HM-LC-Dim1TPBU-FM_NEQ0256982.3.ERROR_OVERHEAT off
     2016-11-27 19:07:53   HM-LC-Dim1TPBU-FM_NEQ0256982.3.ERROR_OVERLOAD off
     2016-11-27 19:07:53   HM-LC-Dim1TPBU-FM_NEQ0256982.3.ERROR_REDUCED off
     2016-11-27 19:07:41   HM-LC-Dim1TPBU-FM_NEQ0256982.3.INHIBIT false
     2016-11-27 19:07:52   HM-LC-Dim1TPBU-FM_NEQ0256982.3.LEVEL off
     2016-11-27 19:07:41   HM-LC-Dim1TPBU-FM_NEQ0256982.3.LEVEL_REAL 0.000000
     2016-11-27 19:07:53   HM-LC-Dim1TPBU-FM_NEQ0256982.3.WORKING off
     2016-11-27 19:07:52   control         off
     2016-11-27 19:07:52   state           off
Attributes:
   IODev      HMCCU
   alias      Licht Küche
   ccureadings 1
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    dimup:dimup on:on off:off dimdown:dimdown
   controldatapoint LEVEL
   devStateIcon {Color::devStateIcon($name,"dimmer",undef,"state")}
   event-on-change-reading .*
   group      Licht
   icon       light_light
   room       HMCCU
   statechannel 1
   statedatapoint LEVEL
   statevals  on:100,off:0
   substitute 100:on,0:off

zap

Zitat von: theotherhalf am 27 November 2016, 14:26:05
Mein Rapsi hängt derzeit noch über WLAN am Netz.
Könnte es ebenso sein, dass nach der Nachtabschaltung des WLAN (ca.6std.) der RPC Server nicht wieder richtig ans Laufen kommt?
Habe das noch nicht nachgestellt, aber vllt. Hängt es damit zusammen?

Das Abschalten der Netzverbindung ist eine ganz schlechte Idee. Während der Abschaltung versucht die CCU ja weiterhin, Updates der Gerätezustände an FHEM bzw. den RPC-Server zu schicken. Ich nehme an, das versucht sie einige Male und gibt dann irgendwann auf.

Wenn Du das unbedingt abschalten musst, würde ich vor dem Abschalten den RPC-Server stoppen und nach dem Einschalten wieder starten.
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

zap

Zitat von: ph4 am 27 November 2016, 19:15:45
Hier das Beispiel der Küche aber betrifft alle Lampen.

Kann das bei mir nachvollziehen, ist ein Bug. Wird in der neuen Version (kommt noch diese Woche) behoben.

Zitat

Attributes:
   IODev      HMCCU
   alias      Licht Küche
   ccureadings 1
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    dimup:dimup on:on off:off dimdown:dimdown
   controldatapoint LEVEL
   devStateIcon {Color::devStateIcon($name,"dimmer",undef,"state")}
   event-on-change-reading .*
   group      Licht
   icon       light_light
   room       HMCCU
   statechannel 1
   statedatapoint LEVEL
   statevals  on:100,off:0
   substitute 100:on,0:off


Bei den Attributen lässt sich noch das eine oder andere optimieren, speziell wenn Du Slider für das Dimmen verwenden möchtest. Das Attribut statechannel ist veraltet und bei controldatapoint fehlt die Kanalnummer (hat aber beides nichts mit dem Toggle Problem zu tun). Vorschlag:


controldatapoint 1.LEVEL
statedatapoint 1.LEVEL
substitute LEVEL!#0-0:off,#1-100:on

# Datenpunkte filtern (je nach Wunsch). Ersetze xyz durch den Namen von Kanal 1 in der CCU oder lasse xyz! komplett weg.
ccureadingfilter xyz!(^LEVEL$|ERROR)

# Schlankere Readingnames
ccureadingformat datapoint

# Fuer den Slider
substexcl control
webCmd control:on:off
widgetOverride control:slider,0,10,100

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

autLaW

#943
Hallo,

ich benutze FHEM jetzt schon seit einigen Jahren in meiner Wohnung ohne eine CCU. Für die Anbindung einer örtlich getrennten Lokation habe ich mich entschlossen an der "Außenstelle" eine CCU2 einzusetzen. Die grundsätzliche Konfiguration von HMCCU scheint soweit in Ordnung zu sein ("get wrkst_ccu devicelist" bzw. "get wrkst_ccu vars .*" liefern richtige Werte an FHEM zurück), ich bin jetzt aber auf folgendes Problem gestoßen:

Sobald ich mittels "set wrkst_ccu rpcserver on" manuell (bzw. auch bei Verwendung von "attr wrkst_ccu rpcserver on" in der .cfg) den RPC Server starten will, stürzt FHEM ab.

Hier der relevante Teil aus dem Log:

2016.11.28 20:58:13 2: HMCCU: Create child process with timeouts 0.01 and 0.25
2016.11.28 20:58:14 0: HMCCU: Child process for server CB2001 started with PID -1604
2016.11.28 20:58:14 0: RPC server(s) starting
2016.11.28 20:58:14 0: CCURPC: CB2001 Creating file queue /tmp/ccuqueue_2001
2016.11.28 20:58:14 0: CCURPC: Initializing RPC server CB2001
2016.11.28 20:58:15 2: SubProcess: onRun returned error: Attempt to reload XML/Parser.pm aborted.
Compilation failed in require at C:/HomeServer/fhem-5.7/perl/site/lib/RPC/XML/Procedure.pm line 530.

2016.11.28 20:58:15 2: CCURPC: Eventcount DD = 0
2016.11.28 20:58:15 2: CCURPC: Eventcount EV = 0
2016.11.28 20:58:15 2: CCURPC: Eventcount EX = 0
2016.11.28 20:58:15 2: CCURPC: Eventcount IN = 0
2016.11.28 20:58:15 2: CCURPC: Eventcount ND = 0
2016.11.28 20:58:15 2: CCURPC: Eventcount RA = 0
2016.11.28 20:58:15 2: CCURPC: Eventcount RD = 0
2016.11.28 20:58:15 2: CCURPC: Eventcount SL = 0
2016.11.28 20:58:15 2: CCURPC: Eventcount UD = 0
2016.11.28 20:58:15 2: CCURPC: Eventcount total = 0
2016.11.28 20:58:15 2: CCURPC: Eventcount writeerror = 0


Das im "XML/Procedure.pm" angeführte "require XML::Parser;" Perl Modul ist vorhanden.
perl\site\bin\cpanm XML::Parser -> XML::Parser is up to date. (2.44)

Ich bin kein Perl Spezialist und in Bezug auf FHEM auch nur Anwender, daher meine Frage an euch ob ihr mir da weiterhelfen könnt?

Zu meiner Installation:
-> FHEM 5.7 mit letztem Update von heute
-> Perl: strawberry-perl-5.24.0.1-32bit-portable
-> auf Windows 10 Pro

Schon mal herzlichen Dank vorab
LG
autLaW

zap

Das dürfte mit der Perl Implementierung unter Windows zusammenhängen. Das habe ich nie getestet. Sowohl HMCCU als auch Subprocess.pm (Teil von FHEM) nutzen Unix bzw. Linux spezifische Mechanismen um Subprozesse zu starten und zu steuern. Ich kenne niemanden, der das so unter Windows am Laufen hat.

Du kannst nochmal prüfen, ob die Parser.pm im gleichen Verzeichnis wie die Procedure.pm vorhanden ist. Ansonsten sehe ich 3 Möglichkeiten für Dich:

1. Du steigst auf Linux um (mit Raspi) bzw einem zusätzlichen FHEM
2. Du nutzt den RPC-Server nicht sondern führst per AT-Device in FHEM alle paar Sekunden den HMCCU Befehl "get update" aus. Der Aktualisiert alle Readings manuell, braucht aber deutlich mehr Ressourcen als der RPC-Server
3. Du nutzt keine CCU sondern Deine bisherige Lösung.

Ich nehme an, die aktuellen Versionen der Perl Module RPC::XML::Server und RPC::XML::Client sind installiert?
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