Ich bekomme es bisher nicht hin, die Ventilposition der FHT8 Heizungsaktoren an KNX zu senden.
Problem ist wohl, dass der actuator Wert in % ausgegeben wird.
Mein Code funktioniert zumindest mit den Max Heizungsthermostaten, weil hier der Wert nicht in % ausgegeben wird.
Kann/muss man hier vor Übergabe der Wert noch umgerechnet/umformatiert werden und wenn ja, wie?
Der Code, der für Max funktioniert aber mmit den FHTs nicht:
define ValveZiW KNX 0/5/144:dpt5.001
attr ValveZiW room KNX
define FHEMtoKNXValveZiW notify ZiW_Hz:actuator.* set ValveZiW g1 $EVTPART1
Chat GPT hat mir einen Code mit Perl vorgeschlagen, der aber Fehler erzeugt:
define ValveZiW_to_KNX notify ZiW_Hz:actuator:.* {
my $val = ReadingsVal("ZiW_Hz","actuator",0);
fhem("set ValveZiW $val");
}
Für jede Hilfe dankbar!
Die KI kennt scheinbar ReadingsNum() nicht...
ich leider auch nicht - wie sicherlich an meiner Frage zu erkennen ist, noch Newbie