Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    783

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.4k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    5.6k

Widget-Entwicklung

Geplant Angeheftet Gesperrt Verschoben Entwicklung
3 Beiträge 2 Kommentatoren 309 Aufrufe 2 Beobachtet
  • Ä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

        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

        Registrieren Anmelden
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        391

        Online

        33.0k

        Benutzer

        83.5k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2026
        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