FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Bigsonic1 am 24 Februar 2014, 20:17:28

Titel: Rauchmelder bei Alarm Pushover Nachricht senden
Beitrag von: Bigsonic1 am 24 Februar 2014, 20:17:28
Ich würde gerne beim Ansprechen meiner Rauchmelder eine Pushover Nachricht bekommen, aber es funzt noch nicht, bin absoluter Anfänger...
Über den Befehl: set Rauchmelder on funzt es.
fhem.cfg:

#Feueralarm definieren
define Feueralarm dummy
attr Feueralarm room Sicherheit

#Feueralarm definieren
define FeueralarmAn notify TRX_KD101_3b9100 smoke:alert.* { fhem ("set Feueralarm on") if (Value("HA.Jay") eq "off")}

#Pushover Notification bei Feueralarm
define FeueralarmPushover notify Feueralarm:on { system ("curl -s -F 'token=xxxxxxxxxxxxxxxxxxxx' -F 'user=xxxxxxxxxxxxxxxxxxxxxxxxxxxx' -F 'message=Feuer\nRauchmelder angesprochen' https://api.pushover.net/1/messages.json")}
Diese angaben sind vom Rauchmelder:
Internals
DEF
KD101 3b9100 smoke
IODev
TRX_0
NAME
TRX_KD101_3b9100
NR
24
STATE
alert
TRX_SECURITY_deviceid
3b9100
TRX_SECURITY_devicelog
smoke
TRX_SECURITY_type
KD101
TYPE
TRX_SECURITY
Readings
smoke
alert
2014-02-02 15:35:14
state
alert
2014-02-24 18:12:50
Titel: Antw:Rauchmelder bei Alarm Pushover Nachricht senden
Beitrag von: Christoph am 25 Februar 2014, 00:51:43
Für Pushover gibts ein Modul

http://forum.fhem.de/index.php/topic,16215.0.html
Titel: Antw:Rauchmelder bei Alarm Pushover Nachricht senden
Beitrag von: Puschel74 am 25 Februar 2014, 05:39:10
Hallo,

und um Nachrichten damit zu senden gebt es auch schon einige Beiträge.

Grüße
Titel: Antw:Rauchmelder bei Alarm Pushover Nachricht senden
Beitrag von: Kakaomonster am 07 März 2014, 09:54:08
Schade das man nur auf andere themen verweist, aber nicht wirklich weiterhilft. Die meisten Anfänger, was ich ja auch bin, haben mit Sicherheit das gesamte Forum und google schon befragt und einiges versucht. Sicher, es gibt einige die hier fragen und keinen Handschlag dafür getan haben, ist ja so einfacher, aber das sind nur wenige.

Ich fände es schön, wenn doch manchmal mehr Hilfsbereitschaft da wäre von den Leuten, die wissen wie es geht.

Ich kann Dir hier zwar leider nun auch nicht helfen, aber mir ist aufgefallen das
#Pushover Notification bei Feueralarm
define FeueralarmPushover notify Feueralarm:on

ein leerzeichen fehlt. also so:
#Pushover Notification bei Feueralarm
define Feueralarm Pushover notify Feueralarm:on


VOR dem Pushover. Ich kann mir zwar nicht vorstellen, dass es daran liegt, aber ein Versuch ist es wert, ich halte mich auch immer an Versuchen fest. Viel Glück noch. IN zwei Wochen habe ich das auch noch vor mir, vielleicht gibt es ja bis dahin hier mehr Hilfe :-)

EDIT:
Eine Idee hätte ich vielleicht. Auf einen Versuch:

define Rauchmelder Pushover TOKEN USERCODE
define Feueralarm:1  set Rauchmelder msg 'Feuermelder hat ausgelöst.' '' 0 ''


Einfach mal eine Idee aus meiner Textnachricht die ich mir zu einer Uhrzeit senden lasse. Würde mich über Rückmeldung freuen. Kann es aktuell selbst nicht testen, da meine Rauchmelder noch im Schrank liegen :-)
Titel: Antw:Rauchmelder bei Alarm Pushover Nachricht senden
Beitrag von: Mitch am 07 März 2014, 12:28:01
Gib mal mehr Infos zu deiner CFG (und bitte die Codefunktion nutzen).
Du schreibst einmal von set Rauchmelder on und dann steht in dem Teil, den du zur Verfügung stellst nur etwas von Feueralarm?

Ich habe folgenden Code:
define Feueralarm.An notify FS25_xxxxxxxx:on {\
    { system ("curl -s -F 'token=xxx' -F 'user=xxx' -F 'message=FEUERALARM' https://api.pushover.net/1/messages.json")};;\
}


Der FS25_xxx ist das Modul im Feuermelder.

Ich denke, es liegt am Reading deines Feuermelders.
Titel: Antw:Rauchmelder bei Alarm Pushover Nachricht senden
Beitrag von: Kakaomonster am 07 März 2014, 13:50:35
Hallo Mitch,

kurze zwischenfrage, wenn ich mir meinen Versuch und Deinen Code ansehe... wäre meiner total dran vorbei kann das sein und nicht lauffähig?
Titel: Antw:Rauchmelder bei Alarm Pushover Nachricht senden
Beitrag von: Mitch am 07 März 2014, 13:53:13
Nein, Dein Code passt schon, ist nur anders dargestellt.

Wie gesagt, ich denke Dein Fehler liegt eher beim Reading vom Feuermelder selber.
Du sagst ja, das es manuell funktioniert.