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. "Alles-Aus"-Taster mit "Speicherung"

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

"Alles-Aus"-Taster mit "Speicherung"

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
scenes
8 Beiträge 6 Kommentatoren 516 Aufrufe 4 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.
  • tugsiT Offline
    tugsiT Offline
    tugsi
    schrieb am zuletzt editiert von
    #1

    Moin zusammen,

    ich habe an der Eingangstüre noch Taster frei und hatte mir überlegt, ob ich nicht einen damit belegen, alle Lichter auszuschalten, die noch an sind.
    Dies an sich sehe ich nicht allzu großes Problem, aber was wäre wenn man den aktuellen Zustand Zwischenspeichert, die Lampen/Steckdosenleisten etc ausschaltet und wenn man wieder nach Hause kommt, mit demselben Taster, wieder den alten Zustand herstellt...

    Beispiel: Es leuchtet die Flurbeleuchtung, indirektes Licht im Wohnzimmer, Küche... eventuell noch Radio an o.ä.
    Ich verlasse die Wohnung und drücke den "Alles-Aus"-Taster ... alles ist aus und dunkel.
    Jetzt komme ich wieder drücke ihn erneut und meine Lichter und Radio gehen wieder an.
    Aber eben nur das, was vor dem Verlassen auch an war.

    Natürlich nur die Dinge, die ich auch darauf haben möchte, also nicht gleich kompletten Strom überall weg ;)
    Und natürlich so etwas wie, nach x Stunden oder Helligkeit ist da, dann natürlich kein Licht mehr wieder an.

    Hat sich schon jemand damit auseinandergesetzt oder gar sowas gebastelt?

    Ist jetzt nicht lebenswichtig, aber ein Nice to have...

    Gruß
    Thomas

    Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

    DJMarc75D paul53P 2 Antworten Letzte Antwort
    0
    • tugsiT tugsi

      Moin zusammen,

      ich habe an der Eingangstüre noch Taster frei und hatte mir überlegt, ob ich nicht einen damit belegen, alle Lichter auszuschalten, die noch an sind.
      Dies an sich sehe ich nicht allzu großes Problem, aber was wäre wenn man den aktuellen Zustand Zwischenspeichert, die Lampen/Steckdosenleisten etc ausschaltet und wenn man wieder nach Hause kommt, mit demselben Taster, wieder den alten Zustand herstellt...

      Beispiel: Es leuchtet die Flurbeleuchtung, indirektes Licht im Wohnzimmer, Küche... eventuell noch Radio an o.ä.
      Ich verlasse die Wohnung und drücke den "Alles-Aus"-Taster ... alles ist aus und dunkel.
      Jetzt komme ich wieder drücke ihn erneut und meine Lichter und Radio gehen wieder an.
      Aber eben nur das, was vor dem Verlassen auch an war.

      Natürlich nur die Dinge, die ich auch darauf haben möchte, also nicht gleich kompletten Strom überall weg ;)
      Und natürlich so etwas wie, nach x Stunden oder Helligkeit ist da, dann natürlich kein Licht mehr wieder an.

      Hat sich schon jemand damit auseinandergesetzt oder gar sowas gebastelt?

      Ist jetzt nicht lebenswichtig, aber ein Nice to have...

      Gruß
      Thomas

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      schrieb am zuletzt editiert von
      #2

      @tugsi sagte in "Alles-Aus"-Taster mit "Speicherung":

      Hat sich schon jemand damit auseinandergesetzt oder gar sowas gebastelt?

      bestimmt aber Du schreibst schon sehr "komplex"... hast Du schon einen Ansatz versucht ?
      Wenn nein - warum nicht ?
      Wenn ja - zeigs mal bitte !

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      tugsiT 1 Antwort Letzte Antwort
      0
      • tugsiT tugsi

        Moin zusammen,

        ich habe an der Eingangstüre noch Taster frei und hatte mir überlegt, ob ich nicht einen damit belegen, alle Lichter auszuschalten, die noch an sind.
        Dies an sich sehe ich nicht allzu großes Problem, aber was wäre wenn man den aktuellen Zustand Zwischenspeichert, die Lampen/Steckdosenleisten etc ausschaltet und wenn man wieder nach Hause kommt, mit demselben Taster, wieder den alten Zustand herstellt...

        Beispiel: Es leuchtet die Flurbeleuchtung, indirektes Licht im Wohnzimmer, Küche... eventuell noch Radio an o.ä.
        Ich verlasse die Wohnung und drücke den "Alles-Aus"-Taster ... alles ist aus und dunkel.
        Jetzt komme ich wieder drücke ihn erneut und meine Lichter und Radio gehen wieder an.
        Aber eben nur das, was vor dem Verlassen auch an war.

        Natürlich nur die Dinge, die ich auch darauf haben möchte, also nicht gleich kompletten Strom überall weg ;)
        Und natürlich so etwas wie, nach x Stunden oder Helligkeit ist da, dann natürlich kein Licht mehr wieder an.

        Hat sich schon jemand damit auseinandergesetzt oder gar sowas gebastelt?

        Ist jetzt nicht lebenswichtig, aber ein Nice to have...

        Gruß
        Thomas

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

        @tugsi sagte: drücke ihn erneut und meine Lichter und Radio gehen wieder an.

        Den selben Taster?

        EDIT: Vorschlag ohne Berücksichtigung der Helligkeit.

        const idTaster = 'xyz'; // ID zuweisen!
        const idLux    = 'abc'; // ID zuweisen!
        const idsAlles = $('*(functions=alles_aus)');
        const idsLicht = Array.prototype.slice.apply($('*(functions=licht)'));
        
        var idsEin;
        var allesAus = false;
        
        on({id: idTaster, val: true}, function() {
            if(!allesAus) {
                idsEin = [];
                idsAlles.each(function(id) {
                    if(getState(id).val) {
                        idsEin.push(id);
                        setState(id, false);          
                    }
                });
                allesAus = true;
            } else {
                let dunkel = getState(idLux).val < 100;
                for(let id of idsEin) {
                    if(dunkel || !idsLicht.includes(id)) setState(id, true);
                }
                allesAus = 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
        • mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #4

          Ich würde einfach den Zustand der einzelnen Geräte als Objekt abspeichern, dann ist das überhaupt kein Problem.

          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
          • maximal1981M Offline
            maximal1981M Offline
            maximal1981
            schrieb am zuletzt editiert von
            #5

            sicher hat das schon wer gebastelt, aber vermutlich hat der nicht das selbe Haus wie du.

            1 Antwort Letzte Antwort
            0
            • DJMarc75D DJMarc75

              @tugsi sagte in "Alles-Aus"-Taster mit "Speicherung":

              Hat sich schon jemand damit auseinandergesetzt oder gar sowas gebastelt?

              bestimmt aber Du schreibst schon sehr "komplex"... hast Du schon einen Ansatz versucht ?
              Wenn nein - warum nicht ?
              Wenn ja - zeigs mal bitte !

              tugsiT Offline
              tugsiT Offline
              tugsi
              schrieb am zuletzt editiert von
              #6

              Danke für die Antworten
              @djmarc75 - Nein ich habe es noch nicht versucht, es kam mir nur heute die Idee und warum das Rad neu erfinden, wenn es schon jemand gemacht hat.
              Ich programmiere beruflich in Siemens S7, da habe ich schon was im Kopf, da könnte man zB die Zustände in einen DB schreiben, beim drücken des Tasters diesen zuerst kopieren (Blockmove) und dann alles auf NULL setzen.
              Beim erneuten drücken dann Zurückkopieren... oder eben wenn die Zeit X abläuft alles auch dort auf NULL setzen bzw bei Helligkeit ein Block darin...(die der Lampen)
              Aber Blockly und Javascript ist für mich bisher meist nur Copy&Paste ;)

              @paul53 ja derselbe Taster, anders könnte ich das meiner Frau nicht beibringen *lach.
              Danke für den Ansatz, schaue ich mir morgen mal in Ruhe an.

              @mickym Ja sowas habe ich mir vorgestellt, wie ich auch oben kurz beschrieben habe in Siemenswelt... ist halt die Frage wie am "schönsten"

              @maximal1981 sicher hat nicht jeder dasselbe Haus, aber darum ging es nicht, ich kann ja im Script die einzelnen Lampen, Steckdosen etc eintragen, um die es geht, es geht ja nicht um alles... und damit wäre es ja auch universell, je nach eigenem Bedarf.


              Bitte nicht falsch verstehen, es war für mich erstmal ein Gedanke und wenn jemand schon was hat, dann ist es ja einfacher und kann dies nutzen und anpassen und eventuell verfeinern.
              Viele Wege führen nach Rom....
              Ich könnte mir vorstellen, dass dies auch für andere User interessant sein könnte.

              Master ioBroker in Proxmox als LXC auf 1. Tiny-Lenovo, Proxmox-VM als Slave auf 2. Tinyi-Lenovo mit Zigbee und Monitor zur Visualisierung, Hauptautomatisierung über S7 auf Beckhoff CX, dazu noch Shelly, Homematic...

              mickymM 1 Antwort Letzte Antwort
              0
              • tugsiT tugsi

                Danke für die Antworten
                @djmarc75 - Nein ich habe es noch nicht versucht, es kam mir nur heute die Idee und warum das Rad neu erfinden, wenn es schon jemand gemacht hat.
                Ich programmiere beruflich in Siemens S7, da habe ich schon was im Kopf, da könnte man zB die Zustände in einen DB schreiben, beim drücken des Tasters diesen zuerst kopieren (Blockmove) und dann alles auf NULL setzen.
                Beim erneuten drücken dann Zurückkopieren... oder eben wenn die Zeit X abläuft alles auch dort auf NULL setzen bzw bei Helligkeit ein Block darin...(die der Lampen)
                Aber Blockly und Javascript ist für mich bisher meist nur Copy&Paste ;)

                @paul53 ja derselbe Taster, anders könnte ich das meiner Frau nicht beibringen *lach.
                Danke für den Ansatz, schaue ich mir morgen mal in Ruhe an.

                @mickym Ja sowas habe ich mir vorgestellt, wie ich auch oben kurz beschrieben habe in Siemenswelt... ist halt die Frage wie am "schönsten"

                @maximal1981 sicher hat nicht jeder dasselbe Haus, aber darum ging es nicht, ich kann ja im Script die einzelnen Lampen, Steckdosen etc eintragen, um die es geht, es geht ja nicht um alles... und damit wäre es ja auch universell, je nach eigenem Bedarf.


                Bitte nicht falsch verstehen, es war für mich erstmal ein Gedanke und wenn jemand schon was hat, dann ist es ja einfacher und kann dies nutzen und anpassen und eventuell verfeinern.
                Viele Wege führen nach Rom....
                Ich könnte mir vorstellen, dass dies auch für andere User interessant sein könnte.

                mickymM Online
                mickymM Online
                mickym
                Most Active
                schrieb am zuletzt editiert von mickym
                #7

                @tugsi sagte in "Alles-Aus"-Taster mit "Speicherung":

                @mickym Ja sowas habe ich mir vorgestellt, wie ich auch oben kurz beschrieben habe in Siemenswelt... ist halt die Frage wie am "schönsten"

                Nun ich überwache meine Geräte ja sowieso über Objekte - aber ich machs halt mit Node Red. ;)

                Du abonnierst einfach alle states, die Dich interessieren also Lichter, Radio und lässt die triggern. Das passiert quasi automatisch. Bei mir wird das über einen JOIN Node in ein Objekt geschrieben und das als JSON in einen Datenpunkt geschrieben. Somit hast Du in dem Objekt immer den aktuellen Status.

                dc1fb576-db9f-495d-a424-d178482c4a4c-image.png

                Hier gehts jetzt um Onlineüberprüfung, aber letztlich musst halt nur alle States von allen interessanten Geräten in einem Objekt sammeln.

                Bei mir entsteht also so ein Objekt:

                {
                  "steckdosen/wohnzimmer/fritzbox": true,
                  "steckdosen/wohnzimmer/mwipv6gw": true,
                  "licht/diele/decke": true,
                  "steckdosen/wohnzimmer/mwdesktop": true,
                  "licht/buero/decke": true,
                  "steckdosen/buero/max": true,
                  "licht/wohnzimmer/vitrine": true,
                  "steckdosen/buero/fritzbox": true,
                  "licht/flur/decke": true,
                  "schalter/bad/licht_abzug": true,
                  "licht/schlafzimmer/decke": true,
                  "steckdosen/kueche/spuelmaschine": true,
                  "steckdosen/buero/schreibtisch": true,
                  "schalter/kueche/licht_abzug": true,
                  "licht/wohnzimmer/decke": true,
                  "licht/wohnzimmer/essen": true,
                  "steckdosen/buero/mwhome": true,
                  "licht/buero/computer": true
                }
                

                So wenn Du dir jetzt vorstellst, dass das diverse Lampen und Radio sind, die halt true oder false im Moment haben. Dann drückst du auf den Taster und sicherst Dir halt den Zustand weg, bevor du alles ausschaltest. Bei erneuter Ankunft nimmst Du dann dieses Objekt um den vorigen Zustand wiederherzustellen.

                Wenn Du halt Blockly oder JS nutzt, musst Du es halt damit umsetzen. Mir ist das jetzt zu umständlich.

                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
                • ChaotC Offline
                  ChaotC Offline
                  Chaot
                  schrieb am zuletzt editiert von
                  #8

                  Die Idee klingt interessant, aber ich denke das sich das in der Realität schnell wieder erledigen wird.
                  Ich kann mir für mich persönlich jetzt keine Situation vorstellen bei der ich beim Betreten der Wohnung die gleichen Zustände wie beim Verlassen benötige.

                  Ich möchte jetzt nach der Weihnachtszeit ein Projekt angehen das auch ungefähr in deine Richtung geht.
                  Wenn beim Betreten der Wohnung ein Taster gedrückt wird soll je nach Helligkeit, Tageszeit und Wochentag ein bestimmtes Szenario geschaltet werden.
                  Beispielsweise:
                  Werktags 17 Uhr, Dunkel, Kalt - Heizung Absenkmodus aus, Licht Korridor an, Licht Küche an, Heizung Bad für die nächste Stunde auf "Boost"

                  Aktuell bin ich dabei die für mich/uns benötigten Szenarien und Zeiten aufzulisten um einen Überblick zu bekommen wie Umfangreich meine Vorstellung sein wird.

                  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
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  603

                  Online

                  32.6k

                  Benutzer

                  82.2k

                  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