Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Ja, in der GA verwende ich 5.001 für die KOs vom SMI Aktor, WS+ und Taster.
Die Werte habe ich einmal über den Taster gesendet und einmal über den Gruppenmonitor. Die Umrechnung in 0...255 sehe ich nicht, sondern in HEX. Ich vermute aber mal, dass du das meinst. Hier gibt es einen Unterschied. Über den Taster wird bei 50% ein 7F gesendet und über den Gruppenmonitor eine 80. Das Problem ist aber gleich. 100% und dann 85% ergibt einen anderen Winkel wie 50% und dann 85%.
OK, bei 237 war bei 40% die Lamelle vollkommen zu (0%, 10%, .., 40%). Bei 128 war es erst bei 70% der Fall.
Ich ging immer davon aus, dass 50% offen und 100% geschlossen ist. Eine 0% Stellung gibt es bei mir nicht, weil die Lamellen in die Richtung nicht weiter aufgehen. Daher war meine Annahme, dass 0-50% offen ist und daher alles zwischen 50-100% spielt. Jetzt scheint es aber auch so zu sein, dass 0% voll offen ist (also waagerecht) und x% geschlossen ist. Ich Blick nicht durch...
Das Thema mit den Werte von 0...255 und 0-100% hatten wir schon in #16 bis #19.
Ich gehe davon aus, dass die verwendete GA den 5.001 DPT_Scaling [0...100] % hat und mit dem Gruppenmonitor Werte vorgegeben werden. Dort kann die 'Umrechnung' in 0...255 in der Spalte daneben schön beobachtet werden.
Der Aktor hat ein KO mit dem Status Lamellenwinkel - passen die davon gelesenen Werte zu den gesendeten Werten?
Zum Eingrenzen würde ich von 0 % auf 10 % - 20 % - 30 % - ... fahren und die Winkel messen/schätzen. Dann im Parameter anstelle 237 die Hälfte = 118 eintragen und die gleiche Messreihe durchführen. Schauen, ob alles linear ist. Hypothese: Da könnte ein "Sprung/ Zahlenüberlauf" sein.
Irgendwie läuft das noch nicht so, wie es laufen sollte...
Das Problem aktuell ist, dass wenn ich die Lamellen erst auf 100% fahre und dann auf z.b. 85%, oder 65%, dann stimmt der Winkel nicht. Die Lamellen sind bei 85% fast komplett geschlossen. Fahre ich erst auf 50% und fahre anschließend auf 85%, oder 65%, dann passt alles.
Ich habe jetzt ein wenig Rumgespielt und bei 237 ist die Lamelle bei 85% in einer fast gleichen Position, wenn Sie von 50% bzw. 100% kommt.
Ich verstehe nur nicht, wieso es bei 237 scheinbar funktioniert. Die Zahl wirkt sehr wirklich. Bei 205 war die Lamelle bei 50% "perfekt" offen, es kam aber zu dem oben beschriebenen Problem.
Irgendwas stimmt hier noch nicht, aber ich habe keine Ahnung wo das Problem ist und Becker scheint hier auch keine Hilfe zu sein. Der Lösung ist, dass man dem Aktor Werte von 0...255 zusendet und wenn die WS etc. 0-100% sendet, soll ich es über eine Logik lösen.
So langsam nähern wir uns dem Ziel... Bin jetzt bei 210 und es sieht ganz gut aus. 50% öffnet die Lamellen maximal und 100% schließt. Ich bin in 30er Schritten vorgegangen, sodass ich noch ggf. nachjustieren muss. Konnte dann aber nicht weiter machen.
Danke schon mal insbesondere an knxPaul für die Hilfe!
er öffnet mit 0 die Lamellen voll. Bei 255 fährt er aber nur halb zu
Die Werte kommen von der WS; 0 meint ganz offen und 255 soll ganz zu sein. im Gruppenmonitor ist dafür die Anzeige 100 % sinnvoll.
Wenn 255 immer noch halb zu ist, dann kann gefahrlos der Parameter "Faktor Anzahl der Winkelgrade für Lamelle maximal geöffnet " in kleinen Schritten geändert werden.
Wenn da noch die Voreinstellung 45 mal 2° = 90° steht, dann würde ich zuerst auf 50 erhöhen. Wenn dann immer noch optisch halb zu, dann schrittweise weiter erhöhen.
Ich hab mir den Gruppenmonitor angeschaut und ja, egal was ich für einen Datentyp auswähle, es wird z.B. immer 7F gesendet. Dies wird aber einmal als 50% interpretiert interpretiert und einmal als 127%
Ich vermute, ich kann mit dem Datentyp 5.001 arbeiten, muss dann aber den Parameter "Faktor Anzahl der Winkelgrade für Lamelle maixmal geöffnet (Basis 2°) anpassen. Richtig? Kann ich mit dem Parameter spielen, ohne etwas zu beschädigen. Frage nur zur Sicherheit...
Ich hab jetzt mal über den Gruppenmonitor geschaut und 50% und 100% an den Aktor gesendet. Die Werte waren leicht anders:
$FF | 100%
$7F | 50%
Da der Aktor aber 0..255 erwartet, fahren die Lamellen entsprechend falsch. Wäre auch zu schön gewesen, wenn hier eine automatische Konvertierung stattfindet.
Was mich wundert ist, dass die Behangshöhe richtig funktioniert. Hier habe ich in der GA den Datentyp vom KO einfach auf 5.001 gestellt und es funktioniert. Bei den Lamellen scheint es nicht zu gehen.
Kann ich hier ggf. etwas mit dem Parameter "Faktor Anzahl der Winkelgrade für Lamelle maximal geöffnet (Basis 2°)" anpassen? Könnte hier ein wenig Spielen, sofern ich dabei nichts kaputtmachen kann.
Falls das alles nichts hilft, muss ich es wohl über eine Logik machen, was ärgerlich wäre...
In jedem Video oder Beschreibung lese ich, dass z.B. die Lamellen bei 50% waagerecht sind. Gehanghöhe ist auch von 0-100% und der Aktor will für die Lamellen 0-255. Für mich nicht konsistent und brauche ich so eine höhe Auflösung bei 90°? So kann ich die Lamelle um 0,35° positionieren.
Zumal sendet die WS die Position im Wertebereich von 0-100 und der Aktor erwartet aber 0-255. 0% öffnet die Lamelle nun nicht vollständig und 100% schließt sie nicht vollständig...
Danke! So funktioniert es! Ich verstehe zwar nicht, wieso die Behanghöhe in 0-100% angegeben wird und die Lamellenposition in 0-255. Jetzt muss ich nur schauen, dass ich die WS richtig einstelle. Ich passe die Werte wie folgt an:
Lamellenposition für min. Beschattung in %: 50 --> 0
Lamellenposition für max. Beschattung in %: 100 --> 255
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Einen Kommentar schreiben: