Autor Thema: Dimmer HM IP - nur Ein/Aus möglich  (Gelesen 436 mal)

Offline DJCrazy

  • Full Member
  • ***
  • Beiträge: 153
Dimmer HM IP - nur Ein/Aus möglich
« am: 30 September 2022, 20:50:42 »
Liebes FHEM Netzwerk,

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 geht, jedoch nimmt er keine Dimmwerte an.

Ich konnte das zwar lösen indem ich statt "pct" das "control" verwendet habe.
Nun funktioniert jedoch über den Alexa Connector nichts mehr mit den Homematic Dimmern.

- Ist das Gerät in FHEM richtig eingegeben inkl. Attributen?
- Muss auf dem Raspberry PI was neu installiert werden?
- Welche Angaben benötigt ihr noch zur Hilfe?

Ich vermute den Fehler innerhalb von FHEM in der Programmierung vom Gerät selber.
(Habe vor kurzem ein vollständiges Update von FHEM gemacht seit langem - könnte daher stammen)

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

Offline SamNitro

  • Sr. Member
  • ****
  • Beiträge: 921
Antw:Dimmer HM IP - nur Ein/Aus möglich
« Antwort #1 am: 30 September 2022, 21:10:57 »
Wird wie beim Rollo ein Fehler in der HMCCU sein. Entweder auf Update warten oder wenn möglich auf eine alte Version zurück.
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

Offline DJCrazy

  • Full Member
  • ***
  • Beiträge: 153
Antw:Dimmer HM IP - nur Ein/Aus möglich
« Antwort #2 am: 30 September 2022, 21:31:10 »
Also du meinst Update vom Modul in FHEM abwarten?

Weisst du wie man ein Update rückgängig macht am einfachsten?

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4358
    • HMCCU
Antw:Dimmer HM IP - nur Ein/Aus möglich
« Antwort #3 am: 02 Oktober 2022, 16:04:56 »
Mach morgen ein Update. Damit sollte der Fehler behoben sein
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach

Offline DJCrazy

  • Full Member
  • ***
  • Beiträge: 153
Antw:Dimmer HM IP - nur Ein/Aus möglich
« Antwort #4 am: 02 Oktober 2022, 16:39:36 »
Perfekt. Danke Dir.
Dann teste ich das Morgenabend doch direkt durch

Offline DJCrazy

  • Full Member
  • ***
  • Beiträge: 153
Antw:Dimmer HM IP - nur Ein/Aus möglich
« Antwort #5 am: 03 Oktober 2022, 16:42:33 »
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