Temperaturdaten mit Whatsapp senden

Begonnen von dable, 26 Dezember 2015, 17:02:58

Vorheriges Thema - Nächstes Thema

dable

Hallo zusammen,

Ich bin ein absoluter Neuling und komme jetzt bei einem Punkt nicht weiter.

Ich hab einen Temperatursensor in Fhem eingebunden und würde mir gerne die aktuelle Temperatur über yowsup dreimal am Tag zu gewissen Uhrzeiten 6:00, 12:00 und 17:00 per Whatsapp schicken lassen.
Yowsup läuft soweit

Bei meinen bisherigen versuchen bekomme ich immer folgende Fehler Meldung per Whatsapp:
syntax error at (eval 17424) line 2, at EOF
mit dem Code
define Wa_TempSchulhof notify Schulhof:temperature:.* set <device> send {(ReadingsVal (temperature.*)}
Ich hab leider keine Ahnung was ich hier ändern muss damit es funktioniert

Ich hoffe Ihr versteht mein Problem

Vieleicht hat ja jemand eine Idee

Vielen Dank schonmal

justme1968

wenn du zu festen zeiten etwas senden möchtest brauchst du ein at oder einen WeekdayTimer oder ein DOIF und kein notify.

ReadingsVal benötigt drei parameter: device name, reading name und default wert. die ersten beiden paramter sind strings und gehören in anführungszeichen.

du kannst nicht fhem und perl code auf diese art mischen.

zu allen drei punkten findest du im einsteiger pdf weitere erläuterungen.


wenn du fhem code verwendest schaut das reine senden etwa so aus:set <device> send [<device>:temperature]

und mit perl so:{ fhem( "set <device> send ". ReadingsVal("device", "temperature", "unknown") ); }

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

dable

Danke für die Antwort

Bekomme es aber leider immer noch nicht ans laufen :(

define Wa_auto_TempSchulhof at *17:00:00 set Daniel send [Schulhof:temperature]

Was mach ich falsch?

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

dable

Da hast du recht ist mir nach dem abschicken auch aufgefallen.

Danke trotzdem für die Hilfe im ersten Post

Nach einigem ausprobieren funktioniert es jetzt endlich.