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 Offline
    G Offline
    GombersIOB
    schrieb am zuletzt editiert von GombersIOB
    #1

    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 B 2 Antworten Letzte Antwort
    0
    • 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 Offline
      mickymM Offline
      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 Offline
              mickymM Offline
              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

                        522

                        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