Telegram+Fensterkontakt

Begonnen von oneill86, 07 November 2016, 10:52:43

Vorheriges Thema - Nächstes Thema

oneill86

Hallo zusammen,

nachdem ich in einem anderen Post den Tipp bekommen habe das es mit Telegram möglich ist eine Nachricht auf dem Handy zu erhalten wenn der Fensterkontakt/Türkontakt anspricht wollte ich hier das Thema nochmal aufgreifen. Ich habe Telegram zum laufen gebracht und meine Funksteckdosen lassen sich jetzt auch super damit bedienen. Nun zu meiner Frage, wie setze ich es denn um das Telegram den Status der Kontakte ans Handy sendet wenn diese sich verändern? Es sind MAX Kontakte die über den CUBE angeschlossen sind.

Vielen Dank schon mal.

lg oneill

CBSnake

Moin,

z.B. mit einem DOIF

([Fensterkontakt:state] eq "open")(set telegramdevice msg text)DOELSE

Grüße
Achim
FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

CoolTux

Oder mit einem notify


define notifyFensterOffenTelegram notify Fensterkontakt.*.open set telegramdevice msg Fenster $NAME offen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

oneill86

Das mit dem Notify klingt interessant.

Den Define setze ich einfach in die Kommandozeile ein und für $Name den Namen des Kontaktes?

CoolTux

Das sollte eins zu eins so klappen. $NAME beinhaltet den Namen des Devices welches das open gemeldet hat.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CBSnake

Hi,
deine Fensterkontakte sollten allerdings auch Fensterkontakt heißen ; -)

Gesendet von meinem SM-P605 mit Tapatalk

FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

CoolTux

Oh ja sorry vergesse immer das Wesentliche bei Einsteigern.

Fensterkontakt.*

Trigger auf alles was mit Fensterkontakt beginnt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

oneill86

Also der Kontakt heißt Kontakt_Fenster und hat die ID MAX_xxxxx und das ganze ist im Raum Arbeitszimmer (musste man beim MaxCube so angeben.

Zitatdefine notifyFensterOffenTelegram notify Kontakt_Fenster.*.open set telegramdevice msg Fenster $NAME offen

So müsste das dann aussehen oder?!

lg oneill

CoolTux

Wenn der NAME wirklich nur Kontakt_Fenster ist dann sollte ein

define notifyFensterOffenTelegram notify Kontakt_Fenster.open set telegramdevice msg Fenster $NAME offen

reichen.
Verstehe nur nicht wieso Du den nur Kontakt_Fenster nennst. Wie nennst Du denn die anderen. Hätte wenigstens noch sowas wie ein Raumname im NAME erwartet.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

oneill86

Achso, ja ich habe das über die Raumnamen definiert gehabt.. Habe den Namen jetzt in Fensterkontakt_Arbeitszimmer umbenannt.. Leider funktioniert das so nicht. Ich bekomme keine Nachricht

CoolTux

Dann mach mal folgendes.
Oben in das FHEMWEB Eingabefeld gibst du mal

list Fensterkontakt _Arbeitszimmer

ein. Und postest hier den Output.
Ausserdem machst Du mal den Eventmonitor auf. Zu finden links unten. Drückst auf das .* und gibst vor dem .* ein

Fensterkontakt _Areitszimmer

dann öffnest Du das Fenster und postest hier die Ausgabe vom Eventmonitor.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

oneill86

Bei list Fensterkontakt _Arbeitszimmer passiert nichts. Wenn ich dies oben eingebe.


Zitat2016.11.08 05:25:33 3 : Opening MAXCube device 192.168.x.xxx:6xxx0
2016.11.08 05:25:33 3 : MAXCube device opened

CoolTux

Du hast doch in FHEM ein Gerät welches Dein Fensterkontakt ist, oder? Schau mal bitte welchen NAMEN es hat.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net


Benni

Ich würde hier gerne mal die Lektüre von

http://www.fhemwiki.de/wiki/Erste_Schritte_in_fhem

und

http://fhem.de/Heimautomatisierung-mit-fhem.pdf

empfehlen.

Hier scheinen doch einige Grundlagen zu fehlen, was offensichtlich auch das Helfen an sich erschwert.