Ankündigung

Einklappen
Keine Ankündigung bisher.

Alle Rollläden OG bei Dämmerung runter

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Alle Rollläden OG bei Dämmerung runter

    Hallo,

    ich habe mit dem Dämmerungsmacro (aus der Lichtlib) versucht, meine Rollläden im OG alle bei einer bestimmten Helligkeit (5 Lux) herunterzufahren.
    Klappt auch, aber die fahren dann morgens wieder rauf, was aber nicht sein soll.
    Wie muss ich die Macro verändern?
    Danke für eine Hilfestellung.

    #2
    Hallo,

    wie soll denn wieder hochgefahren werden?
    Wenn du nur runterfahren möchtest, dann musst du diese Zeile:
    [Highlight=epc]
    if (convert(LichtSensor, 0u16)<LichtWert^u16) then write(Lichtaktor,EIN) else write(Lichtaktor,AUS) endif
    [/Highlight]

    auf das ändern:
    [HIGHLIGHT=epc]
    if (convert(LichtSensor, 0u16)<LichtWert^u16) then write(Lichtaktor,EIN) endif
    [/HIGHLIGHT]
    Gruß
    Volker

    Wer will schon Homematic?

    Kommentar


      #3
      rauffahren: manuell wenn wir aufstehen, das sind immer unterschiedliche Zeiten!

      Danke, werde ich ausprobieren.
      Muss ich für jeden Rollladen ein Macro machen, oder kann ich alle Gruppenadressen der betroffenen Rollläden eingeben, mit komma getrennt?

      Kommentar


        #4
        Die unsmarte Lösung ist pro Rollo ein Makro.

        Die Smarte Lösung ist eine GA für alle Rollos und diese im Makro benutzen.

        Kommatrennung geht nicht
        Gruß
        Volker

        Wer will schon Homematic?

        Kommentar


          #5
          Warum machst Du das nicht einfach ohne Makro:

          if convert(LichtSensor, 0u16) < 5u16 then \\
          write(GA-Rollade1, EIN); \\
          write(GA-Rollade2, EIN); \\
          write(GA-Rollade3, EIN); \\
          write(GA-Rollade4, EIN) \\
          endif

          oder alternativ über den Sonnenstand:

          if elevation() <= 0f32 then \\
          write(GA-Rollade1, EIN); \\
          write(GA-Rollade2, EIN); \\
          write(GA-Rollade3, EIN); \\
          write(GA-Rollade4, EIN) \\
          endif

          Kommentar

          Lädt...
          X