Hallo zusammen,
ich würde im Perlmodus gerne ein get Kommando absetzen, um von einem ZWAVE Ventil die Solltemperatur abzufragen. Da es kein fhem_get gibt habe ich das so probiert:
sub get_setPoint {
my ($dev,$tmMode)=@_; # Variable $dev und $tmMode mit dem Parameter belegen
$_cmd="get $dev setpoint $tmMode";
set_Exec("ti_poi",3,'fhem("$_cmd")');
Log 2, "get_setPoint: $dev, $tmMode, $_cmd";
}
Das scheint aber nicht zu funktionieren, das Reading wird nicht aktualisiert. Im Log findet sich nichts auffälliges.
Kann mir jemand auf die Sprünge helfen, was ich falsch mache?
EDIT: Sofern das grundsätzlich geht, gleich noch eine Frage: Der Trigger kann von mehreren Ventilen kommen - wie verhält sich dann das DOIF? Wird der Code für jedes Ventil ganz druchlaufen durchlaufen?
VG
Torsten
EDIT2: siehe https://forum.fhem.de/index.php/topic,120212.0.html (https://forum.fhem.de/index.php/topic,120212.0.html)