Hallo,
wie kann ich die Werte der Readings eines Gerätes in perl verwenden?
Bisher habe ich dafür etwa so einen Code:
my $desiredtemp = fhem "list Thermostat_1 desired-temp";
Das funktioniert auch, allerdins erscheint im Logfile immer der entsprechende Eintrag.
Gibt es eine alternative, die diesen Eintrag nicht verwertet?
Ich habe leider keine Beispiele für so etwas gefunden da es wohl zu trivial ist :D
Hallo,
keine Beispiele?
Im Einsteiger.pdf hat Uli aber mit Sicherheit einige erwähnt.
ReadingsVal wäre die Lösung.
Grüsse
Ja wenn man weiß wonach man suchen muss ist das natürlich einfacher ;)
Danke, mit ReadingsVal() klappt es perfekt.
Hallo,
könntest du dann biite noch deinen ersten Beitrag bearbeiten und dem Titel ein (Gelöst) vorne dran stellen.
Danke.
Grüsse
P.S.: Ich wusste bis grade eben nicht das es auch mit list geht ;)
Es gibt noch mehr Möglichkeiten, aber wir wollen es jetzt mal nicht zu kompliziert machen, ReadingsVal() ist schon die einfachste und genau dafür vorgesehene Lösung 8)
Naja list ist auch eher unschön dafür (liefert auch den timestamp etc.) aber war halt das erste was ich schnell als fhem Befehl (analog zu set) finden konnte.