Ankündigung

Einklappen
Keine Ankündigung bisher.

Kleines Überwachungskonzept

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

    Kleines Überwachungskonzept

    Hi,

    ich bin gerade dabei folgendes zu realisieren / planen:

    Mangels Erfahrung mit solchen Logiken fällt mir das nicht ganz so leicht, aber vielleicht hat jemand etwas ähnliches realisiert und gibt mir ein Beispielskript hierzu.

    Ich hab ein Alarmanlage_on_off Objekt:
    Code:
         [[[[alarmanlage_on_off]]]]
                    name = alarmanlage_on_off
                    type = bool
                    knx_cache = 9/4/0
                    knx_listen = 9/4/0
                    knx_status = 9/4/0
                    knx_dpt = 1
                    visu_acl = rw
    sowie diverse PM-Melder

    Code:
                     [[[[anwesenheit_wc]]]]
                    name = anwesenheit_wc
                    type = bool
                    knx_cache = 0/3/2
                    knx_listen = 0/3/2
                    knx_status = 0/3/2
                    knx_dpt = 1
                    visu_acl = ro
    Die Visualisierung funktioniert Einwandfrei.

    Nun möchte ich gerne noch eine E-Mail erzeugen für den Fall das der Alarmschalter auf "on" gesetzt ist.

    Ohne Alarmschalter funktioniert dies bereits mittels:
    logic.conf

    Code:
     # Abfrage Prenzmelder
    [PM_MELDER_FLUR_Haustuer]
        filename = PM_MELDER_FLUR_Haustuer.py
        watch_item = first.eg_overview.Raumdaten.anwesenheit_flur_haustuer
    und dem passenden py-skript:
    Code:
     sh.mail([EMAIL="XXX@fXXX.de'"]XXX@fXXX.de'[/EMAIL], 'Rain: Help me', 'You could send UTF-8 encoded subjects and messages')
    Kann mir jemand verraten wie ich am besten die Abfrage auf den Alarm-Schalter noch mit einbringe ?

    Meine versuche sind bisher fehlgeschlagen.

    Danke für eure Hilfe

    #2
    Mit einer IF Schleife
    Code:
    if sh.xxx.xxx.xxx.alarmanlage_on_off() == 1:
        sh.mail(XXX@fXXX.de', 'Rain: Help me', 'You could send UTF-8 encoded subjects and messages')
    wobei du die xxx.xxx.xxx noch mit deiner passenden Itemstruktur ersetzen musst.

    mfg
    Markus

    Kommentar


      #3
      Perfekt - vielen Dank - das erfüllt schon ganz gut seinen Zweck..

      Kann ich die if Bedingungen auch schachteln ?
      Code:
      if [URL="http://redaktion.knx-user-forum.de/lexikon/sh/"][U][COLOR=#000080]sh[/COLOR][/U][/URL].xxx.xxx.xxx.alarmanlage_on_off() == 1: 
          if sh[URL="http://redaktion.knx-user-forum.de/lexikon/sh/"][U][COLOR=#000080][/COLOR][/U][/URL].xxx.xxx.xxx.pm_melderf() == 1:
               sh.mail ......
      Vielen Dank

      Kommentar


        #4
        mit mehreren IF oder mit and verknüpfen

        Code:
        if sh.xxx.xxx.xxx.alarmanlage_on_off() == 1 and sh.xxx.xxx.xxx.pm_melderf() == 1:
            sh.mail...

        Kommentar

        Lädt...
        X