LCN Temperatur Variable erzeugen

Hallo.
Ich habe seid IP Symcon7.x das Problem das wenn ich diesen Befehl auftrufe:
IPS_SetProperty($idvar, „R1TargetEnabled“, true);
Zwei Variablen mit dem selben Namen im LCN Module erzeugt wird:

Ist das so gewollt?
Was macht die „Boolean“ Variable dort?

In den früheren Version war das nicht so!
Das gleiche Verhalten ist auch bei „R2TargetEnabled“ zu beobachten.

Danke.

Sperr mal den Regler, dann siehst du was passiert.

Danke! Ja der wird auf True gestetzt!
Aber warum haben die beiden Variablen den gleichen Namen?

Wenn ich über „IPS_GetVariableIDByName(„Zieltemperatur 1“, $id);“ darum zugreife bekomme ich mal den „Boolean“ mal den „Float“ Wert!

Was muss ich machen um immer den „Float“ zu bekommen?

Nach „…byIdent“ suchen :wink:.

Oder einfach eine Variablen umbenennen…
Michael

Danke.
Was kann ich denn mit „$var = IPS_GetObjectIDByIdent(„Zieltemperatur R1“, 39680);“ machen?
Bekomme die Fehlermeldung „Warning: Objekt mit Ident Zieltemperatur R1 wurde nicht gefunden“!

BYE

Da muss natürlich der Ident und nicht der Name rein.
Den Ident kannst du dir in der Konsole anzeigen lassen. Spalte Ident einblenden.
Michael

Danke. Aber wie bekommen ich den Ident?
Ich habe zwei Variale mit gleichen Namen, wie bekomme ich den Float Wert?

Im Objektbaum doppelklicken, den untersten Punkt öffnen und lesen :wink:.

Mein Problem ist das ich in der SW die Sachen angelegt habe und über die SW den Wert brauche!
Wie bekomme ich über die SW an den Wert?
Kann ich den Ident eindeutig über SW auslesen?

Oben rechts, Spalte Ident einblenden…
IMG_20241020_231706

Michael