Hallo zusammen,
ich möchte bei 24V Jalousien eine "Spezialfunktion" (die der Hersteller vorschreibt) mit dem HS realisieren. Kurz: Wenn die Jalousien in der oberen Endlage sind möchte ich sie ein kleines Stück nach unten fahren, um die Endschalter zu entlasten.
So, nun mein Problem: Mein Jalousieaktor sendet als Position ein $01 auf den Bus wenn die obere Endlage erreicht ist. Bei undefinierter Position wird ein $00 verschickt. Da der Datentyp 8 Byte mit 0-100% Interpretiert wird, zeigt der HS in beiden Fällen 0% an.
Wenn ich den Datentyp auf 0-255 umstelle, dann kann ich wahrscheinlich die $01 abfangen, aber dann müsste ich bei allen anderen Funktionen mit 0-255 arbeiten (Verwende auch automatische Beschattung, usw...)
Ich hab auch schon versucht die 8Byte in Bit zu konvertieren. Das funktioniert mit dem 0-100% Wert leider auch nicht. Gibt es keine andere Möglichkeit außer den Datentyp auf 0-255 umzustellen, und dann manuell (wie?) wieder zurück in % zu rechnen?
Bzw. wie kann ich nur an dieser Stelle den Wert als 0-255 interpretieren und ansonsten ganz normal 0-100% ?
Danke für eure Hilfe.
Grüße
DoubleU
ich möchte bei 24V Jalousien eine "Spezialfunktion" (die der Hersteller vorschreibt) mit dem HS realisieren. Kurz: Wenn die Jalousien in der oberen Endlage sind möchte ich sie ein kleines Stück nach unten fahren, um die Endschalter zu entlasten.
So, nun mein Problem: Mein Jalousieaktor sendet als Position ein $01 auf den Bus wenn die obere Endlage erreicht ist. Bei undefinierter Position wird ein $00 verschickt. Da der Datentyp 8 Byte mit 0-100% Interpretiert wird, zeigt der HS in beiden Fällen 0% an.
Wenn ich den Datentyp auf 0-255 umstelle, dann kann ich wahrscheinlich die $01 abfangen, aber dann müsste ich bei allen anderen Funktionen mit 0-255 arbeiten (Verwende auch automatische Beschattung, usw...)
Ich hab auch schon versucht die 8Byte in Bit zu konvertieren. Das funktioniert mit dem 0-100% Wert leider auch nicht. Gibt es keine andere Möglichkeit außer den Datentyp auf 0-255 umzustellen, und dann manuell (wie?) wieder zurück in % zu rechnen?
Bzw. wie kann ich nur an dieser Stelle den Wert als 0-255 interpretieren und ansonsten ganz normal 0-100% ?
Danke für eure Hilfe.
Grüße
DoubleU
Kommentar