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. Visualisierung
  4. HTML-Template für mehrere Geräte verwenden (?!)

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

HTML-Template für mehrere Geräte verwenden (?!)

Geplant Angeheftet Gesperrt Verschoben Visualisierung
14 Beiträge 4 Kommentatoren 3.0k Aufrufe 1 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.
  • HiltexH Offline
    HiltexH Offline
    Hiltex
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    Ich arbeite mich gerade in ioBroker ein, daher fehlt mir im Moment noch das korrekte Wording.

    Folgende Aufgabenstellung:

    Ich habe im Haus mehrere Musikplayer, die in die Visualisierung aufgenommen und dargestellt werden sollen. Was ich jedoch nicht möchte, ist jeden Player einzeln in Vis zu programmieren.

    Sicher gibt es doch auch hier die Möglichkeit, die Darstellung einmal als Vorlage anzufertigen und mehrfach einzufügen, wobei immer nur die Objekt IDs geändert werden. Ziel ist dann auch, dass ich in Zukunft nur die Vorlage ändere und dadurch alle Player in der Vis automatisch angepasst werden.

    Im Prinzip so wie HTML in Widget, nur dass sich je Darstellung die Objekt IDs ändern.

    Geht das? Und wenn ja, wie heißt das bei ioBroker?

    Blog: indibit.de

    1 Antwort Letzte Antwort
    0
    • HiltexH Offline
      HiltexH Offline
      Hiltex
      schrieb am zuletzt editiert von
      #2

      Niemand?

      Kann doch nicht sein, dass das nicht geht, oder?

      Blog: indibit.de

      1 Antwort Letzte Antwort
      0
      • htreckslerH Offline
        htreckslerH Offline
        htrecksler
        Forum Testing
        schrieb am zuletzt editiert von
        #3

        nö, geht nicht.

        Du kannst ein Widget erstellen und einstellen.

        dieses kannst du dann kopieren und verschieben und die Object-ID tauschen.

        Aber ein Template über welches du Parameter übertragen kannst gibt es meines Wissens nicht.

        Gruss Hermann

        ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

        1 Antwort Letzte Antwort
        0
        • HiltexH Offline
          HiltexH Offline
          Hiltex
          schrieb am zuletzt editiert von
          #4

          Das ist ja schade.

          Ein Widget wäre zwar super, aber ob dann jemand anderes etwas davon hätte…? Scheint mir dann doch recht viel Aufwand zu sein.

          Blog: indibit.de

          1 Antwort Letzte Antwort
          0
          • htreckslerH Offline
            htreckslerH Offline
            htrecksler
            Forum Testing
            schrieb am zuletzt editiert von
            #5

            ich meinte …

            1 Widget erstellen und einstellen (im Sinne von konfigurieren)

            Dieses Widget kannst du dann innerhalb deiner Views mehrfach kopieren und dann die ID austauschen.

            Gruss Hermann

            ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

            1 Antwort Letzte Antwort
            0
            • HiltexH Offline
              HiltexH Offline
              Hiltex
              schrieb am zuletzt editiert von
              #6

              Ich ahne, was du meinst, weiß aber nicht genau, wie das funktioniert. Magst du mir da nochmal auf die Sprünge helfen?

              Blog: indibit.de

              1 Antwort Letzte Antwort
              0
              • htreckslerH Offline
                htreckslerH Offline
                htrecksler
                Forum Testing
                schrieb am zuletzt editiert von
                #7

                was genau willst Du wissen?

                Wie man ein Widget kopiert?

                Gruss Hermann

                ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                1 Antwort Letzte Antwort
                0
                • HiltexH Offline
                  HiltexH Offline
                  Hiltex
                  schrieb am zuletzt editiert von
                  #8

                  Ähm, nein :) Copy&Paste kann ich.

                  Ich dachte du meintest das sinngemäß so, dass ich mir das zusammen klicke und dann irgendwie in der Widgetbar auf der linken Seite ablege, sodass ich das nur noch in ein beliebiges view einfügen muss.

                  Da hab ich wohl falsch gedacht ;)

                  Blog: indibit.de

                  1 Antwort Letzte Antwort
                  0
                  • htreckslerH Offline
                    htreckslerH Offline
                    htrecksler
                    Forum Testing
                    schrieb am zuletzt editiert von
                    #9

                    in der Tat. Vorlage ist nicht.

                    Gruss Hermann

                    ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                    1 Antwort Letzte Antwort
                    0
                    • htreckslerH Offline
                      htreckslerH Offline
                      htrecksler
                      Forum Testing
                      schrieb am zuletzt editiert von
                      #10

                      also entweder Copy&Paste oder Widget Export und wieder Import.

                      Gruss Hermann

                      ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                      1 Antwort Letzte Antwort
                      0
                      • HiltexH Offline
                        HiltexH Offline
                        Hiltex
                        schrieb am zuletzt editiert von
                        #11

                        Ok. Danke für deine Hilfe.

                        Blog: indibit.de

                        1 Antwort Letzte Antwort
                        0
                        • MicM Offline
                          MicM Offline
                          Mic
                          Developer
                          schrieb am zuletzt editiert von
                          #12

                          Sehr berechtigte Anfrage Hiltex, und mir ist leider auch kein Weg bekannt.

                          Use Cases gibt es so einige, wie eben eine Sammlung von Widgets für Media-Player (Play, Pause, Lautstärke etc.).

                          Mittels Binding ({}) Datenpunkte und JavaScript einzubinden in HTML-Felder geht ja, aber nicht in Felder für Datenpunkte dann per Bindings zu arbeiten.

                          Lass am besten einen Feature Request im VIS-Adapter (Github) machen. Allerdings bin ich mir noch nicht sicher, wie man das ganze am besten beschreibt, bzw. welche Lösung adäquat wäre. Muss mir das mal von der VIS-Architektur her überlegen, um einen möglichst konstruktiven und einfach umzusetzenden Feature-Request hinzubekommen. Wir können schließlich nicht die Struktur in VIS selbst deswegen ändern bzw. alle Widgets anpassen lassen. Ggf. tatsächlich die Möglichkeit schaffen, mittels spezieller Klammern in Datenpunkt-Feldern Text-Teile des Datenpunktes davon dynamisch zu gestalten, um so beispielsweise je nach View, Datenpunkt, etc. einzusetzen..

                          Also: alexa2.0.Echo-Devices.xxxxxxxxxxxxxxx.Player.volume

                          Hier dann z.B. setzen: alexa2.0.Echo-Devices.{javascript.0.aktuelleGeraeteID}.Player.volume

                          Oder {v:javascript.0.aktuellesGeraet;v == 'Bad' ? 'alexa2.0.Echo-Devices.IDBAD.Player.volume' : 'alexa2.0.Echo-Devices.REST.Player.volume')}

                          Also ähnlich wie das schon mit HTML-Bindings geht…

                          1 Antwort Letzte Antwort
                          0
                          • HiltexH Offline
                            HiltexH Offline
                            Hiltex
                            schrieb am zuletzt editiert von
                            #13

                            Ja genau so meinte ich das.

                            Bei TabletUI von FHEM gibt es genau diese Möglichkeit. Da funktioniert das so: Man setzt im Template einen Platzhalter und ruft dann mit nur einer Zeile das Template auf und übergibt die Parameter/Object IDs für die Platzhalter. Das wird dann ganz stumpf über Suchen und Ersetzen ausgeführt und funktioniert wunderbar.

                            Wenn ich so darüber nachdenke wäre das HTML in Widget eigentlich optimal dafür geeignet. Den Player baue ich mir in einer View zusammen und parametriere alles mit Platzhaltern. Beim Einbinden des Views kann ich dem HTML in Widget einfach die Strings für suchen und ersetzen mitgeben und habe im Resultat meinen Player.

                            Blog: indibit.de

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

                              Ohne es jetzt gerade probieren zu können, erinnere ich die Funktion beim gruppieren von Widgets. Dort kann man die id, die ja eigentlich in jedes der Widgets eingefügt werden muss, zentral eintragen und sie wird in allen Widgets über einen Platzhalter eingestellt.

                              Für Byckups von Widgets und Views exportiere ich in einen Texteditor. Dann Screenshot dazu und fertig.

                              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

                              578

                              Online

                              32.7k

                              Benutzer

                              82.4k

                              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