Hi, ich lasse mich zur Zeit von Alexa daran erinnern wenn ich die Haustüre aufmache das noch Zeug auf meiner ToDo liste stehen! jetzt will ich aber das mir Alexa sagt was genau auf meiner ToDo liste steht!
Im Prinzip sowas für ToDo Listen:
{{ expand('binary_sensor.fenster_und_turen_garage_benachrichtigung') | selectattr('state', 'eq', 'on') | map(attribute='name') | list | join (',
' 'und') }} ist noch offen
Moin, man kann leider nicht direkt die „attributes“ der To-Do Listen auslesen. Daher muss man mit einer Automatisierung arbeiten, die dass herausfiltern übernimmt und in einem Text ausgibt.
alias: ToDo-Liste beim Öffnen der Haustür vorlesen
description: >
Wenn die Haustür geöffnet wird, liest Alexa alle offenen Einträge der ToDo-Liste vor.
mode: single
triggers:
- entity_id: binary_sensor.haustuer
from: "off"
to: "on"
trigger: state
conditions: []
actions:
- target:
entity_id: todo.notizen
data:
status:
- needs_action
response_variable: my_todo
action: todo.get_items
- target:
entity_id:
- notify.jan_s_echo_sprechen
data:
message: >
{% set items = my_todo['todo.notizen']['items'] |
map(attribute='summary') | list %} {% if items %}
Du hast folgende Einträge auf deiner ToDo-Liste stehen:
{{ items[:-1] | join(', ') }}{% if items|length > 1 %} und {{ items[-1] }}{% endif %}.
{% else %}
Du hast momentan keine Einträge auf deiner ToDo-Liste.
{% endif %}
action: notify.send_message
Habe das gerade bei mir getestet und er gibt mir die Einträge aus der To-Do List über meinen Echo wieder aus. Achso für die Ausgabe habe ich gleich die Alexa Devices Integration genutzt! Hoffe die hast du auch.
Danke für den Hinweis, wieder schön mehrere Leute für eine einfache Aufgabe beschäftigen und dann kein Feedback geben, weil die Antwort hat er ja schon. Manchmal…