Ankündigung

Einklappen
Keine Ankündigung bisher.

Items via Logik ändern ( crontab ....)

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

    Items via Logik ändern ( crontab ....)

    Ich habe eine einfache Beschattung via "Beschattung.conf" mit crontab realisiert

    Code:
    [EG]
     [[Kueche_Essen]]
      [[[JalusieTerrasseKueche]]]
            [[[[pos]]]]
                    crontab    = sunrise = 100 | 0 12 * * = 0 #pos
            [[[[angle]]]]
                    crontab    = sunrise = 50 | 0 10 * * = 30 | 0 11 * * = 20 | 0 12 * * = 0 #angle
      [[[JalusieTerrassseEssen]]]
            [[[[pos]]]]
                    crontab    = sunrise = 100 | 0 12 * * = 0 #pos
            [[[[angle]]]]
                    crontab    = sunrise = 50 | 0 10 * * = 30 | 0 11 * * = 20 | 0 12 * * = 0 #angle
    
     [[Werkstatt]]
            [[[[pos]]]]
                    crontab    = 0 12 * * = 100 #pos
            [[[[angle]]]]
                    crontab    = 0 12 * * = 0 | 0 13 * * = 20 | 0 14 * * = 30 | 0 16 * * = 50 #angle
    Nachteil ich kann diese Beschattung leider nicht zeitweise abschalten .... sondern File umbenennen , Neustart


    gibt es das eine "elegantere" Möglichkeit ???


    #2
    Uzsu?

    Kommentar


      #3
      habe mich da ein wenig eingearbeitet , aber nicht rausgefunden, wie ich zentral alle uzsu's aktiviere/deaktiviere .... Geht das ?

      Kommentar


        #4
        Nein, das geht nicht. Jede UZSU für sich. Mach halt ne Logik mit einem Freigabe-Item. Kannst Du sogar ohne UZSU machen mit eval. Waldemar hatte da einiges hier schon gepostet. Einfach mal recherchieren und probieren...

        Kommentar


          #5
          Versuch dich doch dich ins autoblind-Plugin einzuarbeiten: nach einer Einarbeitungszeit hast du damit tolle Möglichkeiten,.. (Automatik abschalten, Automatik unterbrechen (bei manueller Betätigung) Lamellen je nach Temp. im Inneren der Sonne nachführen, Aktionen je nach Sonnenstand, Zeit,..)

          ich bin begeistert von dem Plugin

          siehe Doku:
          https://github.com/i-am-offline/smar...d/wiki/Doku-DE

          Gruß Ivan

          Kommentar


            #6
            Hi,

            im einfachsten Fall machst Du ein Sperritem, das dann alle anderen abschaltet:
            Code:
            [EG]
             [[Sperre]]
                type = bool
                name = Rollos sperren
             [[Kueche_Essen]]
              [[[JalusieTerrasseKueche]]]
                    [[[[pos]]]]
                            type = num
                            crontab    = sunrise = 100 | 0 12 * * = 0 #pos
                            eval = value if not sh.EG.Sperre() else sh.EG.Kueche_Essen.JalusieTerrasseKueche.pos()
            Hier beispielhaft für ein Item.

            Gruß, Waldemar

            P.S.: Autoblind ist natürlich um Welten besser!
            OpenKNX www.openknx.de

            Kommentar


              #7
              Waldemar aka "Godfather of Eval"

              Kommentar

              Lädt...
              X