FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: wolfg am 02 Februar 2020, 12:42:42

Titel: Alexa mit HMCCUDEV Dimmer - Gerät meldet Problem
Beitrag von: wolfg am 02 Februar 2020, 12:42:42
Hallo,

inzwischen habe ich mein FHEM auf die neueste Version von Raspian/FHEM/FHEM Connector umgestellt. Viele Geräte habe ich schon auf den neuen FHEM connector mit angepasstem HomeBridgemapping umgestellt. Aber mit dem Dimmer HM-LC-Dim1TPBU-FM laufe ich die ganze Zeit gegen die Wand.

In der Alexa App lässt sich das Gerät bedienen, das habe ich schon hinbekommen. Aber die Rückmeldung mit dem aktuellen Brightness Status haut nicht nicht. Stelle ich die Helligkeit ein, wird die Lampe korrekt angesteuert. Aber gleich danach kommt "Ein Problem ist aufgetreten" und die angezeigte Helligkeit ist wieder 0 und das Gerät angeblich aus.
Was habe ich hier so falsch gemacht? Wo ist mein Denkfehler?
Ich bin für jeden Hinweis dankbar.

{
  "Arg":"eg_ez_di_decke",
  "Results": [
  {
    "Name":"eg_ez_di_decke",
    "PossibleSets":"clear config defaults:noArg control datapoint rpcparameter devstate:on,off on:noArg off:noArg toggle:noArg on-for-timer on-till pct up down ",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev ccuaggregate:textField-long ccucalculate:textField-long ccuflags:multiple-strict,ackState,logCommand,nochn0,trace ccureadingfilter:textField-long ccureadingformat:name,namelc,address,addresslc,datapoint,datapointlc ccureadingname:textField-long ccureadings:0,1 ccuget:State,Value ccuscaleval ccuSetOnChange ccuverify:0,1,2 disable:0,1 hmstatevals:textField-long statevals substexcl substitute:textField-long statechannel statedatapoint controldatapoint stripnumber peer:textField-long event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading alexaName alexaRoom cmdIcon devStateIcon:textField-long devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,scene homebridgeMapping:textField-long icon sortby webCmd webCmdLabel:textField-long widgetOverride room_map structexclude userattr",
    "Internals": {
      "CFGFN": "./FHEM/fhem_1_homematic.cfg",
      "DEF": "NEQ0387765 1",
      "FUUID": "5e2d7338-f33f-4a59-99df-df7085b44ca372dd",
      "NAME": "eg_ez_di_decke",
      "NR": "36",
      "STATE": "on",
      "TYPE": "HMCCUDEV",
      "ccuaddr": "NEQ0387765",
      "ccudevstate": "active",
      "ccuif": "BidCos-RF",
      "ccuname": "eg.ez.di.decke",
      "ccutype": "HM-LC-Dim1TPBU-FM",
      "channels": "4",
      "firmware": "2.9",
      "statevals": "devstate|on|off"
    },
    "Readings": {
      "1.DIRECTION": { "Value":"none", "Time":"2020-02-02 12:01:56" },
      "1.LEVEL": { "Value":"on", "Time":"2020-02-02 12:01:56" },
      "2.DIRECTION": { "Value":"none", "Time":"2020-02-02 09:10:29" },
      "2.LEVEL": { "Value":"off", "Time":"2020-02-02 09:10:29" },
      "3.DIRECTION": { "Value":"none", "Time":"2020-02-02 09:10:29" },
      "3.LEVEL": { "Value":"off", "Time":"2020-02-02 09:10:29" },
      "control": { "Value":"20", "Time":"2020-02-02 12:01:56" },
      "hmstate": { "Value":"on", "Time":"2020-02-02 12:01:56" },
      "state": { "Value":"on", "Time":"2020-02-02 12:01:56" }
    },
    "Attributes": {
      "IODev": "d_ccu",
      "alexaName": "Esszimmerlicht",
      "alias": "EG Esszimmer Deckenlicht",
      "ccureadingfilter": "(^LEVEL$|DIRECTION)",
      "ccuscaleval": "LEVEL:0:1:0:100",
      "cmdIcon": "on:general_an off:general_aus",
      "controldatapoint": "1.LEVEL",
      "devStateIcon": "on:li_wht_on off:li_wht_off",
      "genericDeviceType": "light",
      "group": "Esszimmer",
      "hmstatevals": "ERROR_REDUCED!1:error_reduced;ERROR_OVERHEAT!1:error_overheat;ERROR_OVERLOAD!1:error_overload",
      "homebridgeMapping": "On=pct,cmdOff=0,cmdOn=100,nocache=true\nBrightness=pct,minValue=0,maxValue=100,cmd=pct",
      "room": "Alexa,10_ERDGESCHOSS",
      "statechannel": "1",
      "statedatapoint": "1.LEVEL",
      "statevals": "on:100,off:0",
      "stripnumber": "1",
      "substexcl": "control",
      "substitute": "ERROR_OVERHEAT,ERROR_OVERLOAD,ERROR_REDUCED!(0|false):no,(1|true):yes;LEVEL!#0-0:off,#1-100:on;DIRECTION!0:none,1:up,2:down,3:undefined",
      "userattr": "room_map structexclude",
      "webCmd": "control:on:off",
      "widgetOverride": "control:slider,0,10,100"
    }
  }  ],
  "totalResultsReturned":1
}

Titel: Antw:Alexa mit HMCCUDEV Dimmer - Gerät meldet Problem
Beitrag von: franky1275 am 25 August 2020, 10:15:59
Hallo zusammen.

Das Thema hat schon ein paar Tage auf dem Buckel.
Allerdings bin ich grade genau vor dem gleichen Problem.

Sobald ich das Geräte in der Alexa App aufrufe, bekomme ich "Ein Problem ist aufgetreten".
Habe mal ein List von dem Device angehängt, evtl. findet jemand meinen Fehler ???

Internals:
   DEF        OEQ1xxxxxx
   FUUID      5f0c7a1c-f33f-f2ac-1bcd-71e10334bdde8562
   IODev      HMCCU
   NAME       EG_Ofen_Dimmer
   NR         355
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    OEQ1xxxxxx
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    EG_Ofen_Dimmer
   ccutype    HM-LC-Dim1T-DR
   channels   4
   firmware   1.1
   statevals  devstate|on|off|0|100
   READINGS:
     2020-08-25 10:10:20   1.DIRECTION     none
     2020-08-25 10:10:20   1.LEVEL         off
     2020-08-25 09:28:44   1.LEVEL_REAL    0.0
     2020-08-25 10:03:15   2.DIRECTION     none
     2020-08-25 10:03:15   2.LEVEL         off
     2020-08-25 09:28:44   2.LEVEL_REAL    0.0
     2020-08-25 10:03:15   3.DIRECTION     none
     2020-08-25 10:03:15   3.LEVEL         off
     2020-08-25 09:28:44   3.LEVEL_REAL    0.0
     2020-08-25 10:03:54   R-CONF_BUTTON_TIME 255
     2020-08-25 10:03:54   R-INTERNAL_KEYS_VISIBLE 1
     2020-08-25 10:03:54   R-LOCAL_RESET_DISABLE 0
     2020-08-25 10:10:20   control         0
     2020-08-25 10:10:20   hmstate         off
     2020-08-25 10:10:20   state           off
   hmccu:
     devspec    OEQ1xxxxxx
     dp:
       0.AES_KEY:
         OVAL       0
         VAL        0
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       0.RSSI_PEER:
         OVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OVAL       false
         VAL        false
       0.UNREACH:
         OVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      none
         OVAL       0
         SVAL       none
         VAL        0
       1.ERROR_OVERHEAT:
         OVAL       0
         VAL        0
       1.ERROR_OVERLOAD:
         OVAL       0
         VAL        0
       1.ERROR_REDUCED:
         OVAL       0
         VAL        0
       1.INHIBIT:
         OVAL       false
         VAL        false
       1.LEVEL:
         OSVAL      0.5
         OVAL       0.005000
         SVAL       off
         VAL        0.000000
       1.LEVEL_REAL:
         OSVAL      0.0
         OVAL       0.005000
         SVAL       0.0
         VAL        0.000000
       1.WORKING:
         OVAL       0
         VAL        0
       2.DIRECTION:
         OSVAL      none
         OVAL       0
         SVAL       none
         VAL        0
       2.ERROR_OVERHEAT:
         OVAL       false
         VAL        false
       2.ERROR_OVERLOAD:
         OVAL       false
         VAL        false
       2.ERROR_REDUCED:
         OVAL       false
         VAL        false
       2.INHIBIT:
         OVAL       false
         VAL        false
       2.LEVEL:
         OSVAL      off
         OVAL       0.000000
         SVAL       off
         VAL        0.000000
       2.LEVEL_REAL:
         OSVAL      0.0
         OVAL       0.005000
         SVAL       0.0
         VAL        0.000000
       2.WORKING:
         OVAL       false
         VAL        false
       3.DIRECTION:
         OSVAL      none
         OVAL       0
         SVAL       none
         VAL        0
       3.ERROR_OVERHEAT:
         OVAL       false
         VAL        false
       3.ERROR_OVERLOAD:
         OVAL       false
         VAL        false
       3.ERROR_REDUCED:
         OVAL       false
         VAL        false
       3.INHIBIT:
         OVAL       false
         VAL        false
       3.LEVEL:
         OSVAL      off
         OVAL       0.000000
         SVAL       off
         VAL        0.000000
       3.LEVEL_REAL:
         OSVAL      0.0
         OVAL       0.005000
         SVAL       0.0
         VAL        0.000000
       3.WORKING:
         OVAL       false
         VAL        false
Attributes:
   DbLogExclude .*
   IODev      HMCCU
   alexaName  Flur Licht
   ccureadingfilter (^LEVEL$|DIRECTION)
   ccureadings 1
   ccuscaleval LEVEL:0:1:0:100
   ccuverify  2
   cmdIcon    on:general_an off:general_aus
   comment    statevals
on:100,off:0

homebridgeMapping
Brightness=control::S-Dimmer.LEVEL,factor=100
   controldatapoint 1.LEVEL
   event-on-change-reading .*
   genericDeviceType light
   group      Ofen
   hmstatevals ERROR_REDUCED!1:error_reduced;ERROR_OVERHEAT!1:error_overheat;ERROR_OVERLOAD!1:error_overload
   homebridgeMapping On=pct,cmdOff=0,cmdOn=100,nocache=true Brightness=pct,minValue=0,maxValue=100,cmd=pct
   room       Flur
   statechannel 1
   statedatapoint 1.LEVEL
   statevals  on:1.0,off:0.0,0:0.0,100:1.0
   stripnumber 1
   substexcl  control
   substitute ERROR_OVERHEAT,ERROR_OVERLOAD,ERROR_REDUCED!(0|false):no,(1|true):yes;LEVEL!#0-0:off,#1-100:on;DIRECTION!0:none,1:up,2:down,3:undefined
   userattr   lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   webCmd     control:on:off
   widgetOverride control:slider,0,10,100
Titel: Antw:Alexa mit HMCCUDEV Dimmer - Gerät meldet Problem
Beitrag von: justme1968 am 26 August 2020, 19:32:26
ihr verwendet im homebridgeMapping mehrfach pct ohne das es ein entsprechendes reading gibt.
Titel: Antw:Alexa mit HMCCUDEV Dimmer - Gerät meldet Problem
Beitrag von: amenomade am 27 August 2020, 01:29:31
Bei mir funktioniert ein HmIP-BDT (HmIP Dimmer) als HMCCUDEV mit ungefähr den gleichen Attributen, aber ohne genericDeviceType und ohne homeBridgeMapping problemlos.

Internals:
   DEF        0008AA498F77D9
   IODev      HMIP
   NAME       wz_Licht
   NR         422
   STATE      on
   TYPE       HMCCUDEV
   ccuaddr    0008AA498F77D9
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    wz_Licht
   ccutype    HmIP-BDT
   channels   8
   firmware   1.4.8
   statevals  devstate|on|off
   READINGS:
     2020-08-26 21:45:37   0.ACTUAL_TEMPERATURE 0.0
     2020-08-26 21:45:37   0.ACTUAL_TEMPERATURE_STATUS normal
     2020-08-27 01:05:19   0.ERROR_CODE    0
     2020-08-27 01:05:19   0.ERROR_OVERHEAT no
     2020-08-27 01:05:20   3.ACTIVITY_STATE unknown
     2020-08-27 01:05:20   3.LEVEL         on
     2020-08-27 01:05:20   3.LEVEL_STATUS  0
     2020-08-27 01:05:19   4.ACTIVITY_STATE stop
     2020-08-27 01:05:19   4.LEVEL         on
     2020-08-27 01:05:19   4.LEVEL_STATUS  0
     2020-08-27 01:05:20   5.ACTIVITY_STATE stop
     2020-08-27 01:05:20   5.LEVEL         off
     2020-08-27 01:05:20   5.LEVEL_STATUS  0
     2020-08-27 01:05:19   6.ACTIVITY_STATE stop
     2020-08-27 01:05:19   6.LEVEL         off
     2020-08-27 01:05:19   6.LEVEL_STATUS  0
     2020-08-27 01:05:19   control         30
     2020-08-27 01:05:21   hmstate         on
     2020-08-27 01:05:19   state           on
   hmccu:
(...)
Attributes:
   IODev      HMIP
   alexaName  Licht Wohnzimmer
   ccureadingfilter (ERROR_CODE|ERROR_OVERHEAT|ACTUAL_TEMPERATURE|ACTIVITY_STATE|LEVEL)
   ccuscaleval LEVEL:0:1:0:100
   controldatapoint 4.LEVEL
   hmstatevals ACTUAL_TEMPERATURE_STATUS!2:tempOverflow,3:tempUnderflow;ERROR_OVERHEAT!(1|true):overheat
   statedatapoint 4.LEVEL
   statevals  on:30,off:0
   stripnumber 1
   substexcl  control
   substitute LEVEL!#0-0:off,#1-100:on;ACTIVITY_STATE!0:unknown,1:up,2:down,3:stop;ERROR_OVERHEAT!(0|false):no,(1|true):yes;ACTUAL_TEMPERATURE_STATUS!0:normal,1:unknown,2:overflow,3:underflow
   userattr   strLicht strLicht_map structexclude
   webCmd     control:on:off
   widgetOverride control:slider,0,1,100