Mit DOIF und Telegram Geodaten senden

Begonnen von inesa394, 07 Dezember 2017, 15:38:18

Vorheriges Thema - Nächstes Thema

inesa394

Hallo

Mit diesem DOIF hier möchte ich gern meine Geodaten stündlich versenden
Die Geodaten werden mit dem Modul livetracking abgefragt.
([+:59] and  { my @pos=split(/,/,ReadingsVal("trackings","location",""))}) (set telegram sendLocation $pos[0] $pos[1])
es wird zwar versendet aber nicht meinen genauen Positionsdaten
Mit einem notify funktioniert es hingegen

trackings { my @pos=split(/,/,ReadingsVal("trackings","location","")); fhem ("set telegram sendLocation $pos[0] $pos[1] " ) }
 

Weil ich das stündlich machen will wäre für mich DOIF komfortabler als mit notify
Wo liegt hier mein Fehler?

Ines

Frank_Huber

dein Perl Befehl muss in den Ausführuingsteil.
([+:59])  { my @pos=split(/,/,ReadingsVal("trackings","location","")); fhem "set telegram sendLocation $pos[0] $pos[1]"}

ungetestet, aber dieser Ausführungsteil sollte gehen.

inesa394

Danke für die Hilfe werds nachher gleich mal probieren