(Gelöst) sendmail unter fhem auf raspberry

Begonnen von nepomuk, 03 November 2016, 07:21:00

Vorheriges Thema - Nächstes Thema

nepomuk

Hallo,
auf die Gefahr hin, dass Ihr mich steinigt-
ich bekomme es nicht hin, dass unter FHEM nach einem Bewegungsalarm ein Mail versendet wird.
Das Wiki dazu hat mir nicht weitergeholfen.
Ich habe SendMail auf dem Raspberry eingerichtet- von der Console aus funktioniert es, dort wird das Mail auch verschickt.
Nur unter FHEM nicht...Also wenn ich einen Bewegungsalarm provoziere.
Anbei der Auszug aus der Config (Mail Adresse ausgeixt)
Vielleicht kann mir jemend einen Tip geben.
Danke!
Gruß
Helmut
#
define MOTION notify EnO_FFC82500 (ReadingsVal("EnO_FFC82500","channelB","B0") {\ DebianMail('xy.xy@xy.de','Achtung Bewegungsalarm');;\}
#Bewegungsmelder
define EnO_FFC82500 EnOcean FFC82500
attr EnO_FFC82500 IODev TCM310_0
attr EnO_FFC82500 alias Bewegungsmelder
attr EnO_FFC82500 devStateIcon BI:motion_detector@green B0:motion_detector@red
attr EnO_FFC82500 eep F6-02-01
attr EnO_FFC82500 fp_Keller 126,606,0,,
attr EnO_FFC82500 icon motion_detector
attr EnO_FFC82500 manufID 7FF
attr EnO_FFC82500 room EnOcean
attr EnO_FFC82500 subType switch
define EnO_FFC82502 EnOcean FFC82502
attr EnO_FFC82502 IODev TCM310_0
attr EnO_FFC82502 alias Bewegungsmelder
attr EnO_FFC82502 devStateIcon M: off*:motion_detector@green M: on*:motion_detector@red
attr EnO_FFC82502 eep A5-08-01
attr EnO_FFC82502 icon motion_detector
attr EnO_FFC82502 manufID 00D
attr EnO_FFC82502 room EnOcean
attr EnO_FFC82502 subType lightTempOccupSensor.01
#

DeeSPe

So so, Du willst also bei jedem nur erdenklichen Event vom EnO_FFC82500 eine eMail über dessen channelB Status bekommen?
Keine Ahnung wie oft EnO_FFC82500 ein Event erzeugt, aber so könnten schlimmstenfalls alle paar Sekunden mehrere eMails rausgehen.
Da könnte Dein Provider schnell etwas dagegen haben und mit Verdacht auf Spam die Mails blocken!

Funktioniert denn in der FHEM Eingabezeile ein:
Zitat{DebianMail('xy.xy@xy.de','Achtung Bewegungsalarm')}
???

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

nepomuk

Hallo Dan,
ja funktioniert- bekomme die EMail.
Der Bewegungsmelder sollte laut Log nur bei einem Event was senden...
Werd ich ja dann sehen...
Gruß
Helmut

DeeSPe

Welches Event kommt denn bei Bewegung?
Würde das notify auch entsprechend nur auf dieses eine Event ansetzen!
Sprich:
define MOTION notify EnO_FFC82500:<READING-BEWEGUNG>.* {DebianMail('xy.xy@xy.de','Achtung Bewegungsalarm') if($EVTPART1 eq "<WERT-BEI-BEWEGUNG>")}

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

nepomuk

Hi,
Problem gelöst- hab die ganze Zeit den "falschen" Sensor verwendet.
Der Bewegungsmelder besteht aber aus 3 Elementen- zu verwenden ist der FFC82502.
Und wie Dan schon schrieb dann mit Motion on oder off.
Danke!
Gruß
Helmut