Telegram+Fensterkontakt

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

Vorheriges Thema - Nächstes Thema

oneill86

Internals:
   DEF        Fensterkontakt.*.open set telegramdevice msg Fenster $NAME offen
   NAME       notifyFensterOffenTelegram
   NR         31
   NTFY_ORDER 50-notifyFensterOffenTelegram
   REGEXP     Fensterkontakt.*.open
   STATE      active
   TYPE       notify
   Readings:
     2016-11-16 17:21:33   state           active
Attributes:

CoolTux

Ok ich sehe schon.
Lese kurz meine Signatur. Gehe in Dich und überlege und schaue Dir ganz genau Dein Notify an. Versuche zu erkennen was genau jedes Wort macht und wo Du ein Problem haben könntest.
Danach wieder melden.
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

CoolTux

Nachtrag. Es gibt noch ein anderes Problem. Das Notify Trigger nicht aber das bekommen wir hin. Erstmal bitte versuchen das offensichtliche zu erkennen.
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

Ich hatte ja gesagt das ich es so kopiert hatte.

Es wird vermutlich hier dran liegen

Fensterkontakt.*.open set telegramdevice msg Fenster $NAME offen
Fensterkontakt_Arbeitszimmer.*.open set telegramdevice msg Fenster $NAME offen

CoolTux

Nein. Das ist es nicht.

Schau dir den set Befehl doch mal an. Was stimmt da nicht?
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

Anstatt des $NAME den Fensterkontakt_Arbeitszimmer? oder als telegramdevice den API-Token?

Mehr würde mir dazu nicht einfallen, hilf mir auf die Sprünge  :o

CoolTux

Du musst noch viel lesen bitte

set Devicenamen

Dein Devicenamen für dein Telegrammdevice lautet Telegram

Also wird daraus ein

set Telegram msg Fenster $NAME offen

Und jetzt müssen wir aber noch schauen wie der Event aus sieht wenn du ein Fenster auf machst.
Also Eventmonitor starten und dann Fenster auf machen und die Eventausgabe hier posten
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

Vielen Dank schon mal für deine Mühe.

Hier der Eventlog nach dem öffnen:

2016-11-16 18:00:00 MAX Fensterkontakt_Arbeitszimmer battery: ok
2016-11-16 18:00:00 MAX Fensterkontakt_Arbeitszimmer onoff: 1
2016-11-16 18:00:00 MAX Fensterkontakt_Arbeitszimmer opened
2016-11-16 18:00:00 MAX Fensterkontakt_Arbeitszimmer MAXLAN_initialized: 1
2016-11-16 18:00:00 MAX Fensterkontakt_Arbeitszimmer MAXLAN_error: 0
2016-11-16 18:00:00 MAX Fensterkontakt_Arbeitszimmer MAXLAN_errorInCommand:
2016-11-16 18:00:00 MAX Fensterkontakt_Arbeitszimmer MAXLAN_valid: 1
2016-11-16 18:00:00 MAX Fensterkontakt_Arbeitszimmer MAXLAN_isAnswer: 0
2016-11-16 18:00:00 MAX Fensterkontakt_Wohnzimmer battery: ok
2016-11-16 18:00:00 MAX Fensterkontakt_Wohnzimmer onoff: 0
2016-11-16 18:00:00 MAX Fensterkontakt_Wohnzimmer closed
2016-11-16 18:00:01 MAX Fensterkontakt_Wohnzimmer MAXLAN_initialized: 1
2016-11-16 18:00:01 MAX Fensterkontakt_Wohnzimmer MAXLAN_error: 0
2016-11-16 18:00:01 MAX Fensterkontakt_Wohnzimmer MAXLAN_errorInCommand:
2016-11-16 18:00:01 MAX Fensterkontakt_Wohnzimmer MAXLAN_valid: 1
2016-11-16 18:00:01 MAX Fensterkontakt_Wohnzimmer MAXLAN_isAnswer: 0
2016-11-16 18:00:01 MAX Fensterkontakt_Kueche battery: ok
2016-11-16 18:00:01 MAX Fensterkontakt_Kueche onoff: 0
2016-11-16 18:00:01 MAX Fensterkontakt_Kueche closed
2016-11-16 18:00:01 MAX Fensterkontakt_Kueche MAXLAN_initialized: 1
2016-11-16 18:00:01 MAX Fensterkontakt_Kueche MAXLAN_error: 0
2016-11-16 18:00:01 MAX Fensterkontakt_Kueche MAXLAN_errorInCommand:
2016-11-16 18:00:01 MAX Fensterkontakt_Kueche MAXLAN_valid: 1
2016-11-16 18:00:01 MAX Fensterkontakt_Kueche MAXLAN_isAnswer: 0
2016-11-16 18:00:01 MAX Fensterkontakt_Schlafzimmer battery: ok
2016-11-16 18:00:01 MAX Fensterkontakt_Schlafzimmer onoff: 0
2016-11-16 18:00:01 MAX Fensterkontakt_Schlafzimmer closed
2016-11-16 18:00:01 MAX Fensterkontakt_Schlafzimmer MAXLAN_initialized: 1
2016-11-16 18:00:01 MAX Fensterkontakt_Schlafzimmer MAXLAN_error: 0
2016-11-16 18:00:01 MAX Fensterkontakt_Schlafzimmer MAXLAN_errorInCommand:
2016-11-16 18:00:01 MAX Fensterkontakt_Schlafzimmer MAXLAN_valid: 1
2016-11-16 18:00:01 MAX Fensterkontakt_Schlafzimmer MAXLAN_isAnswer: 0

CoolTux


Fensterkontakt_.*.opened set Telegram 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

Leider erzielt diese Konfiguration auch keinen Erfolg

CoolTux

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

Internals:
   DEF        Fensterkontakt_.*.opened set Telegram msg Fenster $NAME offen
   NAME       notifyFensterOffenTelegram
   NR         31
   NTFY_ORDER 50-notifyFensterOffenTelegram
   REGEXP     Fensterkontakt_.*.opened
   STATE      2016-11-16 18:11:10
   TYPE       notify
   Readings:
     2016-11-16 18:11:08   state           active
Attributes:

CoolTux

Ok hat geklappt. Das Notify hat getriggert jetzt stimmt wohl was mit dem Set Befehl nicht. Ich habe kein Telegram weiß also nicht wie der set Befehl aussehen sollte.
Was sagt das Log. Gibt es da Fehlermeldung
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

2016.11.16 18:23:51 3: notifyFensterOffenTelegram return value: TelegramBot_Set: Command msg, without explicit peer requires defaultPeer being set

CoolTux

Dann stimmt der set Befehl für Telegram nicht. Wie hast du das bei den anderen gemacht?
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