FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Dodger am 23 Mai 2024, 09:02:41

Titel: ReadingsVal in notify als Text übergeben
Beitrag von: Dodger am 23 Mai 2024, 09:02:41
Hallo,

bei meinem Umzug von Pushbullet zu Telegram hänge ich an einer Stelle fest.
Ich habe ein Notify, welches mir einen Wert aus einem Device per Telegram schicken soll.
Das notify sieht im Wesentlichen so aus (direkt das DEF aus den Notify):
Telegram.msgText:.Anfrage
set Telegram message @Empfänger "hier soll das Reading aus einem Device stehen"

Was auch immer ich tue: die zweite Zeile funktioniert nicht.
Wenn ich dort direkt das Device angebe
device:Elementdann wird mir in Telegram der Text "Device:Element" geschickt.
Wie komm ich in dieser Konstellation an den Wert von Device:Element?

Gruß
Dodger
Titel: Aw: ReadingsVal in notify als Text übergeben
Beitrag von: betateilchen am 23 Mai 2024, 09:07:56
Vielleicht mal eckige Klammern drumrum machen?

[device:Element]
(ungetestet, ich mag dieses absurde Konstrukt generell nicht)
Titel: Aw: ReadingsVal in notify als Text übergeben
Beitrag von: Otto123 am 23 Mai 2024, 09:09:17
Hi,

set magic sieht so aus, siehe commandref von set (https://fhem.de/commandref_modular_DE.html#set):
set Telegram message @Empfänger [device:Element]

betateichen war schneller ;)

Gruß Otto
Titel: Aw: ReadingsVal in notify als Text übergeben
Beitrag von: Beta-User am 23 Mai 2024, 09:14:26
OT:
Wenn man mit verschiedenen Messenger-Diensten am Experimentieren ist, empfielt es sich ggf. mal einen Blick auf msgConfig zu werfen und die Benachrichtigungen "system-neutral" via "msg"-Befehl zu versenden...