Frage zu IPS_SetVariableProfileAssociation

Hi,

ich habe mal eine Frage, wenn ich diesen Code ausführe…

IPS_CreateVariableProfile("_ZOE_ChargingStatus", 2);
    IPS_SetVariableProfileAssociation("_ZOE_ChargingStatus", 0.1, "Warte auf gebplante Ladung", "", 0xFFFFFF);
    IPS_SetVariableProfileAssociation("_ZOE_ChargingStatus", 0.2, "Ladung beendet", "", 0xFFFFFF);
    IPS_SetVariableProfileAssociation("_ZOE_ChargingStatus", 0.3, "Warte auf aktuelle Ladung", "", 0xFFFFFF);
    IPS_SetVariableProfileAssociation("_ZOE_ChargingStatus", 0.4, "ENERGY FLAP OPENED", "", 0xFFFFFF);
    IPS_SetVariableProfileAssociation("_ZOE_ChargingStatus", 1.0, "Fahrzeug lädt", "", 0xFFFFFF);
    IPS_SetVariableProfileAssociation("_ZOE_ChargingStatus", -1.0, "FEHLER beim Laden", "", 0xFFFFFF);
    IPS_SetVariableProfileAssociation("_ZOE_ChargingStatus", -1.1, "nicht Verfügbar", "", 0xFFFFFF);

… wird mir zwar eine Float Variable angelegt, aber nur mit den werten -1, 0.1, und 1

Warum? Sollte doch so funktionieren? Manuell kann ich die Werte anlegen.

MFG
KRis

Hm. Welche IP-Symcon Version nutzt du?

Wobei ich das Problem auf jeden Fall nachstellen kann. Spannend. Ich sehe mir das an.

paresy

HI,

die 5.5-100 unter Linux. Aber gut das Du es nachstellen kannst, ich war schon am verzweifeln :smiley:

MfG
Kris

Hi,

@paresy
wollte das ganze mal hochholen. Der Fehler existiert immer noch.

Ich habe für mein Zoe Modul Float Werte in Form von
0.1, 0.2, 0.3, 1, -1
Und ich kann nur 1, 0.1 und -1 anlegen :frowning: kann man da was machen?

Viele Grüße

EDIT
Der Fehler rührt daher, das die Anzahl der Stellen (Stepsize) im Profil auf 0 steht. Sobald ich die auf 1 setze klappt es.

Dazu muss nach IPS_CreateVariableProfile ein IPS_SetVariableProfileDigits hnzugefügt werden.

Also geht alles. Sorry.