KNX EIB_Scale falsche Werte

Hallo Paresy,

habe ein Problem mit dem EIB_Scale.

Ich übertrage den Wert 1 in KNX kommt der Wert (3) „DecodedDPValue = $02|3“ an.
EIB_Scale(IPS_GetParent(41622), 1 );

Bitte mal Prüfen.

VG
Ralf

Bitte Screenshot von ETS Busmonitor und IP-Symcon Instanz.

paresy

Hallo Paresy,

anbei die gewünschten Informationen.

KNX_EIB_Scale.doc (55 KB)

VG
Ralf

0-100% in IP-Symcon werden auf 0-255 gemappt. Somit ist 1% = ca. 3 in . Dezimal.

paresy

Der Datentyp 17.001 Szenen Number kann aber nur 1- 64

oder habe ich da jetzt einen Denkfehler.

Bei 100 in IPS kommt in KNX 64
90 in IPS kommt in KNX 38
80 in IPS kommt in KNX 13
50 in IPS kommt in KNX 64
1 in IPS kommt in KNX 3

VG
Ralf

Wenn ich den DatenTyp in IPS auf Scale 0-255 setzte und nicht den automatisch gesetzten Eintrag Scale 0 -100 %
verwende dann sieht dieses besser aus.

IPS 0 = KNX 1
IPS 1 = KNX 2
usw.

VG

Ralf