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. Externe Skriptverwaltung -> API-Call für Skript-Upload?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    864

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Externe Skriptverwaltung -> API-Call für Skript-Upload?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
4 Beiträge 2 Kommentatoren 411 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
    azamir
    schrieb am zuletzt editiert von
    #1

    Hallo alle!

    Ich habe mittlerweile eine recht große Bibliothek von Javascript-Modulen in ioBroker. Da die Web-IDE bei mir recht schnell sehr langsam wird und ich gerne Versionsverwaltung, eine bessere IDE und eine vorhersehbare Reihenfolge meiner globalen Skripte haben wollte, habe ich meine Verwaltung nach aussen gezogen und verwalte sie in einem GIT Repository.

    Hier das Gerüst meiner Lösung (darf gerne genutzt werden): script.zip

    Man kann im Hauptordner .js Dateien anlegen, die dann korrekt umbenannt werden. Die Module im global Ordner werden nach Anweisung der index.txt zusammengesteckt. build.sh (sorry, Linux only ...) packt dann alles so zusammen dass man es einfach über "Upload" im Skripte-Modul hochladen kann. Hier meine Fragen:

    • Gibt es einen API-Call, den man evtl. direkt aus dem Skript heraus aufrufen könnte um nicht immer über die Web-IDE gehen zu müssen?
    • Gibt es die Möglichkeit, dem Upload mitzuteilen dass er alle Skripte vorher löschen soll?
    • Ist der Header, der für die Ordner gebraucht wird, immer gleich? Es scheint da eine ID zu geben

    Cheers
    azamir

    sigi234S 1 Antwort Letzte Antwort
    0
    • A azamir

      Hallo alle!

      Ich habe mittlerweile eine recht große Bibliothek von Javascript-Modulen in ioBroker. Da die Web-IDE bei mir recht schnell sehr langsam wird und ich gerne Versionsverwaltung, eine bessere IDE und eine vorhersehbare Reihenfolge meiner globalen Skripte haben wollte, habe ich meine Verwaltung nach aussen gezogen und verwalte sie in einem GIT Repository.

      Hier das Gerüst meiner Lösung (darf gerne genutzt werden): script.zip

      Man kann im Hauptordner .js Dateien anlegen, die dann korrekt umbenannt werden. Die Module im global Ordner werden nach Anweisung der index.txt zusammengesteckt. build.sh (sorry, Linux only ...) packt dann alles so zusammen dass man es einfach über "Upload" im Skripte-Modul hochladen kann. Hier meine Fragen:

      • Gibt es einen API-Call, den man evtl. direkt aus dem Skript heraus aufrufen könnte um nicht immer über die Web-IDE gehen zu müssen?
      • Gibt es die Möglichkeit, dem Upload mitzuteilen dass er alle Skripte vorher löschen soll?
      • Ist der Header, der für die Ordner gebraucht wird, immer gleich? Es scheint da eine ID zu geben

      Cheers
      azamir

      sigi234S Online
      sigi234S Online
      sigi234
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @azamir

      https://forum.iobroker.net/topic/22721/vorschlag-eigene-kategorie-mitglieder-uploads

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Immer Daten sichern!

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

        Das klingt durchaus interessant, vielleicht ist damit dann auch ein privates Repository einbindbar. Ich kann mir durchaus vorstellen, auch Skripte zu veröffentlichen aber für meine interne Verwaltung nutze ich dann doch lieber ein privates Repository.

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

          Ich hatte noch 3.6.4 des JS-Adapters installiert - nach einem Update auf die neueste Version funktioniert das uploaden von Zipfiles nicht mehr. Auch nicht mit den direkt vorher mit der neuen Version generierten. Ist das so gewollt? Was erwartet der Upload-Dialog?

          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

          617

          Online

          32.6k

          Benutzer

          82.1k

          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