items.conf
Code:
[klingel]
[[taster]]
type = num
knx_dpt = 1
knx_send = 0/0/50
knx_reply = 0/0/50
knx_listen = 0/0/50
eval = sh.klingel.taster.alarm(1)
[[[alarm]]]
type = num
knx_dpt = 1
knx_send = 0/0/55
autotimer = 1m = 0
Code:
[mail_klingel]
filename = mail_klingel.py
watch_item = klingel.taster.alarm
Code:
#/logics/mail_klingel.py
#!/usr/bin/env python
# Mail bei Klingel
if trigger['value'] == 1:
empfaenger = 'mail@provider.com'
datum = datetime.datetime.now().strftime("%d.%m.%Y")
zeit = datetime.datetime.now().strftime("%H:%M:%S")
betreff = 'Klingel betätigt'
nachricht = 'Es wurde am ' + datum + ' um ' + zeit + ' geklingelt'
sh.mail(empfaenger, betreff, nachricht)
logger.info('Nachricht ' + betreff + ' gesendet')



Einen Kommentar schreiben: