Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Fehlerbehandlung httpGet/httPost

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Fehlerbehandlung httpGet/httPost

Scheduled Pinned Locked Moved JavaScript
37 Posts 14 Posters 4.3k Views 11 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D diwoma

    @haus-automatisierung sagte in Fehlerbehandlung httpGet/httPost:

    @diwoma Die Meldung kommt trotzdem, aber Du möchtest ja die Fehlerbehandlung mit try/catch machen

    Sorry, dann habe ich die Diskussion falsch verstanden.
    Ich habe es so gelesen, dass der User die interne Fehlermeldung im Log unterdrücken will, weil er mit seinem Fehlerhandling entscheiden will, ob der Fehler protokolliert werden soll oder nicht, bzw. wie es protokolliert werden soll

    haus-automatisierungH Online
    haus-automatisierungH Online
    haus-automatisierung
    Developer Most Active
    wrote on last edited by
    #21

    @diwoma sagte in Fehlerbehandlung httpGet/httPost:

    Ich habe es so gelesen, dass der User die interne Fehlermeldung im Log unterdrücken will

    Ist ja scheinbar auch der Wunsch. Aber das hat ja erstmal nichts Callbacks oder Promises oder zusätzlichen Try/Catch zu tun.

    Die internen Funktionen versuchen einen so gut wie möglichen zu schützen und Abstürze des kompletten Scripts zu vermeiden. Daher wird z.B. auch jede Callback-Funktion wieder innerhalb eines try/catch aufgerufen.

    🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
    🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
    📚 Meine inoffizielle ioBroker Dokumentation

    1 Reply Last reply
    0
    • D diwoma

      @haus-automatisierung sagte in Fehlerbehandlung httpGet/httPost:

      @diwoma Die Meldung kommt trotzdem, aber Du möchtest ja die Fehlerbehandlung mit try/catch machen

      Sorry, dann habe ich die Diskussion falsch verstanden.
      Ich habe es so gelesen, dass der User die interne Fehlermeldung im Log unterdrücken will, weil er mit seinem Fehlerhandling entscheiden will, ob der Fehler protokolliert werden soll oder nicht, bzw. wie es protokolliert werden soll

      T Offline
      T Offline
      tobi19
      wrote on last edited by
      #22

      @diwoma sagte in Fehlerbehandlung httpGet/httPost:

      Ich habe es so gelesen, dass der User die interne Fehlermeldung im Log unterdrücken will, weil er mit seinem Fehlerhandling entscheiden will, ob der Fehler protokolliert werden soll oder nicht, bzw. wie es protokolliert werden soll

      So war es auch gemeint.

      1 Reply Last reply
      0
      • haus-automatisierungH haus-automatisierung

        @diwoma Du wirfst gerade zwei Themen zusammen. Die Log-Meldung hat ja erstmal nichts mit einem try/catch oder einer unhandled exception zu tun. Die wird es bei den Varianten mit Callback auch nicht geben. Dann nutze die Varianten mit Promises (also httpGetAsync). Dann kannst mit .catch(..) des Promises arbeiten oder halt mit await und einem try/catch.

        T Offline
        T Offline
        tobi19
        wrote on last edited by
        #23

        @haus-automatisierung sagte in Fehlerbehandlung httpGet/httPost:

        Die wird es bei den Varianten mit Callback auch nicht geben. Dann nutze die Varianten mit Promises (also httpGetAsync). Dann kannst mit .catch(..) des Promises arbeiten oder halt mit await und einem try/catch.

        Mein Missverständnis liegt wohl in meiner Unkenntnis der Möglichkeiten von Javascript.
        Wenn es eine anderen Funktionsaufruf gibt (z.B. httpGetAsync), welche die explizite Fehlerbehandlung erlaubt, ist das mit Blockly unverändert ja prima.
        Dann bitte ich als JavaScript Anfänger um Hilfe.
        Mit geht es darum, bei einem Timeout keinen expliziten Logeintrag zu bekommen, da mein WLAN leider nicht sehr stabil ist.
        Einen Code mit httpGetAsync und Promise kann ich leider noch nicht generieren.

        Mein Versuch mit

        try {
            let response =  await httpGetAsync('http://192.168.178.127/status');
            if (response.statusCode = 200) {
                console.log(response.data);
            }
            else {
                console.log(response.responseTime)
            }
        } 
        catch (error) {
                console.warn(error);
        }
        

        führt auch zu einer implizite generierten Timeout Fehlermeldung.

        Danke

        P B 2 Replies Last reply
        0
        • T tobi19

          @haus-automatisierung sagte in Fehlerbehandlung httpGet/httPost:

          Die wird es bei den Varianten mit Callback auch nicht geben. Dann nutze die Varianten mit Promises (also httpGetAsync). Dann kannst mit .catch(..) des Promises arbeiten oder halt mit await und einem try/catch.

          Mein Missverständnis liegt wohl in meiner Unkenntnis der Möglichkeiten von Javascript.
          Wenn es eine anderen Funktionsaufruf gibt (z.B. httpGetAsync), welche die explizite Fehlerbehandlung erlaubt, ist das mit Blockly unverändert ja prima.
          Dann bitte ich als JavaScript Anfänger um Hilfe.
          Mit geht es darum, bei einem Timeout keinen expliziten Logeintrag zu bekommen, da mein WLAN leider nicht sehr stabil ist.
          Einen Code mit httpGetAsync und Promise kann ich leider noch nicht generieren.

          Mein Versuch mit

          try {
              let response =  await httpGetAsync('http://192.168.178.127/status');
              if (response.statusCode = 200) {
                  console.log(response.data);
              }
              else {
                  console.log(response.responseTime)
              }
          } 
          catch (error) {
                  console.warn(error);
          }
          

          führt auch zu einer implizite generierten Timeout Fehlermeldung.

          Danke

          P Offline
          P Offline
          peterfido
          wrote on last edited by peterfido
          #24

          @tobi19 Der Fehler an sich ist ja vorhanden. Wenn das WLAN mies ist, dann den Timeout erhöhen, oder, wenn es regelmäßig auftritt, vorher per Ping checken, ob die Verbindung da ist.

          Gruß

          Peterfido


          Proxmox auf Intel NUC12WSHi5
          ioBroker: Debian (VM)
          CCU: Debmatic (VM)
          Influx: Debian (VM)
          Grafana: Debian (VM)
          eBus: Debian (VM)
          Zigbee: Debian (VM) mit zigbee2mqtt

          1 Reply Last reply
          0
          • T tobi19

            @haus-automatisierung sagte in Fehlerbehandlung httpGet/httPost:

            Die wird es bei den Varianten mit Callback auch nicht geben. Dann nutze die Varianten mit Promises (also httpGetAsync). Dann kannst mit .catch(..) des Promises arbeiten oder halt mit await und einem try/catch.

            Mein Missverständnis liegt wohl in meiner Unkenntnis der Möglichkeiten von Javascript.
            Wenn es eine anderen Funktionsaufruf gibt (z.B. httpGetAsync), welche die explizite Fehlerbehandlung erlaubt, ist das mit Blockly unverändert ja prima.
            Dann bitte ich als JavaScript Anfänger um Hilfe.
            Mit geht es darum, bei einem Timeout keinen expliziten Logeintrag zu bekommen, da mein WLAN leider nicht sehr stabil ist.
            Einen Code mit httpGetAsync und Promise kann ich leider noch nicht generieren.

            Mein Versuch mit

            try {
                let response =  await httpGetAsync('http://192.168.178.127/status');
                if (response.statusCode = 200) {
                    console.log(response.data);
                }
                else {
                    console.log(response.responseTime)
                }
            } 
            catch (error) {
                    console.warn(error);
            }
            

            führt auch zu einer implizite generierten Timeout Fehlermeldung.

            Danke

            B Offline
            B Offline
            Blockmove
            wrote on last edited by
            #25

            @tobi19 said in Fehlerbehandlung httpGet/httPost:

            Mit geht es darum, bei einem Timeout keinen expliziten Logeintrag zu bekommen, da mein WLAN leider nicht sehr stabil ist.

            Ich schließ mich da einfach mal an.
            Mir gefallen die expliziten Logeinträge auch nicht. Egal ob nun Blockly oder Javascript.
            Mag vielleicht sein, dass es für Anfänger etwas einfacher ist.
            Aber wenn ich httpGet das erstemal verwende, dann muss ich mir sowieso die Beschreibung und / oder Beispiele anschauen.
            Gibt es einen Fehlerhandler, dann programmiere ich ihn entsprechend und gut ist's.

            The difference beetween Man and Boys:
            The price of their toys 😀

            haus-automatisierungH 1 Reply Last reply
            0
            • B Blockmove

              @tobi19 said in Fehlerbehandlung httpGet/httPost:

              Mit geht es darum, bei einem Timeout keinen expliziten Logeintrag zu bekommen, da mein WLAN leider nicht sehr stabil ist.

              Ich schließ mich da einfach mal an.
              Mir gefallen die expliziten Logeinträge auch nicht. Egal ob nun Blockly oder Javascript.
              Mag vielleicht sein, dass es für Anfänger etwas einfacher ist.
              Aber wenn ich httpGet das erstemal verwende, dann muss ich mir sowieso die Beschreibung und / oder Beispiele anschauen.
              Gibt es einen Fehlerhandler, dann programmiere ich ihn entsprechend und gut ist's.

              haus-automatisierungH Online
              haus-automatisierungH Online
              haus-automatisierung
              Developer Most Active
              wrote on last edited by
              #26

              @blockmove sagte in Fehlerbehandlung httpGet/httPost:

              Aber wenn ich httpGet das erstemal verwende, dann muss ich mir sowieso die Beschreibung und / oder Beispiele anschauen.

              Und wenn Du nur den Blockly-Baustein nutzt, musst Du vorher gar keine Doku oder Signaturen der Funktionen anschauen.

              Erstelle gerne einen PR mit Deinem Vorschlag (für JS und neuem Blockly-Code) und dann diskutieren wir gerne die Lösung.

              🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
              🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
              📚 Meine inoffizielle ioBroker Dokumentation

              B 2 Replies Last reply
              0
              • haus-automatisierungH haus-automatisierung

                @blockmove sagte in Fehlerbehandlung httpGet/httPost:

                Aber wenn ich httpGet das erstemal verwende, dann muss ich mir sowieso die Beschreibung und / oder Beispiele anschauen.

                Und wenn Du nur den Blockly-Baustein nutzt, musst Du vorher gar keine Doku oder Signaturen der Funktionen anschauen.

                Erstelle gerne einen PR mit Deinem Vorschlag (für JS und neuem Blockly-Code) und dann diskutieren wir gerne die Lösung.

                B Offline
                B Offline
                Blockmove
                wrote on last edited by
                #27

                @haus-automatisierung said in Fehlerbehandlung httpGet/httPost:

                Erstelle gerne einen PR mit Deinem Vorschlag (für JS und neuem Blockly-Code) und dann diskutieren wir gerne die Lösung.
                Ich fand eigentlich die Umsetzung des alten request gar nicht so schlecht. Im Script mit try - catch und im Blockly mit dem wählbaren Loglevel.

                Vielleicht kannst du ja die interne Fehlermeldung des httpGet deaktivieren und das Blockly so gestalten wie beim request.
                Im Script funktioniert ja try - catch heute schon. Nur kommt die interne Fehlermeldung halt immer.

                Das ganze ist aber eher ein kosmetisches Thema und aus meiner Sicht keine hohe Prio.

                The difference beetween Man and Boys:
                The price of their toys 😀

                1 Reply Last reply
                1
                • haus-automatisierungH haus-automatisierung

                  @blockmove sagte in Fehlerbehandlung httpGet/httPost:

                  Aber wenn ich httpGet das erstemal verwende, dann muss ich mir sowieso die Beschreibung und / oder Beispiele anschauen.

                  Und wenn Du nur den Blockly-Baustein nutzt, musst Du vorher gar keine Doku oder Signaturen der Funktionen anschauen.

                  Erstelle gerne einen PR mit Deinem Vorschlag (für JS und neuem Blockly-Code) und dann diskutieren wir gerne die Lösung.

                  B Offline
                  B Offline
                  Blockmove
                  wrote on last edited by Blockmove
                  #28

                  @haus-automatisierung said in Fehlerbehandlung httpGet/httPost:

                  @blockmove sagte in Fehlerbehandlung httpGet/httPost:

                  Aber wenn ich httpGet das erstemal verwende, dann muss ich mir sowieso die Beschreibung und / oder Beispiele anschauen.

                  Und wenn Du nur den Blockly-Baustein nutzt, musst Du vorher gar keine Doku oder Signaturen der Funktionen anschauen.

                  Erstelle gerne einen PR mit Deinem Vorschlag (für JS und neuem Blockly-Code) und dann diskutieren wir gerne die Lösung.

                  Ich hab dazu mal ein Github-Issue angelegt:
                  Github Issue

                  The difference beetween Man and Boys:
                  The price of their toys 😀

                  1 Reply Last reply
                  0
                  • V Offline
                    V Offline
                    viper4iob
                    wrote on last edited by
                    #29

                    Könnte jemand mal einen Code-Schnipsel zur Verfügung stellen, wie man httpGetAsync mit selbst definierten Timeout aufruft und bei nicht erreichen der URL den timeout error mittels .catch() oder await/try/catch abfangen kann, so dass dieser nicht im iobroker log als error auftaucht.
                    Das wäre super, danke.

                    1 Reply Last reply
                    0
                    • P Offline
                      P Offline
                      peterfido
                      wrote on last edited by peterfido
                      #30

                      Schnipsel. writeFile gegen eigene Weiterverarbeitung ersetzen

                              httpGet( URL, { validateCertificate: false, timeout: 2000, responseType: 'arraybuffer' }, async (err, response) => {
                              if (err) {
                                  console.error(err);
                              }
                                  fs.writeFile(img_path + 'cam4.jpg',  response.data, 'binary', function(err) {
                                      if (err) {
                                          log('Fehler beim Speichern von Bild 4: ' + err, 'warn');
                                      } else {
                                          log('Bild 4 gespeichert.');
                                      }
                                  });         
                              });
                      
                      

                      Gruß

                      Peterfido


                      Proxmox auf Intel NUC12WSHi5
                      ioBroker: Debian (VM)
                      CCU: Debmatic (VM)
                      Influx: Debian (VM)
                      Grafana: Debian (VM)
                      eBus: Debian (VM)
                      Zigbee: Debian (VM) mit zigbee2mqtt

                      1 Reply Last reply
                      0
                      • V Offline
                        V Offline
                        viper4iob
                        wrote on last edited by viper4iob
                        #31

                        @peterfido
                        Danke für die Rückmeldung.
                        Es kommt aber auch mit entfernen der zusätzlichen log-Zeilen im Code weiterhin der Standard-Error im Log, wenn das Zielsystem nicht erreichbar ist:

                        javascript.0	10:14:37.420	error	httpGet(url=http:****************, error=timeout of 3000ms exceeded)
                        

                        Und genau den will ich los werden.

                        Alle Varianten, die ich bis jetzt mit httpGet oder httpGetAsync inkl. try/catch, async/await oder .catch() probiert habe, waren erfolglos. Ich bin allerdings auch kein Javascript Profi ;-)

                        Ich möchte alle 5 Sekunden eine URL abfragen, um Statusdaten zu erhalten, die aber nur für die Visualisierung relevant sind, aber nicht lebensnotwendig.
                        Wenn das Zielsystem aber mal eine halbe Stunde weg ist, bekomme ich alle 5 Sekunden eine Fehlermeldung, und müllt so das Log zu.

                        Ich benötige also eine Code-Variante von httpGet oder httpGetAsync, die bei nicht erreichen des Zielsystems keinen Error im iobroker Standard-Log erzeugt und ich den Fehler im Code selbst verarbeiten kann (z.B. nach einer gewissen Zeit erst einen Fehler ausgeben oder das Log-Level festlegen).

                        haus-automatisierungH 1 Reply Last reply
                        0
                        • V viper4iob

                          @peterfido
                          Danke für die Rückmeldung.
                          Es kommt aber auch mit entfernen der zusätzlichen log-Zeilen im Code weiterhin der Standard-Error im Log, wenn das Zielsystem nicht erreichbar ist:

                          javascript.0	10:14:37.420	error	httpGet(url=http:****************, error=timeout of 3000ms exceeded)
                          

                          Und genau den will ich los werden.

                          Alle Varianten, die ich bis jetzt mit httpGet oder httpGetAsync inkl. try/catch, async/await oder .catch() probiert habe, waren erfolglos. Ich bin allerdings auch kein Javascript Profi ;-)

                          Ich möchte alle 5 Sekunden eine URL abfragen, um Statusdaten zu erhalten, die aber nur für die Visualisierung relevant sind, aber nicht lebensnotwendig.
                          Wenn das Zielsystem aber mal eine halbe Stunde weg ist, bekomme ich alle 5 Sekunden eine Fehlermeldung, und müllt so das Log zu.

                          Ich benötige also eine Code-Variante von httpGet oder httpGetAsync, die bei nicht erreichen des Zielsystems keinen Error im iobroker Standard-Log erzeugt und ich den Fehler im Code selbst verarbeiten kann (z.B. nach einer gewissen Zeit erst einen Fehler ausgeben oder das Log-Level festlegen).

                          haus-automatisierungH Online
                          haus-automatisierungH Online
                          haus-automatisierung
                          Developer Most Active
                          wrote on last edited by
                          #32

                          @viper4iob sagte in Fehlerbehandlung httpGet/httPost:

                          Und genau den will ich los werden.

                          Alle Varianten, die ich bis jetzt mit httpGet oder httpGetAsync inkl. try/catch, async/await oder .catch() probiert habe, waren erfolglos.

                          Aktuell ist es so, dass die Meldung immer geschrieben wird:

                          https://github.com/ioBroker/ioBroker.javascript/blob/1d1c2c69e12a28dc52527751bc882347005278ee/src/lib/sandbox.ts#L1443

                          Es ist also egal ob es einen Callback gibt oder mit Promises gearbeitet wird.

                          @viper4iob sagte in Fehlerbehandlung httpGet/httPost:

                          Ich benötige also eine Code-Variante von httpGet oder httpGetAsync, die bei nicht erreichen des Zielsystems keinen Error im iobroker Standard-Log erzeugt

                          Dazu gibt es glaube ich sogar schon einen Feature Request.

                          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                          📚 Meine inoffizielle ioBroker Dokumentation

                          CodierknechtC 1 Reply Last reply
                          0
                          • haus-automatisierungH haus-automatisierung

                            @viper4iob sagte in Fehlerbehandlung httpGet/httPost:

                            Und genau den will ich los werden.

                            Alle Varianten, die ich bis jetzt mit httpGet oder httpGetAsync inkl. try/catch, async/await oder .catch() probiert habe, waren erfolglos.

                            Aktuell ist es so, dass die Meldung immer geschrieben wird:

                            https://github.com/ioBroker/ioBroker.javascript/blob/1d1c2c69e12a28dc52527751bc882347005278ee/src/lib/sandbox.ts#L1443

                            Es ist also egal ob es einen Callback gibt oder mit Promises gearbeitet wird.

                            @viper4iob sagte in Fehlerbehandlung httpGet/httPost:

                            Ich benötige also eine Code-Variante von httpGet oder httpGetAsync, die bei nicht erreichen des Zielsystems keinen Error im iobroker Standard-Log erzeugt

                            Dazu gibt es glaube ich sogar schon einen Feature Request.

                            CodierknechtC Offline
                            CodierknechtC Offline
                            Codierknecht
                            Developer Most Active
                            wrote on last edited by
                            #33

                            @haus-automatisierung sagte in Fehlerbehandlung httpGet/httPost:

                            Dazu gibt es glaube ich sogar schon einen Feature Request.

                            https://github.com/ioBroker/ioBroker.javascript/issues/1599

                            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                            HmIP|ZigBee|Tasmota|Unifi
                            Zabbix Certified Specialist
                            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                            1 Reply Last reply
                            1
                            • P Offline
                              P Offline
                              peterfido
                              wrote on last edited by
                              #34

                              Das einfachste wäre doch, den Server vorher anzupingen.

                              Gruß

                              Peterfido


                              Proxmox auf Intel NUC12WSHi5
                              ioBroker: Debian (VM)
                              CCU: Debmatic (VM)
                              Influx: Debian (VM)
                              Grafana: Debian (VM)
                              eBus: Debian (VM)
                              Zigbee: Debian (VM) mit zigbee2mqtt

                              haus-automatisierungH BananaJoeB 2 Replies Last reply
                              0
                              • P peterfido

                                Das einfachste wäre doch, den Server vorher anzupingen.

                                haus-automatisierungH Online
                                haus-automatisierungH Online
                                haus-automatisierung
                                Developer Most Active
                                wrote on last edited by
                                #35

                                @peterfido sagte in Fehlerbehandlung httpGet/httPost:

                                Das einfachste wäre doch, den Server vorher anzupingen.

                                Nicht jeder Server reagiert auf einen Ping

                                🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                📚 Meine inoffizielle ioBroker Dokumentation

                                1 Reply Last reply
                                0
                                • P peterfido

                                  Das einfachste wäre doch, den Server vorher anzupingen.

                                  BananaJoeB Online
                                  BananaJoeB Online
                                  BananaJoe
                                  Most Active
                                  wrote on last edited by
                                  #36

                                  @peterfido und ping heißt nicht das ein http-Aufruf funktioniert

                                  ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                                  1 Reply Last reply
                                  0
                                  • P Offline
                                    P Offline
                                    peterfido
                                    wrote on last edited by peterfido
                                    #37

                                    Oben steht, dass der Server öfter mal offline ist. Da ist ping meine erste Idee. Ob der Server auf Pings antwortet, weiß ich nicht. Reagiert der Server nicht auf ping, dann evtl. als Ersatz einen httpcheck nehmen.

                                    httpcheck nutze ich auf der Synology, bevor die auf den ioBroker zugreift.

                                    # ===== HTTP-Check statt Ping =====
                                    curl -s --connect-timeout 3 "$BASE/system.adapter.admin.0.alive" > /dev/null || exit 1
                                    
                                    

                                    Ist allerdings ein Bash-Skript. Das muss für die Zwecke angepasst werden.

                                    Gruß

                                    Peterfido


                                    Proxmox auf Intel NUC12WSHi5
                                    ioBroker: Debian (VM)
                                    CCU: Debmatic (VM)
                                    Influx: Debian (VM)
                                    Grafana: Debian (VM)
                                    eBus: Debian (VM)
                                    Zigbee: Debian (VM) mit zigbee2mqtt

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    507

                                    Online

                                    32.7k

                                    Users

                                    82.4k

                                    Topics

                                    1.3m

                                    Posts
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                    ioBroker Community 2014-2025
                                    logo
                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Home
                                    • Recent
                                    • Tags
                                    • Unread 0
                                    • Categories
                                    • Unreplied
                                    • Popular
                                    • GitHub
                                    • Docu
                                    • Hilfe