NEWS
Zustand des Ical-Adapters abfragen
-
Mein Setup sieht folgendermaßen aus:
Ical-Adapter schaut auf eine radicale-Installation in einem docker-Container
Sowohl der Docker-Container mit radicale, als auch der iobroker laufen auf meinem kleinen Proxmox Server.
Wichtige Statusinformationen lasse ich mir aus Blockly per mail schicken. Würde auch gerne eine Mail bekommen, wenn der ical-Adapter nicht mehr an die Kalender in radicale kommt. Der Docker Container von radicale scheint derzeit nicht besonders stabil zu laufen ...
Meine Ideen
-
radar2 installieren, und die radicale url http://192.168.2.146:5232 auf Erreichbarkeit prüfen lassen.
-
Blockly-Skript die gleichen Prüfungen machen lassen
-
Der ical Adapter arbeitet Cron-Getriggert, und ändert seinen Status nicht, wenn die letzte radicale Anfrage gescheitert ist - im Logging sieht man aber eine Warnung...
2024-01-01 14:30:05.289 warn Error reading from URL "http://192.168.2.146:5232/martin/e4c584bc-2ea6-bae6-1d4e-debe6a702f21/"
Kann man ggfs ein Blockly Skript auf dieses Logging triggern lassen?
-
-
-
@paul53 Danke für den Hinweis in die richtige Richtung.
Der erste Versuch ist ziemlich simpel...onLog('warn', data => { data.from); if(data.from == 'ical.0') { sendTo("email", "send", { text: (['ical Adapter meldet Warnung ', data.message].join('')), to: '..........................', subject: 'ICAL-Alarm!' }); } });
Die Mails kämen da beim bisherigen Fehlermuster im Halbstunden-Takt, bis ich den Docker-Container wieder neu gestartet hätte ... Werde erstmal schauen, wie sich die einfach Lösung in der Praxis, was das Mail-Spamming angeht schlägt ...