Ankündigung

Einklappen
Keine Ankündigung bisher.

Schalten mit Zufall

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

    Schalten mit Zufall

    Ich habe gesucht, aber nix gefunden. Wie macht ihr dass, wenn ihr eine Leuchte mit einer zufälligen Zahl zwischen x und y Minuten abschalten wollt? Gibts da was in python?
    Danke und Gruß
    Derzeit zwischen Kistenauspacken und Garten anlegen.
    Baublog im Profil.

    #2
    Wo hast du denn gesucht?
    random.randint(a, b) Return a random integer N such that a <= N <= b. Alias for randrange(a, b+1).
    Davor import random. Das Ergenis nimmst du dann als zeit in item.timer(zeit, wert)

    Kommentar


      #3
      Na hier im Forum habe ich gesucht
      Das mit dem random werde ich mal probieren...
      Eine Item Funktion dazu wäre auch eine nette Sache.
      Danke erstmal.
      Derzeit zwischen Kistenauspacken und Garten anlegen.
      Baublog im Profil.

      Kommentar


        #4
        Hallo,
        gibt es eine lauffähige Lösung?

        Kommentar


          #5
          Hi,

          eventuell kannst du daraus etwas für dich brauchbares entnehmen:
          https://knx-user-forum.de/forum/supp...69#post1243769

          Mein Ansatz wäre:

          logik.yaml
          Code:
          random_auto_off:[INDENT]filename: randomautooff.py
          watch_item = {pfad.pfad.Leuchte}[/INDENT]
          randomautooff.py
          Code:
          #!/usr/bin/env python3
          from random import randint
          
          if sh.{pfad.pfad.Leuchte} == '1':[INDENT]sh.{pfad.pfad.Leuchte}.timer(randint({x},{y}),0)[/INDENT]
          Wenn du es mitloggen möchtest:

          Code:
          if sh.{pfad.pfad.Leuchte} == '1':[INDENT]minutes_on = randint({x},{y})
          logger.info('##Logik random_auto_off: Schalte Lampe aus in'+str(minutes_on)+' Minuten')
          sh.{pfad.pfad.Leuchte}.timer(minutes_on,0)[/INDENT]
          Gib Bescheid, ob das so funktioniert, ist jetzt ungetestet im Editor geschrieben
          LG
          Johannes

          Kommentar

          Lädt...
          X