Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Umstieg von FHEM: Wie setzt ihr "structure" in ioBroker um?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    524

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

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

Umstieg von FHEM: Wie setzt ihr "structure" in ioBroker um?

Scheduled Pinned Locked Moved Einsteigerfragen
6 Posts 5 Posters 566 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • _ Offline
    _ Offline
    _Sille_
    wrote on last edited by _Sille_
    #1

    In FHEM habe ich für mehrere Bewegungsmelder / Fenster etc. "structure" im Einsatz. Dort kann das Verhalten der in Abhängigkeit der enthaltenen Geräte definiert werden:

    Besipiel:
    Wenn mindestens eines des Geräte der Struktur den Status "true" hat, bekommt die Struktur den Status "true" (unabhängig vom Status der anderen Geräte der Struktur). Nur, wenn alle Geräte den Status "false" haben, bekommt auch die Struktur den Status "false".

    Gibt es dafür eine elegante Lösung in ioBroker?

    LG
    Sille

    HomoranH 1 Reply Last reply
    0
    • _ _Sille_

      In FHEM habe ich für mehrere Bewegungsmelder / Fenster etc. "structure" im Einsatz. Dort kann das Verhalten der in Abhängigkeit der enthaltenen Geräte definiert werden:

      Besipiel:
      Wenn mindestens eines des Geräte der Struktur den Status "true" hat, bekommt die Struktur den Status "true" (unabhängig vom Status der anderen Geräte der Struktur). Nur, wenn alle Geräte den Status "false" haben, bekommt auch die Struktur den Status "false".

      Gibt es dafür eine elegante Lösung in ioBroker?

      LG
      Sille

      HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #2

      @_sille_ sagte in Umstieg von FHEM: Wie setzt ihr "structure" in ioBroker um?:

      Gibt es dafür eine elegante Lösung in ioBroker?

      das klingt genau nach dem Szenen Adapter

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Reply Last reply
      0
      • L Offline
        L Offline
        lessthanmore
        wrote on last edited by lessthanmore
        #3

        Hätte jetzt eher „functions“ mit Selektor vorgeschlagen.
        https://www.machs-smart.de/iobroker-blockly-id-selektor/

        Nutze das genau für diese Zwecke (bspw. ein Rauchmelder geht auf true = Alarm oder Fensterkontakte, etc. ).

        Wie würde man das denn mit Szenen abbilden?

        HomoranH 1 Reply Last reply
        0
        • L lessthanmore

          Hätte jetzt eher „functions“ mit Selektor vorgeschlagen.
          https://www.machs-smart.de/iobroker-blockly-id-selektor/

          Nutze das genau für diese Zwecke (bspw. ein Rauchmelder geht auf true = Alarm oder Fensterkontakte, etc. ).

          Wie würde man das denn mit Szenen abbilden?

          HomoranH Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by Homoran
          #4

          @lessthanmore der Szenenadapter ist eigentlich für due Schaltung von Szenen gedacht.
          dort gibt man für eine Szene die Werte ein, die die zugehörigen Geräte bei Szene = true annehmen sollen und die Zustände, die sie bei Szene = false annehmen sollen.

          umgekehrt bekommt die Szene den Wert true, wenn alle eingebundenen Geräte den Wert haben, den sie bei Aktivierung der Szene bekämen, und die Szene wird false, wenn alle eingebundenen Geräte den Zustand haben, den sie über den false Befehl bekämen.

          in allen anderen Kombinationen ist der Zustand der Szene = undefined

          dein Beispiel mit dem $elector ist IMHO nicht der Wunsch des TE

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          B 1 Reply Last reply
          1
          • HomoranH Homoran

            @lessthanmore der Szenenadapter ist eigentlich für due Schaltung von Szenen gedacht.
            dort gibt man für eine Szene die Werte ein, die die zugehörigen Geräte bei Szene = true annehmen sollen und die Zustände, die sie bei Szene = false annehmen sollen.

            umgekehrt bekommt die Szene den Wert true, wenn alle eingebundenen Geräte den Wert haben, den sie bei Aktivierung der Szene bekämen, und die Szene wird false, wenn alle eingebundenen Geräte den Zustand haben, den sie über den false Befehl bekämen.

            in allen anderen Kombinationen ist der Zustand der Szene = undefined

            dein Beispiel mit dem $elector ist IMHO nicht der Wunsch des TE

            B Offline
            B Offline
            bicmac
            wrote on last edited by
            #5

            genau das fehlt mir auch noch im IOBroker. In FHEM kann ich somit momentan sehr einfach den Lampenstatus im einem Raum, einem floor, oder einem Haus festelnnen da man die structures auch untereinander verketten kann wie ein Baum.

            Also zum Beispiel
            Structure_WZ: WZ-LAMPE1 + WZ-Lampe2 + WZ-Lampe3
            Structure_SZ: SZ-Lampe1 + SZ-LAMPE2
            Structure_KZ: WANDLAMPE + KW-Lampe1

            Structure_EG: Structure_WZ + Structure_SZ
            Structrue_OG: Sturcture_KZ

            Structure_Haus: Structure_EG + Structure_OG
            Damit kann ich quasi nur in eine Sturture in einem Raum eine ampe einfügen und die übergeordneten Structures updaten sich selber.
            Mit einer Statusänderung auf die Structure kann ich auch alle Lampen ausschalten oder einschalten die in der entsprechenden Structure sind. Ändere ich eine Lampe innerhalb der Structure ändert das wiederum der Status der Structure. Alles in allen ein sehr mächtiges Modul in FHEM.

            Leider habe ich sowas noch nicht in IOBroker fertifg gefunden. Und ja man kann da sicher mit JS oder Blockly sich was bauen, aber das ist bei weitem nicht so einfach zu konfigurieren wie eine structure momentan in FHEM. Wenn da jemand etwas fertiges hat nehme ich es gern. Denn die Structures sind neben DUOFERN noch die einigen beiden Dinge die noch bei mir auf FHEM laufen

            mickymM 1 Reply Last reply
            0
            • B bicmac

              genau das fehlt mir auch noch im IOBroker. In FHEM kann ich somit momentan sehr einfach den Lampenstatus im einem Raum, einem floor, oder einem Haus festelnnen da man die structures auch untereinander verketten kann wie ein Baum.

              Also zum Beispiel
              Structure_WZ: WZ-LAMPE1 + WZ-Lampe2 + WZ-Lampe3
              Structure_SZ: SZ-Lampe1 + SZ-LAMPE2
              Structure_KZ: WANDLAMPE + KW-Lampe1

              Structure_EG: Structure_WZ + Structure_SZ
              Structrue_OG: Sturcture_KZ

              Structure_Haus: Structure_EG + Structure_OG
              Damit kann ich quasi nur in eine Sturture in einem Raum eine ampe einfügen und die übergeordneten Structures updaten sich selber.
              Mit einer Statusänderung auf die Structure kann ich auch alle Lampen ausschalten oder einschalten die in der entsprechenden Structure sind. Ändere ich eine Lampe innerhalb der Structure ändert das wiederum der Status der Structure. Alles in allen ein sehr mächtiges Modul in FHEM.

              Leider habe ich sowas noch nicht in IOBroker fertifg gefunden. Und ja man kann da sicher mit JS oder Blockly sich was bauen, aber das ist bei weitem nicht so einfach zu konfigurieren wie eine structure momentan in FHEM. Wenn da jemand etwas fertiges hat nehme ich es gern. Denn die Structures sind neben DUOFERN noch die einigen beiden Dinge die noch bei mir auf FHEM laufen

              mickymM Offline
              mickymM Offline
              mickym
              Most Active
              wrote on last edited by
              #6

              @bicmac Wenn Du NodeRed im iobroker nutzt, kannst Du das easy über ein paar Nodes machen und den Gesamtstatus dann in einen Datenpunkt schreiben.

              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.

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              608

              Online

              32.7k

              Users

              82.5k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe