FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: FHEM_Chris am 21 November 2017, 02:00:37

Titel: [GELÖST] MQTT Readings über Telegram abfragen
Beitrag von: FHEM_Chris am 21 November 2017, 02:00:37
Hallo,

Ich möchte gerne über Telegram MQTT Readings abfragen (Temperatur und Feuchte) bekomme es aber nicht hin beide Dienste zu verknüpfen.
Beide Module; Telegram und MQTT funktionieren. Ich sehe meine Sensordaten in den MQTT Readings, ebenso ist es bei Telegram wo Ich auch meine empfangenen Nachrichten sehe.
Das senden über Telegram klappt auch, nur bekomme Ich eben die Werte von MQTT nicht zu Telegram.

Ich habe es in Telegram bisher über "favorites" versucht mit
set Telegram message ReadingsVal("Klima","klima",0)

wobei Klima mein MQTT Device ist und klima das Reading.

Für Tips wäre Ich echt dankbar :)

Titel: Antw:MQTT Readings über Telegram abfragen
Beitrag von: andies am 21 November 2017, 06:23:43
Du wirfst zwei Dinge in einen Topf.

set Telegram message ist "FHEM-Code". ReadingsVal("Klima","klima",0) ist Perl-Code. Das muss auseinander gehalten werden. Eine ganz schnelle und sicher schlechte Möglichkeit besteht vermutlich darin, in Telegram ein userreading zu erzeugen, das aus Klima gefüttert und dann versendet wird. Aber da sollte es bessere Lösungen geben.
Titel: Antw:MQTT Readings über Telegram abfragen
Beitrag von: kumue am 21 November 2017, 06:30:39
sollte doch so gehen...
set Telegram message [Klima:klima]
Titel: Antw:MQTT Readings über Telegram abfragen
Beitrag von: andies am 21 November 2017, 06:51:57
Zitat von: kumue am 21 November 2017, 06:30:39
set Telegram message [Klima:klima]
Das ist ja cool. Ist die Verwendung dieser eckigen Klammern FHEM-typisch? Also geht das auch mit anderen devices? Ich bilde mir ein, dass in der Einführung nicht gelesen zu haben.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:MQTT Readings über Telegram abfragen
Beitrag von: FHEM_Chris am 21 November 2017, 14:02:41
Es klappt.. 😁 ähnliches hätte ich gestern probiert, hatte aber keine eckigen klammern gesetzt. 😑
Titel: Antw:MQTT Readings über Telegram abfragen
Beitrag von: Beta-User am 21 November 2017, 14:16:01
Zitat von: andies am 21 November 2017, 06:51:57
Das ist ja cool. Ist die Verwendung dieser eckigen Klammern FHEM-typisch? Also geht das auch mit anderen devices? Ich bilde mir ein, dass in der Einführung nicht gelesen zu haben.
War mir auch bis vor kurzem unbekannt. Das scheint mit allen set-Befehlen zu gehen und läuft unter "set magic", siehe commandref zu set (https://fhem.de/commandref_DE.html#set).