Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Raum im Raum (Hierarchische Räume für Etagen)?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Raum im Raum (Hierarchische Räume für Etagen)?

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Archimedeus last edited by

      Hallo,

      wie mach man am besten alle Lampen in einer Etage aus? Ich könnte etwas scripten, dass alles in einer Aufzählung ausschaltet. Dann müsste ich aber bei einer Änderung (neues Gerät) dieses sowohl in der Aufzählung des Raums als auch der Etage einfügen. Außerdem müsste man für jede Etagenaufzählung und jede Raumaufzählung ein Script und einen datenpunkt für an/aus anlegen. Alles unschön.

      Als weitere Komplikation käme hinzu, dass der DeviceCounter (Script zum Anzeigen des Zustandes von Aufzählungen) nur mit dem ersten Raum umgehehen kann. Aber das nur nebenbei.

      Leider finde ich keine Möglichkeit, Aufzählungen in Szenen zu verwenden. Aufzählungen in Aufzählungen geht auch nicht.

      Danke allen.

      da_Woody liv-in-sky dslraser 3 Replies Last reply Reply Quote 0
      • da_Woody
        da_Woody @Archimedeus last edited by

        @Archimedeus wenn ich dich richtig verstehe, müssten enums deine lösung sein.

        Jey Cee 1 Reply Last reply Reply Quote 0
        • Jey Cee
          Jey Cee Developer @da_Woody last edited by

          @da_Woody genau davon redet er, enums sind Aufzählungen. Nur das man eben Keine Aufzählungen in eine andere Aufzählung packen kann.
          Vor dem Problem stand ich auch schon, eine Lösung hab ich auch nicht gefunden.

          da_Woody 1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @Archimedeus last edited by liv-in-sky

            @Archimedeus eigentlich ist doch das der sinn. eine neue lampe- eine zuweisung zum enum. kommt ja nicht so oft vor, das man eine neue lampe installiert ?

            aber evtl hilft der smartcontrol adapter. da kann man ohne script lampen bzw enums von lampen schalten

            https://forum.iobroker.net/topic/36750/test-adapter-smartcontrol-0-3-x-0-6-x-latest

            1 Reply Last reply Reply Quote 0
            • da_Woody
              da_Woody @Jey Cee last edited by

              @Jey-Cee k, nicht richtig verstanden... 🙂

              A 1 Reply Last reply Reply Quote 0
              • A
                Archimedeus @da_Woody last edited by

                @da_Woody
                Den smartcontrol schaue ich mal an. Als Alternative ist mir noch eingefallen, hierarchische aliase zu benutzen, also Haus -> EG -> Wohnzimmer -> Essecke -> Esstischlampe und so in alias das Haus als Baumstruktur aufbauen. Ohne Enums. Problem: Um ganze Gruppen zu schalten oder aus zu lesen brächte man ein Skript, dass durch die Hierarchien und Unterhierarchien durchgeht und all Objekte mit Rolle x zurückliefert. Das Übersteigt meine JS-Fähigkeiten deutlich.

                Ziel ist es immer noch (Alexa kann dass) Räume oder Gruppen zu schalten, z.B. alle Lampen im Wohnzimmer oder im EG. Wäre ein Plus in der Bedienung für die technikfernen Mitbewohner.

                Kann man natürlich von Hand bauen. Ich könnte eine enum für Haus, eine für EG, eine für Essecke jeweils anlegen plus einem Datenpunkt für jede Rolle (Heizung, Licht, Batteriestand, Stromverbrauch ...). Das würde ein gigantischer Riesenverhau.

                A paul53 2 Replies Last reply Reply Quote 0
                • A
                  Archimedeus @Archimedeus last edited by

                  @Archimedeus
                  Habe noch "linked devices" gefunden, muss ich aber mal schauen ob der hilft.

                  1 Reply Last reply Reply Quote 0
                  • dslraser
                    dslraser Forum Testing Most Active @Archimedeus last edited by dslraser

                    @Archimedeus sagte in Raum im Raum (Hierarchische Räume für Etagen)?:

                    wie mach man am besten alle Lampen in einer Etage aus?

                    Screenshot_20210101-225146_Amazon Alexa.jpg

                    Edit: sorry, von Alexa hast Du ja gar nix geschrieben, aber ich lasse das trotzdem mal stehen....

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      Archimedeus @dslraser last edited by

                      @dslraser
                      Den kannte ich schon 🙂 Aber was Alexa kann, sollte der iobroker doch allemal können, oder? Genaugenommen war Alexa die Inspiration. Ich probiere es weiter.

                      1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @Archimedeus last edited by paul53

                        @Archimedeus sagte:

                        Skript, dass durch die Hierarchien und Unterhierarchien durchgeht und all Objekte mit Rolle x zurückliefert.

                        Dafür gibt es den $Selector.

                        @Archimedeus sagte:

                        schalten, z.B. alle Lampen im Wohnzimmer oder im EG.

                        Beispiele:

                        $('alias.0.EG.*[role=switch.light]').setState(false); // alle Lichter im EG aus
                        $('alias.0.EG.Wohnzimmer.*[role=switch.light]').setState(false); // alle Lichter im Wohnzimmer aus
                        
                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        874
                        Online

                        31.8k
                        Users

                        79.9k
                        Topics

                        1.3m
                        Posts

                        etage aufzählung szenen scenes
                        6
                        10
                        510
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo