Ich habe mir auf dem Dashboard eine Funktion eingerichtet die eine Email an mich selbst schickt.
Die Kachel besteht aus 2 Eingabefeldern für Betreff und Text sowie einem Button um die Email zu versenden. Nach dem Versenden werden beide Felder wieder gelöscht bzw. dort ein Blank geschrieben.
Wenn ich diese Email-Funktion auf dem PC-Dashboard benutze, funktioniert das wie gewünscht.
Wenn ich das auf dem App-Dashboard (Android) mache, werden die Felder nicht zuverlässig zurückgesetzt. Manchmal klappt es, doch oft bleibt der Text im Betreff- oder Text-Feld stehen.
Hie das Script:
# Send an Email
send_email:
alias: E-Mail senden
sequence:
- action: notify.mymail
data:
title: "{{ states('input_text.email_subject') }}"
message: "{{ states('input_text.email_message') }}"
- delay: "00:00:01"
- action: input_text.set_value
data:
entity_id: input_text.email_subject
value: " "
- delay: "00:00:01"
- action: input_text.set_value
data:
entity_id: input_text.email_message
value: " "
Hier der yaml code zur Kachel:
type: vertical-stack
cards:
- type: entities
entities:
- entity: input_text.email_subject
name: Betreff
icon: mdi:text-short
- entity: input_text.email_message
name: Nachricht
icon: mdi:text-long
theme: clear-dark
title: Email senden
- show_name: true
show_icon: true
type: button
name: E-Mail senden
show_state: false
tap_action:
action: call-service
service: script.turn_on
service_data:
entity_id: script.send_email
icon: mdi:email-arrow-right
theme: Soft UI
icon_height: 100px
Ich habe nach dem Versenden der Email schon ein Dalay eingebaut, das hat aber auch nichts gebracht.
Hat jemand eine Idee, warum das am Handy nicht richtig läuft?