Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Automatisierung
    5. Zustand des Ical-Adapters abfragen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Zustand des Ical-Adapters abfragen

    This topic has been deleted. Only users with topic management privileges can see it.
    • MartinP
      MartinP last edited by

      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 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @MartinP last edited by

        @martinp sagte: Blockly Skript auf dieses Logging triggern lassen?

        Blockly nicht, aber der Javascript-Adapter bietet onLog().

        1 Reply Last reply Reply Quote 1
        • MartinP
          MartinP last edited by

          @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 ...

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          946
          Online

          31.7k
          Users

          79.7k
          Topics

          1.3m
          Posts

          2
          3
          167
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo