Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Script zur Überprüfung ob eine Instanz noch läuft.

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Script zur Überprüfung ob eine Instanz noch läuft.

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

      @pichlalex

      Moin,

      kannst du hier noch erklären wie ich die Ausnahmen einrichte? Ich bekomme Heartbeat Fehler in regelmässigen Abständen von z.B.

      dwd.0, ical.0, daswetter.0,

      Ebenfalls sehe ich keine logs in IoBroker muss ich hier noch was beachten

      Ich bekomme auch hier einen Fehler in der Zeile: ( Error in callback: TypeError: Cannot read properties of null (reading 'common'))

              // nur einen Fehler melden, wenn der Adapter vorher auch mal aktiv war. Bzw. deaktivierte Adapter ignorieren
              if (!getState(dpname).val) {
                  if (instance.common.enabled) {
                      alarmMeldung('"' + eventtyp + '"-Fehler bei Instanz: ' + dpname);
                      cnt = 0; // falls verzählt und cnt < 0
                  }
      

      Vielen Dank.

      MyzerAT 1 Reply Last reply Reply Quote 0
      • MyzerAT
        MyzerAT @tobasium last edited by

        @tobasium sagte in Script zur Überprüfung ob eine Instanz noch läuft.:

        ical.0

        bei ical.0 bekomme ich auch hi und da Meldung im Telegram am Handy, aber ist es nicht so das ical per cronjob regelmäßig durchstartet und deswegen diese Meldung zu recht kommt!

        paul53 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @MyzerAT last edited by

          @myzerat sagte: ical per cronjob regelmäßig durchstartet und deswegen diese Meldung zu recht kommt!

          Ist diese Abfrage nicht enthalten?

             if(common.mode == 'daemon' && common.enabled) {  // Instanzen mit cronjob und gesperrte Instanzen ausblenden
          
          MyzerAT 1 Reply Last reply Reply Quote 0
          • MyzerAT
            MyzerAT @paul53 last edited by

            @paul53

            schaut nicht so aus, ich habe das script von @PichlAlex genommen

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @MyzerAT last edited by

              @myzerat sagte: schaut nicht so aus

              Dann erweitere die Abfrage:

                      // nur einen Fehler melden, wenn der Adapter vorher auch mal aktiv war. Bzw. deaktivierte Adapter ignorieren
                      if (!getState(dpname).val) {
                          if (instance.common.enabled && instance.common.mode == 'daemon') {
              
              MyzerAT M 2 Replies Last reply Reply Quote 2
              • MyzerAT
                MyzerAT @paul53 last edited by MyzerAT

                @paul53
                ok hab ich ! THX

                3e1f9ee6-aeba-4d5e-83fc-369424fb62fc-grafik.png

                tobasium 1 Reply Last reply Reply Quote 0
                • tobasium
                  tobasium @MyzerAT last edited by

                  @myzerat hi ich hab immer folgenden Fehler im Script:

                  Error in callback: TypeError: Cannot read properties of null (reading 'common')

                  Kannst du mir dein ganzes script mal zur Verfügung stellen?

                  // nur einen Fehler melden, wenn der Adapter vorher auch mal aktiv war. Bzw. deaktivierte Adapter ignorieren
                          if (!getState(dpname).val) {
                              if (instance.common.enabled && instance.common.mode == 'daemon') {
                              
                                  alarmMeldung('"' + eventtyp + '"-Fehler bei Instanz: ' + dpname);
                                  cnt = 0; // falls verzählt und cnt < 0
                              }
                          } else {
                              log('### Der "' + eventtyp + '"-Fehler hat selbst geheilt: '+ newid);
                          }
                      }, timeoutZeit);
                   }
                  
                  MyzerAT 1 Reply Last reply Reply Quote 0
                  • MyzerAT
                    MyzerAT @tobasium last edited by MyzerAT

                    @tobasium

                    script.txt

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

                      kannst du es in ein editor file packen. Das ist glaub angenehmer.

                      Danke Dir

                      1 Reply Last reply Reply Quote 0
                      • tobasium
                        tobasium @MyzerAT last edited by

                        @myzerat Super. Vielen Dank.

                        Jetzt bekomme ich nur noch Warnungen wen es die besagten Datenpunkte alive oder so nicht gibt das lässt sich glaub nicht verhindern.

                        1 Reply Last reply Reply Quote 0
                        • M
                          michihorn @paul53 last edited by michihorn

                          @paul53 Wie kann man es hinbekommen das auf Instanzen auch auf dem Slave einer Multihost Umgebung geprüft werden?
                          Michael

                          paul53 1 Reply Last reply Reply Quote 0
                          • paul53
                            paul53 @michihorn last edited by

                            @michihorn sagte: Multihost Umgebung geprüft werden?

                            Mit Multihost kenne ich mich nicht aus.

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            1.0k
                            Online

                            31.7k
                            Users

                            79.8k
                            Topics

                            1.3m
                            Posts

                            blockly javascript
                            15
                            52
                            5892
                            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