Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [Solved] Blockly läuft nicht mehr / kein Protokoll mehr

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

[Solved] Blockly läuft nicht mehr / kein Protokoll mehr

Scheduled Pinned Locked Moved Blockly
8 Posts 4 Posters 505 Views 1 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.
  • tugsiT Offline
    tugsiT Offline
    tugsi
    wrote on last edited by tugsi
    #1

    Moin,
    ich hatte ein einfaches Blocklyscript zum neustarten meiner OpenDTU, da mit einer neueren Firmware diese sich immer wieder aufhängt.
    Eine zeitlang hatte ich auf eine ältere Firmware gewechselt, jetzt aber mal wieder zurück und ich muss feststellen, dass irgendwie das Script nicht abgearbeitet wird, obwohl aktiv geschaltet.
    Zusätzlich sehe ich aber auch kein Protokoll-Log.

    Durch den Adapter "Ping" frage ich die IP immer ab, wenn diese nicht mehr erreichbar ist, wechselt der Wert "Alive" von "true" auf "false".
    Dies frage ich ab und stoße dann eine Zigbeesteckdose an und danach mich per telegram zu informieren.

    Doch leider klappt es nicht mehr, kann aber auch durch das fehlende Log nichts erkennen.

    2cae70ff-e579-49d4-9879-74d3450d4bbd-image.png

    Jemand eine Idee?
    Adapter:
    admin v7.4.21
    javascript v8.9.1
    socket.io v7.0.1

    Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

    HomoranH CodierknechtC 2 Replies Last reply
    0
    • tugsiT tugsi

      Moin,
      ich hatte ein einfaches Blocklyscript zum neustarten meiner OpenDTU, da mit einer neueren Firmware diese sich immer wieder aufhängt.
      Eine zeitlang hatte ich auf eine ältere Firmware gewechselt, jetzt aber mal wieder zurück und ich muss feststellen, dass irgendwie das Script nicht abgearbeitet wird, obwohl aktiv geschaltet.
      Zusätzlich sehe ich aber auch kein Protokoll-Log.

      Durch den Adapter "Ping" frage ich die IP immer ab, wenn diese nicht mehr erreichbar ist, wechselt der Wert "Alive" von "true" auf "false".
      Dies frage ich ab und stoße dann eine Zigbeesteckdose an und danach mich per telegram zu informieren.

      Doch leider klappt es nicht mehr, kann aber auch durch das fehlende Log nichts erkennen.

      2cae70ff-e579-49d4-9879-74d3450d4bbd-image.png

      Jemand eine Idee?
      Adapter:
      admin v7.4.21
      javascript v8.9.1
      socket.io v7.0.1

      HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by Homoran
      #2

      @tugsi ist alive DTU vom Typ String?

      @tugsi sagte in Blockly läuft nicht mehr / kein Protokoll mehr:

      Doch leider klappt es nicht mehr,

      heisst was?
      "Geht nicht" ist keine Fehlerbeschreibung.

      reichen die 10 Sekunden bei Zigbee?

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Reply Last reply
      1
      • tugsiT tugsi

        Moin,
        ich hatte ein einfaches Blocklyscript zum neustarten meiner OpenDTU, da mit einer neueren Firmware diese sich immer wieder aufhängt.
        Eine zeitlang hatte ich auf eine ältere Firmware gewechselt, jetzt aber mal wieder zurück und ich muss feststellen, dass irgendwie das Script nicht abgearbeitet wird, obwohl aktiv geschaltet.
        Zusätzlich sehe ich aber auch kein Protokoll-Log.

        Durch den Adapter "Ping" frage ich die IP immer ab, wenn diese nicht mehr erreichbar ist, wechselt der Wert "Alive" von "true" auf "false".
        Dies frage ich ab und stoße dann eine Zigbeesteckdose an und danach mich per telegram zu informieren.

        Doch leider klappt es nicht mehr, kann aber auch durch das fehlende Log nichts erkennen.

        2cae70ff-e579-49d4-9879-74d3450d4bbd-image.png

        Jemand eine Idee?
        Adapter:
        admin v7.4.21
        javascript v8.9.1
        socket.io v7.0.1

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

        @tugsi

        Versuch's mal auf die Art:

        175a897f-9321-4439-a5f8-d142e3dc8835-image.png

        Edit
        fc39ff3a-fe82-43ed-a3d1-b818d2af941b-image.png
        Das kann so nie funktioniert haben.
        "ObjektID Alive OpenDTU" liefert eine ID. Also sowas wie 0_userdata.0.Test.Alive-OpenDTU.
        Das wird niemals "false". Schon gar nicht - wie @Homoran bereits angemerkt hat - wenn das "false" da als String abgeprüft wird.

        Darum auf "kleiner als letztes" triggern.
        Der reagiert genau in dem Moment, wenn "Alive" von true (1) auf false (0) wechselt.

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

        Proxmox 8.2.4 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi + dies & das
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        1 Reply Last reply
        2
        • tugsiT Offline
          tugsiT Offline
          tugsi
          wrote on last edited by
          #4

          @Homoran
          Tut mir leid, dass ich aufgrund mangelnder Logs keine genaue Fehlerbeschreibung machen kann.

          Denn, auch wenn es hier anders gesagt wird, hat es ja vor einiger Zeit funktioniert, aber dann ging es mir auf den Keks, dass ich über ein Dutzend mal am Tag die Telegram-Meldung bekommen hatte und habe in der OpenDTU ein Downgrade gemacht und sie lief wieder durch (ist leider ein bekanntes Problem bei manchen Konstellationen).

          Jetzt bin ich aber wieder hingegangen und habe upgedatet und sie hängt sich wieder auf.
          Und da kein LOG unten erscheint, habe ich gedacht, da ist etwas generelles ein Problem.

          Die 10s haben bei mir gereicht.

          Normalerweise wird ja beim Neustarte o.ä. was im LOG erscheinen.

          Zum Thema das es mal lief und der Anmerkung von @Codierknecht kann sein, dass mir der Fehler nie aufgefallen ist, weil durch den Trigger dies angestossen wurde, aber warum habe ich dann eine Telegram-Nachricht bekommen?
          Denn damit habe ich ja den "Vollzug" überprüft.

          Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

          HomoranH paul53P CodierknechtC 3 Replies Last reply
          0
          • tugsiT tugsi

            @Homoran
            Tut mir leid, dass ich aufgrund mangelnder Logs keine genaue Fehlerbeschreibung machen kann.

            Denn, auch wenn es hier anders gesagt wird, hat es ja vor einiger Zeit funktioniert, aber dann ging es mir auf den Keks, dass ich über ein Dutzend mal am Tag die Telegram-Meldung bekommen hatte und habe in der OpenDTU ein Downgrade gemacht und sie lief wieder durch (ist leider ein bekanntes Problem bei manchen Konstellationen).

            Jetzt bin ich aber wieder hingegangen und habe upgedatet und sie hängt sich wieder auf.
            Und da kein LOG unten erscheint, habe ich gedacht, da ist etwas generelles ein Problem.

            Die 10s haben bei mir gereicht.

            Normalerweise wird ja beim Neustarte o.ä. was im LOG erscheinen.

            Zum Thema das es mal lief und der Anmerkung von @Codierknecht kann sein, dass mir der Fehler nie aufgefallen ist, weil durch den Trigger dies angestossen wurde, aber warum habe ich dann eine Telegram-Nachricht bekommen?
            Denn damit habe ich ja den "Vollzug" überprüft.

            HomoranH Do not disturb
            HomoranH Do not disturb
            Homoran
            Global Moderator Administrators
            wrote on last edited by
            #5

            @tugsi sagte in Blockly läuft nicht mehr / kein Protokoll mehr:

            Und da kein LOG unten erscheint,

            warum nichts?
            Steht nichts auf der Seite Protokolle?
            ist die js-Instanz auf Logstufe debug?

            @tugsi sagte in Blockly läuft nicht mehr / kein Protokoll mehr:

            hat es ja vor einiger Zeit funktioniert

            auch hier: was hat funktioniert?

            @tugsi sagte in Blockly läuft nicht mehr / kein Protokoll mehr:

            weil durch den Trigger dies angestossen wurde

            ...und der "Logik" im Trigger grundsätzlich alles nicht ausgeführt werdrn durfte

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Reply Last reply
            1
            • tugsiT tugsi

              @Homoran
              Tut mir leid, dass ich aufgrund mangelnder Logs keine genaue Fehlerbeschreibung machen kann.

              Denn, auch wenn es hier anders gesagt wird, hat es ja vor einiger Zeit funktioniert, aber dann ging es mir auf den Keks, dass ich über ein Dutzend mal am Tag die Telegram-Meldung bekommen hatte und habe in der OpenDTU ein Downgrade gemacht und sie lief wieder durch (ist leider ein bekanntes Problem bei manchen Konstellationen).

              Jetzt bin ich aber wieder hingegangen und habe upgedatet und sie hängt sich wieder auf.
              Und da kein LOG unten erscheint, habe ich gedacht, da ist etwas generelles ein Problem.

              Die 10s haben bei mir gereicht.

              Normalerweise wird ja beim Neustarte o.ä. was im LOG erscheinen.

              Zum Thema das es mal lief und der Anmerkung von @Codierknecht kann sein, dass mir der Fehler nie aufgefallen ist, weil durch den Trigger dies angestossen wurde, aber warum habe ich dann eine Telegram-Nachricht bekommen?
              Denn damit habe ich ja den "Vollzug" überprüft.

              paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by
              #6

              @tugsi sagte: hat es ja vor einiger Zeit funktioniert

              Das kann so nie funktioniert haben. @Codierknecht hat es richtig beschrieben:

              @codierknecht sagte in Blockly läuft nicht mehr / kein Protokoll mehr:

              Darum auf "kleiner als letztes" triggern.

              ...und den Vergleich komplett weglassen.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Reply Last reply
              1
              • tugsiT tugsi

                @Homoran
                Tut mir leid, dass ich aufgrund mangelnder Logs keine genaue Fehlerbeschreibung machen kann.

                Denn, auch wenn es hier anders gesagt wird, hat es ja vor einiger Zeit funktioniert, aber dann ging es mir auf den Keks, dass ich über ein Dutzend mal am Tag die Telegram-Meldung bekommen hatte und habe in der OpenDTU ein Downgrade gemacht und sie lief wieder durch (ist leider ein bekanntes Problem bei manchen Konstellationen).

                Jetzt bin ich aber wieder hingegangen und habe upgedatet und sie hängt sich wieder auf.
                Und da kein LOG unten erscheint, habe ich gedacht, da ist etwas generelles ein Problem.

                Die 10s haben bei mir gereicht.

                Normalerweise wird ja beim Neustarte o.ä. was im LOG erscheinen.

                Zum Thema das es mal lief und der Anmerkung von @Codierknecht kann sein, dass mir der Fehler nie aufgefallen ist, weil durch den Trigger dies angestossen wurde, aber warum habe ich dann eine Telegram-Nachricht bekommen?
                Denn damit habe ich ja den "Vollzug" überprüft.

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

                @tugsi sagte in Blockly läuft nicht mehr / kein Protokoll mehr:

                warum habe ich dann eine Telegram-Nachricht bekommen?

                Aus einem völlig anderen Grund.
                Jedenfalls nicht, weil eine ID mal "false" enthält.

                Quod erat demonstrandum:
                4e6f2182-699a-4624-a218-3840f0081e54-image.png

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

                Proxmox 8.2.4 LXC|8 GB|Core i7-6700
                HmIP|ZigBee|Tasmota|Unifi + dies & das
                Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                1 Reply Last reply
                1
                • tugsiT Offline
                  tugsiT Offline
                  tugsi
                  wrote on last edited by
                  #8

                  Also, ich habe jetzt mal ein wenig hin und her getestet und probiert.
                  Und bin extrem verwirrt.

                  Natürlich habt ihr Recht, das Objekt ist ein "Bool" und es funktioniert hier so gar nichts und mich wundert nur, dass ich damals diese Telegrambenachrichtigungen erhalten hatte, es macht kein Sinn, da bin ich jetzt ganz bei euch.
                  Einzige Erklärung ist, dass ich danach nochmal etwas geändert hatte und zusätzlich an der OpenDTU ein Downgrade gemacht habe.
                  Alles andere kann ich nicht erklären.

                  Hab es wie @Codierknecht jetzt gemacht, auf "kleiner als letzte", mein Vergleich auf "false" rausgenommen, den Rest darunter so gelassen und es klappt.

                  Zum Thema LOG unter den Skripten, danke @Homoran das war der Hinweis, ich habe irgendwann mal den Loglevel hochgestuft auf "Warn", hatte gedacht, der LOG beim Skript selber wäre davon nicht betroffen, sondern nur das Protokoll.
                  Wieder was gelernt.

                  Danke @Codierknecht , @paul53 und @Homoran für die schnelle Hilfe

                  Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

                  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

                  653

                  Online

                  32.4k

                  Users

                  81.4k

                  Topics

                  1.3m

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

                  • Don't have an account? Register

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