FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: inesa394 am 07 Dezember 2017, 15:38:18

Titel: Mit DOIF und Telegram Geodaten senden
Beitrag von: inesa394 am 07 Dezember 2017, 15:38:18
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
Titel: Antw:Mit DOIF und Telegram Geodaten senden
Beitrag von: Frank_Huber am 07 Dezember 2017, 15:41:37
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.
Titel: Antw:Mit DOIF und Telegram Geodaten senden
Beitrag von: inesa394 am 07 Dezember 2017, 17:11:50
Danke für die Hilfe werds nachher gleich mal probieren