Shelly - Input als Schalter/Taster

Und gleich die nächste Frage. Ich habe diverse Shelly laufen. Diese werden auch gefunden und ich kann sie konfigurieren.
An einigen Shelly nutze ich die Funktion Input. Also am Shelly selbst ist dann ja ausgewählt das das Relais nicht dem Schalter folgt, also nur der Schalter Zustand übetragen wird. Wie bekomme ich jetzt den Input im Geräte Dialog als Schalter/Taster konfiguriert?

Könnte sein, dass die unter “versteckte Entitäten” erst sichtbar gemacht werden müssen. Ggf HA noch mal neu starten

Sichtbar habe ich es schon gemacht.Aber ich kann dann nur Licht, Energie etc auswählen.Aber nicht Schalter.

Da es hier nur um eine Schalter Input handelt und nichts physische geschaltet wird.
Würde ich auch keinen Schalter, sondern eine Sensor erwarten.

Welche Sensoren stehen zur Verfügung?
Und ändern diese ihren Status, wenn der Schalter betätigt wird!

Gruß
Osorkon

@mko: Was willst du denn erreichen? Wie soll eine Automation oder was auch immer aussehen, wo du das brauchst?

Vielleicht gibt es ja auch einen einfacheren Weg?

Richtig - bei meinem Dimmer 2 sind das Sensoren

An dem Input habe ich Physische Schalter Lichtschalter dran hängen. Diese solle. Zigbee Lampe schalten.

Es sind physische Schalter, die aber keine Last schalten. Du hast doch selbst geschrieben, das Du dies vom Relais entkoppelt hast. Somit ist kein Aktor mehr, Switch oder Light, sondern eine Fernbedienung. Vergleichbar mit einen Funkschalter.

Als Auslösen für Automatisierungen, muss es irgendein Event gebe.
Bei Z-Wave, wären das Szenen
Bei ZHA, sind ZHA events
Bei deCONZ, sind es deconz events
Bei ZigBe2MQTT, ist es eine Sensor, der den Staus wechselt
Da keine Shelly‘s besitze, kann ich Dir nicht sagen, was das Shelly equivalent ist.

Gruß
Osorkon

Du musst das mit einer Automation lösen, zumindest hab ich das so gemacht. Ich hab genau dasselbe Szenario einen Shelly hinter dem Schalter der ZigBee-Lampen steuern soll. Kann so funktionieren, in meinem Case ist es ein 3 Stufen Dimmer :slight_smile: da wir nicht jedes mal am Dashboard oder Smartphone mit den Reglern spielen wollen.
Der Schalter schaltet via Input, vom Dashboard aus schalte ich einen Boolean-Helper auf den die Automation dann triggert.

alias: _V3_LightSwitch_Kitchen
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.ku_licht_input
    to: "on"
    from: "off"
  - platform: state
    entity_id:
      - binary_sensor.ku_licht_input
    to: "off"
    from: "on"
  - platform: state
    entity_id:
      - input_boolean.zigbee_kitchen_switch
    from: "off"
    to: "on"
  - platform: state
    entity_id:
      - input_boolean.zigbee_kitchen_switch
    from: "on"
    to: "off"
condition: []
action:
  - choose:
      - conditions:
          - condition: state
            entity_id: timer.timer_kitchenswitchmode
            state: idle
          - condition: state
            entity_id: light.alllightskitchen
            state: "off"
        sequence:
          - service: light.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: light.alllightskitchen
          - service: timer.start
            metadata: {}
            data: {}
            target:
              entity_id: timer.timer_kitchenswitchmode
      - conditions:
          - condition: state
            entity_id: timer.timer_kitchenswitchmode
            state: active
          - condition: state
            entity_id: light.alllightskitchen
            state: "on"
          - condition: or
            conditions:
              - condition: numeric_state
                entity_id: light.alllightskitchen
                attribute: brightness
                below: 14
              - condition: numeric_state
                entity_id: light.alllightskitchen
                attribute: brightness
                above: 153
        sequence:
          - service: light.turn_on
            target:
              entity_id:
                - light.alllightskitchen
            data:
              brightness_pct: 30
          - service: timer.finish
            target:
              entity_id:
                - timer.timer_kitchenswitchmode
            data: {}
          - service: timer.start
            metadata: {}
            data:
              duration: "3"
            target:
              entity_id: timer.timer_kitchenswitchmode
      - conditions:
          - condition: state
            entity_id: timer.timer_kitchenswitchmode
            state: active
          - condition: numeric_state
            entity_id: light.alllightskitchen
            attribute: brightness
            above: 13
            below: 77
          - condition: state
            entity_id: light.alllightskitchen
            state: "on"
        sequence:
          - service: light.turn_on
            metadata: {}
            data:
              brightness_pct: 60
            target:
              entity_id: light.alllightskitchen
          - service: timer.cancel
            metadata: {}
            data: {}
            target:
              entity_id: timer.timer_kitchenswitchmode
          - service: timer.start
            metadata: {}
            data:
              duration: "3"
            target:
              entity_id: timer.timer_kitchenswitchmode
      - conditions:
          - condition: state
            entity_id: timer.timer_kitchenswitchmode
            state: active
          - condition: numeric_state
            entity_id: light.alllightskitchen
            above: 76
            below: 154
            attribute: brightness
          - condition: state
            entity_id: light.alllightskitchen
            state: "on"
        sequence:
          - service: light.turn_on
            metadata: {}
            data:
              brightness_pct: 5
            target:
              entity_id: light.alllightskitchen
          - service: timer.finish
            target:
              entity_id:
                - timer.timer_kitchenswitchmode
            data: {}
          - service: timer.start
            metadata: {}
            data:
              duration: "3"
            target:
              entity_id: timer.timer_kitchenswitchmode
      - conditions:
          - condition: state
            entity_id: timer.timer_kitchenswitchmode
            state: idle
          - condition: state
            entity_id: light.alllightskitchen
            state: "on"
        sequence:
          - service: light.turn_off
            target:
              entity_id:
                - light.alllightskitchen
            data: {}
mode: single

Also ein Binary Sesnor.
Macht Sinn.

@mko ggf. befindet sich die Binary Sensor Entität unter den versteckten Entitäten und musst diese erst aktivieren, um sie auch in den Automatisierungen verwenden zu können.

Gruß
Osorkon

Du könntest dir den Sensor über MQTT rein holen.
Hier mal ein Bild von Shelly 1:
image
bzw. in der Küche habe ich das gemacht:

mqtt:
  binary_sensor:
    - name: "Lichtschalter Küche Schalter oben"
      state_topic: "shellies/shellyswitch25-Kueche/input/0"
      unique_id: 'lichtschalterkuche00'
      payload_on: 1
      payload_off: 0
    - name: "Lichtschalter Küche Schalter unten"
      state_topic: "shellies/shellyswitch25-Kueche/input/1"
      unique_id: 'lichtschalterkuche01'
      payload_on: 1
      payload_off: 0

LG
Tobi

Wie hast du das angelegt? Ich nehme mal an das ist ein Scene oder Gruppe bestehend aus deinen Lampen in der Küche?

Oder bezieht sich das auf den Bereich?

Und gleich noch eine Frage in deiner Datei reagiert das ganze immer bei Wechsel von in nach Off und umgekehrt.
Bei mir wäre einer der Schalter ein Taster. Geht das dann so auch oder kann man auch einstellen einfach bei Wert Änderung?

ja, ist eine Gruppe aus 3 Hängelampen über der Arbeitsplatte

zur 2.Frage, ja sollte auch gehen, Letzendlich spielt es keine Rolle welchen Status der Schalter und mein Helper hat da die Automation prüft ob das Licht an ist oder nicht und dementsprechend handelt