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. Astrofunktion / Lichtsteuerung über Schalter

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    501

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

Astrofunktion / Lichtsteuerung über Schalter

Geplant Angeheftet Gesperrt Verschoben Blockly
9 Beiträge 3 Kommentatoren 795 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.
  • F Offline
    F Offline
    funnsurfer
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich möchte gerne eine Lampe (switch) so steuern, dass sie nur angeht wenn "window open" wahr ist und die aktuelle Zeit zwischen Sonnenuntergang-Anfang und Sonnenaufgang liegt. Wenn es dann sozusagen hell ist soll die Lampe über den "switch" nicht auf wahr gesetzt werden.
    Zusätzlich soll die Lampe nach einer Zeit "X" (im Moment 60 sek) ausgehen.

    Ich bekomme das Skript aber nicht zum Laufen. Selbst der Ersatz der Astrofunktion durch eine Zeit funktioniert nicht.

    Würde mich freuen, wenn ihr mir hier unterstützen könntet :)

    Anbei das aktuelle Skript.

    schiebetür_müll.JPG

    M paul53P 3 Antworten Letzte Antwort
    0
    • F funnsurfer

      Hallo zusammen,

      ich möchte gerne eine Lampe (switch) so steuern, dass sie nur angeht wenn "window open" wahr ist und die aktuelle Zeit zwischen Sonnenuntergang-Anfang und Sonnenaufgang liegt. Wenn es dann sozusagen hell ist soll die Lampe über den "switch" nicht auf wahr gesetzt werden.
      Zusätzlich soll die Lampe nach einer Zeit "X" (im Moment 60 sek) ausgehen.

      Ich bekomme das Skript aber nicht zum Laufen. Selbst der Ersatz der Astrofunktion durch eine Zeit funktioniert nicht.

      Würde mich freuen, wenn ihr mir hier unterstützen könntet :)

      Anbei das aktuelle Skript.

      schiebetür_müll.JPG

      M Offline
      M Offline
      Michi_Pi
      schrieb am zuletzt editiert von
      #2

      Hallo @funnsurfer,

      du hast das Skript falsch rum aufgebaut, bei dir kommt erst die Logik dann der Trigger. Richtig ist zuerst der Trigger dann die Logik. Ich hab das Skript gleich mal vereinfacht, damit sparst du dir Abfragen.

      Unter Object ID bei dem Trigger noch deine Datenpunkt "window open" auswählen. Sollte dann funktionieren.
      78beab91-d111-4de3-9b84-97f2c467058a-grafik.png

      Die Abfrage "ist unwahr" hab ich hier bewusst weg gelassen, weil es nicht nötig ist, da das Skript nur aktiv wird, wenn der Wert auf wahr steht. Ansonsten macht er eh nichts.

      Es sei denn es hat noch ein anderen Hintergrund wieso du diese Abfrage haben möchtest.

      F 1 Antwort Letzte Antwort
      0
      • F funnsurfer

        Hallo zusammen,

        ich möchte gerne eine Lampe (switch) so steuern, dass sie nur angeht wenn "window open" wahr ist und die aktuelle Zeit zwischen Sonnenuntergang-Anfang und Sonnenaufgang liegt. Wenn es dann sozusagen hell ist soll die Lampe über den "switch" nicht auf wahr gesetzt werden.
        Zusätzlich soll die Lampe nach einer Zeit "X" (im Moment 60 sek) ausgehen.

        Ich bekomme das Skript aber nicht zum Laufen. Selbst der Ersatz der Astrofunktion durch eine Zeit funktioniert nicht.

        Würde mich freuen, wenn ihr mir hier unterstützen könntet :)

        Anbei das aktuelle Skript.

        schiebetür_müll.JPG

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

        @funnsurfer sagte:

        wahr ist und die aktuelle Zeit zwischen Sonnenuntergang-Anfang und Sonnenaufgang liegt.

        Das ist die typische Funktion "Licht per BWM schalten". Deshalb suche nach Bewegungsmelder. Es gibt etliche Blockly-Lösungen im Forum.

        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
        • M Michi_Pi

          Hallo @funnsurfer,

          du hast das Skript falsch rum aufgebaut, bei dir kommt erst die Logik dann der Trigger. Richtig ist zuerst der Trigger dann die Logik. Ich hab das Skript gleich mal vereinfacht, damit sparst du dir Abfragen.

          Unter Object ID bei dem Trigger noch deine Datenpunkt "window open" auswählen. Sollte dann funktionieren.
          78beab91-d111-4de3-9b84-97f2c467058a-grafik.png

          Die Abfrage "ist unwahr" hab ich hier bewusst weg gelassen, weil es nicht nötig ist, da das Skript nur aktiv wird, wenn der Wert auf wahr steht. Ansonsten macht er eh nichts.

          Es sei denn es hat noch ein anderen Hintergrund wieso du diese Abfrage haben möchtest.

          F Offline
          F Offline
          funnsurfer
          schrieb am zuletzt editiert von
          #4

          @Michi_Pi

          Klasse. Vielen Dank. Jetzt wo du das mit dem Trigger und der Logik erwähnst klingt es total logisch. Aber wenn man davor sitzt, sieht man manchmal den Wald vor lauter Bäumen nicht.

          Wenn "Window open" vor den 60sek wieder auf "ist unwahr" geht (durch schließen des Fensters), geht auch das Licht "Switch" automatisch wieder auf "falsch" ?

          Gruß + Danke

          M 1 Antwort Letzte Antwort
          0
          • F funnsurfer

            Hallo zusammen,

            ich möchte gerne eine Lampe (switch) so steuern, dass sie nur angeht wenn "window open" wahr ist und die aktuelle Zeit zwischen Sonnenuntergang-Anfang und Sonnenaufgang liegt. Wenn es dann sozusagen hell ist soll die Lampe über den "switch" nicht auf wahr gesetzt werden.
            Zusätzlich soll die Lampe nach einer Zeit "X" (im Moment 60 sek) ausgehen.

            Ich bekomme das Skript aber nicht zum Laufen. Selbst der Ersatz der Astrofunktion durch eine Zeit funktioniert nicht.

            Würde mich freuen, wenn ihr mir hier unterstützen könntet :)

            Anbei das aktuelle Skript.

            schiebetür_müll.JPG

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

            @funnsurfer sagte:

            angeht wenn "window open" wahr ist und die aktuelle Zeit zwischen Sonnenuntergang-Anfang und Sonnenaufgang liegt.

            Blockly_temp.JPG

            Wert findet man unter "Trigger".

            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
            • F funnsurfer

              @Michi_Pi

              Klasse. Vielen Dank. Jetzt wo du das mit dem Trigger und der Logik erwähnst klingt es total logisch. Aber wenn man davor sitzt, sieht man manchmal den Wald vor lauter Bäumen nicht.

              Wenn "Window open" vor den 60sek wieder auf "ist unwahr" geht (durch schließen des Fensters), geht auch das Licht "Switch" automatisch wieder auf "falsch" ?

              Gruß + Danke

              M Offline
              M Offline
              Michi_Pi
              schrieb am zuletzt editiert von
              #6

              @funnsurfer
              In meinem Beispiel passiert nichts wenn "window open" auf falsch steht.
              Wenn du das möchtest müsste man das Skript ein klein wenig verändern.

              6eac99fb-9aa1-4684-9045-df47117f3d20-grafik.png

              F 1 Antwort Letzte Antwort
              0
              • M Michi_Pi

                @funnsurfer
                In meinem Beispiel passiert nichts wenn "window open" auf falsch steht.
                Wenn du das möchtest müsste man das Skript ein klein wenig verändern.

                6eac99fb-9aa1-4684-9045-df47117f3d20-grafik.png

                F Offline
                F Offline
                funnsurfer
                schrieb am zuletzt editiert von
                #7

                @Michi_Pi
                @paul53

                Vielen Dank euch beiden für die Rückmeldung und Lösungen. Ich werde das heute Abend mal ausprobieren.

                Danke + schönes WE
                Gruß

                F 1 Antwort Letzte Antwort
                0
                • F funnsurfer

                  @Michi_Pi
                  @paul53

                  Vielen Dank euch beiden für die Rückmeldung und Lösungen. Ich werde das heute Abend mal ausprobieren.

                  Danke + schönes WE
                  Gruß

                  F Offline
                  F Offline
                  funnsurfer
                  schrieb am zuletzt editiert von
                  #8

                  Irgendwie steckt da er Wurm drin. Ich habe zum Testen mal den Sonnenaufgang und den Sonnenuntergang durch Zeiten ersetzt. Also zwischen 12:00 und 14:00 zum Beispiel. Dann schaltet die Lampe in dem gewählten Zeitraum. und außerhalb nicht.
                  Wenn ich nun aber die Zeiten durch Sonnenaufgang und Sonnenuntergang ersetze schaltet die Lampe nicht. Sonnenuntergang ist ja nun auch schon längst vorbei.

                  Habt ihr eine Ahnung woran das liegen kann?

                  Gruß + Danke

                  M 1 Antwort Letzte Antwort
                  0
                  • F funnsurfer

                    Irgendwie steckt da er Wurm drin. Ich habe zum Testen mal den Sonnenaufgang und den Sonnenuntergang durch Zeiten ersetzt. Also zwischen 12:00 und 14:00 zum Beispiel. Dann schaltet die Lampe in dem gewählten Zeitraum. und außerhalb nicht.
                    Wenn ich nun aber die Zeiten durch Sonnenaufgang und Sonnenuntergang ersetze schaltet die Lampe nicht. Sonnenuntergang ist ja nun auch schon längst vorbei.

                    Habt ihr eine Ahnung woran das liegen kann?

                    Gruß + Danke

                    M Offline
                    M Offline
                    Michi_Pi
                    schrieb am zuletzt editiert von
                    #9

                    @funnsurfer
                    Probier es mal so wie paul53 es definiert hat, also "nicht zwischen Sonnenaufgang und Sonnenuntergang.
                    b16c1436-c825-484b-9c7a-ce5070d6072a-grafik.png

                    Hab gerade gesehen, dass ich das auch so gemacht hab. Denke da gibt es probleme wenn es über 0:00 Uhr hinaus geht.

                    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

                    739

                    Online

                    32.5k

                    Benutzer

                    81.8k

                    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