Hm ok,
da verliere ich aber dann trotzdem die "$01-Information" die mein Aktor verschickt...
Grüße
DoubleU
Ankündigung
Einklappen
Keine Ankündigung bisher.
HS Datentyp Problem
Einklappen
X
-
Ich mache das mt einer Multiplikation von 2.55 auf eine neue GA.
Einen Kommentar schreiben:
-
Um nochmal zurück zu meiner Frage zu kommen:
Kennt keiner eine Lösung?Zitat von DoubleU Beitrag anzeigenwie 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
Einen Kommentar schreiben:
-
Ah sorry, da hab ich mich verschrieben.
Meinte natürlich 8 Bit.
Also Eingangsobjekt hat 8bit 0-100% EIS 6
Ausgangsobjekt 8Bit 0-255 EIS 2,6
Es kommt mir so vor, als rechnet der Homeserver ab dem Eingangsobjekt 0-100% nur noch mit diesen Werten. Sonst müsste ich ja auch mit einem "1Byte to 8Bit" Baustein weiterkommen...
Einen Kommentar schreiben:
-
Ein Gast antworteteSind das wirklich _8_byte oder doch "nur" _1_byte die dein Aktor schickt ?
Einen Kommentar schreiben:
-
Welchen Datentyp hat dein Ausgangsobjekt?
Übrigens, der Binarauslöser zwischendrin kann entfallen!
Einen Kommentar schreiben:
-
Hallo Matthias,
danke für die schnelle Antwort.
Ich hab die Sache jetzt mal wie auf dem Bild umgesetzt. Trotz Sperre kommt am Ausgang immer noch der Prozentwert an - nicht jedoch der gewünschte Bytewert. Wo liegt hier mein Fehler?
thx
DoubleUAngehängte Dateien
Einen Kommentar schreiben:
-
Der HS rechnet intern alles auf einer Basis. Du solltest problemlos deine Prozent-GA einfach in eine 0-255-GA umsetzen können. Nimm eine Sperre, am Eingang Przent-Datentyp, am Ausgang Byte-Typ.
Einen Kommentar schreiben:
-
HS Datentyp Problem
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
DoubleUStichworte: -


Einen Kommentar schreiben: