Rolladen Level

Hallo,

hab ich da einen hänger oder was ist da los …

Wieso ist das Ergbnis 1 wenn doch der Rollanden 100% offen ist und auch ich beim Level 100% als Zahl in der Systemvariabel vom Aktor sehe

$Value = GetValue(22711 /*[Geräte\Homematic\Räume\001 EG\EG WZ\ROLL\ROLL EG WZ Links - OEQ0362487:1\Level]*/);
print_r($Value);

Gruß

Der Homematic Datenpunkt ist Float und geht von 0 bis 1. 1 entspricht also 100 % und 0.5 dann 50% so einfach ist das.

Och nöööööö oder … Ja aber wieso sehe denn davon nix im IPS ???

Gesendet von meinem SM-G930F mit Tapatalk

Was genau siehst Du denn nicht?

Im IPS in der Statusvariabel Level steht 100% …?
Ich sehe da nicht das es 1 ist …

Gesendet von meinem SM-G930F mit Tapatalk


$level = GetValue(19931 /*[Geräte\Homematic\Räume\Küche\Rollladen Küche Vorne\Level]*/);
var_dump($level);

$level_formatted = GetValueFormatted(19931 /*[Geräte\Homematic\Räume\Küche\Rollladen Küche Vorne\Level]*/);
var_dump($level_formatted);

ergibt


float(1)
string(7) "100,0 %"

also je nachdem was Du haben willst die Anzeige mit Variablenprofil oder den echten Wert kannst Du das auslesen. Oder habe ich jetzt die Frage nicht verstanden?

Hi,

ok, aber nur nochmal zu Verständnis, warum sehe ich denn im IPS 100%?
Hängt das mit dem Profil zusammen?

Gruß

MacToolz

Na weil es einen normalen Nutzer nicht interessiert ob etwas true/false oder 0 oder 1 ist, der will ja einen aussagekräftigen Wert haben mit dem er was anfangen kann, daher liegt da ein Variablenprofil drauf.

Ja das Profil ist ~Intensity.1 das kannst Du auch sehen wenn Du die Variablen mit einem Doppelklick öffnest bzw. auf Profile verwalten drückst.