Homekit-Benachrichtigung mit Synology Chat

Sein Zuhause über Apple-Homekit zu steuern ist ein tolle Sache, was aber besser sein könnte ist die Benachrichtung für Status-Wechsel von Sensoren oder ähnlichem.
Die Seite Smartapfel hat einen tollen Beitrag um sich im Winter nach 10 Minuten an offene Fenster erinnern zu lassen:
https://smartapfel.de/offene-fenster-erinnerung/

Am Ende des Artikels geht es um die Benachrichtung z.B. über IFTTT. Da der Dienst leider mittlerweile kostenpflichtig ist, habe ich nach einer anderen Lösung gesucht.

Wer eine Synology besitzt, kann sich über Synology Chat behelfen, da man hier auch Webhooks verwenden kann.
Das Einrichten ist in diesem Artikel beschrieben:
https://kb.synology.com/de-de/DSM/tutorial/How_to_configure_webhooks_and_slash_commands_in_Chat_Integration

Allerdings bin ich über 2 Dinge gestolpert, die mich diesen Artikel schreiben lassen:

  1. Es ist nirgends beschrieben (zumindest habe ich es nicht gefunden), wie man eine URL erzeugt, die auch gleich den Nachrichten-Text enhält. Dies habe ich nur in einem Forums-Beitrag gefunden.
    Der Nachrichten-Text kann direkt über „Payload“ angehängt werden.
  2. Was noch schwieriger war, der erzeugte Link funktioniert zwar im Browser, aber nicht mit Apple Kurzbefehlen. Der Trick dabei ist, dass der erzeugte Link aus dem Synology Chat Steuerzeichen rund um den Token enthält: %22
    Diese müssen entfernt werden.

Bei dem Beispiel ersetze ich meine persönlichen Daten mit dem Text innerhalb der größer / kleiner Zeichen, diese gehören somit auch nicht zum Link.

Der Link aus Synology Chat ist ungefähr so:

https://<website oder IP-Adresse>/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=2&token=%22<Token>%22

Bereinigt und mit Text, muss der Link so aussehen:

https://<website oder IP-Adresse>/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=2&token=<Token>&payload={"text":"Das Fenster im Bad OG ist immer noch offen"}