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. ioBroker Allgemein
  4. Shelly RGBW Zustand auslesen-Skript ausf. -Zustand wiederh.

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    555

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Shelly RGBW Zustand auslesen-Skript ausf. -Zustand wiederh.

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
6 Beiträge 2 Kommentatoren 380 Aufrufe 2 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.
  • K Offline
    K Offline
    kimbel55
    schrieb am zuletzt editiert von
    #1

    Hallo liebe Gemeinde,

    ich habe gerade ein Brett vor dem Kopf und komme nicht auf die Lösung, aber ich bin mir sicher es ist eine Kleinigkeit für die meisten von euch. Und bitte daher um Hilfe und einen Holzbohrer :grimacing:

    Folgendes Szenario, ich habe ein festes Skript "Stehlampe" beim einschalten wird die Stehlampe sowie 2 LED Streifen am Shelly RGBW eingeschaltet mit einem bestimmten Wert. Das passt auch alles.

    Dazu habe ich ein "Klingelskript" erstellt, wenn es an der Haustür klingelt, gibt es zeitgesteuert eine Meldung seitens Alexa "Es hat geklingelt" und die beiden LED Streifen, die am RGBW hängen, wechseln in den Flash Modus und blinken 5 Sekunden rot.
    Auch das funktioniert tadellos, allerdings möchte ich in dem "Klingelskript" die aktuelle Einstellung der LED Streifen am RGBW speichern, bevor das rote Blinken beginnt und am Ende der Skriptreihenfolge wieder in diesen Status zurücksetzen.

    Bedeutet sollten die LED Streifen vor der Ausführung vom Skript aus gewesen sein, sollen Sie danach wieder abgeschaltet werden, sollten die LED Streifen vorher beispielsweise auf dem weißen Kanal mit 10 % eingeschalten gewesen sein, sollen Sie am Ende der Ausführung wieder in diesen Zustand zurückversetzt werden.

    Ich hoffe, ich konnte halbwegs gut erklären, worum es mir geht und hoffe auf eine Lösung eurerseits.

    Vorab schon vielen Dank!

    David G.D 1 Antwort Letzte Antwort
    0
    • K kimbel55

      Hallo liebe Gemeinde,

      ich habe gerade ein Brett vor dem Kopf und komme nicht auf die Lösung, aber ich bin mir sicher es ist eine Kleinigkeit für die meisten von euch. Und bitte daher um Hilfe und einen Holzbohrer :grimacing:

      Folgendes Szenario, ich habe ein festes Skript "Stehlampe" beim einschalten wird die Stehlampe sowie 2 LED Streifen am Shelly RGBW eingeschaltet mit einem bestimmten Wert. Das passt auch alles.

      Dazu habe ich ein "Klingelskript" erstellt, wenn es an der Haustür klingelt, gibt es zeitgesteuert eine Meldung seitens Alexa "Es hat geklingelt" und die beiden LED Streifen, die am RGBW hängen, wechseln in den Flash Modus und blinken 5 Sekunden rot.
      Auch das funktioniert tadellos, allerdings möchte ich in dem "Klingelskript" die aktuelle Einstellung der LED Streifen am RGBW speichern, bevor das rote Blinken beginnt und am Ende der Skriptreihenfolge wieder in diesen Status zurücksetzen.

      Bedeutet sollten die LED Streifen vor der Ausführung vom Skript aus gewesen sein, sollen Sie danach wieder abgeschaltet werden, sollten die LED Streifen vorher beispielsweise auf dem weißen Kanal mit 10 % eingeschalten gewesen sein, sollen Sie am Ende der Ausführung wieder in diesen Zustand zurückversetzt werden.

      Ich hoffe, ich konnte halbwegs gut erklären, worum es mir geht und hoffe auf eine Lösung eurerseits.

      Vorab schon vielen Dank!

      David G.D Online
      David G.D Online
      David G.
      schrieb am zuletzt editiert von David G.
      #2

      @kimbel55

      Schreibe die entsprechenden Ist-Werte vorher in eine Variable.
      Dann schalte entsprechend deinen Vorstellungen.
      Dann einen Römer starten und die DPs mit den Werten aus den Variablen beschreiben.

      Sinngemäß etwa so, falls du mit Blockly arbeitest.
      Screenshot_20241010_212107_Chrome.jpg

      Man könnte noch mit Selektoren und Listen arbeiten, denke aber so ist es für den Anfang leichter.

      Zeigt eure Lovelace-Visualisierung klick
      (Auch ideal um sich Anregungen zu holen)

      Meine Tabellen für eure Visualisierung klick

      K 1 Antwort Letzte Antwort
      1
      • David G.D David G.

        @kimbel55

        Schreibe die entsprechenden Ist-Werte vorher in eine Variable.
        Dann schalte entsprechend deinen Vorstellungen.
        Dann einen Römer starten und die DPs mit den Werten aus den Variablen beschreiben.

        Sinngemäß etwa so, falls du mit Blockly arbeitest.
        Screenshot_20241010_212107_Chrome.jpg

        Man könnte noch mit Selektoren und Listen arbeiten, denke aber so ist es für den Anfang leichter.

        K Offline
        K Offline
        kimbel55
        schrieb am zuletzt editiert von
        #3

        @david-g

        David, vielen Dank! Genau so hatte ich mir das vorgestellt und das Brett vor dem Kopf ist weg.

        Manchmal ist komisch ;-)

        David G.D 1 Antwort Letzte Antwort
        1
        • K kimbel55

          @david-g

          David, vielen Dank! Genau so hatte ich mir das vorgestellt und das Brett vor dem Kopf ist weg.

          Manchmal ist komisch ;-)

          David G.D Online
          David G.D Online
          David G.
          schrieb am zuletzt editiert von David G.
          #4

          @kimbel55

          Bedenke aber, dass es hier zu Fehlern kommt, falls jemand 2x klingelt bzw geklingelt wird bevor der Timer abgelaufen ist.
          Dann wird der "Klingelzustand" gespeichert und nach dem Timeout gesetzt.

          Kann grad nicht mehr auf mein System. Du müsstest noch abfragen ob der Timer läuft bevor du den Staus der DPs in eine Variable schreibst.

          Zeigt eure Lovelace-Visualisierung klick
          (Auch ideal um sich Anregungen zu holen)

          Meine Tabellen für eure Visualisierung klick

          K 1 Antwort Letzte Antwort
          0
          • David G.D David G.

            @kimbel55

            Bedenke aber, dass es hier zu Fehlern kommt, falls jemand 2x klingelt bzw geklingelt wird bevor der Timer abgelaufen ist.
            Dann wird der "Klingelzustand" gespeichert und nach dem Timeout gesetzt.

            Kann grad nicht mehr auf mein System. Du müsstest noch abfragen ob der Timer läuft bevor du den Staus der DPs in eine Variable schreibst.

            K Offline
            K Offline
            kimbel55
            schrieb am zuletzt editiert von
            #5

            @david-g

            Dank deines Gedankenanstoßes hab ich den Gedanken auch gehabt und werde das entsprechend einbauen. Mir fehlte nur der Ansatz, aber du hast mir den Abend gerettet, ich war schon am Verzweifeln, weil ich grundsätzlich den Weg wusste, hab aber zu viele Bäume auf der Straße gehabt.

            David G.D 1 Antwort Letzte Antwort
            0
            • K kimbel55

              @david-g

              Dank deines Gedankenanstoßes hab ich den Gedanken auch gehabt und werde das entsprechend einbauen. Mir fehlte nur der Ansatz, aber du hast mir den Abend gerettet, ich war schon am Verzweifeln, weil ich grundsätzlich den Weg wusste, hab aber zu viele Bäume auf der Straße gehabt.

              David G.D Online
              David G.D Online
              David G.
              schrieb am zuletzt editiert von
              #6

              @kimbel55

              Ungefähr so

              Screenshot_20241010_214321_Chrome.jpg

              Jetzt wird bei einem zweiten klingeln aber nicht der timeout neugestartet dass es länger klingelt. Macht aber finde auch keinen Sinn.

              Zeigt eure Lovelace-Visualisierung klick
              (Auch ideal um sich Anregungen zu holen)

              Meine Tabellen für eure Visualisierung klick

              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
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              446

              Online

              32.6k

              Benutzer

              81.9k

              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