FHEM Forum

FHEM - Hausautomations-Systeme => SlowRF => Thema gestartet von: JochenFHEM am 25 Januar 2026, 21:17:17

Titel: FHT80 Ventilposition ohne "%" an KNX senden
Beitrag von: JochenFHEM am 25 Januar 2026, 21:17:17
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!

Titel: Aw: FHT80 Ventilposition ohne "%" an KNX senden
Beitrag von: Beta-User am 25 Januar 2026, 21:44:37
Die KI kennt scheinbar ReadingsNum() nicht...
Titel: Aw: FHT80 Ventilposition ohne "%" an KNX senden
Beitrag von: JochenFHEM am 25 Januar 2026, 22:34:46
ich leider auch nicht - wie sicherlich an meiner Frage zu erkennen ist, noch Newbie