Dummy mit Readings-Wert füllen

Begonnen von RpiEinOzean, 02 April 2016, 15:27:22

Vorheriges Thema - Nächstes Thema

RpiEinOzean

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  :)

franky08

#1
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
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

RpiEinOzean

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