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. Skripten / Logik
  4. zentraler Licht-Aus-Schalter

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    278

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

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

zentraler Licht-Aus-Schalter

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
6 Beiträge 6 Kommentatoren 545 Aufrufe 5 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.
  • M Offline
    M Offline
    MaThoPa1973
    schrieb am zuletzt editiert von
    #1

    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

    ChaotC mickymM D HomoranH paul53P 5 Antworten Letzte Antwort
    0
    • M MaThoPa1973

      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

      ChaotC Offline
      ChaotC Offline
      Chaot
      schrieb am zuletzt editiert von
      #2

      @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.

      ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

      1 Antwort Letzte Antwort
      0
      • M MaThoPa1973

        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

        mickymM Offline
        mickymM Offline
        mickym
        Most Active
        schrieb am zuletzt editiert von
        #3

        @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

        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 Antwort Letzte Antwort
        0
        • M MaThoPa1973

          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

          D Offline
          D Offline
          der-eine
          schrieb am zuletzt editiert von
          #4

          @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 Antwort Letzte Antwort
          0
          • M MaThoPa1973

            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

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #5

            @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

            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 Antwort Letzte Antwort
            0
            • M MaThoPa1973

              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

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #6

              @mathopa1973 sagte: alle aktuell eingeschalteten Lampen ausschalte

              $(selector).setState(false)

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              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

              250

              Online

              32.7k

              Benutzer

              82.5k

              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