[obsolet] DOIF Perlmodus get Kommando

Begonnen von ToKa, 07 April 2021, 19:06:53

Vorheriges Thema - Nächstes Thema

ToKa

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
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight