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. Ausführliche Beschreibung der Entwicklung eines eigenen Widgets für VIS

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Ausführliche Beschreibung der Entwicklung eines eigenen Widgets für VIS

Geplant Angeheftet Gesperrt Verschoben Entwicklung
7 Beiträge 5 Kommentatoren 921 Aufrufe 11 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.
  • ZaphodZ Offline
    ZaphodZ Offline
    Zaphod
    schrieb am zuletzt editiert von
    #1

    ... meinen Urlaub habe ich teilweise, auch zur leichten Unzufriedenheit meiner Frau, damit verbracht, etwas mit dem "iobroker rumzuspielen". Konkret wollte ich ein Widget für VIS entwickeln, welches meine Zigbee-Dimmer schaltet. Dabei habe ich viel über die Widget-Entwicklung für VIS gelernt:

    • wie bekommt man neue WIdgets in VIS
    • welche Funktionalitäten aus VIS kann man verwenden
    • wie funktioniert VIS im Detail (aber nur ausschnittsweise - VIS ist sehr mächtig)
    • mit welchen Werkzeugen kann man in VIS entwickeln
    • ...

    Ich hab' mir die Mühe gemacht das alles Schritt für Schritt auf ca. 20 Seiten aufzuschreiben und stelle es hier als pdf in einer ersten Version zur Verfügung: Eigene VIS-Widgets erstellen.pdf
    Das alles war für mich neu, so dass ich sicher nicht alles korrekt beschrieben habe und ich für Anregungen, Kommentare und Kritik natürlich offen bin.

    ... ihr werdet merken, ich hab' schon ziemlich tiefe Einblicke gewonnen, wäre aber dankbar, wenn mir jemand GENAU erklärt, wie das Binding von Werten in Widgets funktioniert - in canJS bin ich nicht tief eingestiegen. Vielleicht hat jemand auch Verweise auf gute entsprechende Forenbeitröge (obschon ich natürlich auch gesucht habe).

    Viel Spaß (und Ausdauer) beim Lesen.

    1 Antwort Letzte Antwort
    9
    • wendy2702W Offline
      wendy2702W Offline
      wendy2702
      schrieb am zuletzt editiert von
      #2

      Danke für deine Mühe....

      Nette Lektüre für meinen nächsten Hotel Aufenthalt.

      Bitte keine Fragen per PN, die gehören ins Forum!

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      1 Antwort Letzte Antwort
      0
      • ZaphodZ Offline
        ZaphodZ Offline
        Zaphod
        schrieb am zuletzt editiert von
        #3

        .. zwischenzeitlich hab' ich sogar noch etwas Zeit gefunden, etwas tiefer ins "Live Binding" (aus canJS) zu kommen und hab's in meine neueste Version der Beschreibung eingebaut: Eigene VIS-Widgets erstellen 2019-03-21.pdf
        ... jetzt schlage ich mich gerade mit dem Problem herum, wie ich widget-Parameter ("Eigenschaften") automatisch berechnen und anzeigen kann (siehe auch letzten Abschnitt meines pdf)

        M 1 Antwort Letzte Antwort
        1
        • ZaphodZ Zaphod

          .. zwischenzeitlich hab' ich sogar noch etwas Zeit gefunden, etwas tiefer ins "Live Binding" (aus canJS) zu kommen und hab's in meine neueste Version der Beschreibung eingebaut: Eigene VIS-Widgets erstellen 2019-03-21.pdf
          ... jetzt schlage ich mich gerade mit dem Problem herum, wie ich widget-Parameter ("Eigenschaften") automatisch berechnen und anzeigen kann (siehe auch letzten Abschnitt meines pdf)

          M Offline
          M Offline
          mike2712
          schrieb am zuletzt editiert von
          #4

          @Zaphod wow, wirklich eine Super Sache, genau was du beschreibst suche ich schon etwas länger, leider ist der fertige Code ja nicht dabei, das so nachzubauen überschreitet leider meine Kenntnisse, werde das auch noch mal in Ruhe anschauen und versuchen es umzusetzen.

          ioBroker im Docker auf Qnap TS-453A 16GB Ram 4-Bay

          1 Antwort Letzte Antwort
          0
          • ZaphodZ Offline
            ZaphodZ Offline
            Zaphod
            schrieb am zuletzt editiert von
            #5

            ... nur weil ich nach Anleitungen zu speziellen Themen der Adapterentwicklung gefragt hatte: https://forum.iobroker.net/topic/6398/anleitungen-und-links ... da ist (sehr sicher) viel zu finden.

            1 Antwort Letzte Antwort
            0
            • ldittmarL Offline
              ldittmarL Offline
              ldittmar
              Developer
              schrieb am zuletzt editiert von
              #6

              Danke!! :-) Hab zwar schon mein ersten Widget geschrieben, aber es war ein Kampf. Bevor ich aber weitere mache, werde ich mal deine Doku lesen. :-)

              Grüße,
              ldittmar

              1 Antwort Letzte Antwort
              0
              • P Offline
                P Offline
                pix
                schrieb am zuletzt editiert von
                #7

                Sehr gut! Danke dir. Meine ersten Widgets war auch ein Kampf und ich habe es wieder gelassen. Letztlich kombiniere ich jetzt wieder Widgets (ohne Gruppen). Das ist aber sehr pflegeintensiv. Vielleicht gehe ich mit deiner Anleitung doch nochmal die Entwicklung an.

                Gruß
                Pix

                ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-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

                737

                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