Ankündigung

Einklappen
Keine Ankündigung bisher.

Gedanke: Syntax Alarmschaltung

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

    Gedanke: Syntax Alarmschaltung

    Hallo,

    ich möchte eine Alarmschaltung realisieren und alle Reedkontakte/Fenster abfragen wenn das Item alarm_scharf = 1 ist.
    Bei einer Änderung eines Kontaktes soll dann der Alarm ausgelöst werden.

    if sh.Zentral.Scharfschaltung_Alarm() and sh.Reed_offen():
    sh.alarm_ausgeloest(1)

    watch_item = alarm_ausgeloest

    um dann die Beleuchtung einzuschalten.

    Leider funktioniert die Syntax nicht, hat einer eine Idee?

    Wobei mir gerade beim schreiben auffällt dass wenn ein Kontakt/Fenster offen ist und dann der Alarm scharf gestellt wird bei dieser Variante auch das Licht an geht.
    Hm, hat einer so etwas schon mal gemacht?

    #2
    Hallo,

    schaue mal nach einem Thread, der etwas für nur angeschaltete Lichter anzeigen auswertet. Diese Lösung solltest Du anpassen können !

    Michel

    Kommentar


      #3
      Hallo,

      bin zwar kein Spezialist und es geht bestimmt schöner, aber bei mir funktioniert das so:


      watch_item = Alarm.scharf

      Alarm_scharf.py

      Code:
      if sh.Alarm.scharf() == 1 and sh.Fenster.Kontakte() == 0:
      		logger.info('*********Fenster erst schliessen, Auto wieder aus******************')
      		sh.Alarm.scharf(0)
      
      if sh.Alarm.Scharf() == 1 and sh.Fenster.Kontakte() == 1:
      		logger.info('*********Alarm scharf******************')


      watch_item = Fenster.Kontakte

      Alarm.py

      Code:
      if sh.Alarm.scharf() == 1 and sh.Fenster.Kontakte() == 0:
      		logger.info('Fenster Auf ALARM***********')
      		sh.Alarm.augeloest(1)
      Hoffe das hilft

      Gruß Wolfi

      Kommentar

      Lädt...
      X