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] ioBroker Werte werden nicht in Scripte übernommen

NEWS

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

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

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

[gelöst] ioBroker Werte werden nicht in Scripte übernommen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 3 Kommentatoren 696 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.
  • L Offline
    L Offline
    Larry
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich habe ein seltsames Phänomen, dem ich nicht auf die Spur komme.

    Es scheint so, als würden die Werte aus den Objekten und auch die Zustandsänderungen nicht in den Scripten ankommen.

    Ich habe zum testen ein sehr einfaches Script angelegt:

    3766_testscript.jpg

    Wenn ich die entsprechende Tür öffne, passiert aber leider nichts.

    Ich habe zwei Javascript-Adapter installiert. in meiner Objektübersicht sieht das Ganze so aus:

    3766_scripte.jpg

    Habe ich mir da irgend ein Eigentor mit den beiden Script-Adaptern und den "Ordnern" geschossen?

    Komischer Weise scheinen einige Scripte zu funktionieren.

    Noch eine Info:

    Ich habe einige Variablen angelegt. Dabei handelt es sich um Objekte, die ich unter "javascript.0/scriptEnabled/global" angelegt habe. Ich brauche die, um verschiedene Vergleichswerte zu setzen etc.

    3766_variablen.jpg

    Vielen Dank schon mal für eure Hilfe.

    Gruß Larry

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

      Habe selber gerade die Lösung gefunden:

      Scripte, die in dem Ornder "Produktiv-Scripte" liegen, funktionieren. Scripte im Ordner "Test-Scripte" nicht.

      Das Ganze ist unabhängig davon, ob ich das Scripte unter Scripte-Engine 1 oder 2 laufen lasse.

      1 Antwort Letzte Antwort
      0
      • R Offline
        R Offline
        RappiRN
        Most Active
        schrieb am zuletzt editiert von
        #3

        Hast du bei allen Testskripten die debug-Ausgabe auf "debug" gestellt?

        Hast du denn auch den Javascript-Adapter auf "debug" gestellt? Stell mal bitte die Ausgabe im log auf "info", dann kommt glaub ich auch eine Anzeige im Log!

        Enrico

        1 Antwort Letzte Antwort
        0
        • AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          schrieb am zuletzt editiert von
          #4

          @Larry:

          Objekte, die ich unter "javascript.0/scriptEnabled/global" angelegt habe. `
          Ohje! Lass die Finger vom scriptEnabled-Objektbaum. Die Objekte darin sind intern vom JS-Adapter und sollten nicht angefasst werden - außer du weißt genau was du tust.

          Eigene States/Objekte sollten in einer eigenen Objektstruktur angelegt werden, die zur jeweiligen Adapter-Instanz gehören. Also javascript.0.<optionaler ordner="">. <statename>für die Instanz "0", javascript.0.xxxxx für die Instanz "1" usw…

          Am besten legst du die States auch direkt per Skript an.</statename></optionaler>

          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

          1 Antwort Letzte Antwort
          0
          • L Offline
            L Offline
            Larry
            schrieb am zuletzt editiert von
            #5

            Hallo zusammen,

            erstmal danke für die Antworten.

            Ich habe mir das Ganze nochmal angeschaut, da der Fehler doch noch da zu sein schien.

            Es war am Ende aber ganz trivial…

            Ich Idiot habe auf die falschen Objektpunkte getriggert und in einem anderen Script einen Fehler in meiner Berechnung gehabt. Beides zusammen hat mich dann glauben lassen, dass in Skripten die Werte aus dem Objektbaum nicht berücksichtigt werden.

            Ich habe jetzt auch die Scripte nach meinen Vorstellungen sortiert, ohne Probleme.

            Gruß Larry

            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

            764

            Online

            32.5k

            Benutzer

            81.6k

            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