Moin Leute. Ich stehe gerade voll auf dem Schlauch.
Ich habe eine Automation, wenn es Klingel wird ein Foto gemacht. Dieses wird per Google Ai Analysiert und dann bekomme ich eine Push Nachricht mit der Antwort von Google Ai. Soweit so gut …
Ich bekomme es hin, auf alle möglichen Geräte Nachrichten zu schicken.
Ich hätte aber gerne eine Markdown Karte auf meinem Dashboard mit der Ausgabe der Antwort von Google Ai.
Ich hoffe einer von euch könnte mir helfen.
tarag
22. April 2025 um 01:12
2
Erster Treffer bei der Suche nach home assistant notifications
.
Ja, die Seite kenne ich. Hilft mir nur nicht weiter …
tarag
22. April 2025 um 04:23
5
Man sollte nicht vor dem ersten Kaffee Dinge beantworten …
Was ist Deine Schwierigkeit die Ausgabe auf einer Markdown auszugeben?
Moin,
gelöscht, weil ich es lieber als PN an den TE schicken sollte.
VG
Bernd
Moin. Guten Durst erst einmal.
Meine Schwierigkeit ist, dass ich völlig auf dem Schlauch stehe. Ich habe den Code verwendet, den ich auch für meine Push-Nachrichten verwende. Dieser funktioniert leider nicht.
Kitty
22. April 2025 um 05:56
8
Wenn die Nachricht kürzer als 256 Zeilen ist, könntest du die Automation um einen Texthelfer ergänzen, dessen Status du anschließend in der Markdown Cars verwendest.
P.S.: Wäre natürlich hilfreich, auch den Code zu kennen.
Hey du.
message: Es klingelt. " {{ generated_content.text }} "
Das nutze ich für die Push Nachricht.
Und Nachrichten ist Maximal 250 Zeichen.
Kitty
22. April 2025 um 06:57
10
MisterM23:
Maximal 250 Zeichen.
Ist doch prima, ergänze die Automation um eine
action: input_text.set_value
und pack dir diesen Texthelfer in deine MDC.
In die Automation ? Und was schreibe ich dann in die Markdown Karte ?
Kitty
22. April 2025 um 08:53
12
Ja. In die MDC einfach {{ states('input_text.dein_texthelfer') }}
Alles klar. Versuche mein Glück nacher mal.
Habe es jetzt mal von unterwegs per Tablet probiert. Irgendwie klappt es hinten und vorne nicht.
Das ist der Code für meine Automation.
alias: Klingel
description: ""
triggers:
- trigger: state
entity_id:
- binary_sensor.haustur_klingelaktion
from: "off"
to: "on"
conditions: []
actions:
- sequence:
- action: timer.start
metadata: {}
data: {}
target:
entity_id:
- timer.timer_firetv_klingel
enabled: true
- action: camera.snapshot
metadata: {}
data:
filename: /media/snapshot/haustuer.jpg
target:
entity_id: camera.haustur
enabled: true
- metadata: {}
data:
image_filename: /media/snapshot/haustuer.jpg
prompt: >-
Beschreiben Sie genau und detailliert, was in dem Bild zu sehen ist,
was meine Überwachungskamera an der Haustür aufgenommen hat. Die
Kamera wurde ausgelöst, wenn die Türklingel gedrückt wurde.
• Keine statischen Objekte/Gebäude.
Nichts bewegt sich in allen Bildern? Antworten Sie nur mit "Nichts
erkannt".
• Keine offensichtlichen Zusammenhänge ohne Details (z. B. "Person an der Haustür, die Glocke läutet, eine Bewegung macht").
• Listen Sie keine Analysekriterien auf oder erwähnen Sie nicht, was nicht getan oder entdeckt wurde.
• Keine Uhrzeit oder kein Datum.
• Person: Kleidung (Uniformen, Logos, Farben), Geschlecht,
identifizierbarer Ausdruck, Emotion, Gesten.
Bewegungsrichtung: nach links in Richtung Garage, nach rechts von der Einfahrt, durch die Tür ins Haus.
• Wechselwirkungen: Klopfen, Klingeln, Paket/Lieferung,
Werkzeuge/Flieger in der Hand, Gespräche, offizielle Aktionen.
• Haltung: aufrecht, gebeugt, suchend, liefernd, reparierend.
• Andere bewegliche Objekte: Fahrzeuge (Lieferwagen, Autos mit Firmenlogos), Tiere, Menschen.
Reagieren Sie immer im folgenden Format: Nachricht für die
Push-Benachrichtigung, maximal 250 Zeichen.
response_variable: generated_content
action: google_generative_ai_conversation.generate_content
- parallel:
- if:
- condition: or
conditions:
- condition: state
entity_id: person.marco
state: home
- condition: state
entity_id: person.sandra
state: home
- condition: state
entity_id: person.joy
state: home
enabled: true
then:
- sequence:
- action: scene.create
metadata: {}
data:
scene_id: klingel_01
snapshot_entities:
- light.garderobe
- action: light.turn_on
metadata: {}
data:
brightness_pct: 50
target:
entity_id: light.garderobe
- delay:
hours: 0
minutes: 3
seconds: 0
milliseconds: 0
- action: scene.turn_on
metadata: {}
data: {}
target:
entity_id: scene.klingel_01
- action: scene.delete
metadata: {}
data: {}
target:
entity_id: scene.klingel_01
enabled: true
- parallel:
- sequence:
- action: notify.mobile_app_app_smartphone_marco
metadata: {}
data:
message: Es klingelt. " {{ generated_content.text }} "
title: ‼️Info‼️
data:
image: /media/local/snapshot/haustuer.jpg
actions:
- action: offne_haustuer
title: Haustür öffnen
ttl: 0
priority: high
tag: es_klingelt_01
enabled: true
- delay:
hours: 0
minutes: 3
seconds: 0
milliseconds: 0
- action: notify.mobile_app_app_smartphone_marco
metadata: {}
data:
message: clear_notification
data:
ttl: 0
priority: high
tag: es_klingelt_01
enabled: true
- sequence:
- wait_for_trigger:
- trigger: event
event_type: mobile_app_notification_action
event_data:
action: offne_haustuer
continue_on_timeout: false
timeout:
hours: 0
minutes: 0
seconds: 30
milliseconds: 0
- device_id: e0a0950c33da3bbc
domain: lock
entity_id: f2d71f12fe699ccf0da
type: open
mode: restart
Kitty
22. April 2025 um 12:06
17
Und wo ist nun die entsprechende action, die den Texthelfer füttert?
Die habe ich rausgeschmissen, da ich gerade unterwegs bin.
1 „Gefällt mir“
Habe es hinbekommen und es läuft.