Add-Ons mit Button oder Toggle starten

Hallo, ich verzweifel hier gerade daran, dass ich das eine oder andere AddOn gerne über einen Button oder ein Toggle starten bzw. stoppen möchte.
Ich habe viel gefunden, aber irgendwie klappt es nicht.

Zur Zeit teste ich das:

alias: start-stop-ssh
description: ""
trigger:
  - platform: state
    entity_id:
      - input_boolean.start_stop_ssh
    to: "on"
    id: swichted_on
  - platform: state
    entity_id:
      - input_boolean.start_stop_ssh
    to: "off"
    id: switched_off
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: swichted_on
        sequence:
          - service: hassio.addon_start
            data:
              addon: a0d7b954_ssh
      - conditions:
          - condition: trigger
            id: swichted_off
        sequence:
          - service: hassio.addon_stop
            data:
              addon: a0d7b954_ssh
mode: single

Bin für einen Tipp dankbar.

Wie schaltest du den input_boolean denn dann um?
Leg dir z.B. auf dem Dashboard eine Schalter-Karte an, wo du dann den input_boolean umschaltest.

Hm, ich habe doch den Schalter input_boolean.start_stop_ssh den ich nach rechts oder links schieben kann.
Bin noch rel. am Anfang von HA - aber hier scheitere ich.

Ich würde ein Template Switch erstellen.

Hier am Bsp vom File Editor Addon.

switch:
  - platform: template
    switches:
      file_editor_addon:
        value_template: "{{ is_state('binary_sensor.file_editor_lauft', 'on') }}"
        turn_on:
          service: hassio.addon_start
          metadata: {}
          data:
            addon: core_configurator
        turn_off:
          service: hassio.addon_stop
          metadata: {}
          data:
            addon: core_configurator
        friendly_name: "File Editor Addon"
        unique_id: 3971bd86-a880-4a10-8438-82c39cd04e29

Um das Addon nur neu zu starten, einen Button Helfer erstellen. Und dann als Aktion das dementsprechende Addon neu starten.

Gruß
Osorkon

Das war ja meine Frage.

Dann sollte es funktionieren.

Hallo zusammen,
wenn jemand nicht über Helfer o.ä. gehen will, empfehle ich auch

template-entity-row (hacs)

Als Beispiel hier mal ein Button mit dem ich bei Klick ein Service/Script ausführe…

type: custom:template-entity-row
name: SEND
icon: mdi:message
entity: input_text.whatsapp_text_send
action: more-info
tap_action: |
  {
    "action": "call-service",
    "service": "script.whatsappmessage",
    "service_data": {
      "nummer": "{{ states('input_text.whatsapp_nr_send') }}@c.us",
      "nachricht": "{{ states('input_text.whatsapp_text_send') }}"
    }
  }

Ein Skipt mit shell_command bzw. den übrigen Infos von hier sollte den gewünschten Erfolg bringen…

Grüße

Baum

Hast du lang genug gewartet? Das Addon startet relativ lang.

Du hast Recht. Das Stoppen und Starten klappt, die Anzeige im Dashboard verändert sich jedoch erst nach 5 min. - mein Fehler.