Gerätedaten per Whatsapp senden

Hi

Bei meiner Homematic Installation habe ich Telegram genutzt. Jetzt teste ich gerade mal etwas Whatsapp.

Meine Frage:
Kann ich mir per Home Assistant über Whatsapp, z.B. 3x mal täglich, die Messdaten der Homematic Wetterstation senden.

Danke
Gruß Sven

Hi,

Kann man relativ einfach mit einem Template lösen.

action:
  - metadata: {}
    data:
      message: "Wasseruhr Fehler: {{ states(\"sensor.wasseruhr_error\") }}"
    action: notify.signal_michael
mode: single

Moin!
Wenn du es schnell und einfach machen willst, kannst du einfach hier im Forum mal nach Whatsapp und Bots suchen. Auch Simon hat dazu ein Video gemacht. Für ein paar mehr Features (unter eigenem Namen senden/Nachrichten empfangen/etc) und für Bastler hatte ich mal ne Anleitung gemacht, die bei mir wunderbar genutzt wird:

Grüße

Du kannst bei Message das hier mal testen, ist auch mit Zeilenumbruch (kann ich aber nicht sagen, ob der Umbruch funktioniert)

message: "Temperatur: {{ states("sensor.dein_sensor") }} °C {{"\r\n"}} Luftfeuchigkeit: {{ states("sensor.dein_sensor") }} %“
action:
  - metadata: {}
    data:
      message: "Temperatur: {{ states("sensor.wetterstation_pro_temperatur") }} °C {{"\r\n"}} Luftfeuchigkeit: {{ states("sensor.wetterstation_pro_luftfeuchtigkeit") }} %“
    action: notify.whatsapp_sven
mode: single

Hab es jetzt so versucht - Meldung ist

required key not provided @ data[‘message’]. Got None

Der Code ist auch nicht korrekt. Versuch mal:

action:
  - service: notify.whatsapp_sven
    data:
      message: >
        Temperatur: {{ states('sensor.wetterstation_pro_temperatur') }} °C
        Luftfeuchtigkeit: {{ states('sensor.wetterstation_pro_luftfeuchtigkeit') }} %
mode: single

Sehe aber gerade auch

Die letzten Anführungszeichen sind falsch.

value should be a string for dictionary value @ data[0][‘action’]

Ist dann der Fehler - ich bin anscheinend echt zu blöd dafür :see_no_evil:

action: notify.whatsapp_sven
metadata: {}
data:
  message: Guten Tag

Das funktioniert zumindest :stuck_out_tongue_winking_eye:

Edit:

action: notify.whatsapp_sven
metadata: {}
data:
  message: >
    Temperatur: {{ states('sensor.wetterstation_pro_temperatur') }} °C
    Luftfeuchtigkeit: {{ states('sensor.wetterstation_pro_luftfeuchtigkeit') }} %

So klappt es :slight_smile:

Danke für die Hilfe