FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: RpiEinOzean am 02 April 2016, 15:27:22

Titel: Dummy mit Readings-Wert füllen
Beitrag von: RpiEinOzean am 02 April 2016, 15:27:22
Guten Tag zusammen,

ich hätte da mal wieder einen kleinen Tipp nötig.
Ich stehe scheinbar schon wieder einmal irgendwie auf dem Schlauch.

Ich möchte gerne von einem funktionierendem W_Lan_Radio (mittels MPD auf einem zweiten Raspi realisiert) das Reading von [W_Lan_Radio Readings: name] in einen Dummy schreiben.
Diesen Dummy würde ich dann gerne zur Steuerung der Sender ( ist das Reading: name ) benutzen.

Das Problem ist für mich:
Reading von W_Lan_Radio : name in einen Dummy zu bekommen.

Ist vermutlich so trivial dass ich einen Hinweis auf die bestehende Dokumentation bekomme.
Habe ich aber bisher nichts gefunden. Ich frage hier nicht aus Faulheit sondern weil ich nichts gefunden habe.
Bin aber für einen Schubs in die Richtige Richtung dankbar.

Gruß an alle  :)
Titel: Antw:Dummy mit Readings-Wert füllen
Beitrag von: franky08 am 02 April 2016, 19:31:30
Ich hoffe ich interpretiere deine Frage richtig. Das kannst du z.B. mit einem notify machen aber, wie Alles in fhem, gibt es da viele verschiedene Möglichkeiten!

define name_nty notify {my $evnt = ReadingsVal("W_Lan_Radio","name","undef"); {fhem ("set <name vom dummy> $evnt")}}

oder einfacher
define name_nty notify W_Lan_Radio; set <name vom dummy> $EVENT
das geht aber nur wenn "name" im state von W_Lan_Radio steht

ungetestet und kann fehlerhaft sein!
Eingabe in der DEF, nicht in die fhem.cfg!

VG
Frank
Titel: Gelöst:Dummy mit Readings-Wert füllen
Beitrag von: RpiEinOzean am 04 April 2016, 17:06:26
Danke für die Antwort.

Ich habe es jetzt so realisiert:
define d_Play_List dummy
define myNotify_Radio notify Raspi_W_Lan_Radio:name.* set d_Play_List $EVTPART1


Ist also aus meiner Sicht gelöst.
Gruß an allle