Autor Thema: Homebridge startet nicht mehr  (Gelesen 561 mal)

Offline stefan-dd

  • Full Member
  • ***
  • Beiträge: 339
Homebridge startet nicht mehr
« am: 03 Dezember 2022, 22:15:38 »
Ich habe ein Problem mit Homebridge.
Beide Lampen sollen mit Homebridge steuerbar sein, leider funktioniert nur die eine oder andere. Werden beide aktiviert geht es nicht. Homebridge selbst, startet fehlerfrei, auch mit beiden Lampen.
Das Handy liest die Einstellungen mit beiden aktiven Lampen nicht ein. Einzeln funktioniert es.
Ich habe schon alles möglich umbenannt. Nichts hilft.
Hat jemand eine Idee, warum es nicht zusammen funktioniert?

defmod Bad_Spiegel HMCCUDEV 00259F298C74D5  sd=9.STATE cd=10.STATE
attr Bad_Spiegel alias Spiegel
attr Bad_Spiegel ccureadingfilter 9,10.(STATE)
attr Bad_Spiegel cmdIcon on:general_an off:general_aus
attr Bad_Spiegel devStateIcon on:10px-kreis-rot off:10px-kreis-gruen
attr Bad_Spiegel genericDeviceType light
attr Bad_Spiegel group Bad
attr Bad_Spiegel homebridgeMapping On=9.STATE,valueOn=on,valueOff=off,cmdOn=on,cmdOff=off
attr Bad_Spiegel realRoom Bad
attr Bad_Spiegel room Bad/WC,Homekit

setstate Bad_Spiegel off
setstate Bad_Spiegel 2022-12-03 21:56:20 10.STATE off
setstate Bad_Spiegel 2022-12-03 21:56:20 9.STATE off
setstate Bad_Spiegel 2022-12-03 21:56:20 activity alive
setstate Bad_Spiegel 2022-12-03 21:56:20 control off
setstate Bad_Spiegel 2022-12-03 21:56:20 devstate ok
setstate Bad_Spiegel 2022-12-03 21:56:20 hmstate off
setstate Bad_Spiegel 2022-12-03 21:56:20 rssidevice -61
setstate Bad_Spiegel 2022-12-03 21:56:20 rssipeer -58
setstate Bad_Spiegel 2022-12-03 21:56:20 state off

defmod Bad_Dusche HMCCUDEV 00259F298C74D5  sd=13.STATE cd=14.STATE
attr Bad_Dusche alias Dusche
attr Bad_Dusche ccureadingfilter 13,14.(STATE)
attr Bad_Dusche cmdIcon on:general_an off:general_aus
attr Bad_Dusche devStateIcon on:10px-kreis-rot off:10px-kreis-gruen
attr Bad_Dusche genericDeviceType light
attr Bad_Dusche group Bad
attr Bad_Dusche homebridgeMapping On=13.STATE,valueOn=on,valueOff=off,cmdOn=on,cmdOff=off
attr Bad_Dusche room Bad/WC,Homekit

setstate Bad_Dusche on
setstate Bad_Dusche 2022-12-03 21:56:00 13.STATE on
setstate Bad_Dusche 2022-12-03 21:55:59 14.STATE on
setstate Bad_Dusche 2022-12-03 19:52:18 IODev d_ccu
setstate Bad_Dusche 2022-12-03 21:55:59 activity alive
setstate Bad_Dusche 2022-12-03 21:55:59 control on
setstate Bad_Dusche 2022-12-03 21:56:00 devstate ok
setstate Bad_Dusche 2022-12-03 21:56:00 hmstate on
setstate Bad_Dusche 2022-12-03 21:55:59 rssidevice -61
setstate Bad_Dusche 2022-12-03 21:40:53 rssipeer -58
setstate Bad_Dusche 2022-12-03 21:56:00 state on
setstate Bad_Dusche 2022-11-30 20:08:08 voltage 0.0
« Letzte Änderung: 03 Dezember 2022, 22:17:12 von stefan-dd »

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 12934
  • NIVEAu ist keine Creme...
Antw:Homebridge startet nicht mehr
« Antwort #1 am: 04 Dezember 2022, 00:01:20 »
In dem Fall wäre ein list besser gewesen, weil man da die FUUID sehen würde.

Irgendwie muss homebridge die Devices ja unterscheiden können.
Bist du sicher, dass es 2 Geräte sind?

Weil die DEF ja fast idenitsch ist, zumindest bzgl. "ID" des Gerätes:

defmod Bad_Spiegel HMCCUDEV 00259F298C74D5  sd=9.STATE cd=10.STATE

vs.

defmod Bad_Dusche HMCCUDEV 00259F298C74D5  sd=13.STATE cd=14.STATE

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Offline stefan-dd

  • Full Member
  • ***
  • Beiträge: 339
Antw:Homebridge startet nicht mehr
« Antwort #2 am: 04 Dezember 2022, 00:32:12 »
Das ist ein Hutschienenaktor mit 4 Relais. Beim anlegen wird es in die 4 Device aufgeteilt. Das ist nicht meine Idee, aber so funktioniert es grundlegend, bis auf Homebridge.

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 12934
  • NIVEAu ist keine Creme...
Antw:Homebridge startet nicht mehr
« Antwort #3 am: 04 Dezember 2022, 01:15:01 »
Wie wäre es dann jetzt mit den lists?

Und: homebridge startet doch (prinzipiell), oder? -> Titel anpassen?

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Offline stefan-dd

  • Full Member
  • ***
  • Beiträge: 339
Antw:Homebridge startet nicht mehr
« Antwort #4 am: 04 Dezember 2022, 10:19:51 »
Homebrige startet fehlerfrei. Das Handy lädt aber die Konfiguration nicht. Es bleibt alles, auch die anderen Aktoren, Schalter... grau hinterlegt.
Ich kann mir vorstellen das es an dem gleichen HM Device Namen liegt, den kann ich ja nicht ändern.
Versuchshalber bin ich jetzt über readingsProxy gegangen. Da funktioniert es.

Internals:
   DEF        00259F298C74D5  sd=13.STATE cd=14.STATE
   FUUID      63825596-f33f-804b-62ac-92ceec3a8096ce09
   IODev      d_ccu
   NAME       Bad_Dusche
   NR         1576
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    00259F298C74D5
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-DRSI4 Bad
   ccurolectrl SWITCH_VIRTUAL_RECEIVER
   ccurolestate SWITCH_TRANSMITTER
   ccusubtype DRSI4
   ccutype    HmIP-DRSI4
   eventCount 267
   firmware   1.4.2
   readonly   no
   receiver   Bad_T1,Bad_T2
   sender     Bad_T1,Bad_T2
   READINGS:
     2022-12-04 09:38:00   13.STATE        off
     2022-12-04 09:37:59   14.STATE        off
     2022-12-03 23:28:14   IODev           d_ccu
     2022-12-04 09:37:59   activity        alive
     2022-12-04 09:37:59   control         off
     2022-12-04 09:38:00   devstate        ok
     2022-12-04 09:38:00   hmstate         off
     2022-12-04 09:37:59   rssidevice      -63
     2022-12-04 08:30:02   rssipeer        -62
     2022-12-04 09:38:00   state           off
     2022-11-30 20:08:08   voltage         0.0
   hmccu:
     channels   22
     defCDP     14.STATE
     defSDP     13.STATE
     detect     0
     devspec    00259F298C74D6
     forcedev   0
     nodefaults 0
     role       0:MAINTENANCE,1:MULTI_MODE_INPUT_TRANSMITTER,2:MULTI_MODE_INPUT_TRANSMITTER,3:MULTI_MODE_INPUT_TRANSMITTER,4:MULTI_MODE_INPUT_TRANSMITTER,5:SWITCH_TRANSMITTER,6:SWITCH_VIRTUAL_RECEIVER,7:SWITCH_VIRTUAL_RECEIVER,8:SWITCH_VIRTUAL_RECEIVER,9:SWITCH_TRANSMITTER,10:SWITCH_VIRTUAL_RECEIVER,11:SWITCH_VIRTUAL_RECEIVER,12:SWITCH_VIRTUAL_RECEIVER,13:SWITCH_TRANSMITTER,14:SWITCH_VIRTUAL_RECEIVER,15:SWITCH_VIRTUAL_RECEIVER,16:SWITCH_VIRTUAL_RECEIVER,17:SWITCH_TRANSMITTER,18:SWITCH_VIRTUAL_RECEIVER,19:SWITCH_VIRTUAL_RECEIVER,20:SWITCH_VIRTUAL_RECEIVER,21:SWITCH_WEEK_PROFILE
     setDefaults 0
     cmdlist:
       get       
       set        on-till on:noArg off:noArg on-for-timer toggle:noArg
     control:
       chn        14
       dpt        STATE
     dp:
       0.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       26.0
           ONVAL      26.0
           OSVAL      26.0
           OVAL       26.0
           SVAL       26.0
           VAL        26.0
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ERROR_CODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       0.ERROR_OVERHEAT:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ERROR_POWER_FAILURE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -63
           ONVAL      -61
           OSVAL      -61
           OVAL       -61
           SVAL       -63
           VAL        -63
       0.RSSI_PEER:
         VALUES:
           NVAL       -62
           ONVAL      -59
           OSVAL      -59
           OVAL       -59
           SVAL       -62
           VAL        -62
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       1.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       10.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       10.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       10.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       10.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       11.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       11.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       11.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       11.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       12.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       12.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       12.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       12.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       13.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       13.SECTION:
         VALUES:
           NVAL       0
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       0
           VAL        0
       13.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       13.STATE:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       off
           VAL        0
       14.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       14.SECTION:
         VALUES:
           NVAL       0
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       0
           VAL        0
       14.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       14.STATE:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       off
           VAL        0
       15.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       15.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       15.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       15.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       16.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       16.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       16.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       16.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       17.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       17.SECTION:
         VALUES:
           NVAL       2
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       2
           VAL        2
       17.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       17.STATE:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       on
           VAL        1
       18.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       18.SECTION:
         VALUES:
           NVAL       2
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       2
           VAL        2
       18.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       18.STATE:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       on
           VAL        1
       19.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       19.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       19.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       19.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       2.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       20.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       20.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       20.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       20.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       21.WEEK_PROGRAM_CHANNEL_LOCKS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       3.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       4.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       5.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       5.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       5.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       5.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       6.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       6.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       6.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       7.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       7.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       7.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       7.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       8.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       8.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       8.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       8.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       9.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       9.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       9.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       9.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
     roleCmds:
       get:
       set:
         off:
           channel    14
           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
               scn        000
               unit       
         on:
           channel    14
           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
               scn        000
               unit       
         on-for-timer:
           channel    14
           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
               scn        000
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               unit       
         on-till:
           channel    14
           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
               scn        000
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               unit       
     state:
       chn        13
       dpt        STATE
Attributes:
   alias      Dusche
   ccureadingfilter 13,14.(STATE)
   cmdIcon    on:general_an off:general_aus
   devStateIcon on:10px-kreis-rot off:10px-kreis-gruen
   genericDeviceType light
   group      Bad
   homebridgeMapping On=13.STATE,valueOn=on,valueOff=off,cmdOn=on,cmdOff=off
   room       Bad/WC
   stateFormat 13.STATE

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 12934
  • NIVEAu ist keine Creme...
Antw:Homebridge startet nicht mehr
« Antwort #5 am: 04 Dezember 2022, 11:24:22 »
Versuchshalber bin ich jetzt über readingsProxy gegangen. Da funktioniert es.

Internals:
   DEF        00259F298C74D5  sd=13.STATE cd=14.STATE
   FUUID      63825596-f33f-804b-62ac-92ceec3a8096ce09
   IODev      d_ccu
   NAME       Bad_Dusche
   NR         1576
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    00259F298C74D5
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-DRSI4 Bad
   ccurolectrl SWITCH_VIRTUAL_RECEIVER
   ccurolestate SWITCH_TRANSMITTER
   ccusubtype DRSI4
   ccutype    HmIP-DRSI4
   eventCount 267
   firmware   1.4.2
   readonly   no
   receiver   Bad_T1,Bad_T2
   sender     Bad_T1,Bad_T2
   READINGS:
     2022-12-04 09:38:00   13.STATE        off
     2022-12-04 09:37:59   14.STATE        off
     2022-12-03 23:28:14   IODev           d_ccu
     2022-12-04 09:37:59   activity        alive
     2022-12-04 09:37:59   control         off
     2022-12-04 09:38:00   devstate        ok
     2022-12-04 09:38:00   hmstate         off
     2022-12-04 09:37:59   rssidevice      -63
     2022-12-04 08:30:02   rssipeer        -62
     2022-12-04 09:38:00   state           off
     2022-11-30 20:08:08   voltage         0.0
   hmccu:
     channels   22
     defCDP     14.STATE
     defSDP     13.STATE
     detect     0
     devspec    00259F298C74D6
     forcedev   0
     nodefaults 0
     role       0:MAINTENANCE,1:MULTI_MODE_INPUT_TRANSMITTER,2:MULTI_MODE_INPUT_TRANSMITTER,3:MULTI_MODE_INPUT_TRANSMITTER,4:MULTI_MODE_INPUT_TRANSMITTER,5:SWITCH_TRANSMITTER,6:SWITCH_VIRTUAL_RECEIVER,7:SWITCH_VIRTUAL_RECEIVER,8:SWITCH_VIRTUAL_RECEIVER,9:SWITCH_TRANSMITTER,10:SWITCH_VIRTUAL_RECEIVER,11:SWITCH_VIRTUAL_RECEIVER,12:SWITCH_VIRTUAL_RECEIVER,13:SWITCH_TRANSMITTER,14:SWITCH_VIRTUAL_RECEIVER,15:SWITCH_VIRTUAL_RECEIVER,16:SWITCH_VIRTUAL_RECEIVER,17:SWITCH_TRANSMITTER,18:SWITCH_VIRTUAL_RECEIVER,19:SWITCH_VIRTUAL_RECEIVER,20:SWITCH_VIRTUAL_RECEIVER,21:SWITCH_WEEK_PROFILE
     setDefaults 0
     cmdlist:
       get       
       set        on-till on:noArg off:noArg on-for-timer toggle:noArg
     control:
       chn        14
       dpt        STATE
     dp:
       0.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       26.0
           ONVAL      26.0
           OSVAL      26.0
           OVAL       26.0
           SVAL       26.0
           VAL        26.0
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ERROR_CODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       0.ERROR_OVERHEAT:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ERROR_POWER_FAILURE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -63
           ONVAL      -61
           OSVAL      -61
           OVAL       -61
           SVAL       -63
           VAL        -63
       0.RSSI_PEER:
         VALUES:
           NVAL       -62
           ONVAL      -59
           OSVAL      -59
           OVAL       -59
           SVAL       -62
           VAL        -62
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       1.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       10.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       10.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       10.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       10.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       11.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       11.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       11.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       11.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       12.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       12.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       12.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       12.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       13.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       13.SECTION:
         VALUES:
           NVAL       0
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       0
           VAL        0
       13.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       13.STATE:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       off
           VAL        0
       14.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       14.SECTION:
         VALUES:
           NVAL       0
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       0
           VAL        0
       14.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       14.STATE:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       off
           VAL        0
       15.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       15.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       15.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       15.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       16.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       16.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       16.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       16.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       17.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       17.SECTION:
         VALUES:
           NVAL       2
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       2
           VAL        2
       17.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       17.STATE:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       on
           VAL        1
       18.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       18.SECTION:
         VALUES:
           NVAL       2
           ONVAL      2
           OSVAL      2
           OVAL       2
           SVAL       2
           VAL        2
       18.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       18.STATE:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       on
           VAL        1
       19.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       19.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       19.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       19.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       2.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       20.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       20.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       20.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       20.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       21.WEEK_PROGRAM_CHANNEL_LOCKS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       3.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       4.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       5.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       5.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       5.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       5.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       6.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       6.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       6.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       7.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       7.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       7.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       7.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       8.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       8.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       8.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       8.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       9.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       9.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       9.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       9.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
     roleCmds:
       get:
       set:
         off:
           channel    14
           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
               scn        000
               unit       
         on:
           channel    14
           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
               scn        000
               unit       
         on-for-timer:
           channel    14
           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
               scn        000
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               unit       
         on-till:
           channel    14
           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
               scn        000
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               unit       
     state:
       chn        13
       dpt        STATE
Attributes:
   alias      Dusche
   ccureadingfilter 13,14.(STATE)
   cmdIcon    on:general_an off:general_aus
   devStateIcon on:10px-kreis-rot off:10px-kreis-gruen
   genericDeviceType light
   group      Bad
   homebridgeMapping On=13.STATE,valueOn=on,valueOff=off,cmdOn=on,cmdOff=off
   room       Bad/WC
   stateFormat 13.STATE

Das ist jetzt das list von einem der Schalter?
Und der andere?

Versuchshalber bin ich jetzt über readingsProxy gegangen. Da funktioniert es.

Es ist wirklich schwer dir zu folgen/helfen.

Also: mit readingsProxy geht es nun? Komplett?
-> gelöst?
-> Titel anpassen?

Homebrige startet fehlerfrei. Das Handy lädt aber die Konfiguration nicht. Es bleibt alles, auch die anderen Aktoren, Schalter... grau hinterlegt.
Ich kann mir vorstellen das es an dem gleichen HM Device Namen liegt, den kann ich ja nicht ändern.

Naja es gibt ja neben HMCCUDEV auch HMCCUCHN, evtl. geht es darüber besser...
Aber dazu kenne ich HMCCU zu wenig.

Evtl. mal im Homematic Unterforum fragen?

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Offline Miami

  • Jr. Member
  • **
  • Beiträge: 63
Antw:Homebridge startet nicht mehr
« Antwort #6 am: 04 Dezember 2022, 13:19:08 »
Ich sehe es auch als Problem das Device zweimal mit HMCCUDEV anzulegen und würde zweimal HMCCUCHN verwenden.

  • Stoppe die Homebridge
  • Lösche die beiden Geräte in Fhem
  • Rufe set d_ccu ccuDevices auf. Du erhältst eine Liste der Geräte die die CCU an FHEM weitergibt. Da muss dein Gerät dabei sein.
  • Dann lege die Kanäle in über die Komandozeile in FHEM an:
defmod Bad_Spiegel HMCCUDEV 00259F298C74D5:10
attr Bad_Spiegel alias Spiegel
attr Bad_Spiegel cmdIcon on:general_an off:general_aus
attr Bad_Spiegel devStateIcon on:10px-kreis-rot off:10px-kreis-gruen
attr Bad_Spiegel genericDeviceType light
attr Bad_Spiegel group Bad
attr Bad_Spiegel realRoom Bad
attr Bad_Spiegel room Bad/WC,Homekit

defmod Bad_Spiegel HMCCUDEV 00259F298C74D5:14
attr Bad_Dusche alias Dusche
attr Bad_Dusche cmdIcon on:general_an off:general_aus
attr Bad_Dusche devStateIcon on:10px-kreis-rot off:10px-kreis-gruen
attr Bad_Dusche genericDeviceType light
attr Bad_Dusche group Bad
attr Bad_Dusche room Bad/WC,Homekit
  • Starte die Homebridge neu
Ich gehe davon aus, dass Du dann schon die Lichter ein- und ausschalten kannst.
Wenn der Status der Lichter nicht ankommt (Es wird ja "nur" der Steuerkanal verwendet") musst Du ggf. die Statuskanäle (9 und 13) extra anlegen und die Status-Info daraus verwenden.

Das HomebridgeMapping würde ich es erstmal weglassen, evt. mappt HMCCU ja schon korrekt. Sonst probiere (Kanalnummer weglassen)attr Bad_Dusche homebridgeMapping On=STATE,valueOn=on,valueOff=off,cmdOn=on,cmdOff=off
Du kannst ggf. den Debugmodus in der Homebridge aktivieren, diese neustarten und dann das Log nach z.B. Bad_Spiegel durchforsten. Da kann man sehen, wie die Homebridge mappt. 

Offline Miami

  • Jr. Member
  • **
  • Beiträge: 63
Antw:Homebridge startet nicht mehr
« Antwort #7 am: 04 Dezember 2022, 13:32:57 »
Vielleicht nutzt dir ja mein Beispiel mit meinem Kombisignalgeber HmIP-MP3P.
Der hat zwei Funktionen: Licht und Ton. Als Device legt HMCCU den Signalgeber mit dem Lichtkanal als Steuerkanal an. Daher habe ich das gelöscht und die beiden Kanäle einzeln angelegt:
define Flur_Signalgeber_Licht HMCCUCHN 00151BE99E1F02:6
attr Flur_Signalgeber_Licht cmdIcon off:general_aus
attr Flur_Signalgeber_Licht devStateIcon off:Dirk_light_off@green gray:Dirk_light_off@gray black:Dirk_light_on@black blue:Dirk_light_on@blue green:Dirk_light_on@green turquoise:Dirk_light_on@turquoise red:Dirk_light_on@red purple:Dirk_light_on@purple yellow:Dirk_light_on@yellow white:Dirk_light_on@white
attr Flur_Signalgeber_Licht userReadings state { \
   my $color=ReadingsVal($NAME,'color',0);;\
   ReadingsVal($NAME,'LEVEL',0) eq 'off'?'off':\
   $color eq '0'?'black':\
   $color eq '1'?'blue':\
   $color eq '2'?'green':\
   $color eq '3'?'turquoise':\
   $color eq '4'?'red':\
   $color eq '5'?'purple':\
   $color eq '6'?'yellow':\
   $color eq '7'?'white':\
   $color eq 'BLACK'?'black':\
   $color eq 'BLUE'?'blue':\
   $color eq 'GREEN'?'green':\
   $color eq 'TURQUOISE'?'turquoise':\
   $color eq 'RED'?'red':\
   $color eq 'PURPLE'?'purple':\
   $color eq 'YELLOW'?'yellow':\
   $color eq 'WHITE'?'white':\
   'gray'\
 }
attr Flur_Signalgeber_Licht webCmd off


define Flur_Signalgeber_Ton HMCCUCHN 00151BE99E1F02:2
attr Flur_Signalgeber_Ton cmdIcon off:general_aus
attr Flur_Signalgeber_Ton devStateIcon 0:audio_audio \
1\d.*:audio_volume_low@orange \
2\d.*:audio_volume_low@orange \
3\d.*:audio_volume_mid@orange \
4\d.*:audio_volume_mid@orange \
5\d.*:audio_volume_mid@orange \
6\d.*:audio_volume_high@orange \
7\d.*:audio_volume_high@orange \
8\d.*:audio_volume_high@orange \
9\d.*:audio_volume_high@orange\
100:audio_volume_high@orange \
\d.*:audio_volume_low@orange
attr Flur_Signalgeber_Ton eventMap /datapoint LEVEL 0:off/
attr Flur_Signalgeber_Ton stateFormat LEVEL
attr Flur_Signalgeber_Ton webCmd off
Das eventMap brauche ich, um "LEVEL 0" in "off" umzubenennen, damit ich es in webCmd verwenden kann, da webCmd sonst Probleme mit dem Leerzeichen hat.

Einschalten tue ich den Signalgeber über ein DOIF. Über die Web Oberfläche kann ich aber so Licht und Ton (separat) auch ausschalten.
« Letzte Änderung: 06 Dezember 2022, 10:27:31 von Miami »