Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Gelöst] Script bringt iobroker zum Absturz

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    309

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

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

[Gelöst] Script bringt iobroker zum Absturz

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 3 Kommentatoren 419 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • MaufloM Offline
    MaufloM Offline
    Mauflo
    schrieb am zuletzt editiert von
    #1

    Frage an die Crowd: Dieser script bringt meinen ioBroker nach einigen Stunden zum Absturz. Besser gesagt im Hintergrund läuft zwar noch etwas aber ich kann weder mit editor, noch VIS noch per ssh auf den Server zugreifen. Mein Gefühl sagt mir, dass hier irgendetwas überläuft. Mein weiteres Gefühl sagt mir, dass es die allerletzte Anweisung ist, die ich nur eingefügt habe, damit mir Alexa ansagt, dass der Script gestartet wurde. Ich glaube aber, dass diese Anweisung irgendwann einen Speicherüberlauf produziert und dadurch alle Zugriffe blockiert. Meine Frage liege ich da richtig oder hat der Script noch ein anderes Problem? Danke für Eure Mühe sich das anzusehen!
    11801_script_error.jpg
    11801_script_error_js.jpg

    RaspberryPi 4 4 GB - Raspbian light Buster - ARMv7 Processor rev 3 (v7l) - Node.js v12.18.0 - NPM 6.14.4 - Aktive Instanzen 18 (admin, alexa2, backitup, broadlink2, ham-wemo, harmony, history, hs100, hue, info, iot, javascript, radar2, scenes, tr-064, web [2x], wifilight) all latest and updated

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      Was sagt denn das log so?

      Was sagt top ander kommandozeile?

      Was sagt /var/log/syslog? Steht da was mit oom drin?

      Welche nodejs Version?

      Gesendet vom Handy …

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • MaufloM Offline
        MaufloM Offline
        Mauflo
        schrieb am zuletzt editiert von
        #3

        Also in syslog ist kein oom zu finden. Im ioBroker bekam ich haufenweise Meldungen wie:

        2019-01-12 01:56:36.640 - error: hue.0 Timeout for polling light Philips_hue.Vorzimmer_hinten

        2019-01-12 01:56:46.643 - error: hue.0 Timeout for polling light Philips_hue.Fensterlampe

        2019-01-12 01:56:49.925 - error: hue.0 Error: connect EHOSTUNREACH 192.168.0.227:80

        2019-01-12 01:56:49.925 - error: hue.0 Cannot get result for lightStatus7

        2019-01-12 01:56:53.045 - error: hue.0 Error: connect EHOSTUNREACH 192.168.0.227:80

        2019-01-12 01:56:53.045 - error: hue.0 Cannot get result for lightStatus1

        2019-01-12 01:56:56.165 - error: hue.0 Error: connect EHOSTUNREACH 192.168.0.227:80

        2019-01-12 01:56:56.165 - error: hue.0 Cannot get result for lightStatus2

        2019-01-12 01:56:59.284 - error: hue.0 Error: connect EHOSTUNREACH 192.168.0.227:80

        2019-01-12 01:56:59.285 - error: hue.0 Cannot get result for lightStatus3

        oder

        2019-01-12 02:01:52.248 - error: alexa2.0 uncaught exception: Cannot read property 'password' of undefined

        2019-01-12 02:01:52.249 - error: alexa2.0 TypeError: Cannot read property 'password' of undefined

        oder auch:

        2019-01-12 02:03:47.836 - info: iot.0 Connection changed: disconnect

        2019-01-12 02:03:47.837 - info: iot.0 Connection lost

        2019-01-12 02:04:18.395 - error: alexa2.0 Error: getaddrinfo EAI_AGAIN alexa.amazon.de:443

        Es scheint als ob mein Netz plötzlich nicht mehr funktionierte. Aber am Router war alles OK. Ich hatte auch das Gefühl, dass der Server weiterlief er war aber nicht mehr für mich erreichbar.

        Als ich das Script gestoppt habe, lief der Server wieder sauber!

        Ach ja:

        Plattform: linux

        Die Architektur: arm

        CPUs: 4

        Geschwindigkeit: 1400 MHz

        Modell: ARMv7 Processor rev 4 (v7l)

        RAM: 970.8 MB

        System uptime: 08:31:45

        Node.js: v8.12.0

        NPM: 6.4.1

        Adapter zählen: 216

        RaspberryPi 4 4 GB - Raspbian light Buster - ARMv7 Processor rev 3 (v7l) - Node.js v12.18.0 - NPM 6.14.4 - Aktive Instanzen 18 (admin, alexa2, backitup, broadlink2, ham-wemo, harmony, history, hs100, hue, info, iot, javascript, radar2, scenes, tr-064, web [2x], wifilight) all latest and updated

        1 Antwort Letzte Antwort
        0
        • Ralla66R Offline
          Ralla66R Offline
          Ralla66
          Most Active
          schrieb am zuletzt editiert von
          #4

          Hi,

          speak Durchgelaufen wird bei jedem Durchlauf des Scriptes ausgeführt und zwar alle 2 Sekunden.

          Egal ob in den Falls Objekten was passiert.

          Das war glaube ich nicht dein Ansatz.

          Definiere Durchgelaufen.

          Etwa so, wenn Falls Objekt 1 oder Falls Objekt 2 oder Falls Objekt 3 wurde Durchlaufen

          dann speak.

          oder, wenn Falls Objekt 1 und Falls Objekt 2 und Falls Objekt 3 wurde Durchlaufen

          dann speak.

          Überlege dir wann speak ausgeführt werden soll.

          Klar bei Durchgelaufen, aber was ist Durchgelaufen für dich ?

          Wenn ein Falls Objekt durchlaufen wird egal welches oder

          wenn ein bestimmtes Falls Objekt durchlaufen wird oder

          wenn alle Falls Objekte durchlaufen werden usw.

          Lösungsvorschlag mittels Variable anbei, siehe Bild.
          5230_var_speak.jpg
          5230_var_speak_v3.jpg
          5230_speak_soll_v1.jpg

          1 Antwort Letzte Antwort
          0
          • MaufloM Offline
            MaufloM Offline
            Mauflo
            schrieb am zuletzt editiert von
            #5

            Danke für Deine Mühe. Ja das scheint das Problem gewesen zu sein. Durchgelaufen wurde eigentlich dauernd aufgerufen. Es hatte keine Bedingung oder auch Trigger.

            RaspberryPi 4 4 GB - Raspbian light Buster - ARMv7 Processor rev 3 (v7l) - Node.js v12.18.0 - NPM 6.14.4 - Aktive Instanzen 18 (admin, alexa2, backitup, broadlink2, ham-wemo, harmony, history, hs100, hue, info, iot, javascript, radar2, scenes, tr-064, web [2x], wifilight) all latest and updated

            1 Antwort Letzte Antwort
            0
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            537

            Online

            32.7k

            Benutzer

            82.5k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Home
            • Aktuell
            • Tags
            • Ungelesen 0
            • Kategorien
            • Unreplied
            • Beliebt
            • GitHub
            • Docu
            • Hilfe