ich setze gerade mein IPS neu auf, und habe mit dem Rolladenaktor Probleme.
In IPS stimmen die Werte nur indirekt mit den Werten in Homematic überein.
Wenn an den Statusvariablen kein Profil hinterlegt ist wird der Wert korrekt mit 52% angezeigt. Sobald ich ein Profil hinterlege wird mir als Wert allerdings 0,52 angezeigt. Das scheint auch der tatsächliche Wert in der Variablen zu sein.
Um das Blind Modul zu verwenden muss ich aber an den Variablen ein Profil mit .Reversed hinterlegen, sonst funktioniert das bei Homematic nicht richtig.
Wenn ich das Variablenprofil auf 0…1 mit Schrittweite 0,01 stelle wird zwar alles richtig angezeigt, aber Dann habe ich im Blind Modul Probleme mit den richtigen Werten.
0 bis 1 ist korrekt.
Lass die Schrittweite Mal weg. Geht es dann?
Wenn es das Blind Modul von @bumaas ist, sollte es mit HM ohne Probleme funktionieren.
Hast du das Profil neu angelegt (also leer) oder das Original HM Profil dupliziert.
Ich habe kein Profil dupliziert, weil keins da ist. Zumindest für eine Float Variable ist kein Shutter Prodil vorhanden.
Für das Modul von @bumaas muss ich dann auch durchgängig mit Bruchteilen arbeiten, und kann nicht mit Prozentwerten arbeiten.
Das Modul meckert sonst, dass die Werte nicht im Zielbereich 0…1 liegen. Aber da kann ich mich dran gewöhnen.
Wenn ich die Werte für die Beschattung nicht in „0,40“ oder entsprechend angebe erhalte ich eine Fehlermeldung, dass die Werte nicht zum Wertebereich der Variablen passen.
'Küche': LowSunPositionBlindLevel: Wert (60,00) nicht im gültigen Bereich (0,00 - 1,00)
Huch, könnte schwören das es ab Werk ein Level (mit %) Profil mit 0-1 gibt, welches dort eingetragen ist.
Dann hat man den Schieberegler von 0% bis 100%.
Michael
~Intensity.1 ist das Profil welches ab Werk allen HM LEVEL Variablen zugeordnet wird.
Hat aber auch die Schrittweite 0,05.
Das ab Werk vorhandene Profil siehst du in der console erst, wenn du dein Profilzuordnung rausnimmst.
Michael
Hinweis : Als Werte sind immer die Originalwerte und nicht die umgerechneten Werte anzugeben. Beispiel: wenn die referierte Levelvariable einen Wertebereich von 0-255 hat, so ist bei allen Properties, die sich auf das Level beziehen, ebenfalls ein Wert von 0-255 anzugeben. und nicht ein Wert von 100 für „geschlossen“.