enOcean2MQTT Dimmer EEP D2-01-03

Hat jemand den Dimmer mit enocean2MQTT integrieren können?

ich erhalte immer die Fehlermeldung

Device not yet supported: D2-01-03. Only RSSI sensor will be available

in der Mapping habe ich den folgenden Eintrag vorgenommen

  device_config:
    command: "CMD"
    overwrite: "OV"
    dim_value: "DIM"
    channel: "CHN"
    log_learn: ""
    direction: ""
    answer: ""
  entities:
    - component: "light"
      name: "licht_schlafen"
      config:
        command_topic: "req"
        payload_on: '{"CMD":"1","OV":1,"DIM":100,"CHN":"0","send":"clear"}'
        payload_off: '{"CMD":"1","OV":1,"DIM":0,"CHN":"0","send":"clear"}'
        state_topic: "CMD4"
        state_value_template: >
          {{ 'on' if value_json.DIM | int(default=0) > 0 else 'off' }}
        brightness_state_topic: "CMD4"
        brightness_value_template: "{{ value_json.DIM }}"
        brightness_command_topic: "req"
        brightness_command_template: >
          {"CMD":"1","OV":1,"DIM":{{ brightness }},"CHN":"0","send":"clear"}

Gruss Chris

Spontan würde ich sagen in der letzten Zeile double-quotes um die double curly-brackets.
Aber ob das allein das Problem löst?

das wäre dein lösungsvorschlag oder:

      device_config:
        command: "CMD"
        channel: "CMD"
        log_learn: ""
        direction: ""
        answer: ""
      entities:
        - component: "light"
          name: "licht"
          config:
            command_topic: "req"
            payload_on: '{"CMD":"1","OV":1,"DIM":100,"CHN":"0","send":"clear"}'
            payload_off: '{"CMD":"1","OV":0,"DIM":0,"CHN":"0","send":"clear"}'
            state_topic: "CMD4"
            state_value_template: "{{ 'on' if value_json.DIM|int(default=0) > 0 else 'off' }}"
            brightness_state_topic: "CMD4"
            brightness_value_template: "{{ value_json.DIM }}"
            brightness_command_topic: "req"
            brightness_command_template: '{"CMD":"1","OV":1,"DIM":"{{ brightness }}","CHN":"0","send":"clear"}'

        - component: "number"
          name: "dimmer"
          config:
            command_topic: "req"
            min: 0
            max: 100
            step: 1
            command_template: '{"CMD":"1","OV":1,"DIM":"{{ value }}","CHN":"0","send":"clear"}'

hilft leider nicht …

Hmm wenn ich mir die Spezifikation anschaue dann müsste es eigentlich klappen wenn du mal den D2-01-0E als

0xD2:
  0x01:
    0x03:
      device_config:
        [ ... ]

kopierst , also bis zum Ende der ersten “- component” die ja nun nur an und aus liefert. Denn bis dahin unterscheiden die sich schlicht gar nicht, bis auf das das 03 ein Dimmer ist den man an aus oder dimmen kann, und das andere halt ein Smart Plug ist den man logischerweise nicht dimmen kann, der aber sonst halt noch viele Sensorwerte liefert.

EDIT:

Alternative EnOcean-Stick kurz an den PC gesteckt und mit DolphinView (gibts auf der EnOcean Seite) schauen was genau da passiert wenn du den Dimmer bedienst.

D2-01-0E hat nichts gebracht. Dolphin muss ich mal anschauen.