Moin, ich möchte gerne eine Automatisierung per “Knopf” über ein Dashboard starten, haber aber noch keinen Weg gefunden, wie man sich das “zusammenklickt”.
Konkret geht es um den manuellen Start eines Samba-Backups, wie es Simon hier in ‘Home Assistant Backup & Restore - Alles was du wissen musst 🚀 - YouTube’ beschrieben hat.
Ich hätte gerne einen solchen ‘Knopf’ auf meinem ‘Mainenace-Board’, finde aber keine Idee, wie man das macht.
Ich nutze Samba-Backup schon seit längeren für automatische Backups finde die Idee, es auch manuell zu triggern, wenn man bastelt, recht gut.
Natürlich könnte man auch in den Automatisierungen rumsuchen und ein Backup dort auslösen. Ich hätte aber gern einen Knopf auf dem Dash Board - falls möglich.
//GG
Wie wäre es, wenn du einfach einen input_button als Helper anlegst?
Unter “Geräte&Dienste/Helfer”
Diesen kannst du dann als zusätzlichen Trigger für deine Automation einsetzen und in deinem Dashboard als Karte anlegen.
Die anzulegende card wäre dann die Schaltflächen Card:
show_name: true
show_icon: true
type: button
tap_action:
action: toggle
entity: input_button.XYZ
Kannst eigentlich an jeder Karte einfach
tap_action:
action: call-service
service: script.dein_scrip_name
data: {}
target: {}
Anfügen.
Ein Beispiel einer mushroom-chips-card
type: custom:mushroom-chips-card
chips:
- type: entity
entity: person.name
tap_action:
action: call-service
service: script.neues_skript
data: {}
target: {}
content_info: name
name: Licht
icon: mdi:lamps
icon_color: amber
Wie du siehts spielt die entity eignlich keine Rolle da es nur um den “tap” Befehl geht
Es geht noch einfacher, in dem du den Teil an den Button anhängst. In enigen Karten kannst du dies sogar via GUI einstellen.
tap_action:
action: call-service
service: automation.trigger
target:
entity_id: automation.DEINE_AUTOMATION
data:
skip_condition: true
Hallo guezli
Dein Ansatz funktioniert wie beschrieben. Ist recht einfach, sieht nun so aus:
show_name: true
show_icon: true
type: button
tap_action:
action: call-service
service: automation.trigger
target:
entity_id: automation.manual_backup
data:
skip_condition: true
name: Backup HASS to Samba
icon: mdi:backup-restore
icon_height: 50px
show_state: true
Die Automatisierung dahinter ist genauso simpel (wie im Simons Video beschrieben) :
alias: Manual Samba Backup
description: ""
trigger:
- platform: state
entity_id:
- automation.manual_backup
condition: []
action:
- service: hassio.addon_stdin
data:
addon: 15d21743_samba_backup
input: trigger
mode: single
Allerdings wäre es schön, wenn ich eine Notification bekommen würde, wenn das Samba-Backup abgeschlossen ist …
//GG
Ich meinte, es gibt für das Addon eine Entität die den aktuellen Zustand anzeigt. Du kannst diese Entität als Trigger benutzen.
@Hase-00
Der Sensor heisst „sensor.samba_backup“. Ich würde, wenn dann, eine Benachrichtigung machen, wenn das Backup fehlschlägt. Der Statur wäre dann FAILED.
by Harry P: Zusammenführung Doppelpost.
*@guezli *
Bitte auch für eine direkte Ansprache eines anderen Users das “@”+Usernamen (s.o.) verwenden.
Doppelpostings machen das Forum unübersichtlich. Danke!