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. [gelöst] Javascript-Adapter scriptEnabled beim verschieben des Skripts

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

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

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

[gelöst] Javascript-Adapter scriptEnabled beim verschieben des Skripts

Geplant Angeheftet Gesperrt Verschoben Error/Bug
9 Beiträge 4 Kommentatoren 1.2k 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.
  • ruhr70R Offline
    ruhr70R Offline
    ruhr70
    schrieb am zuletzt editiert von
    #1

    Im Javascript-Adapter wird das Objekt scirptEnabled für ein Skript nicht angepasst, wenn dieses im Tab Skript verschoben wird.

    Beispiel:

    Ich habe ein Skript im Ordner Test erstellt.

    Diese wurde dann in den Ordner Daten verschoben.

    Für das Objekt scriptEnabled steht das Skript immer noch im Ordner Test.

    327_readcuxd_objekte.jpg

    327_readcuxd_skript.jpg

    Object raw:

    ! ````
    {
    "_id": "javascript.0.scriptEnabled.Test.Read_CUxD",
    "common": {
    "name": "scriptEnabled.Test.Read_CUxD",
    "desc": "controls script activity",
    "type": "boolean",
    "role": "switch.active"
    },
    "native": {
    "script": "script.js.Test.Read_CUxD"
    },
    "type": "state",
    "acl": {
    "object": 1638,
    "state": 1638
    }
    }

    Adapter: Fritzbox, Unify Circuit
    Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

    1 Antwort Letzte Antwort
    0
    • paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      Ist irgendwo beschrieben, dass man Skripte verschieben kann ? Das funktioniert sicherlich nicht, da zu viele Abhängigkeiten zwischen den Strukturen bestehen.

      Deshalb gehe ich beim Verschieben eines Skriptes in eine andere Gruppe so vor:

      • Inhalt des Skriptes (in Zwischenablage) kopieren

      • Skript löschen

      • unter der Zielgruppe neues Skript anlegen

      • Inhalt (aus Zwischenablage) in das neue Skript einfügen

      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
      • ruhr70R Offline
        ruhr70R Offline
        ruhr70
        schrieb am zuletzt editiert von
        #3

        @paul53:

        Ist irgendwo beschrieben, dass man Skripte verschieben kann ? Das funktioniert sicherlich nicht, da zu viele Abhängigkeiten zwischen den Strukturen bestehen.

        Deshalb gehe ich beim Verschieben eines Skriptes in eine andere Gruppe so vor:

        • Inhalt des Skriptes (in Zwischenablage) kopieren

        • Skript löschen

        • unter der Zielgruppe neues Skript anlegen

        • Inhalt (aus Zwischenablage) in das neue Skript einfügen `

        Ja, werde ich in Zukunft auch so handhaben.

        Beschrieben ist es nicht. Man kann aber einfach beim Speichern eines Skripts die Gruppe ändern.

        Dann ist es "verschoben".

        Wenn ich die Gruppe beim Speichern nicht ändern soll, dann dürfte es für schon gespeicherte Skripte nicht angeboten werden.

        [EDIT] Mir fällt keine Abhängigkeit ein, ausser das Object scriptEnabled sich ändern müsste. Und das müsste ich überall auch ändern, wenn ich mit der Zwischenablage arbeite. Ich glaube einfach, dass das bei der Implementierung nicht berücksichtigt ist, das dieser Punkt sich auch ändern muss.

        Adapter: Fritzbox, Unify Circuit
        Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

        1 Antwort Letzte Antwort
        0
        • BluefoxB Offline
          BluefoxB Offline
          Bluefox
          schrieb am zuletzt editiert von
          #4

          @ruhr70:

          @paul53:

          Ist irgendwo beschrieben, dass man Skripte verschieben kann ? Das funktioniert sicherlich nicht, da zu viele Abhängigkeiten zwischen den Strukturen bestehen.

          Deshalb gehe ich beim Verschieben eines Skriptes in eine andere Gruppe so vor:

          • Inhalt des Skriptes (in Zwischenablage) kopieren

          • Skript löschen

          • unter der Zielgruppe neues Skript anlegen

          • Inhalt (aus Zwischenablage) in das neue Skript einfügen `

          Ja, werde ich in Zukunft auch so handhaben.

          Beschrieben ist es nicht. Man kann aber einfach beim Speichern eines Skripts die Gruppe ändern.

          Dann ist es "verschoben".

          Wenn ich die Gruppe beim Speichern nicht ändern soll, dann dürfte es für schon gespeicherte Skripte nicht angeboten werden.

          [EDIT] Mir fällt keine Abhängigkeit ein, ausser das Object scriptEnabled sich ändern müsste. Und das müsste ich überall auch ändern, wenn ich mit der Zwischenablage arbeite. Ich glaube einfach, dass das bei der Implementierung nicht berücksichtigt ist, das dieser Punkt sich auch ändern muss. `
          Nach neustart vom JS adapter sollten die scriptEnabled Objekte richtig sein.

          1 Antwort Letzte Antwort
          0
          • ruhr70R Offline
            ruhr70R Offline
            ruhr70
            schrieb am zuletzt editiert von
            #5

            @Bluefox:

            Nach neustart vom JS adapter sollten die scriptEnabled Objekte richtig sein. `

            Sind sie! Danke!

            Eine Kleinigkeit, die ab und an auftritt:

            Die JS-Instanz.0 wollte ich mit stop/start neu starten. Dabei musste ich nach dem Stop die Instanz-Ansicht aktualisieren, da der Butten nicht "farbig" wurde. Hatte ich heute bei dem hm-rpc Adapter auch.

            Die anderen JS-Instanzen hatte ich mit dem "Neu laden" Button neu gestartet, Da trat das nicht auf.

            Adapter: Fritzbox, Unify Circuit
            Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

            1 Antwort Letzte Antwort
            0
            • HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              Ähnliches hatte ich heute im vis.

              ich wollte im Editor das Bildformat der Views ändern.

              Wenn ich eines geändert hatte und den nächsten Reiter anwählte war der refresch-Button (Kreisverkehr) unter Tools nicht anwählbar.

              Dazu erst ein F5 - dann ging es.

              Gruß

              Rainer

              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 Antwort Letzte Antwort
              0
              • ruhr70R Offline
                ruhr70R Offline
                ruhr70
                schrieb am zuletzt editiert von
                #7

                Wobei ich nicht den Browser aktualisieren meinte, sondern den "aktualisieren" Button innerhalb der Admin/Instanzen oben links.

                327_iobroker_aktualisieren.jpg

                Adapter: Fritzbox, Unify Circuit
                Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                1 Antwort Letzte Antwort
                0
                • HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #8

                  Naja Bilder hab ich auch ;-)
                  144_button_inaktiv.jpg
                  Wenn ich bereits bei einem view die Bildschirmauflösung geändert hatte und dann mit dem Reiter einen anderen View ausgewählt hatte war der markierte Button nicht aktiv. Erst nach einem Browser-refresh (F5).

                  Gruß

                  Rainer

                  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 Antwort Letzte Antwort
                  0
                  • ruhr70R Offline
                    ruhr70R Offline
                    ruhr70
                    schrieb am zuletzt editiert von
                    #9

                    ;-)

                    Gesendet von iPad mit Tapatalk

                    Adapter: Fritzbox, Unify Circuit
                    Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                    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

                    676

                    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