Ankündigung

Einklappen
Keine Ankündigung bisher.

Logic Beispiele

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

    Logic Beispiele

    Hallo,

    ich bin auf der Suche nach verständlichen Logiken. z.B.

    Licht Einschalten täglich um:

    logic.conf:
    [LED]
    filename = led.py
    crontab = 30 21 * *

    led.py
    #!/usr/bin/env python
    # LED
    if not sh.DG.Studio.Licht_3():
    sh.DG.Studio.Licht_3('on')

    Desweiteren möchte ich wissen, wie man z.B. zu einer bestimmten Uhrzeit ein Licht immer ausschaltet ?
    Vielleicht gibt es noch weitere einfache Beispiele, die man hier bennen kann.

    Danke und Gruß
    Alex

    #2
    Hallo,

    Code:
    [Treppenbeleuchtung]
       filename=random_rgb.py
       crontab=00 19 * * =1 | 30 07 * * =0
    Code:
    cat ./logics/random_rgb.py
    #!/usr/bin/python
    
    import random
    
    if int(trigger['value']):
     sh.Allgemein.Lampen.FlurRGB.Dimmwert_R(random.randrange(0,255))
     sh.Allgemein.Lampen.FlurRGB.Dimmwert_G(random.randrange(0,255))
     sh.Allgemein.Lampen.FlurRGB.Dimmwert_B(random.randrange(0,255))
    else:
     sh.Allgemein.Lampen.FlurRGB.Dimmwert_R(0)
     sh.Allgemein.Lampen.FlurRGB.Dimmwert_G(0)
     sh.Allgemein.Lampen.FlurRGB.Dimmwert_B(0)
    Das Random kannst du ja rausnehmen, aber du siehst, wie du aus dem crontab einen Wert übergeben kannst.

    Gruß,
    Hendrik

    Kommentar

    Lädt...
    X