Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Blockly
  5. Blockly Skripte werden nicht mehr umgesetzt

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    469

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    387

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    978

Blockly Skripte werden nicht mehr umgesetzt

Geplant Angeheftet Gesperrt Verschoben Blockly
4 Beiträge 3 Kommentatoren 264 Aufrufe 2 Beobachtet
  • Ä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.
  • J Offline
    J Offline
    JaThom42
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen!

    Ich habe einen merkwürdigen Effekt beobachtet in meiner Systemkonstellation.
    Ich kann Blockly-Skripte problemlos erstellen und testen, dann laufen sie. Nach wenigen Stunden jedoch passiert offenbar irgendetwas und die Befehle der Skripte werden nicht mehr ausgeführt.
    Lesenfunktion im Skript funktioniert noch laut Skript, aber es wird offenkundig kein einziger Wert in Objekte aus meiner HM-RPC1 Instanz zurückgeschrieben.
    Ein einfaches Beispiel sieht so aus (Rotes Licht geht an wenn jemand das Licht auf der Toilette anmacht):
    Screenshot 2022-12-25 102221.png
    Wenn das Skript das ausgeführt wird (ich habe mal die erweiterte Logfunktion angestellt), kommt Folgendes beim Drücken des Schalters (also an und ausschalten nacheinander):

    Screenshot 2022-12-25 - protocol.png

    In JS sieht das Skript so aus:
    Screenshot 2022-12-25 js.png

    In der letzten Zeile des Skripts ist ein sehr langer Textblock, den ich nur andeutungsweise kopiert habe.

    Aus meine laienhaften Sicht wird das Skript korrekt getriggert und alle Werte werden richtig gesetzt.
    Leider passiert bei den Iobroker-Objekten nichts, die Werte werden also in Wirklichkeit nicht gesetzt. Gelesen wird offenbar korrekt, sonst würde es nicht auslösen.
    Manuell kann ich die Werte der Objekte aus der RPC-Instanz setzen und sie werden auch in Wirklichkeit geschaltet.

    Das frustrierende ist, dass neue Skripte für ein paar Stunden funktionieren und dann erst nicht mehr funktionieren (abends programmiert und getestet, morgens tuts nicht mehr).

    Wenn ich in das gleiche Skript einen zusätzlichen Knoten aus der Objektdatenbank einbinde und diesen damit schalte, funktioniert das Schalten dieses Knotens (Variable, boolean). Die restlichen Werte für Objekte aus der RPC-Instanz werden nicht geschrieben.

    Ich habe schon die RPC-Instanzen neu aufgesetzt, alle Objekte neu eingelesen, Blockly neu installiert (by the way, die Skripte werden nicht gelöscht beim löschen der Blockly-Instanz).

    Hat jemand eine Idee woran es liegen könnte?

    Vielen Dank schonmal im Voraus!

    HomoranH 1 Antwort Letzte Antwort
    0
    • L Offline
      L Offline
      Linedancer
      schrieb am zuletzt editiert von
      #2

      Verwende steuern statt aktualisieren.

      –

      Ciao, Gerhard

      1 Antwort Letzte Antwort
      0
      • J JaThom42

        Hallo Zusammen!

        Ich habe einen merkwürdigen Effekt beobachtet in meiner Systemkonstellation.
        Ich kann Blockly-Skripte problemlos erstellen und testen, dann laufen sie. Nach wenigen Stunden jedoch passiert offenbar irgendetwas und die Befehle der Skripte werden nicht mehr ausgeführt.
        Lesenfunktion im Skript funktioniert noch laut Skript, aber es wird offenkundig kein einziger Wert in Objekte aus meiner HM-RPC1 Instanz zurückgeschrieben.
        Ein einfaches Beispiel sieht so aus (Rotes Licht geht an wenn jemand das Licht auf der Toilette anmacht):
        Screenshot 2022-12-25 102221.png
        Wenn das Skript das ausgeführt wird (ich habe mal die erweiterte Logfunktion angestellt), kommt Folgendes beim Drücken des Schalters (also an und ausschalten nacheinander):

        Screenshot 2022-12-25 - protocol.png

        In JS sieht das Skript so aus:
        Screenshot 2022-12-25 js.png

        In der letzten Zeile des Skripts ist ein sehr langer Textblock, den ich nur andeutungsweise kopiert habe.

        Aus meine laienhaften Sicht wird das Skript korrekt getriggert und alle Werte werden richtig gesetzt.
        Leider passiert bei den Iobroker-Objekten nichts, die Werte werden also in Wirklichkeit nicht gesetzt. Gelesen wird offenbar korrekt, sonst würde es nicht auslösen.
        Manuell kann ich die Werte der Objekte aus der RPC-Instanz setzen und sie werden auch in Wirklichkeit geschaltet.

        Das frustrierende ist, dass neue Skripte für ein paar Stunden funktionieren und dann erst nicht mehr funktionieren (abends programmiert und getestet, morgens tuts nicht mehr).

        Wenn ich in das gleiche Skript einen zusätzlichen Knoten aus der Objektdatenbank einbinde und diesen damit schalte, funktioniert das Schalten dieses Knotens (Variable, boolean). Die restlichen Werte für Objekte aus der RPC-Instanz werden nicht geschrieben.

        Ich habe schon die RPC-Instanzen neu aufgesetzt, alle Objekte neu eingelesen, Blockly neu installiert (by the way, die Skripte werden nicht gelöscht beim löschen der Blockly-Instanz).

        Hat jemand eine Idee woran es liegen könnte?

        Vielen Dank schonmal im Voraus!

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #3

        @jathom42 sagte in Blockly Skripte werden nicht mehr umgesetzt:

        Das frustrierende ist, dass neue Skripte für ein paar Stunden funktionieren und dann erst nicht mehr funktionieren (

        kann nicht sein!

        @jathom42 sagte in Blockly Skripte werden nicht mehr umgesetzt:

        Leider passiert bei den Iobroker-Objekten nichts,

        @jathom42 sagte in Blockly Skripte werden nicht mehr umgesetzt:

        alle Werte werden richtig gesetzt.

        @jathom42 sagte in Blockly Skripte werden nicht mehr umgesetzt:

        die Werte werden also in Wirklichkeit nicht gesetzt.

        Werden sie nun gesetzt, oder nicht.
        Ich behaupte ja, aber in roter Schrift.

        Also stehen die richtigen Werte in den Objekten nur den Adapter interessiert es nicht, weil er keinen STEUER-Befehl bekommen hat, da du nur den Wert in den Objekten AKTUALISIERST!

        @linedancer sagte in Blockly Skripte werden nicht mehr umgesetzt:

        Verwende steuern statt aktualisieren.

        kein Support per PN! - Fragen im Forum stellen -
        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        J 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @jathom42 sagte in Blockly Skripte werden nicht mehr umgesetzt:

          Das frustrierende ist, dass neue Skripte für ein paar Stunden funktionieren und dann erst nicht mehr funktionieren (

          kann nicht sein!

          @jathom42 sagte in Blockly Skripte werden nicht mehr umgesetzt:

          Leider passiert bei den Iobroker-Objekten nichts,

          @jathom42 sagte in Blockly Skripte werden nicht mehr umgesetzt:

          alle Werte werden richtig gesetzt.

          @jathom42 sagte in Blockly Skripte werden nicht mehr umgesetzt:

          die Werte werden also in Wirklichkeit nicht gesetzt.

          Werden sie nun gesetzt, oder nicht.
          Ich behaupte ja, aber in roter Schrift.

          Also stehen die richtigen Werte in den Objekten nur den Adapter interessiert es nicht, weil er keinen STEUER-Befehl bekommen hat, da du nur den Wert in den Objekten AKTUALISIERST!

          @linedancer sagte in Blockly Skripte werden nicht mehr umgesetzt:

          Verwende steuern statt aktualisieren.

          J Offline
          J Offline
          JaThom42
          schrieb am zuletzt editiert von
          #4

          @homoran @linedancer - vielen Dank. Lesen hilft.

          1 Antwort Letzte Antwort
          0

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          556

          Online

          32.8k

          Benutzer

          82.8k

          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