Was zu befürchten war

ein vorzeichenloser Zwei-Byte Integer Wert (0 K bis 65.535 K, totaaaaal sinnvoll... nördliches Himmelslicht wird bei Wikipedia mit bis zu 27k K angegeben, 65k K werden mutmaßlich schon im UV-Bereich sein)
Du musst also einen Number Channel verwenden (und den DPT mit angeben...
ga: 7.600:x/y/z, wobei x/y/z die GA ist).
Diesem Number Channel kannst Du dann Werte zwischen 2200 und 6700 senden (min und max in einem passenden Slider Widget setzen).
In der Realität wird kein Leuchtmittel dieser Welt auf 1 K genau die Farbtemperatur wiedergeben, eine Streuung um 20 % dürfte realistisch sein
Falls Du ein Dimmer Item verwenden willst, könnte man das mit einem passenden Script (bzw. zwei, eines pro Richtung) im Profile erledigen, z.B. so:
Für die Richtung von openHAB nach knx:
DSL:|input*(6700-2200)/100+2200
Für die Richtung von knx nach openHAB:
DSL:|(input -2200)/(6700-2200)*100
Natürlich kannst Du statt (6700-2200) auch einfach 4500 hinschreiben und ebenso die zwei Nullen gegen die 100 kürzen:
openHAB->knx:
DSL:|input*45+2200
openHAB<-knx:
DSL:|(input -2200)/45
Nur kann man so nicht sehen, warum da 45 steht
Ein Dimmschritt entspricht dann logischerweise 45 K, in der Praxis wirst Du aber diesen "Sprung" nicht wahrnehmen können, falls die Lampe die Farbtemperatur überhaupt so genau abbilden kann (wie gesagt... mutmaßlich 20 % Streuung).