Ankündigung

Einklappen
Keine Ankündigung bisher.

Präsenzmelder nach Uhrzeit

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

    Präsenzmelder nach Uhrzeit

    Hallo Zusammen,

    wir wohnen seit Dezember in unserem Neubau EFH und alle KNX Grundfunktionen funktionieren (An/Aus, Rolladen hoch/runter, usw) funktionieren auch über die SmartVisu mit SmartHome.py.

    Wir haben im Flur mehrere Lampen an einzelnen Aktor Kanälen und einen Präsenzmelder. Stand jetzt sind alle Lampen und der Präsenzmelder in einer Gruppenadresse direkt im KNX verknüpft und somit gehen alle Lampen an und aus.

    Nun möchte ich gerne eine Funktion haben wie 08:00 - 22:00 alle Lampen und von 22:00-08:00 Uhr nur Lampe1.

    Ich denke das kann ich mit sh.py realisieren?! Leider habe ich überhaupt keine Idee wie ich anfangen kann.
    Kann mir jemand helfen oder sagen welchen Teil der Anleitung ich lesen soll?
    (Das ich vermutlich mehrere Gruppenadresse brauche ist schon klar ;-) )

    Danke
    Grüße Thomas

    #2
    Hi,

    geht wahrscheinlich auch schlauer, aber als erste Idee:
    • PM schaltet nur noch Lampe 1 (GA: 1/1/1)
    • Die GA 1/1/2 schaltet die restlichen Lampen

    Code:
    [flur]
      [[lampe1]]
        type = bool
        knx_dpt = 1
        knx_cache = 1/1/1
      [[restliche]]
        type = bool
        knx_dpt = 1
        knx_send = 1/1/2
        eval = and
        eval_trigger = flur.lampe1 | flur.zeit
      [[zeit]]
        type = bool
        crontab = 0 8 * * = 1 | 0 22 * * = 0
    Habe ich nicht getestet, aber sollte ungefähr so funktionieren.

    Gruß, Waldemar
    OpenKNX www.openknx.de

    Kommentar


      #3
      Zitat von thoms3n Beitrag anzeigen
      Nun möchte ich gerne eine Funktion haben wie 08:00 - 22:00 alle Lampen und von 22:00-08:00 Uhr nur Lampe1.
      Hallo Thomas,

      wie wäre es mit einer Sperre, die von 22 bis 8 Uhr gesetzt wird, auf den Lampen (also den Aktorkanälen) 2 bis x?

      Ganz ohne SmartHome, einfach nur ETS.

      Gruß,
      Jens.

      Kommentar


        #4
        Zitat von mumpf Beitrag anzeigen
        Hi,

        geht wahrscheinlich auch schlauer, aber als erste Idee:
        • PM schaltet nur noch Lampe 1 (GA: 1/1/1)
        • Die GA 1/1/2 schaltet die restlichen Lampen

        Code:
        [flur]
          [[lampe1]]
            type = bool
            knx_dpt = 1
            knx_cache = 1/1/1
          [[restliche]]
            type = bool
            knx_dpt = 1
            knx_send = 1/1/2
            eval = and
            eval_trigger = flur.lampe1 | flur.zeit
          [[zeit]]
            type = bool
            crontab = 0 8 * * = 1 | 0 22 * * = 0
        Habe ich nicht getestet, aber sollte ungefähr so funktionieren.

        Gruß, Waldemar

        Danke, Waldemar.
        Funktioniert perfekt und hat mir geholfen das Prinzip zu verstehen!

        Kommentar


          #5
          Hallo Waldemar,

          wirklich schön gelöst!

          Bis bald

          Marcus

          Kommentar

          Lädt...
          X