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. Error/Bug
  4. Javaskripte unsichtbar

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Javaskripte unsichtbar

Geplant Angeheftet Gesperrt Verschoben Gelöst Error/Bug
javaskript unsichtbar
12 Beiträge 5 Kommentatoren 1.0k Aufrufe 3 Watching
  • Ä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.
  • A Offline
    A Offline
    Ashuan
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,
    mein Name ist Kai und ich bin neu im Forum habe aber den IOBroker schon länger im Einsatz.
    Ich bin ganz ehrlich und weis nicht seit wann folgendes Problem bei mir existiert. Ich habe einige Javaskripte bei mir am Laufen und bin auch sehr zufrieden damit. Da ich in letzter Zeit sehr eingebunden bin habe ich dort auch keine Veränderungen machen müssen. Die Skripte liefen alle einwandfrei. Nun muß ich aber eine Variable verändern und habe festgestellt das zwar alle Skripte geladen und gestartet werden, jedoch im Editor nur noch 3 von ca. 65 Skripte angezeigt werden.
    Im Log werden alle Skripte gezeigt, also das sie richtig geladen werden und auch funktionieren.
    Das Backup des Editors liefert mir die 3 Skripte und in der Root lauter Files (einen pro Skript) mit dem Inhalt "error": "permissionError".
    Im Tab Objekte stehen alle Skripte gelistet in javascript.0.scriptEnabled und in javascript.0.scriptProblem.
    Wenn ich im Tab Objekte im Feld ID suche nach 'script.js.*' so bekomme ich kein Ergebnis.
    Ich gehe mal davon aus das alle Skripte noch in der objects.json drin sind. Alles läuft bei mir unter dem Standaruser Admin.
    Die Console im Chrome zeigt keine Fehlermeldungen beim Öffnen des Skript-Editors.
    Ich habe auch schon versucht mit einem neuen Benutzer zu experimentieren, jedoch ohne Erfolg und dem selben Ergebnis.
    Hat einer von Euch einen Vorschlag was ich noch versuchen kann, oder hat jemand ein ähnliches Problem?

    Admin: 3.6.2
    Script Engine: 4.1.12
    npm: 6.4.1
    nodejs: 8.16.0
    Host: ubuntu 18.04

    1 Antwort Letzte Antwort
    0
    • arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      mach mal ein downgrade auf version 4.0.7 vom javascript adapter

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      1 Antwort Letzte Antwort
      0
      • A Offline
        A Offline
        Ashuan
        schrieb am zuletzt editiert von
        #3

        Hallo arteck,
        vielen Dank für Deinen Tipp.
        Ich habe eben ein downgrade auf 4.0.7 gemacht, jedoch ohne Erfolg.
        Es läuft nun die Version 4.0.7 und das Verhalten ist noch das gleiche wie vorher.
        Kann ich noch etwas nachliefern oder ausprobieren was Euch/Dir weiter helfen könnte ?
        Gibt es eine Möglichkeit wie ich die Skripte aus der objects.json extrahieren kann ?
        Ich würde dann versuchen alle Skripte aus dem System zu entfernen und diese dann neu anzulegen.

        Btw: Ich habe auch den Adapter js2fs installiert gehabt, weil ich dachte ggf. bekommt der die Skripte heraus, aber Pustekuchen ... der hat auch nur die Skripte serialisiert die der Editor auch anzeigt.

        Lg
        Kai

        arteckA 1 Antwort Letzte Antwort
        0
        • A Offline
          A Offline
          Ashuan
          schrieb am zuletzt editiert von
          #4

          kurzer Nachtrag.
          Ich habe mir mal die Skript-Dokumente in der Objects.json etwas genauer mit notepad++ angesehen und mir ist dabei aufgefallen das bei allen Dokumenten mit type Script, die nicht angezeigt werden, das Feld acl leer ist.
          Ich werde morgen mal versuchen via Copy&Paste diese Dokumente zu füllen.
          J4I

          Lg
          Kai

          1 Antwort Letzte Antwort
          0
          • A Ashuan

            Hallo arteck,
            vielen Dank für Deinen Tipp.
            Ich habe eben ein downgrade auf 4.0.7 gemacht, jedoch ohne Erfolg.
            Es läuft nun die Version 4.0.7 und das Verhalten ist noch das gleiche wie vorher.
            Kann ich noch etwas nachliefern oder ausprobieren was Euch/Dir weiter helfen könnte ?
            Gibt es eine Möglichkeit wie ich die Skripte aus der objects.json extrahieren kann ?
            Ich würde dann versuchen alle Skripte aus dem System zu entfernen und diese dann neu anzulegen.

            Btw: Ich habe auch den Adapter js2fs installiert gehabt, weil ich dachte ggf. bekommt der die Skripte heraus, aber Pustekuchen ... der hat auch nur die Skripte serialisiert die der Editor auch anzeigt.

            Lg
            Kai

            arteckA Offline
            arteckA Offline
            arteck
            Developer Most Active
            schrieb am zuletzt editiert von
            #5

            @Ashuan versuch wars wert... aber anscheinend haben wir hier noch ein Problem

            zigbee hab ich, zwave auch, nuc's genauso und HA auch

            1 Antwort Letzte Antwort
            0
            • A Offline
              A Offline
              Ashuan
              schrieb am zuletzt editiert von
              #6

              Hallo zusammen,
              ich habe das Problem behoben.
              Ich habe mit notepad++ und dem Addon 'JSON Viewer' die object.json bearbeitet.
              Mit Find&Replace bin ich her gegangen und habe "acl": {} ersetz durch "acl": {"object": xxxx,"owner": "system.user.admin","ownerGroup": "system.group.administrator"}

              xxxx - ObjectId des Users in meinem Falle der admin

              Gespeichert und den IOBroker wieder gestartet und die Skripte sind wieder.
              Allerdings behebt es die Ursache nicht und es sollte ggf weiter danach gesucht werden.

              LG
              Kai

              1 Antwort Letzte Antwort
              1
              • ICEMANI Offline
                ICEMANI Offline
                ICEMAN
                schrieb am zuletzt editiert von
                #7

                Hatte eben das selbe Problem: Unten am Rand sind jetzt Symbole für "läuft" und "pausiert" etc. Dort drauf klicken und es erscheinen die entsprechnenden Skripte. Warum weiß der Teufel......

                Gruß

                ICEMAN

                Eric der ICEMAN


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

                • Raspberry Pi 4B 4GB mit SSD

                • Hue Devices

                • Homematic CCU 3

                • Sonoff Schalter und Steckdosen

                • Shelly Komponenten

                1 Antwort Letzte Antwort
                1
                • A Offline
                  A Offline
                  Ashuan
                  schrieb am zuletzt editiert von Ashuan
                  #8

                  Die Filter haben bei mir nicht funktioniert. Sie zeigen Dir ja nur die Skripte die in einem bestimmten Zustand sind.
                  Bei mir lag es tatsächlich an der fehlenden Berechtigung der einzelnen Objekte.

                  Ich vermute das durch einen Aktualisierungsprozess die Informationen bei meiner Installation abhanden gekommen sind.

                  Lg Kai

                  ICEMANI 1 Antwort Letzte Antwort
                  0
                  • A Ashuan

                    Die Filter haben bei mir nicht funktioniert. Sie zeigen Dir ja nur die Skripte die in einem bestimmten Zustand sind.
                    Bei mir lag es tatsächlich an der fehlenden Berechtigung der einzelnen Objekte.

                    Ich vermute das durch einen Aktualisierungsprozess die Informationen bei meiner Installation abhanden gekommen sind.

                    Lg Kai

                    ICEMANI Offline
                    ICEMANI Offline
                    ICEMAN
                    schrieb am zuletzt editiert von
                    #9

                    @Ashuan
                    Wie hast du das Problem gelöst?? Vielen Dank im Voras!!

                    Eric der ICEMAN


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

                    • Raspberry Pi 4B 4GB mit SSD

                    • Hue Devices

                    • Homematic CCU 3

                    • Sonoff Schalter und Steckdosen

                    • Shelly Komponenten

                    1 Antwort Letzte Antwort
                    0
                    • A Offline
                      A Offline
                      Ashuan
                      schrieb am zuletzt editiert von
                      #10

                      Wie oben beschrieben habe ich die objects.json bearbeitet und danach lief alles wieder bei mir.
                      Aus irgendeinem Grund sind bei mir die Berechtigungen nicht gesetzt worden auf div. Objekten.

                      1 Antwort Letzte Antwort
                      0
                      • M Offline
                        M Offline
                        MyMeyer
                        schrieb am zuletzt editiert von
                        #11

                        @Ashuan sagte in Javaskripte unsichtbar:

                        object.json

                        Hi, wo liegt die Datei "object.json" weil ich finde die bei mir nicht !

                        MyMeyer

                        >>> Hardware: Intel I5 mit ****Debian ProxMox OS: Debian **** <<< >>> Network with UniFi <<<
                        >>> HomeMatic CCU-2 (Wired und Funk) / Philips HUE / Echo.DOT / Echo.SHOW / Xiaomi Smart-Home / Xiaomi Robot Vacuum Cleaner / Synology DS 918+ / Shelly 1&2 <<<

                        paul53P 1 Antwort Letzte Antwort
                        0
                        • M MyMeyer

                          @Ashuan sagte in Javaskripte unsichtbar:

                          object.json

                          Hi, wo liegt die Datei "object.json" weil ich finde die bei mir nicht !

                          paul53P Offline
                          paul53P Offline
                          paul53
                          schrieb am zuletzt editiert von paul53
                          #12

                          @MyMeyer sagte:

                          wo liegt die Datei "object.json"

                          Die Datei "objects.json" liegt im Verzeichnis /opt/iobroker/iobroker-data.

                          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 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

                          384

                          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