Telegram Event [Bb]attery.*

Begonnen von Mickey, 06 Oktober 2016, 17:25:59

Vorheriges Thema - Nächstes Thema

Mickey

Hallo,

Ich brauche wieder Hilfe  :o

Was stimmt da nicht?

.*:[Bb]attery.* { if ($EVENT !~ m/ok/) { \ { Telegram('271980024', 'FHEM Batteriewarnung', $NAME.': '.$EVENT)}; \ Log 3, "$NAME : Batteriewarnung $EVENT"; \ } \ }

Ich möchte nur den Event per Telegram bekommen.

Danke, Michael
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

.*:.*[Bb]attery:.[Ll]ow set bla bla

Du denkst zu komplex. Nicht von hinten durchs Auge ins Herz.
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

Otto123

#2
Manchmal fehlt ein Punkt manchmal auch ein Doppelpunkt  ;)
.*:[Bb]attery:.*

Außerdem wäre noch schön wenn Du sagen würdest, was geht denn nicht? Ansonsten könnte einer Deine Frage beantworten: "Die Telefonnummer?"  ;)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Mickey

 ;D ;D ;D

Aber wie bekomme ich den $EVENT in die Telegram msg?

Grüße,Michael
Und DANKE Dir/Euch  ;)
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

Otto123

#4
Zitat von: Mickey am 06 Oktober 2016, 18:00:24
;D ;D ;D

Aber wie bekomme ich den $EVENT in die Telegram msg?

Grüße,Michael
Und DANKE Dir/Euch  ;)
Der steht doch drin? Du hast eine Funktion Telegram?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

CoolTux

In dem Du Deine Routine die Du aufrufst korrekt aufrufst.
Wenn Du Parameter der Routine übergibst wird alles was zwischen ' ' steht tatsächlich genau so übergeben. Auch Variablennamen. Also nicht der Wert der Variable.
Wo hingegen alles was zwischen " " anders interpretiert wird, so das der Wert einer Variablen übergeben wird.
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

Otto123

Zitat von: CoolTux am 06 Oktober 2016, 18:05:04
In dem Du Deine Routine die Du aufrufst korrekt aufrufst.
Wenn Du Parameter der Routine übergibst wird alles was zwischen ' ' steht tatsächlich genau so übergeben. Auch Variablennamen. Also nicht der Wert der Variable.
Wo hingegen alles was zwischen " " anders interpretiert wird, so das der Wert einer Variablen übergeben wird.
Naja bei debianmail (Beispiel aus dem Wiki) geht es genau so, $EVENT steht ja solo und nicht in ' '. Aber der Syntax für den Telegrambot ist offenbar nicht einfach identisch.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Mickey

Ich versuche es nochmal  :o

.*:.*[Bb]attery:.[Ll]owset { Telegram('271980024', 'FHEM Batteriewarnung', $NAME.': '.$EVENT)}; \ Log 3, "$NAME : Batteriewarnung $EVENT"; \ } \ }

Au weia ich duck mich schon mal wech  :D

Bitte nicht so böse mit mir werden  ::)

Danke EUCH und viele 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

Kenne Debianmail jetzt nur so von mal drüber schauen. Aber ich glaube das war ja ein Systemaufruf und keine Routine. Oder?
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

Otto123

#9
Zitat von: CoolTux am 06 Oktober 2016, 18:13:45
Kenne Debianmail jetzt nur so von mal drüber schauen. Aber ich glaube das war ja ein Systemaufruf und keine Routine. Oder?
sub in 99_myUtils

Ich weiß nicht was er tut? Der Aufruf den er kopiert hat bedeutet Empfänger, Betreff und dann Gerät:Event im text. Ich habe keine Ahnung von Telegrambot - aber so geht es bestimmt nicht!?

Und er sagt auch nicht was nicht geht!?  >:( ich meine da gehen drei Klammern zu und nur eine auf?


Also ich rate jetzt mal, ist es eigentlich ein notify? .*:.*[Bb]attery:.[Ll]owset { Telegram('271980024', $EVENT)}; \ Log 3, "$NAME : Batteriewarnung $EVENT"
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Mickey

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