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. Blockly
  5. In Blockly einen Status prüfen, getriggert über Astrozeit (zweigeteilte Frage)

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

In Blockly einen Status prüfen, getriggert über Astrozeit (zweigeteilte Frage)

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 4 Kommentatoren 621 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.
  • M Offline
    M Offline
    mehrwiedu
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich stehe gerade auf dem Schlauch, bzw. ist mir der "Logic-Header" in meinem Kopf irgendwie abhanden gekommen. ;)

    Ich steuere in einem Blockly über die Astrozeit (hierzu gleich noch eine Frage) meine Tradfri Lampen.
    Das funktionier auch.

    Ich habe die Astrozeit als Trigger und dann nur noch jeweils für jede gewünschte Lampe einen "Steuere-" Befehl. Dieser schaltet die Lampe mit "Brightness" (bei den Tradfri) an.
    Nun möchte ich allerdings vorher prüfen, ob nicht eine der Lampen bereits eingeschaltet ist. Wenn ja, dann würde ich die eingestellte Helligkeit ja verändern, was ich nicht möchte.
    Hier fehlt mir tatsächlich der Ansatz dies umzusetzen.

    Muss ich dafür dann für jede Lampe einen Falls-Mache Block einfügen, bei dem ich dann auf den State true/false abfrage, oder geht man das anders an?

    Naja. Und dann habe ich noch eine Frage bezüglich der Astrozeit. "Sonnenuntergang", "Sonnenuntergang-Anfang", "Abenddämmerung", etc.
    Gibt es dafür irgendwo eine Übersetzungstabelle, dass ich mir die Zeiten dann aus dem Netz heraussuchen kann um mit Verzögerungen zu arbeiten? Bisher habe ich nur "Sonnenauf- und untergang" gefunden.

    J paul53P W 3 Antworten Letzte Antwort
    0
    • M mehrwiedu

      Hallo zusammen,

      ich stehe gerade auf dem Schlauch, bzw. ist mir der "Logic-Header" in meinem Kopf irgendwie abhanden gekommen. ;)

      Ich steuere in einem Blockly über die Astrozeit (hierzu gleich noch eine Frage) meine Tradfri Lampen.
      Das funktionier auch.

      Ich habe die Astrozeit als Trigger und dann nur noch jeweils für jede gewünschte Lampe einen "Steuere-" Befehl. Dieser schaltet die Lampe mit "Brightness" (bei den Tradfri) an.
      Nun möchte ich allerdings vorher prüfen, ob nicht eine der Lampen bereits eingeschaltet ist. Wenn ja, dann würde ich die eingestellte Helligkeit ja verändern, was ich nicht möchte.
      Hier fehlt mir tatsächlich der Ansatz dies umzusetzen.

      Muss ich dafür dann für jede Lampe einen Falls-Mache Block einfügen, bei dem ich dann auf den State true/false abfrage, oder geht man das anders an?

      Naja. Und dann habe ich noch eine Frage bezüglich der Astrozeit. "Sonnenuntergang", "Sonnenuntergang-Anfang", "Abenddämmerung", etc.
      Gibt es dafür irgendwo eine Übersetzungstabelle, dass ich mir die Zeiten dann aus dem Netz heraussuchen kann um mit Verzögerungen zu arbeiten? Bisher habe ich nur "Sonnenauf- und untergang" gefunden.

      J Offline
      J Offline
      Jan1
      schrieb am zuletzt editiert von
      #2

      @mehrwiedu

      1. Antwort ist ja, die 2. eigenlich auch recht einfach. Lass Dir doch einfach DP zu den einzelne Astrozeiten anlegen und füttere die mit den passenend Astrozeiten. So hast immer aktuell jede Zeit in einem DP stehen und kannst Dir nun raussuchen, ob Du mit der Zeit arbeiten möchtest, oder mit dem Astro Block.
      M 1 Antwort Letzte Antwort
      0
      • J Jan1

        @mehrwiedu

        1. Antwort ist ja, die 2. eigenlich auch recht einfach. Lass Dir doch einfach DP zu den einzelne Astrozeiten anlegen und füttere die mit den passenend Astrozeiten. So hast immer aktuell jede Zeit in einem DP stehen und kannst Dir nun raussuchen, ob Du mit der Zeit arbeiten möchtest, oder mit dem Astro Block.
        M Offline
        M Offline
        mehrwiedu
        schrieb am zuletzt editiert von
        #3

        @Jan1 sagte in In Blockly einen Status prüfen, getriggert über Astrozeit (zweigeteilte Frage):

        @mehrwiedu

        1. Antwort ist ja,

        Danke. Ich dachte, das ginge irgendwie anders. Aber dann weiß ich jetzt wenigstens, dass ich nicht wieder um die Ecke gedacht habe. ;)

        die 2. eigenlich auch recht einfach. Lass Dir doch einfach DP zu den einzelne Astrozeiten anlegen und füttere die mit den passenend Astrozeiten. So hast immer aktuell jede Zeit in einem DP stehen und kannst Dir nun raussuchen, ob Du mit der Zeit arbeiten möchtest, oder mit dem Astro Block.

        Wie würde so ein Datenpunkt denn angelegt? Gibt es die einzelnen Abstufungen der Astrozeit als Auswahl, genauso wie "Zahl" und "Logikwert" beim Anlegen eines Datenpunktes? Oder muss ich das mit einem Skript machen und "value" dann in den Datenpunkt schreiben lassen?

        1 Antwort Letzte Antwort
        0
        • M mehrwiedu

          Hallo zusammen,

          ich stehe gerade auf dem Schlauch, bzw. ist mir der "Logic-Header" in meinem Kopf irgendwie abhanden gekommen. ;)

          Ich steuere in einem Blockly über die Astrozeit (hierzu gleich noch eine Frage) meine Tradfri Lampen.
          Das funktionier auch.

          Ich habe die Astrozeit als Trigger und dann nur noch jeweils für jede gewünschte Lampe einen "Steuere-" Befehl. Dieser schaltet die Lampe mit "Brightness" (bei den Tradfri) an.
          Nun möchte ich allerdings vorher prüfen, ob nicht eine der Lampen bereits eingeschaltet ist. Wenn ja, dann würde ich die eingestellte Helligkeit ja verändern, was ich nicht möchte.
          Hier fehlt mir tatsächlich der Ansatz dies umzusetzen.

          Muss ich dafür dann für jede Lampe einen Falls-Mache Block einfügen, bei dem ich dann auf den State true/false abfrage, oder geht man das anders an?

          Naja. Und dann habe ich noch eine Frage bezüglich der Astrozeit. "Sonnenuntergang", "Sonnenuntergang-Anfang", "Abenddämmerung", etc.
          Gibt es dafür irgendwo eine Übersetzungstabelle, dass ich mir die Zeiten dann aus dem Netz heraussuchen kann um mit Verzögerungen zu arbeiten? Bisher habe ich nur "Sonnenauf- und untergang" gefunden.

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

          @mehrwiedu sagte:

          Gibt es dafür irgendwo eine Übersetzungstabelle

          Dämmerung

          @mehrwiedu sagte:

          die Zeiten dann aus dem Netz heraussuchen kann

          Sonnenverlauf

          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

          M 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @mehrwiedu sagte:

            Gibt es dafür irgendwo eine Übersetzungstabelle

            Dämmerung

            @mehrwiedu sagte:

            die Zeiten dann aus dem Netz heraussuchen kann

            Sonnenverlauf

            M Offline
            M Offline
            mehrwiedu
            schrieb am zuletzt editiert von
            #5

            @paul53 sagte in In Blockly einen Status prüfen, getriggert über Astrozeit (zweigeteilte Frage):

            @mehrwiedu sagte:

            Gibt es dafür irgendwo eine Übersetzungstabelle

            Dämmerung

            @mehrwiedu sagte:

            die Zeiten dann aus dem Netz heraussuchen kann

            Sonnenverlauf

            Danke für die Links.
            Dann werde ich mal daheim testen und schauen, nach welchen Kriterien ich die Lichtgestaltung dann steuere.
            Ist es denn als gegeben vorauszusetzen, dass die Trigger im ioBroker auch die entsprechende Zeit einhalten?

            Gestern z. B. wurden Lampen zu Uhrzeiten geschaltet, die nicht hätten geschaltet werden dürfen.
            Mein Nachtlicht sollte zur Abenddämmerung mit 60 Minuten Verzögerung angehen, ging aber bereits 10 Minuten nach Sonnenuntergang-Anfang an.
            Bei mir dann festzustellen, als die Abendbeleuchtung anging und kurz danach dann das Nachtlicht. Gesteuert wird beides aber in unterschiedlichen Skripten.

            Also zielt die Frage dahin, ob ich mich auf diese Trigger innerhalb ioBroker verlassen kann.

            1 Antwort Letzte Antwort
            0
            • M mehrwiedu

              Hallo zusammen,

              ich stehe gerade auf dem Schlauch, bzw. ist mir der "Logic-Header" in meinem Kopf irgendwie abhanden gekommen. ;)

              Ich steuere in einem Blockly über die Astrozeit (hierzu gleich noch eine Frage) meine Tradfri Lampen.
              Das funktionier auch.

              Ich habe die Astrozeit als Trigger und dann nur noch jeweils für jede gewünschte Lampe einen "Steuere-" Befehl. Dieser schaltet die Lampe mit "Brightness" (bei den Tradfri) an.
              Nun möchte ich allerdings vorher prüfen, ob nicht eine der Lampen bereits eingeschaltet ist. Wenn ja, dann würde ich die eingestellte Helligkeit ja verändern, was ich nicht möchte.
              Hier fehlt mir tatsächlich der Ansatz dies umzusetzen.

              Muss ich dafür dann für jede Lampe einen Falls-Mache Block einfügen, bei dem ich dann auf den State true/false abfrage, oder geht man das anders an?

              Naja. Und dann habe ich noch eine Frage bezüglich der Astrozeit. "Sonnenuntergang", "Sonnenuntergang-Anfang", "Abenddämmerung", etc.
              Gibt es dafür irgendwo eine Übersetzungstabelle, dass ich mir die Zeiten dann aus dem Netz heraussuchen kann um mit Verzögerungen zu arbeiten? Bisher habe ich nur "Sonnenauf- und untergang" gefunden.

              W Online
              W Online
              Wildbill
              schrieb am zuletzt editiert von
              #6

              @mehrwiedu sagte in In Blockly einen Status prüfen, getriggert über Astrozeit (zweigeteilte Frage):

              Dieser schaltet die Lampe mit "Brightness" (bei den Tradfri) an.
              Nun möchte ich allerdings vorher prüfen, ob nicht eine der Lampen bereits eingeschaltet ist. Wenn ja, dann würde ich die eingestellte Helligkeit ja verändern, was ich nicht möchte.

              Warum schaltest Du die Lampen dann nicht mit dem Datenpunkt "state" ein und aus? Bei den Tradfri bleibt die brightness beim Ausschalten mittels state auf dem zuletzt eingestellten Wert stehen und nimmt diesen beim nächsten Einschalten wieder.

              Gruss, Jürgen

              M 1 Antwort Letzte Antwort
              0
              • W Wildbill

                @mehrwiedu sagte in In Blockly einen Status prüfen, getriggert über Astrozeit (zweigeteilte Frage):

                Dieser schaltet die Lampe mit "Brightness" (bei den Tradfri) an.
                Nun möchte ich allerdings vorher prüfen, ob nicht eine der Lampen bereits eingeschaltet ist. Wenn ja, dann würde ich die eingestellte Helligkeit ja verändern, was ich nicht möchte.

                Warum schaltest Du die Lampen dann nicht mit dem Datenpunkt "state" ein und aus? Bei den Tradfri bleibt die brightness beim Ausschalten mittels state auf dem zuletzt eingestellten Wert stehen und nimmt diesen beim nächsten Einschalten wieder.

                Gruss, Jürgen

                M Offline
                M Offline
                mehrwiedu
                schrieb am zuletzt editiert von
                #7

                @Wildbill sagte in In Blockly einen Status prüfen, getriggert über Astrozeit (zweigeteilte Frage):

                @mehrwiedu sagte in In Blockly einen Status prüfen, getriggert über Astrozeit (zweigeteilte Frage):

                Dieser schaltet die Lampe mit "Brightness" (bei den Tradfri) an.
                Nun möchte ich allerdings vorher prüfen, ob nicht eine der Lampen bereits eingeschaltet ist. Wenn ja, dann würde ich die eingestellte Helligkeit ja verändern, was ich nicht möchte.

                Warum schaltest Du die Lampen dann nicht mit dem Datenpunkt "state" ein und aus? Bei den Tradfri bleibt die brightness beim Ausschalten mittels state auf dem zuletzt eingestellten Wert stehen und nimmt diesen beim nächsten Einschalten wieder.

                Gruss, Jürgen

                Weil ich die Lampen sowohl über Aktionen, als auch über Alexa-Befehle über den Tradfri Adapter in Verbindung mit dem Tradfri Gateway bediene, aber auch die zugehörigen Fernbedienungen benutze.
                Außerdem, und das ist der Hauptgrund, habe ich dann nur ein Smarthome Gerät in IoT, womit ich Ein/Aus und gleichzeitig die Helligkeit steuern kann. Es reicht dann ein Sprachbefehl, z. B. "Alexa, Esszimmer...." für "....an oder aus" oder "....Prozentangabe".

                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

                785

                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