Ich benötige mal wieder Hilfe und konnte mir nichts funktionierendes ergoogeln.
Ich habe eine einen Temperaturwert von KNX als DPT 9.001. zb. 22.3°C. Den muss ich mal 10 nehmen und als 223 als DPT 7.001 auf den KNX Bus zu meiner Heizung schicken. Hab mir versucht eine passende Rule zu stricken und verschiedene Varianten probiert aber noch kein funktionierendes Ergebnis.
Meine Items:
Meine Rule:
Aktuell habe ich an der Heizung einen Sensorfehler und sie zeigt mir eine Raumtemperatur von 62,3°C an 
Ich habe eine einen Temperaturwert von KNX als DPT 9.001. zb. 22.3°C. Den muss ich mal 10 nehmen und als 223 als DPT 7.001 auf den KNX Bus zu meiner Heizung schicken. Hab mir versucht eine passende Rule zu stricken und verschiedene Varianten probiert aber noch kein funktionierendes Ergebnis.
Meine Items:
PHP-Code:
Number Klima_OG_Temperatur "OG Temperatur [%.1f °C]" <temperature> (gKlima, gChart, gHK1) { knx="<9.001:5/2/0"}
Number Heiz_SmartRTC_TempOG "Raumtemperatur OG für SMart RTC [%.1f °C] " { knx="2/0/92"}
PHP-Code:
var Number temp = 0
rule "RTC"
when
Time cron "0 0/1 * 1/1 * ? *"
//Item Klima_OG_Temperatur changed
then
temp = (Klima_OG_Temperatur.state as Number) * 10
Heiz_SmartRTC_TempOG.postUpdate(temp.intValue)
end

Kommentar