ich greife das Thema nochmal auf, da ich da bisher nicht weitergekommen bin.
Vielleicht hat sich in einem Jahr ja etwas getan.
Nochmals: Es gebt darum, eingehende whatsapp Nachrichten auszuwerten und das Ergebnis in Automationen zu verwenden, zB wenn Oma Emma mir eine whatsapp schickt soll das Licht angehen… warum? Mein Handy liegt immer irgendwo im haus rum und ich bekomme das dann meist erst Stunden später mit.
wenn man nach Homeassistant und whatsapp sucht bekommt man nur Sachen wo es darum geht aus HA heraus eine whatsapp zu versenden. Das Problem habe ich schon lange gelöst …
ok, habe die Sensoren im Handy in der companion App mal aktiviert.
Muss mal schauen, was da dann in HA ankommt, wenn die nächste Benachrichtigung eintrudelt.
Active notification count wird mir nichts bringen, die Anzahl der Benachrichtigungen ist mir egal
Last notification ist im Moment noch “unknown” aber wenn da was ankommt wird man es ja vermutlich nach einem bestimmten Absender filtern können und dann entsprechend reagieren, das wäre zumindest mein Plan.
ich hatte da mal mit einer Markdown Karte gespielt. Mit der Entity Active_Notification_Count.
{% set current_count = states('sensor.whatsapp_active_notification_count')|int %}
{% for i in range(current_count) %}
{% set Melder = state_attr("sensor.whatsapp_active_notification_count", "android.title_com.whatsapp_" ~ loop.index) %}
{% set Meldung = state_attr("sensor.whatsapp_active_notification_count", "android.text_com.whatsapp_" ~ loop.index) %}
{% if Melder == "<Name, wer hier melden darf>" %}
{% if not loop.last %}
{{Melder}} schreibt:
**<font color=red>{{Meldung}}</font>**
***
{% endif %}
{% endif %}
{% endfor %}
Aber mit Last Notification gehts auch. Dazu musst Du aber in der Companion App bei der Sensor Einstellung noch Whatapp explizit in der Zuordnungsliste auswählen, dann steht da immer sofort die Aktuelle Meldung in der Entität und Du musst nur noch auf den Sender filtern.
alles mögliche über mehrere Seiten aber wenn man nach “whatsapp” sucht, kommt nichts.
Muß ich evtl. in whatsapp noch etwas einstellen?
Habe mir mal als Test per pushbullet eine Nachricht geschickt
die kam aber nicht sofort an sondern erst, nachdem ich im Handy in der comp.app den button
“wird sofort aktualisiert” gedrückt hatte.
in den Attributen sind (gelb markiert) gewisse Schlüsselwörter enthalten.
der andere Sensor “Last Notifikation” scheint da schneller zu funktionieren.
so, der Sensor “Last notification” hat was bekommen leider aber mit einer 2 std. Zeitverzögerung (wenn das nicht besser zu machen ist, kann ich mir den ganzen Kram sparen).
Bei mir läuft das seit bestimmt 2 Jahren recht stabil. Empfangene Nachrichten (sogar von gesperrten Chats ) auswerten und verarbeiten. Nachrichten senden unter eigenem Namen. Auch verfügbar, wenn das Handy aus ist (sehe ich als Problem bei der jetzt beschriebenen Lösung).
Mit der kostenfreien Version kann man eigentlich alles machen (außer Bilder/Medien - das wäre für Kamera-Screenshot o.ä. noch ganz nett, aber das kann man ja auch anders lösen)
Also, wenn du die Möglichkeit hast (z.B. auf deinem Mini-PC) ein Docker-Container dauerhaft laufen zu lassen, würde ich damit rumspielen. Meine Anleitung weiter oben sollte noch zum größten Teil aktuell sein. Sonst gern fragen…
tatsächlich läuft ein unraid server bei mir, schaue es mir gerne mal an …
und da kommt schon die 1. Hürde, dieses WAHA ist im unraid app-store nicht zu finden.
Ich müsste dann wohl komplett manuell einen docker dort installieren und das habe ich noch nie gemacht …
EDIT:
habe gerade mal deinen anderen Post gelesen, da hatten wir die Diskussion ja mal angefangen, war mir damals aber zu kompliziert und der Post ist dann auch im Sande verlaufen …
EDIT2:
ok, der docker ist in unraid installiert und gestartet, der hat aber keine GUI sondern
nur eine Konsole, da weiss ich jetzt erstmal nicht weiter. Schaue es mir morgen nochmal an …