Batterienwarnung per Telegram

Begonnen von Mickey, 30 September 2016, 08:56:57

Vorheriges Thema - Nächstes Thema

Mickey

Guten Morgen,

kann das so funktionieren, leider kann ich es nicht testen  :D

([":battery: low"] and [?Battery:$DEVICE] ne "low") ({Telegram('256829212', 'FHEM - battery warning from device: $DEVICE')}, setreading Battery $DEVICE low)

Oder muss da noch  msg  rein?

Danke für euch Hilfe

Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

igami

Zitat von: Mickey am 30 September 2016, 08:56:57
kann das so funktionieren, leider kann ich es nicht testen  :D
Warum denn nicht? Erstell dir einen dummy mit einem battery Reading.

Warum ist der Telegram-Befehl ein Perl aufruf?
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Mickey

Hallo,

weil meine Batterien alle ok sind  :D
Dummy`s habe ich schon erstellt.

Grüße
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

Brockmann

Probier doch mal: trigger <Device> battery: low
Das erzeugt ein entsprechendes Event, worauf das DOIF reagieren sollte

Mickey

Danke, werde ich gleich mal testen.

Danke
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

Mickey

Der Status "low" wird mir gemeldet, aber leider nicht von welchem Device

([":battery: low"] and [?Battery:$DEVICE] ne "low") (set Telegram msg Bitte Batterie austauschen, $EVENT)

Hat jemand eine einfache Lösung?

Grüße
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

CoolTux

Du hast ja auch das Device nicht mit angegeben in Deiner Telegrammmeldung.
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

Jetzt muß ich mal Fragen wieso Du da noch ne Abfrage drin hast wenn doch schon das Device ein low gemeldet hat?


([":battery: low"]) (set Telegram msg Bitte Batterie austauschen, $DEVICE)


So sollte es gehen
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

bmilos

Bei mir wird kein Device-Name mit $DEVICE mitgegeben, jemand eine Idee warum?
Raspberry Pi 3, nanoCUL 433, FHEMduino, HMLAN, Homematic, Intertechno, MiLight, MySensor

Damian

Das Komma dürfte hier das Problem sein. Oder mal eine Sammelmeldung schicken, die habe ich vor paar Minuten verfasst ;) https://forum.fhem.de/index.php/topic,84390.msg766887.html#msg766887

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

bmilos

Wie meinst du, dass Komma das Problem ist?

Habe es auch ohne versucht  ???
(set Telegram msg Bitte Batterie austauschen $DEVICE)
Raspberry Pi 3, nanoCUL 433, FHEMduino, HMLAN, Homematic, Intertechno, MiLight, MySensor