Entity Card mit confirmation beim ein/ausschalten

Bei Button Cards hab ich das mit der abfrage beim ein und ausschalten schon erfolgreich umgesetzt. Nur bei der Entity Card wird das völlig ignoriert.

type: entities
entities:
  - entity: switch.404080394276037856_bsh_common_setting_powerstate
    tap_action:
      action: toggle
      confirmation:
        text: Willst du das Gerät wirklich ein- bzw. ausschalten?
    name: Ein / Aus

Hab ich da noch einen Denkfehler drin oder wird diese Funktion schlichtweg nicht von der entity card unterstützt?

Moin

Nur halb.
Im Grünen Bereich kommt die Abfrage im roten nicht.
grafik
Scheint so als würde der Schalter an den Einstellungen der Karte vorbei arbeiten.

LG
Tobi

Ist mir noch garnicht aufgefallen das es bei der linken hälfte geht :see_no_evil: Scheint so als ob das Home Assistant noch nacharbeiten muss. Falls es noch niemand gemacht hat werde ich das bei HA auf github melden.

Es gibt noch die restriction-card in HACS, da läuft das aber über PIN Eingabe und das ist doch ein bisschen too much um nur ein versehentliches ausschalten zu verhindern.

2 „Gefällt mir“

Hi.

Wie hast du das denn jetzt gelöst? Genau das ist bei mir ebenfalls ein Thema.

Bekomme es mit den Schaltern auch nicht gelöst.

Für den Schalter (entity: switch…) scheint es so eine Abfrage nicht zu geben? Mag ich garnicht glauben.

Folgend nur ein Beispiel von vielen:

type: entities
entities:
  - entity: button.fritz_box_7590_ax_neu_verbinden
  - entity: sensor.fritz_box_7590_ax_externe_ip
  - entity: sensor.fritz_box_7590_ax_letzter_neustart
  - entity: switch.fritz_box_7590_ax_wi_fi_1_1_2_3ghz
    secondary_info: last-changed
  - entity: switch.fritz_box_7590_ax_wi_fi_1_1_2_3ghz
    secondary_info: last-changed
    tap_action: null
    action: call-service
    confirmation:
     text: Bist Du Dir sicher?
    service: switch.toggle
    service_data: {}
    target: switch.fritz_box_7590_ax_wi_fi_1_1_2_3ghz
    entity_id: switch.fritz_box_7590_ax_wi_fi_1_1_2_3ghz

Edit.
Als Button bekomm ich das übrigens hin. Allerdings passt das nicht zu der Ansicht. Ich mag diese so wie sie ist. Text links, aktion/info rechts

Du kannst Folgendes mal versuchen:

type: entities
entities:
  - type: button
    entity: light.kuche
    icon: mdi:power
    action_name: schalten # was auf der Schaltfläche stehen soll
    tap_action:
      action: toggle
      confirmation:
        text: Wirklich umschalten?

Oder du machst die Entität „blind“:

  - type: simple-entity
    entity: light.kuche
    tap_action:
      confirmation:
        text: Wirklich umschalten?
      action: toggle

Allerdings bleibt es in beiden Fällen dabei, dass man links oder rechts klicken muss.

1 „Gefällt mir“

Danke dir. Das mit den Buttons hat so schon geklappt und läuft jetzt :slight_smile:

Nur das mit dem Schiebe-Schalter (switch) will nicht. Noch nicht.

Hab leider auch noch keine Lösung damit der Schieberegler bei der Entity Card mit abfrage funktioniert. Irgendwo konnte man bei HA Verbesserungsvorschläge einreichen, weiß aber nicht mehr wo.

Hi.
Ich habe es mit einem Schalter so gelöst:

    tap_action:
      action: call-service
      confirmation:
        text: Einschalten??
      service: input_boolean.toggle
      target:
        entity_id: input_boolean.infrarotheizung_schaltung_ein_aus

weiß aber nicht genau, ob das auch in einer Entity Card funktioniert.
Gruß

Danke @Jonas.DER :slight_smile:

Ich hab mit dem Code ein wenig zu kämpfen.
Wie müsste der denn aussehen mit dem switch?

Ich mach den Abend schon rum und komm nicht weiter. Nicht das es doch wieder nur an den Leerzeichen liegt :woozy_face:


  - entity: switch.fritz_box_7590_ax_wi_fi_1_1_2_3_2_4ghz
    secondary_info: last-changed
    name: 2,4G
    tap_action:
    action: call-service
      confirmation:
        text: Einschalten??
    service: input_boolean.toggle
     target:
      entity_id: switch.fritz_box_7590_ax_wi_fi_1_1_2_3_2_4ghz

Wo läuft der Code denn bei dir?

Auf den erstens blick fällt mir auf, dass das target: und entity_id nicht richtig eingerückt ist.
Aber damit habe ich auch meine Schwierigkeiten.

Hier mal der gesamte Auszug aus der Karte:

type: horizontal-stack
cards:
  - show_name: true
    show_icon: true
    type: button
    name: Infra. sicher
    show_state: false
    icon: mdi:radiator
    tap_action:
      action: call-service
      confirmation:
        text: Einschalten??
      service: switch.toggle
      target:
        entity_id: switch.infrarotheizung
    icon_height: 50px
    theme: Mushroom Shadow
    entity: switch.infrarotheizung
  - show_name: true
    show_icon: true
    type: button
    name: Infraauto. sicher
    show_state: false
    icon: ""
    tap_action:
      action: call-service
      confirmation:
        text: Einschalten??
      service: input_boolean.toggle
      target:
        entity_id: input_boolean.infrarotheizung_schaltung_ein_aus
      data: {}
    icon_height: 50px
    theme: Mushroom Shadow
    entity: input_boolean.infrarotheizung_schaltung_ein_aus

Vlt kannst du damit das auf deine zwecke ummünzen.

Gruß Jonas

Teils geschafft.
Naja, allerdings nicht für den Schalter der rechts zu sehen ist, sondern nur für das Wlan-Symbol auf der linken Seite.

Hat leider noch nicht geklappt
Schade Schade.

Hier übrigens der aktuelle Code dazu

  - entity: switch.fritz_box_7590
    secondary_info: last-changed
    name: 5G
    tap_action:
      action: call-service
      confirmation:
        text: Umschalten??
      service: switch.toggle
      target:
        entity_id: switch.fritz_box_7590
    icon_height: 50px

Das mit dem input_boolean muss ich nochmal durchlesen. Da komm ich noch nicht weiter.