Neues Modul HMCCU für Homematic CCU

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

Vorheriges Thema - Nächstes Thema

tagedieb

Hallo zap
danke für deine Hilfehinweise
ZitatAlso Deine CCU hat die IP-Adresse 192.168.1.92, korrekt? Wenn Du vom FHEM Server aus ein ping auf diese Adresse absetzt, funktioniert das? Das müsste so ähnlich aussehen:
korrekt
und nach einem Neustart der CCu funktioniert auch der Start des rpc servers wieder  :)

Dankeschön
gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

mrfloppy

#991
Habe heute ein Update gemacht.
Nach einem Shutdown restart, hat sich der RPC auch nicht von selbst gestartet. Das funktionierte vor einigen Tagen vor den letzten zwei Upates noch.
Deine Anleitung im Thread 989 mit den Abfragen auf der CCU sehen aus wie bei dir.
Meine CCUNum ist 0.
CCU selbst wurde auch neu gestartet.
list der CCU:
Internals:
   Internals:
   CCUNum     0
   Clients    :HMCCUDEV:HMCCUCHN:
   DEF        10.0.0.82
   DelDevices 0
   DevCount   149
   NAME       CCU2
   NR         857
   NTFY_ORDER 50-CCU2
   NewDevices 0
   RPCState   stopped
   STATE      Initialized
   TYPE       HMCCU
   ccutype    CCU2
   host       10.0.0.82
   version    3.6
   Readings:
     2016-11-21 16:31:04   Anwesenheit     true
     2016-12-14 07:47:45   rpcstate        stopped
     2016-12-14 07:47:45   state           Initialized
   Hmccu:
     evtime     0
     evtimeout  0
     rpccount   0
     updatetime 0
     Adr:
       Bz-og-fk:
         address    LEQ0566054
         addtype    dev
         valid      1

Attributes:
   ccureadings 0
   devStateIcon (running/OK):10px-kreis-gruen Error:10px-kreis-rot
   event-on-change-reading .*
   icon       hm_ccu
   room       HM_CCU2
   rpcinterval 2
   rpcport    2001,2010,9292
   rpcserver  on
   stateFormat rpcstate/state
RaspiMatic, RFXtrx433 E USB, Div. Thermostate, CUL433, Fhemduino, Signalduino, Temp/luftfeuchesensoren,Fensterkontakte,Intertechno Schalter,....... HM-IP

Yil

So ging's mir heut früh nach dem Update auch - der RPC-Server stand. Ich habe ihn dann manuell gestartet, das ging.
HM CCU2 mit ca. 35 HM-Komponenten inkl. Bausätzen
fhem auf RPi mit Sonos, EnOcean-CUL, ZWAVE-CUL und Bluetooth
Osram Lightify

cho

Hallo zap,

bei mir funktioniert der automatische Start nach dem Update von heute wieder.

Viele Grüße
Christian

zap

Zitat von: cho am 14 Dezember 2016, 10:59:19
Hallo zap,

bei mir funktioniert der automatische Start nach dem Update von heute wieder.

Viele Grüße
Christian

Probiere mal die Aggregationsregeln mit dem erweiterten if aus, ob das mit der RegEx funktioniert.

@all: der Grund für den ausbleibenden RPc Server Start war simpel. Ich hatte beim Attribut rpcserver on und off vertauscht. Wenn es trotzdem nicht geht, hat das andere Gründe. Bitte Log beachten und Fehlermeldungen hier posten.
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

tca

Hi zap,

zur Info:
gleiches Problem hier: nach Neustart bleibt HMCCU stehen.

Gestern Abend habe ich noch ein Update auf die neue Version gemacht, leider hat das nichts geändert. Ein manuelles Starten funktioniert. Fehlermeldungen im Log kann ich nicht erkennen.

Tom

mrfloppy

Habe jetzt gerade wieder einen Update Check gemacht und auf einmal war die 88_HMCCU.pm wieder da als Update.
Nach dem jetzigen Update funktioniert der Autostart auch wieder.
Um welche Uhrzeit werden den die neuen Updates im (Update check) geändert?
Möglich das ich mir um 7:30 noch die alten Dateien gezogen haben?

LG Thomas


RaspiMatic, RFXtrx433 E USB, Div. Thermostate, CUL433, Fhemduino, Signalduino, Temp/luftfeuchesensoren,Fensterkontakte,Intertechno Schalter,....... HM-IP

tca

Ah, seltsam/tatsächlich: 88_HMCCU.pm ist wieder da als Update da, Autostart geht!

zap

Dauert wohl immer etwas bis die Updates zur Verfügung stehen.

WICHTIG! Habe gerade ein neues Update für 88_HMCCU.pm eingecheckt. Bitte unbedingt installieren, sobald in FHEM Update verfügbar. Behebt ein Memory Leak im RPC-Server. Führt dazu, dass die RPC-Server Prozesse immer mehr Speicher allokieren.
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

zentis666

Hallo!
Ich möchte eine HM-OU-LED16 Funk-Statusanzeige einbinden.
Im Thread ist zwar eine Definition von Loredo drin mit der ich die LED Stati übertragen kann,
ich kann aber leider damit keine LEDs von fhem per HMCCUDEV aus schalten.
Hat jemand dieses Problem schon gelöst?
Gruß
Sven
--
FHEM auf Debian VM - ESXi 6.0 Intel Nuc i5 4th Gen, Homematic auf HMCCU - RaspberryMatic auf Raspberry PI 3,
EM1000 & FS20 über CUNO,  IT über Arduino Firmata, MiLight über WLAN-nRF Gateway, Ebus, 1Wire, diverse Squeezeboxen, Dreambox 920UHD, Homebridge

zap

Poste mal bitte die Ausgabe von "get deviceinfo" sowie ein list des Devices.
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

zentis666

Hallo!
Hier die Daten,
Gruss
Sven

Listing:

Internals
CHANGED
DEF HM-OU-LED16_Flur
IODev hm_ccu
NAME HM_OU_LED16_Flur
NR 671
STATE Initialized
TYPE HMCCUDEV
ccuaddr JEQ0699082
ccudevstate Active
ccuif BidCos-RF
ccuname HM-OU-LED16_Flur
ccutype HM-OU-LED16
channels 17
statevals devstate

Readings
HM-OU-LED16_Flur.0.UNREACH false 2016-12-14 23:31:14
HM-OU-LED16_Flur.1.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.10.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.11.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.12.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.13.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.14.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.15.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.16.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.2.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.3.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.4.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.5.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.6.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.7.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.8.LED_STATUS off 2016-12-14 23:31:14
HM-OU-LED16_Flur.9.LED_STATUS off 2016-12-14 23:31:14
state Initialized 2016-12-14 22:58:46

Attributes
IODev hm_ccu
ccureadingfilter (LED_STATUS|^UNREACH)
event-on-change-reading state
eventMap /datapoint LED_STATUS:led1/datapoint 2.LED_STATUS:led2/datapoint 3.LED_STATUS:led3/datapoint 4.LED_STATUS:led4/datapoint 5.LED_STATUS:led5/datapoint 6.LED_STATUS:led6/datapoint 7.LED_STATUS:led7/datapoint 8.LED_STATUS:led8/datapoint 9.LED_STATUS:led9/datapoint 10.LED_STATUS:led10/datapoint 11.LED_STATUS:led11/datapoint 12.LED_STATUS:led12/datapoint 13.LED_STATUS:led13/datapoint 14.LED_STATUS:led14/datapoint 15.LED_STATUS:led15/datapoint 16.LED_STATUS:led16/
room Homematic
substitute LED_STATUS!(0|false):off,(1|true):red,2:green,3:orange


get deviceinfo


CHN JEQ0699082:0 HM-OU-LED16_Flur:0
  DPT {b} BidCos-RF.JEQ0699082:0.UNREACH = false [RE]
  DPT {b} BidCos-RF.JEQ0699082:0.STICKY_UNREACH = false [RWE]
  DPT {b} BidCos-RF.JEQ0699082:0.CONFIG_PENDING = false [RE]
  DPT {n} BidCos-RF.JEQ0699082:0.RSSI_DEVICE = 1 [RE]
  DPT {n} BidCos-RF.JEQ0699082:0.RSSI_PEER = 226 [RE]
  DPT {n} BidCos-RF.JEQ0699082:0.LED_STATUS =  [W]
  DPT {b} BidCos-RF.JEQ0699082:0.DEVICE_IN_BOOTLOADER = false [RE]
  DPT {b} BidCos-RF.JEQ0699082:0.UPDATE_PENDING = false [RE]
  DPT {n} BidCos-RF.JEQ0699082:0.AES_KEY = 1 [R]
CHN JEQ0699082:1 HM-OU-LED16_Flur:1
  DPT {b} BidCos-RF.JEQ0699082:1.PRESS_SHORT = false [WE]
  DPT {i} BidCos-RF.JEQ0699082:1.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:1.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:1.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:1.INSTALL_TEST =  [WE]
CHN JEQ0699082:2 HM-OU-LED16_Flur:2
  DPT {b} BidCos-RF.JEQ0699082:2.PRESS_SHORT = false [WE]
  DPT {i} BidCos-RF.JEQ0699082:2.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:2.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:2.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:2.INSTALL_TEST =  [WE]
CHN JEQ0699082:3 HM-OU-LED16_Flur:3
  DPT {b} BidCos-RF.JEQ0699082:3.PRESS_SHORT =  [WE]
  DPT {i} BidCos-RF.JEQ0699082:3.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:3.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:3.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:3.INSTALL_TEST =  [WE]
CHN JEQ0699082:4 HM-OU-LED16_Flur:4
  DPT {b} BidCos-RF.JEQ0699082:4.PRESS_SHORT =  [WE]
  DPT {i} BidCos-RF.JEQ0699082:4.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:4.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:4.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:4.INSTALL_TEST =  [WE]
CHN JEQ0699082:5 HM-OU-LED16_Flur:5
  DPT {b} BidCos-RF.JEQ0699082:5.PRESS_SHORT =  [WE]
  DPT {i} BidCos-RF.JEQ0699082:5.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:5.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:5.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:5.INSTALL_TEST =  [WE]
CHN JEQ0699082:6 HM-OU-LED16_Flur:6
  DPT {b} BidCos-RF.JEQ0699082:6.PRESS_SHORT =  [WE]
  DPT {i} BidCos-RF.JEQ0699082:6.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:6.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:6.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:6.INSTALL_TEST =  [WE]
CHN JEQ0699082:7 HM-OU-LED16_Flur:7
  DPT {b} BidCos-RF.JEQ0699082:7.PRESS_SHORT =  [WE]
  DPT {i} BidCos-RF.JEQ0699082:7.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:7.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:7.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:7.INSTALL_TEST =  [WE]
CHN JEQ0699082:8 HM-OU-LED16_Flur:8
  DPT {b} BidCos-RF.JEQ0699082:8.PRESS_SHORT =  [WE]
  DPT {i} BidCos-RF.JEQ0699082:8.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:8.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:8.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:8.INSTALL_TEST =  [WE]
CHN JEQ0699082:9 HM-OU-LED16_Flur:9
  DPT {b} BidCos-RF.JEQ0699082:9.PRESS_SHORT =  [WE]
  DPT {i} BidCos-RF.JEQ0699082:9.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:9.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:9.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:9.INSTALL_TEST =  [WE]
CHN JEQ0699082:10 HM-OU-LED16_Flur:10
  DPT {b} BidCos-RF.JEQ0699082:10.PRESS_SHORT =  [WE]
  DPT {i} BidCos-RF.JEQ0699082:10.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:10.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:10.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:10.INSTALL_TEST =  [WE]
CHN JEQ0699082:11 HM-OU-LED16_Flur:11
  DPT {b} BidCos-RF.JEQ0699082:11.PRESS_SHORT =  [WE]
  DPT {i} BidCos-RF.JEQ0699082:11.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:11.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:11.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:11.INSTALL_TEST =  [WE]
CHN JEQ0699082:12 HM-OU-LED16_Flur:12
  DPT {b} BidCos-RF.JEQ0699082:12.PRESS_SHORT =  [WE]
  DPT {i} BidCos-RF.JEQ0699082:12.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:12.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:12.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:12.INSTALL_TEST =  [WE]
CHN JEQ0699082:13 HM-OU-LED16_Flur:13
  DPT {b} BidCos-RF.JEQ0699082:13.PRESS_SHORT =  [WE]
  DPT {i} BidCos-RF.JEQ0699082:13.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:13.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:13.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:13.INSTALL_TEST =  [WE]
CHN JEQ0699082:14 HM-OU-LED16_Flur:14
  DPT {b} BidCos-RF.JEQ0699082:14.PRESS_SHORT =  [WE]
  DPT {i} BidCos-RF.JEQ0699082:14.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:14.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:14.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:14.INSTALL_TEST =  [WE]
CHN JEQ0699082:15 HM-OU-LED16_Flur:15
  DPT {b} BidCos-RF.JEQ0699082:15.PRESS_SHORT =  [WE]
  DPT {i} BidCos-RF.JEQ0699082:15.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:15.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:15.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:15.INSTALL_TEST =  [WE]
CHN JEQ0699082:16 HM-OU-LED16_Flur:16
  DPT {b} BidCos-RF.JEQ0699082:16.PRESS_SHORT = false [WE]
  DPT {i} BidCos-RF.JEQ0699082:16.LED_STATUS = 0 [RWE]
  DPT {s} BidCos-RF.JEQ0699082:16.ALL_LEDS =  [W]
  DPT {i} BidCos-RF.JEQ0699082:16.LED_SLEEP_MODE =  [W]
  DPT {b} BidCos-RF.JEQ0699082:16.INSTALL_TEST =  [WE]


--
FHEM auf Debian VM - ESXi 6.0 Intel Nuc i5 4th Gen, Homematic auf HMCCU - RaspberryMatic auf Raspberry PI 3,
EM1000 & FS20 über CUNO,  IT über Arduino Firmata, MiLight über WLAN-nRF Gateway, Ebus, 1Wire, diverse Squeezeboxen, Dreambox 920UHD, Homebridge

tagedieb

Hallo und guten morgen

ich habe zwar schon sehr viel über HMCCU und ccu2 hier im Forum gefunden, doch für eine Frage habe ich keine Antwort gefunden und würde mich über Hilfe freuen
Ich habe FHEM mit Homematic aktoren über HMLAN integriert, und mittlerweile auch eine CCu2 im System - hier sind jedoch nur die IP Homematic aktoren verbunden und werden so auch über FHEM nutzbar,  Danke hier an alle, für die tollen Module und Erklärungen
ich habe gelesen, das ich mit der ccu2 auch über FHEM Firmwareupdates durchführen kann, wenn alles HMLAN`s deaktiviert sind - jetzt meine Frage - muss ich dann alle zu updatende Homematicaktoren zum update mit der ccu pairen ?
Über eine helfende Antwort würde ich mich freuen

ich wünsche allen einen schönen Tag
gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

zap

Zitat von: tagedieb am 16 Dezember 2016, 06:35:10
ich habe gelesen, das ich mit der ccu2 auch über FHEM Firmwareupdates durchführen kann, wenn alles HMLAN`s deaktiviert sind - jetzt meine Frage - muss ich dann alle zu updatende Homematicaktoren zum update mit der ccu pairen ?
Über eine helfende Antwort würde ich mich freuen

HMCCU unterstützt keine Firmware Updates. Die CCU selbst kann nur Firmware Updates für Geräte durchführen, die sie kennt, d.h. die angelernt sind.
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: zentis666 am 15 Dezember 2016, 12:45:08

eventMap /datapoint LED_STATUS:led1/datapoint 2.LED_STATUS:led2/datapoint 3.LED_STATUS:led3/datapoint 4.LED_STATUS:led4/datapoint 5.LED_STATUS:led5/datapoint 6.LED_STATUS:led6/datapoint 7.LED_STATUS:led7/datapoint 8.LED_STATUS:led8/datapoint 9.LED_STATUS:led9/datapoint 10.LED_STATUS:led10/datapoint 11.LED_STATUS:led11/datapoint 12.LED_STATUS:led12/datapoint 13.LED_STATUS:led13/datapoint 14.LED_STATUS:led14/datapoint 15.LED_STATUS:led15/datapoint 16.LED_STATUS:led16/
room Homematic
substitute LED_STATUS!(0|false):off,(1|true):red,2:green,3:orange


Im ersten eventMap Eintrag fehlt die "1." vor dem LED_STATUS. Prüfe mal, ob Du mit einem der folgenden Befehle einer der LEDs einschalten kannst.


set HM-OU-LED16_Flur datapoint 1.LED_STATUS true
set HM-OU-LED16_Flur datapoint 1.LED_STATUS 1
set HM-OU-LED16_Flur datapoint 2.LED_STATUS true
set HM-OU-LED16_Flur datapoint 2.LED_STATUS 1
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