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. Entwicklung
  4. Widget-Entwicklung

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Widget-Entwicklung

Geplant Angeheftet Gesperrt Verschoben Entwicklung
3 Beiträge 2 Kommentatoren 275 Aufrufe 2 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.
  • OliverIOO Offline
    OliverIOO Offline
    OliverIO
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich bin gerade dabei ein eigenes Widget zu erstellen.
    Das hat bisher funktioniert:

    • das widget-package mit dem assistenten erzeugt
    • bei js-controller den cache deaktiviert
    • im web-adapter geprüft, ob dort ebenfalls cache ausgeschaltet ist
    • gemäß der Anleitung die index.html und edit.html ausgetauscht
    • leider ist das weder im deutschen noch im englischen nicht so deutlich rauszulesen, aber was ich verstanden habe, in der manifest.cache irgend ein Zeichen ändern

    soweit zur vorarbeit, danach habe ich Änderungen am widget vorgenommen, allerdings war das sichtbar machen dieser Änderungen im Editor mehr oder weniger Zufall bzw. hab kein Muster erkennen können durch welche Aktion das nun tatsächlich passiert war.
    Was habe ich in unterschiedlicher Reihenfolge immer wieder mal gemacht:

    • iobroker upload <widgetname> (der upload wurde auch immer erfolgreich auf der konsole bestätigt)
    • immer wieder mal iobroker restart
    • vis editor geschlossen und wieder geöffnet
    • manifest cache geändert

    wie gesagt, ab und zu kamen die Änderungen an, aber nicht nachvollziehbar für mich wann und warum
    Ich könnte meine Dateien auch direkt im Verzeichnis /opt/iobroker/iobroker-data/files/vis/widgets ändern,
    aber das finde ich nicht so sinnvoll, da ich gern ein git drauf machen will und an dieser stelle mir das komisch vorkommen würde

    hat noch jemand eine Idee?
    Wie ist eurer Workflow?
    Ich hab noch eine Anleitung gefunden, bei der die Änderungen erst nach github gepusht werden und dann als neuer adapter immer wieder installiert wird, aber das finde ich ein wenig arg aufwändig

    Meine Adapter und Widgets
    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
    Links im Profil

    foxriver76F 1 Antwort Letzte Antwort
    0
    • OliverIOO OliverIO

      Hallo,
      ich bin gerade dabei ein eigenes Widget zu erstellen.
      Das hat bisher funktioniert:

      • das widget-package mit dem assistenten erzeugt
      • bei js-controller den cache deaktiviert
      • im web-adapter geprüft, ob dort ebenfalls cache ausgeschaltet ist
      • gemäß der Anleitung die index.html und edit.html ausgetauscht
      • leider ist das weder im deutschen noch im englischen nicht so deutlich rauszulesen, aber was ich verstanden habe, in der manifest.cache irgend ein Zeichen ändern

      soweit zur vorarbeit, danach habe ich Änderungen am widget vorgenommen, allerdings war das sichtbar machen dieser Änderungen im Editor mehr oder weniger Zufall bzw. hab kein Muster erkennen können durch welche Aktion das nun tatsächlich passiert war.
      Was habe ich in unterschiedlicher Reihenfolge immer wieder mal gemacht:

      • iobroker upload <widgetname> (der upload wurde auch immer erfolgreich auf der konsole bestätigt)
      • immer wieder mal iobroker restart
      • vis editor geschlossen und wieder geöffnet
      • manifest cache geändert

      wie gesagt, ab und zu kamen die Änderungen an, aber nicht nachvollziehbar für mich wann und warum
      Ich könnte meine Dateien auch direkt im Verzeichnis /opt/iobroker/iobroker-data/files/vis/widgets ändern,
      aber das finde ich nicht so sinnvoll, da ich gern ein git drauf machen will und an dieser stelle mir das komisch vorkommen würde

      hat noch jemand eine Idee?
      Wie ist eurer Workflow?
      Ich hab noch eine Anleitung gefunden, bei der die Änderungen erst nach github gepusht werden und dann als neuer adapter immer wieder installiert wird, aber das finde ich ein wenig arg aufwändig

      foxriver76F Offline
      foxriver76F Offline
      foxriver76
      Developer
      schrieb am zuletzt editiert von
      #2

      @OliverW Wenn das Widget html File geändert wird, + upload <adaptername>, sollte die Änderung sofort sichtbar sein. Eine Änderung von eingebundenen Dateien, wie z. B. Stylesheets, scheint nicht direkt angezogen zu werden. Mein Workflow ist daher, einfach ein Leerzeichen im HTML-File bei einer Änderung zu entfernen/hinzuzufügen.

      Videotutorials & mehr

      Hier könnt ihr mich unterstützen.

      1 Antwort Letzte Antwort
      0
      • OliverIOO Offline
        OliverIOO Offline
        OliverIO
        schrieb am zuletzt editiert von
        #3

        ok, danke
        jetzt scheint es zu funktionieren
        so kann man arbeiten

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        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

        654

        Online

        32.7k

        Benutzer

        82.3k

        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