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. Hardware
  4. [gelöst] Slider für eine Gerätegruppe

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

[gelöst] Slider für eine Gerätegruppe

Geplant Angeheftet Gesperrt Verschoben Hardware
gerätegruppeshelly duoslider
11 Beiträge 3 Kommentatoren 765 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.
  • G GombersIOB

    Ich habe vier Shelly Duo-Lampen in einer Reihe hängen und möchte die Helligkeit mit einem Slider gemeinsam kontrollieren.
    Früher ging das mal mit der Shelly-App lokal zu steuern, die funktioniert aber mittlerweile nur noch in der Cloud.

    Die Frage ist also, bietet ioBroker, vom System her, die Möglichkeit eine Gerätegruppe zu definieren, in der ich Attribute, wie An/Aus, Helligkeit und Farbe, gemeinsam steuern kann?

    Ich kann mir natürlich eigene Datenpunkte dafür definieren und über einen Trigger die gewünschten Geräte dann ansteueren. Das ist nicht kompliziert, zugegeben.

    let virtualDevice:string = "0_userdata.0.Shelly.EsszimmerHelligkeit";
    let realDeviceGroup = [
    {
    	"path" : "shelly.0.SHCB-1#98CDAC1E2F57#1.lights.",
    	"device" : "brightness"
    },
    {
    	"path" : "shelly.0.SHCB-1#98CDAC1E5A25#1.lights.",
    	"device" : "brightness"
    },
    {
    	"path" : "shelly.0.SHCB-1#98CDAC1FB7D4#1.lights.",
    	"device" : "brightness"
    },
    {
    	"path" : "shelly.0.SHCB-1#98CDAC1F945C#1.lights.",
    	"device" : "brightness"
    }
    ]
    on({id: [].concat([virtualDevice]), change: "ne" }, async function (obj) {
    	let brightness:number = Number(getState(virtualDevice).val);
    	for (var i = 0; i < realDeviceGroup.length; i++){
    		let singleDevice = realDeviceGroup[i];
    		let realDevice:string=singleDevice.path+singleDevice.device;
    		setRealDevice(realDevice, brightness);
    	}
    })
    function setRealDevice(realDevice:string, brightness:number) : void {
    	setState(realDevice, brightness);
    }
    

    Aber wenn ioBroker das von sich aus bieten würde, wäre mir das die zu präferierende Lösung.

    mickymM Online
    mickymM Online
    mickym
    Most Active
    schrieb am zuletzt editiert von
    #2

    @gombersiob sagte in Slider für eine Gerätegruppe:

    Früher ging das mal mit der Shelly-App lokal zu steuern, die funktioniert aber mittlerweile nur noch in der Cloud.

    Es gab mal eine Zeit wo das nicht mehr ging, aber bei funktioniert die Shelly -App im lokalen (!!!) Netz ohne Cloud. Nutze mqtt. :)

    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

    G 1 Antwort Letzte Antwort
    1
    • G GombersIOB

      Ich habe vier Shelly Duo-Lampen in einer Reihe hängen und möchte die Helligkeit mit einem Slider gemeinsam kontrollieren.
      Früher ging das mal mit der Shelly-App lokal zu steuern, die funktioniert aber mittlerweile nur noch in der Cloud.

      Die Frage ist also, bietet ioBroker, vom System her, die Möglichkeit eine Gerätegruppe zu definieren, in der ich Attribute, wie An/Aus, Helligkeit und Farbe, gemeinsam steuern kann?

      Ich kann mir natürlich eigene Datenpunkte dafür definieren und über einen Trigger die gewünschten Geräte dann ansteueren. Das ist nicht kompliziert, zugegeben.

      let virtualDevice:string = "0_userdata.0.Shelly.EsszimmerHelligkeit";
      let realDeviceGroup = [
      {
      	"path" : "shelly.0.SHCB-1#98CDAC1E2F57#1.lights.",
      	"device" : "brightness"
      },
      {
      	"path" : "shelly.0.SHCB-1#98CDAC1E5A25#1.lights.",
      	"device" : "brightness"
      },
      {
      	"path" : "shelly.0.SHCB-1#98CDAC1FB7D4#1.lights.",
      	"device" : "brightness"
      },
      {
      	"path" : "shelly.0.SHCB-1#98CDAC1F945C#1.lights.",
      	"device" : "brightness"
      }
      ]
      on({id: [].concat([virtualDevice]), change: "ne" }, async function (obj) {
      	let brightness:number = Number(getState(virtualDevice).val);
      	for (var i = 0; i < realDeviceGroup.length; i++){
      		let singleDevice = realDeviceGroup[i];
      		let realDevice:string=singleDevice.path+singleDevice.device;
      		setRealDevice(realDevice, brightness);
      	}
      })
      function setRealDevice(realDevice:string, brightness:number) : void {
      	setState(realDevice, brightness);
      }
      

      Aber wenn ioBroker das von sich aus bieten würde, wäre mir das die zu präferierende Lösung.

      B Offline
      B Offline
      bommel_030
      schrieb am zuletzt editiert von
      #3

      @gombersiob
      Kannst die auch im dem Szenen-Adapter gruppieren und den Gruppen Wert steuern.
      Mach ich so z.b. bei Rolläden...

      G B 2 Antworten Letzte Antwort
      0
      • B bommel_030

        @gombersiob
        Kannst die auch im dem Szenen-Adapter gruppieren und den Gruppen Wert steuern.
        Mach ich so z.b. bei Rolläden...

        G Offline
        G Offline
        GombersIOB
        schrieb am zuletzt editiert von
        #4

        @bommel_030

        Mit dem Szene-Adapter hatte ich probiert. Habe aber keine Möglichkeit gefunden, einen Slider zu verwenden. Nur fest schaltbare Werte.

        1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @gombersiob sagte in Slider für eine Gerätegruppe:

          Früher ging das mal mit der Shelly-App lokal zu steuern, die funktioniert aber mittlerweile nur noch in der Cloud.

          Es gab mal eine Zeit wo das nicht mehr ging, aber bei funktioniert die Shelly -App im lokalen (!!!) Netz ohne Cloud. Nutze mqtt. :)

          G Offline
          G Offline
          GombersIOB
          schrieb am zuletzt editiert von
          #5

          @mickym

          aber bei funktioniert die Shelly -App im lokalen (!!!) Netz ohne Cloud

          Bei meiner Shelly-App brauche ich einen Account. Ich gehe einfach mal davon aus, dass das kein lokaler sein würde.

          mickymM 1 Antwort Letzte Antwort
          0
          • G GombersIOB

            @mickym

            aber bei funktioniert die Shelly -App im lokalen (!!!) Netz ohne Cloud

            Bei meiner Shelly-App brauche ich einen Account. Ich gehe einfach mal davon aus, dass das kein lokaler sein würde.

            mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von
            #6

            @gombersiob Ein Account brauchst du - aber trotzdem wird der Status lokal ermittelt - das heisst die Geräte müssen nicht in Cloud sein.

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            G 1 Antwort Letzte Antwort
            1
            • mickymM mickym

              @gombersiob Ein Account brauchst du - aber trotzdem wird der Status lokal ermittelt - das heisst die Geräte müssen nicht in Cloud sein.

              G Offline
              G Offline
              GombersIOB
              schrieb am zuletzt editiert von GombersIOB
              #7

              @mickym

              Ein Account brauchst du

              Damit ist das Thema "Shelly-App" für mich durch. Aber danke trotzdem.

              1 Antwort Letzte Antwort
              0
              • B bommel_030

                @gombersiob
                Kannst die auch im dem Szenen-Adapter gruppieren und den Gruppen Wert steuern.
                Mach ich so z.b. bei Rolläden...

                B Offline
                B Offline
                bommel_030
                schrieb am zuletzt editiert von
                #8

                @bommel_030
                Sorry, ich ging von nem Slider in der vis aus. Das klappt.
                Wenn du einen Slider direkt in iobroker Datenpunkten meinst ist mir keine Möglichkeit bekannt.

                G 1 Antwort Letzte Antwort
                0
                • B bommel_030

                  @bommel_030
                  Sorry, ich ging von nem Slider in der vis aus. Das klappt.
                  Wenn du einen Slider direkt in iobroker Datenpunkten meinst ist mir keine Möglichkeit bekannt.

                  G Offline
                  G Offline
                  GombersIOB
                  schrieb am zuletzt editiert von
                  #9

                  @bommel_030 said in Slider für eine Gerätegruppe:

                  Sorry, ich ging von nem Slider in der vis aus.

                  Es gibt keinen Grund, sich für irgendwas zu entschuldigen.
                  Ich verstehe auch noch nicht so ganz. Ich bin erst seit zwei Monaten mit ioBroker zugange, es fehlen mirt noch einige Zusammenhänge.

                  Auch den Satz habe ich nicht verstanden. Selbstverständlich will ich den Slider über VIS darstellen. Aber er soll ja einen Datenpunkt verändern. UNd ich sehe (noch) nicht, wie ich eine Szene verändern kann - die kennt soweit ich das begreife, nur den Zustand AN oder AUS. Ich bräuchte aber ein MIN und ein MAX und eine Methode, die Datenpunkte der gruppierten Devices zu manipulieren.

                  B 1 Antwort Letzte Antwort
                  0
                  • G GombersIOB

                    @bommel_030 said in Slider für eine Gerätegruppe:

                    Sorry, ich ging von nem Slider in der vis aus.

                    Es gibt keinen Grund, sich für irgendwas zu entschuldigen.
                    Ich verstehe auch noch nicht so ganz. Ich bin erst seit zwei Monaten mit ioBroker zugange, es fehlen mirt noch einige Zusammenhänge.

                    Auch den Satz habe ich nicht verstanden. Selbstverständlich will ich den Slider über VIS darstellen. Aber er soll ja einen Datenpunkt verändern. UNd ich sehe (noch) nicht, wie ich eine Szene verändern kann - die kennt soweit ich das begreife, nur den Zustand AN oder AUS. Ich bräuchte aber ein MIN und ein MAX und eine Methode, die Datenpunkte der gruppierten Devices zu manipulieren.

                    B Offline
                    B Offline
                    bommel_030
                    schrieb am zuletzt editiert von
                    #10

                    @gombersiob
                    In der Szene gibt es die Optionen virtuelle Gruppe und einfacher Modus. Genaue Beschreibung kann man beim Adapter nachlesen.
                    Das ganze erzeugt dir ein Objekt in den Szenen dass du steuern kannst und an die Gruppenmitglieder übergeben wird.
                    Bei meinen Rolläden schiebe ich den Slider zwischen 0-100, also auf/zu.

                    G 1 Antwort Letzte Antwort
                    1
                    • B bommel_030

                      @gombersiob
                      In der Szene gibt es die Optionen virtuelle Gruppe und einfacher Modus. Genaue Beschreibung kann man beim Adapter nachlesen.
                      Das ganze erzeugt dir ein Objekt in den Szenen dass du steuern kannst und an die Gruppenmitglieder übergeben wird.
                      Bei meinen Rolläden schiebe ich den Slider zwischen 0-100, also auf/zu.

                      G Offline
                      G Offline
                      GombersIOB
                      schrieb am zuletzt editiert von
                      #11

                      @bommel_030

                      Danke, habs damit jetzt hinbekommen.

                      1d4b7833-684e-4eac-b7b0-634dde4ec62f-grafik.png

                      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

                      588

                      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