Seite 1 von 1

Schalter mit "Kindersicherung"

Verfasst: Mo 30. Mai 2022, 23:32
von mondface
Hallo,
wie kann ich einen Schalter im Dashboard hinzufügen, der einen Schutz gegen unbeabsichtigtes Schalten hat,
also erst nach Bestätigung schaltet?

Re: Schalter mit "Kindersicherung"

Verfasst: Di 31. Mai 2022, 07:57
von Osorkon
Das einfachste wäre eine Button Karte. Oder auch andere die das Them Tap Aktion unterstützt.
Von Prinzip, schaltest Du das Geräte nicht direkt, sondern wie hier im Bsp. über den Service light.toggle. Und verlangst vorher eine Bestätigung.

Code: Alles auswählen


show_name: true
show_icon: true
type: button
tap_action:
  action: call-service
  confirmation:
    text: Bist Du Dir sicher?
  service: light.toggle
  service_data: {}
  target:
    entity_id: light.licht_keller
entity: light.licht_keller
Dann gebe es auch noch eine Restriction Card , habe ich aber selbst nicht in Verwendung.

Gruß
Osorkon

Re: Schalter mit "Kindersicherung"

Verfasst: Di 31. Mai 2022, 12:32
von mondface
klappt bei mir nicht, es wird zwar gefragt, aber dann wird nicht ein- bzw. ausgeschaltet:

show_name: true
show_icon: false
type: button
tap_action:
action: call-service
confirmation:
text: Bist Du Dir sicher?
service: light.toggle
service_data: {}
target:
entity_id: switch.shellyplug_s_42f745
entity: switch.shellyplug_s_42f745
show_state: true
name: ESX2
icon: mdi:desktop-mac

Re: Schalter mit "Kindersicherung"

Verfasst: Di 31. Mai 2022, 12:41
von Osorkon
Du hast ja auch eine Switch Entität.
Da muss der der Service switch.toggle lauten
Und nicht light.toggle 😉

Edit: Gewöhnt euch an yaml als Code zu formatieren. Ansonsten ist es ein Ding der Unmöglichkeit den Code zu validieren.
Gruß
Osorkon

Re: Schalter mit "Kindersicherung"

Verfasst: Di 31. Mai 2022, 14:11
von mondface
klappt, vielen Dank!