Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. zentraler Licht-Aus-Schalter

    NEWS

    • js-controller 3.2 jetzt im STABLE!

    • Alexa2 Adapter: ACHTUNG UPDATE auf 3.7.x nötig!!

    • ioBroker Fertigimages für Einplatinencomputer eingestellt

    zentraler Licht-Aus-Schalter

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

      Hallo Zusammen,

      ich habe schon diverse Code-Erfahrungen, welche sich jedoch auf CSS, html und Visual-Basic beschränken, JS ist da für mich eher Neuland.

      Meine Idee ist eine Routine, welche alle Objekte der Gruppe Licht auf Druck eines virtuellen Buttons ausschaltet, die gerade eingeschaltet sind. Ich habe hier schon die Funktion LichtUeberwachung von @der-eine die mir ja anzeigt, in welchem Raum wie viele Lichtlein brennen. Soweit schon mal genial.

      Jetzt möchte ich gerne noch einen virtuellen Taster unter die Anzeige setzen, mit der ich dann alle aktuell eingeschalteten Lampen ausschalte (keine Einschaltfunktion gewünscht) wenn ich als letzter das Haus verlasse. Das müsste ja rein theoretisch so nach dem Modus for each objekt in Gruppe licht, die Wert true haben, sollen auf false gesetzt werden.

      Aber wie kann ich das jetzt möglichst einfach in JS umsetzen? Könnt Ihr mir bitte mal helfen?

      Danke und Gruß
      Markus

      Chaot mickym D Homoran paul53 5 Replies Last reply Reply Quote 0
      • Chaot
        Chaot @MaThoPa1973 last edited by

        @mathopa1973 Ich kann dir bei der Umsetzung am Script leider nicht weiterhelfen, will dich aber vielleicht auf eine andere Idee bringen .
        Ich mache das über Alexa:
        Alle relevanten Lampen sind in der Gruppe "Alles" zusammengefasst. Beim gehen sage ich "Alexa! Alles aus!"
        Funktioniert seit 2 Jahren problemlos.

        1 Reply Last reply Reply Quote 0
        • mickym
          mickym Most Active @MaThoPa1973 last edited by

          @mathopa1973 Ich habe das mit NodeRed umgesetzt - aber im Prinzip musst Du nur einen virtuellen Datenpunkt erstellen, den Du über Deine Bedienoberfläche ausschaltest und den Du selbst halt auf true setzt sobald ein Licht eingeschaltet ist.

          Ich habe das sowohl für die Wohnung als auch für jedes Zimmer gemacht um auch mit einem Schalter alle Lichter in einem Raum - aber nur die sogenannten Standardlichter bei Wiedereinschalten benötigt.

          5ea36ad3-59f1-487e-9594-48ae3963cb2c-image.png

          1 Reply Last reply Reply Quote 0
          • D
            der-eine @MaThoPa1973 last edited by

            @mathopa1973 leider muss ich dich da enttäuschen, ich habe lediglich das Fenster-Skript von Pittini abgeändert damit hier nicht Fenster sondern Lichter gezählt werden. (Texte angepasst)
            Ich würde hier ein kleines Blockly schreiben, dass einfach jeden DP von Deinen Lichtern auf false setzt evtl mit der Option alle auf True zu setzen wenn z. B. ein Feuermelder auslöst oder die Alarmanlage.

            1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Forum Testing Most Active Global Moderator Administrators @MaThoPa1973 last edited by

              @mathopa1973 wäre das nicht genau die Aufgabe einer Szene über den Szenen-Adapter?
              Bei Aktivierung der Szene alle Lichter auf false

              Den Trigger dafür dann auf den (virtuellen) Taster

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

                @mathopa1973 sagte: alle aktuell eingeschalteten Lampen ausschalte

                $(selector).setState(false)

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                1.2k
                Online

                38.7k
                Users

                44.1k
                Topics

                617.2k
                Posts

                6
                6
                112
                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-2021
                logo