Tipp: Push-Benachrichtigungen per Matrix Messenger

Fragen zur Nutzung, Features, usw..
Antworten
user162826
Beiträge: 9
Registriert: So Mär 13, 2022 11:07 pm

Tipp: Push-Benachrichtigungen per Matrix Messenger

Beitrag von user162826 »

Hallo zusammen!

Hier ein Tipp, wie man sich recht leicht Statusupdates per Push-Benachrichtigung aufs Handy schicken lassen kann, wenn man den Matrix-Messenger benutzt. Es gibt ein Python-Projekt https://github.com/rubenhoenle/Matrix-MQTT-Bridge, welches es ermöglicht, MQTT-Nachrichten per Matrix weiterzuleiten. Dieses Tool kann man auf das MQTT-Status-Topic der OpenWB ansetzen, und schon bekommt man Statusupdates der OpenWB per Push-Benachrichtigung aufs Handy. Das ist praktisch, um den Ladevorgang zu überwachen, und vorher benachrichtigt zu werden, bevor der Ladevorgang gestartet oder beendet wird.

Dazu einfach die Matrix-MQTT-Bridge installieren und mit einer entsprechenden Config-Datei versehen:

Code: Alles auswählen

[MATRIX]
homeserver = https://matrix.org
user = @meine_mqtt_bridge:matrix.org
password = supergeheimespasswort
room_id = !raumidfuerbenachrichtigungen:matrix.org

[MQTT]
host = IP der OpenWB
user = matrix-mqtt-bridge
password = 
port = 1883
tls = false
topic_sub = openWB/chargepoint/10/get/state_str
topic_pub = mqtt_bridge
filter_duplicates = true
allow_escaped_unicode = true

[MQTT.replace.no_quotation_marks]
pattern = "
substitution = 

[MQTT.replace.charging_start]
pattern = ^(.*Ladevorgang wurde gestartet.*)
substitution = 🟩 \1

[MQTT.replace.charging_cant_start]
pattern = ^(.*Die Ladung kann nicht gestartet werden.*)
substitution = ⚠️ \1

[MQTT.replace.charging_stop]
pattern = ^(.*Ladevorgang nach Ablauf der Abschaltverzögerung gestoppt.*)
substitution = 🛑 \1
Eine Config-Datei nach diesem Format sorgt dann dafür, dass automatisch die von der OpenWB verwendeten Anführungszeichen und Umlaute ersetzt werden, und einige Nachrichten auch mit farbigen Emojis hervorgehoben werden:
Bild

Vielleicht ist das ja noch für jemand anderen interessant ;)
Dateianhänge
Screenshot_20240325-210317_FluffyChat_1.png
(93.09 KiB) Noch nie heruntergeladen
Antworten