HMCCU 5.0 Beta verfügbar

Begonnen von zap, 05 Januar 2020, 19:49:52

Vorheriges Thema - Nächstes Thema

Jamo

Hallo Zap,
ZitatHängt davon ab, wie viele Fehler mit dem aktuellen Update noch auftauchen. An Ostern habe ich etwas mehr Zeit. Vielleicht direkt nach Ostern.
Antwort #331:
2) HMIP-PSM01    HMIP-PSM      HmIP-RF    01234567890123   event-on-change-readings funktioniert nicht.
Wenn ich "event-on-change-reading power,state" setzte, kommt das state event immer 2 mal.
Wenn ich "event-on-change-reading power"      setzte,  kommt das state event trotzdem durch, aber nur einmal.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

eurofinder

@zap:
ZitatNein, noch nicht.
Schwer umzusetzen, da ich kein solches Gerät habe. Blindflug ist schwierig ....
Und das hilft noch nicht weiter: https://forum.fhem.de/index.php/topic,107077.msg1139248.html#msg1139248

Ich fasse doch eigentlich nur BOOST_MODE (true oder false) bzw. SET_POINT_MODE (0 oder 1) zusammen. Die Readings werden ja bereits automatisch generiert.

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

zap

andere Frage: Wenn Du den BOOST_MODE einschaltest, ändert sich dann SET_POINT_MODE oder bleibt das z.B. auf AUTO stehen?
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

eurofinder

Ausgangsbasis:
BOOST_MODE = false
SET_POINT_MODE = 0

Wenn ich Boost aktiviere wird zwar BOOST_MODE = true gesetzt, aber SET_POINT_MODE ändert sich nicht.

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

juemuc

Zitat von: zap am 25 März 2021, 11:42:18
Kannst Du bitte die Versionsangaben prüfen (Internals im I/O Device):

version = 4.4.064
config = 4.8.022

Hallo zap,

ja diese Versionen habe ich :-)

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

zap

Zitat von: Jamo am 25 März 2021, 15:05:07
Hallo Zap,Antwort #331:
2) HMIP-PSM01    HMIP-PSM      HmIP-RF    01234567890123   event-on-change-readings funktioniert nicht.
Wenn ich "event-on-change-reading power,state" setzte, kommt das state event immer 2 mal.
Wenn ich "event-on-change-reading power"      setzte,  kommt das state event trotzdem durch, aber nur einmal.

Die Readings (und zwar alle) werden doppelt aktualisiert. Ist noch ein Bug.
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

teufelchen

Zitat von: zap am 25 März 2021, 14:51:30
Hängt davon ab, wie viele Fehler mit dem aktuellen Update noch auftauchen. An Ostern habe ich etwas mehr Zeit. Vielleicht direkt nach Ostern.

Vielen Dank für die Zeit die Du da reinsteckst und Respekt gegenüber den Wissen was dafür nötig ist.
Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD

Jamo

ZitatVielen Dank für die Zeit die Du da reinsteckst und Respekt gegenüber den Wissen was dafür nötig ist.
Ja, auch wenn es nicht rüberkommt: Auch von mir vielen Dank, das kann man gar nicht hoch genug bewerten was hier von vielen Einzelnen an Zeit, Ideen und Energie reingesteckt wird.
Also Hut ab und meinen Dank an zap!
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

zap

Zitat von: Jamo am 25 März 2021, 15:05:07
Hallo Zap,Antwort #331:
2) HMIP-PSM01    HMIP-PSM      HmIP-RF    01234567890123   event-on-change-readings funktioniert nicht.
Wenn ich "event-on-change-reading power,state" setzte, kommt das state event immer 2 mal.
Wenn ich "event-on-change-reading power"      setzte,  kommt das state event trotzdem durch, aber nur einmal.

Machst Du mal bitte ein list von dem Device? Die CCU schickt zwar STATE 2x, allerdings filtert event-on-change-reading das 2. Event zuverlässig bei mir. Könnte an Deinen Device-Einstellungen liegen.
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

Jamo

#414
Hallo zap,
ZitatMachst Du mal bitte ein list von dem Device? Die CCU schickt zwar STATE 2x, allerdings filtert event-on-change-reading das 2. Event zuverlässig bei mir. Könnte an Deinen Device-Einstellungen liegen.
Hier die HMCCU version, das list, und unten noch der eventmonitor mit den events, die nur einmal kommen (wenn event-on-change-reading state nicht gesetzt ist), und den doppelten events nachdem ich das event-on-change-reading state gesetzt habe:
Danke schonmal und Grüsse!

HMCCU:   config     4.8.022
   host       127.0.0.1
   prot       http
   version    4.4.064

List:Internals:
   DEF        0001D709903D2D
   FUUID      5cdadadadadadd
   IODev      HMCCU3
   NAME       HMIP_PSM2
   NR         2787
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    0001ABCDEFD
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HMIP-PSM 0001ABCDEFD AirCon
   ccusubtype PSM
   ccutype    HMIP-PSM
   readonly   no
   Helper:
     DBLOG:
       power:
         myDbLog:
           TIME       1616799607.00706
           VALUE      0.0
   READINGS:
     2021-03-27 20:48:58   2.STATE         off
     2021-03-27 20:48:57   3.STATE         off
     2021-03-27 20:48:58   4.STATE         off
     2021-03-27 20:48:57   5.STATE         off
     2021-03-27 20:33:48   6.CURRENT       0.0
     2021-03-27 20:33:48   6.CURRENT_STATUS NORMAL
     2021-03-27 20:48:58   activity        alive
     2021-03-27 20:48:57   control         off
     2021-03-27 20:48:58   devstate        ok
     2021-03-27 20:33:48   energy          0.2
     2021-03-27 20:33:48   energy_OVERFLOW false
     2021-03-27 20:48:58   hmstate         off
     2021-03-27 20:33:48   power           0.0
     2021-03-27 20:33:48   power_STATUS    NORMAL
     2021-03-27 20:48:58   rssidevice      -57
     2021-03-27 20:48:58   rssipeer        -57
     2021-03-27 20:48:57   state           off
   hmccu:
     channels   9
     devspec    0001D709903D2D
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:KEY_TRANSCEIVER,2:SWITCH_TRANSMITTER,3:SWITCH_VIRTUAL_RECEIVER,4:SWITCH_VIRTUAL_RECEIVER,5:SWITCH_VIRTUAL_RECEIVER,6:ENERGIE_METER_TRANSMITTER,7:COND_SWITCH_TRANSMITTER,8:SWITCH_WEEK_PROFILE
     semDefaults 0
     cmdlist:
       get       
       set        on-for-timer on:noArg on-till off:noArg toggle:noArg
     control:
       chn        3
       dpt        STATE
     dp:
       0.ACTUAL_TEMPERATURE:
         VALUES:
           OSVAL      22.0
           OVAL       22.0
           SVAL       22.0
           VAL        22.0
       0.ACTUAL_TEMPERATURE_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.CONFIG_PENDING:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ERROR_CODE:
         VALUES:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       0.ERROR_OVERHEAT:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.INSTALL_TEST:
         VALUES:
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.OPERATING_VOLTAGE:
         VALUES:
           OSVAL      0.0
           OVAL       0.000000
           SVAL       0.0
           VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           OSVAL      -57
           OVAL       -57
           SVAL       -57
           VAL        -57
       0.RSSI_PEER:
         VALUES:
           OSVAL      -57
           OVAL       -57
           SVAL       -57
           VAL        -57
       0.UNREACH:
         VALUES:
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       2.PROCESS:
         VALUES:
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       2.SECTION:
         VALUES:
           OSVAL      2
           OVAL       2
           SVAL       0
           VAL        0
       2.SECTION_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       2.STATE:
         VALUES:
           OSVAL      on
           OVAL       1
           SVAL       off
           VAL        0
       3.PROCESS:
         VALUES:
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       3.SECTION:
         VALUES:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       3.SECTION_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       3.STATE:
         VALUES:
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       4.PROCESS:
         VALUES:
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       4.SECTION:
         VALUES:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.SECTION_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.STATE:
         VALUES:
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       5.PROCESS:
         VALUES:
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       5.SECTION:
         VALUES:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       5.SECTION_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       5.STATE:
         VALUES:
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       6.CURRENT:
         VALUES:
           OSVAL      0.0
           OVAL       0.0
           SVAL       0.0
           VAL        0.0
       6.CURRENT_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.ENERGY_COUNTER:
         VALUES:
           OSVAL      0.2
           OVAL       0.2
           SVAL       0.2
           VAL        0.2
       6.ENERGY_COUNTER_OVERFLOW:
         VALUES:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       6.FREQUENCY:
         VALUES:
           OSVAL      50.0
           OVAL       49.96
           SVAL       50.0
           VAL        50.02
       6.FREQUENCY_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.POWER:
         VALUES:
           OSVAL      0.0
           OVAL       0.0
           SVAL       0.0
           VAL        0.0
       6.POWER_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.VOLTAGE:
         VALUES:
           OSVAL      231.2
           OVAL       231.2
           SVAL       229.5
           VAL        229.5
       6.VOLTAGE_STATUS:
         VALUES:
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       8.WEEK_PROGRAM_CHANNEL_LOCKS:
         VALUES:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
     roleCmds:
       get:
       set:
         off:
           channel    3
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:STATE:0
           usage      off
           subcmd:
             000:
               args       0
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               unit       
         on:
           channel    3
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:STATE:1
           usage      on
           subcmd:
             000:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               unit       
         on-for-timer:
           channel    3
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   2
           syntax     V:ON_TIME:?duration V:STATE:1
           usage      on-for-timer duration
           subcmd:
             000:
               args       
               dpt        ON_TIME
               fnc       
               max        8580000.0
               min        0.0
               parname    duration
               partype    2
               ps         VALUES
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               unit       
         on-till:
           channel    3
           role       SWITCH_VIRTUAL_RECEIVER
           subcount   2
           syntax     V:ON_TIME:?time V:STATE:1
           usage      on-till time
           subcmd:
             000:
               args       
               dpt        ON_TIME
               fnc       
               max        8580000.0
               min        0.0
               parname    time
               partype    2
               ps         VALUES
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               unit       
     state:
       chn        3
       dpt        STATE
Attributes:
   IODev      HMCCU3
   alias      KlimaPower
   ccureadingfilter (STATE|CURRENT|POWER|^ENERGY_COUNTER)
   ccureadingname 6.POWER:power;6.ENERGY_COUNTER:energy
   controlchannel 3
   controldatapoint 3.STATE
   devStateIcon off:ios-off on:ios-on-green .*:noIcon
   event-on-change-reading power,state
   group      SCHALTER
   room       Energy,HomeMaticIP,Schalter
   sortby     221
   stateFormat {my $state = ReadingsVal($name,'state','nA');
my $power = ReadingsNum($name,'power',-1);
my $string = $state . ' ' . $power . ' W';
if   ($state eq 'on') {return '<font color="darkorange"><b>' . $string . '</b></font>';}
else {return  $state }}
   statechannel 3
   statedatapoint 3.STATE
   statevals  on:1,off:0
   stripnumber 1
   webCmd     on:off

Eventmonitor:2021-03-27 20:47:27 HMCCUDEV HMIP_PSM2 on
2021-03-27 20:47:52 HMCCUDEV HMIP_PSM2 off
2021-03-27 20:47:57 FRITZBOX FritzBox box_dect: on
2021-03-27 20:48:10 FBDECT Schalter_iNUC power: 12.30 W
2021-03-27 20:48:14 Global global ATTR HMIP_PSM2 event-on-change-reading power,state
2021-03-27 20:48:27 HMCCUDEV HMIP_PSM2 on
2021-03-27 20:48:28 HMCCUDEV HMIP_PSM2 on
2021-03-27 20:48:54 HMCCUDEV HMIP_PSM2 off
2021-03-27 20:48:54 HMCCUDEV HMIP_PSM2 off
2021-03-27 20:48:55 HMCCUDEV HMIP_PSM2 off
2021-03-27 20:48:57 FRITZBOX FritzBox box_dect: on
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

dennisk

Hallo zap,

mir ist ein kleiner Bug (zumindest nach meinem Verständnis) aufgefallen:
Ich habe heute mal alle meine Taster (HMIP-WRC2) neu angelegt. Dabei wurden diese nun nicht mehr als HMCCUDEV sondern HMCCUCHN angelegt. Soweit so gut, FHEM notifies entsprechend angepasst - ob ich oben oder gedrückt habe, wird nun ja in zwei HMCCUCHN-Devices unterschieden. Allerdings kamen einfach gar keine Events mehr an,laut Event Monitor. Mir ist dann aufgefallen, dass per Default das Attribut auf event-on-update-reading auf PRESS gesetzt war, die Events heißen aber PRESS_SHORT oder PRESS_LONG. Nachdem ich dann event-on-update-reading PRESS.* gesetzt habe, werden auch wieder Events erzeugt und meine notifies funktionieren wieder. Kannst Du das ggf. übernehmen, wenn da nichts gegen spricht?

Und dann habe ich noch eine Frage: Besteht die Möglichkeit, die Firmware eines Gerätes als Reading zu bekommen? Ich weiß, dass ich die Info mittels get deviceinfo bekommen kann, ich würde diese aber gerne in FHEM weiterverarbeiten (FirmwareCheck). Meine Recherche, wie ich ggf. den Output aus get deviceinfo weiterverarbeiten könnte, war bisher erfolglos. Danke schon mal.

zap

@Jamo: Bitte lösche mal testweise das stateFormat Attribut und prüfe, wie es sich dann verhält.
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: dennisk am 28 März 2021, 14:21:29
Hallo zap,

mir ist ein kleiner Bug (zumindest nach meinem Verständnis) aufgefallen:
Ich habe heute mal alle meine Taster (HMIP-WRC2) neu angelegt. Dabei wurden diese nun nicht mehr als HMCCUDEV sondern HMCCUCHN angelegt. Soweit so gut, FHEM notifies entsprechend angepasst - ob ich oben oder gedrückt habe, wird nun ja in zwei HMCCUCHN-Devices unterschieden. Allerdings kamen einfach gar keine Events mehr an,laut Event Monitor. Mir ist dann aufgefallen, dass per Default das Attribut auf event-on-update-reading auf PRESS gesetzt war, die Events heißen aber PRESS_SHORT oder PRESS_LONG. Nachdem ich dann event-on-update-reading PRESS.* gesetzt habe, werden auch wieder Events erzeugt und meine notifies funktionieren wieder. Kannst Du das ggf. übernehmen, wenn da nichts gegen spricht?

Und dann habe ich noch eine Frage: Besteht die Möglichkeit, die Firmware eines Gerätes als Reading zu bekommen? Ich weiß, dass ich die Info mittels get deviceinfo bekommen kann, ich würde diese aber gerne in FHEM weiterverarbeiten (FirmwareCheck). Meine Recherche, wie ich ggf. den Output aus get deviceinfo weiterverarbeiten könnte, war bisher erfolglos. Danke schon mal.

Eigentlich sollte es bei jedem Device ein Internal "firmware" geben. Das ist leider noch ein Fehler.

Du kannst einen Taster auch wie bisher als HMCCUDEV definieren, allerdings musst Du beim Define dann die Option "forceDev" angeben. m.E. ist aber HMCCUCHN die saubere Lösung.

Bei event-on-update-reading bin ich bisher davon ausgegangen, dass die Angabe als regulärer Ausdruck betrachtet wird. Dann würde PRESS sowohl PRESS_SHORT als auch PRESS_LONG matchen. Wenn das nicht so ist, muss ich tatsächlich die Default-Einstellung korrigieren.
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

Nutzt jemand hier die Version 4.4 für HMIP-Wired? Ich hätte gerne (zumindest für die Mehrfachaktoren) mal 1-2 Beispiel-Ausgaben von "get deviceinfo" und "get paramsetdesc".

Hintergrund: Diese Geräte werden aktuell von HMCCU 4.4 nicht unbedingt korrekt erkannt.
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

Christoph Morrison

Zitat von: dennisk am 28 März 2021, 14:21:29
Und dann habe ich noch eine Frage: Besteht die Möglichkeit, die Firmware eines Gerätes als Reading zu bekommen? Ich weiß, dass ich die Info mittels get deviceinfo bekommen kann, ich würde diese aber gerne in FHEM weiterverarbeiten (FirmwareCheck). Meine Recherche, wie ich ggf. den Output aus get deviceinfo weiterverarbeiten könnte, war bisher erfolglos. Danke schon mal.

Es gibt ein Internal mit der Firmware-Version - zumindest finde ich es bei ein paar meiner Geräte, egal ob HM-RF oder HmIP.



Internals:
   .FhemMetaInternals 1
   .eventMapCmd off:noArg on:noArg
   CFGFN      ./cfg.d/out/lights/wall/south.cfg
   DEF        MEQ1828567
   FUUID      60592dec-f33f-a67d-5d80-90f5f29de774aa6c
   FVERSION   88_HMCCUDEV.pm:v4.3.12-s21452/2020-03-19
   IODev      general.interfaces.homematic.ccu3
   NAME       out.lights.wall.south.ambiente
   NR         9657
   STATE      0
device_alive
rssi_good
   TYPE       HMCCUDEV
   ccuaddr    XXXXXXXXX
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    out.lights.wall.groundfloor.south
   ccutype    HM-LC-Dim1TPBU-FM
   channels   4
   firmware   2.9
   statevals  devstate|on|off