Kein Dimmen über Alexa möglich - Homematic IP

Begonnen von DJCrazy, 30 September 2022, 20:57:30

Vorheriges Thema - Nächstes Thema

DJCrazy

Liebes FHEM Netzwerk,

ich habe über 30 Geräte die sich bis jetzt per Sprache bedienen liesen und keine Probleme machten.
Habe vor kurzem ein vollständiges Update von FHEM & Raspien gemacht seit langem - könnte daher stammen.
Ich vermute den Fehler innerhalb von FHEM in der Programmierung.

ich habe mehrere Homematic IP Dimmer, die sich plötzlich nicht mehr korrekt steuern lassen und ich selber finde den Fehler nicht.
Hoffe ihr könnt mich Unterstützen.

>> Das Ein & Ausschalten selber geht, jedoch nimmt er über Alexa keine Dimmwerte mehr an.

in FHEM konnte ich das zwar lösen indem ich statt "pct" das "control" im Device verwendet habe.
(da auch hier erstmal nichts mehr ging)
Nun funktioniert jedoch über den Alexa Connector nichts mehr mit den Homematic Dimmern.

- Ist das Gerät in FHEM richtig eingegeben inkl. Attributen?
- Fehlen wichtige Attribute oder müssen welche geändert werden?
- Muss auf dem Raspberry PI was neu installiert werden?
- Welche Angaben benötigt ihr noch zur Hilfe?

Hier noch das List von einem Beispiel Gerät:
Internals:
   DEF        000DDBE99F1E4F
   FUUID      619fc843-f33f-c1dd-584f-3c6c4c9da792f2b7
   IODev      CCU_3
   NAME       wzDimmer04
   NR         294
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    000DDBE99F1E4F
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HM_Dimmer04
   ccurolectrl DIMMER_VIRTUAL_RECEIVER
   ccurolestate DIMMER_TRANSMITTER
   ccusubtype PDT
   ccutype    HmIP-PDT
   eventCount 133
   firmware   1.4.8
   readonly   no
   READINGS:
     2022-09-30 20:41:06   2.ACTIVITY_STATE UNKNOWN
     2022-09-30 20:41:06   2.LEVEL         off
     2022-09-30 20:41:06   2.LEVEL_STATUS  NORMAL
     2022-09-30 20:41:06   2.PROCESS       STABLE
     2022-09-30 20:31:06   2.SECTION       
     2022-09-30 20:41:06   2.SECTION_STATUS UNKNOWN
     2022-09-30 20:41:06   3.ACTIVITY_STATE STABLE
     2022-09-30 20:41:06   3.LEVEL         off
     2022-09-30 20:41:06   3.LEVEL_STATUS  NORMAL
     2022-09-30 20:41:06   3.PROCESS       STABLE
     2022-09-30 20:41:06   3.SECTION       0
     2022-09-30 20:41:06   3.SECTION_STATUS NORMAL
     2022-09-30 20:41:06   4.ACTIVITY_STATE STABLE
     2022-09-30 20:41:06   4.LEVEL         off
     2022-09-30 20:41:06   4.LEVEL_STATUS  NORMAL
     2022-09-30 20:41:06   4.PROCESS       STABLE
     2022-09-30 20:41:06   4.SECTION       0
     2022-09-30 20:41:06   4.SECTION_STATUS NORMAL
     2022-09-30 20:41:07   5.ACTIVITY_STATE STABLE
     2022-09-30 20:41:07   5.LEVEL         off
     2022-09-30 20:41:07   5.LEVEL_STATUS  NORMAL
     2022-09-30 20:41:07   5.PROCESS       STABLE
     2022-09-30 20:41:07   5.SECTION       0
     2022-09-30 20:41:07   5.SECTION_STATUS NORMAL
     2022-09-30 20:31:06   6.WEEK_PROGRAM_CHANNEL_LOCKS 0
     2022-09-30 20:30:34   IODev           CCU_3
     2022-09-30 20:41:06   activity        alive
     2022-09-30 20:41:06   control         0
     2022-09-30 20:41:07   devstate        ok
     2022-09-30 20:41:07   hmstate         off
     2022-09-30 20:41:06   level           off
     2022-09-30 20:41:06   pct             off
     2022-09-30 20:41:06   rssidevice      -75
     2022-09-30 20:41:05   rssipeer        -76
     2022-09-30 20:41:06   state           off
     2022-09-30 20:31:06   voltage         0.0
   hmccu:
     channels   7
     detect     5
     devspec    000DDBE99F1E4F
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:KEY_TRANSCEIVER,2:DIMMER_TRANSMITTER,3:DIMMER_VIRTUAL_RECEIVER,4:DIMMER_VIRTUAL_RECEIVER,5:DIMMER_VIRTUAL_RECEIVER,6:DIMMER_WEEK_PROFILE
     setDefaults 0
     cmdlist:
       get       
       set        down on-till pct level on:noArg up on-for-timer off:noArg oldLevel:noArg toggle:noArg
     control:
       chn        3
       dpt        LEVEL
     dp:
       0.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       0.000000
           ONVAL      0.000000
           OSVAL      0.0
           OVAL       0.000000
           SVAL       0.0
           VAL        0.000000
       0.ACTUAL_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        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_OVERLOAD:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ERROR_UPDATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.INSTALL_TEST:
         VALUES:
           NVAL       true
           ONVAL      true
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.OPERATING_VOLTAGE:
         VALUES:
           NVAL       0.000000
           ONVAL      0.000000
           OSVAL      0.0
           OVAL       0.000000
           SVAL       0.0
           VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -75
           ONVAL      -74
           OSVAL      -74
           OVAL       -74
           SVAL       -75
           VAL        -75
       0.RSSI_PEER:
         VALUES:
           NVAL       -76
           ONVAL      -81
           OSVAL      -81
           OVAL       -81
           SVAL       -76
           VAL        -76
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       2.ACTIVITY_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      UNKNOWN
           OVAL       0
           SVAL       UNKNOWN
           VAL        0
       2.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0.0
           SVAL       off
           VAL        0.0
       2.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       2.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       2.SECTION:
         VALUES:
           NVAL       
           ONVAL     
           OSVAL     
           OVAL       
           SVAL       
           VAL       
       2.SECTION_STATUS:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      UNKNOWN
           OVAL       1
           SVAL       UNKNOWN
           VAL        1
       3.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       3.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0.0
           SVAL       off
           VAL        0.0
       3.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       3.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       3.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       3.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       4.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0.0
           SVAL       off
           VAL        0.0
       4.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       4.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       5.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       5.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0.0
           SVAL       off
           VAL        0.0
       5.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           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
       6.WEEK_PROGRAM_CHANNEL_LOCKS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
     roleCmds:
       get:
       set:
         down:
           channel    3
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:?delta=-10
           usage      down [delta]
           subcmd:
             000:
               args       -10
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    delta
               partype    2
               ps         VALUES
               scn        000
               unit       100%
         level:
           channel    3
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:?level
           usage      level level
           subcmd:
             000:
               args       
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    level
               partype    2
               ps         VALUES
               scn        000
               unit       100%
         off:
           channel    3
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:0
           usage      off
           subcmd:
             000:
               args       0
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        000
               unit       100%
         oldLevel:
           channel    3
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:100.5
           usage      oldLevel
           subcmd:
             000:
               args       100.5
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        000
               unit       100%
         on:
           channel    3
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:100
           usage      on
           subcmd:
             000:
               args       100
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        000
               unit       100%
         on-for-timer:
           channel    3
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   2
           syntax     1:V:DURATION_UNIT:0 2:V:ON_TIME,DURATION_VALUE:?duration 3:V:LEVEL:100
           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        002
               unit       s
             001:
               args       100
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        003
               unit       100%
         on-till:
           channel    3
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   2
           syntax     1:V:DURATION_UNIT:0 2:V:ON_TIME,DURATION_VALUE:?time 3:V:LEVEL:100
           usage      on-till time
           subcmd:
             000:
               args       
               dpt        ON_TIME
               fnc       
               max        8580000.0
               min        0.0
               parname    time
               partype    2
               ps         VALUES
               scn        002
               unit       s
             001:
               args       100
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        003
               unit       100%
         pct:
           channel    3
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   3
           syntax     5:V:LEVEL:?level 1:V:DURATION_UNIT:0 2:V:ON_TIME,DURATION_VALUE:?time=0.0 3:V:RAMP_TIME_UNIT:0 4:V:RAMP_TIME,RAMP_TIME_VALUE:?ramp=0.5
           usage      pct level [time] [ramp]
           subcmd:
             000:
               args       
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    level
               partype    2
               ps         VALUES
               scn        005
               unit       100%
             001:
               args       0.0
               dpt        ON_TIME
               fnc       
               max        8580000.0
               min        0.0
               parname    time
               partype    2
               ps         VALUES
               scn        002
               unit       s
             002:
               args       0.5
               dpt        RAMP_TIME
               fnc       
               max        8580000.0
               min        0.0
               parname    ramp
               partype    2
               ps         VALUES
               scn        004
               unit       s
         up:
           channel    3
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:?delta=+10
           usage      up [delta]
           subcmd:
             000:
               args       +10
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    delta
               partype    2
               ps         VALUES
               scn        000
               unit       100%
     state:
       chn        2
       dpt        LEVEL
Attributes:
   IODev      CCU_3
   alexaName  Ecke
   alexaRoom  Wohnzimmer
   alias      Stehlampe
   cmdIcon    on:general_an off:general_aus
   devStateIcon off:black_FS20.off
on:black_FS20.on
5:black_FS20.on
10:black_FS20.on
20:black_FS20.on
30:black_FS20.on
40:black_FS20.on
50:black_FS20.on
60:black_FS20.on
70:black_FS20.on
80:black_FS20.on
90:black_FS20.on
100:black_FS20.on
   eventMap   /control 100.5:on/
   fp_Grundriss 327,32,1,
   genericDeviceType light
   group      Homematic IP
   room       Wohnzimmer
   sortby     01
   substexcl  control
   userattr   set set_map structexclude
   webCmd     control:on:off
   widgetOverride control:slider,0,10,100



Viele Grüße,
Fabian

DJCrazy

Was mein Fehler betrifft, so wurde dieser heute mittels Update erledigt - da ein Fehler in der neusten Version von HMCCU vor lag.
Danke nochmals an zap für das zur Verfügung gestellte Update mittels FHEM Update