Hallo,
ich kämpfe mit dem Aktor und dem EIBPC und bin etwas ratlos.
Laut Beschreibung kann die Jalousie und die Lamelle mit 0-100% oder mit 0 -255 gesteuert werden.
Um das Thema zu verstehen habe ich mit eine Siete mit pshiftern gebaut und versuche den Aktor mit %-Werten zu steuern. Alle GA sind auf 0+100% verbelegt.
Anfahren der Positionen klappt. Ansteuerung 50%
Rückmeldung per Status 125 oder 126.
Hier habe ich so meine Probleme.
Trotz convert-Versuchen habe ich Schwierigkeiten bei einer Abfrage nach der erreichen der aktuellen Position
if "Jalousie Wohnbereich Fenster Status Jalousieposition-3/5/6" == "Jalousie Wohnbereich Fenster absolute Position Jalousie-3/5/4" then{ ...
Ich erwarte 125, erhalte aber 125 oder 126.
Frage 1: Ist das ein Einstellungs, convert-Problem oder stimmen die Fahrzeiten nicht?
Problem2.
Arbeit mit dem Makros:
BeschattungLamelleRolloSuedInverse(BeschattungFrei gabe_ESS,"Jalousie Essbereich Fenster absolute Position Jalousie-3/4/4","Jalousie Essbereich Fenster aktuelle Position Lamelle-3/4/5","Jalousie Essbereich Fenster Aktuelle Richting-3/4/3",90)
Angabe der Behanglänge als Zahl, Problemlos
Für die Tests hätte ich gerne eine Variable eingeführt und diese per Debugger geändert
BehangProzent_WOHN = 40%
//BeschattungLamelleRolloSuedInverse(BeschattungFrei gabe_WOHN,GaPositionJalousie_WOHN,GaPositionLamell e_WOHN,GAJalousiefahrt_WOHN,BehangProzent_WOHN)
Hier scheitere ich mit Syntaxfehlern! Hier ist das "LaengeProzent^%)" im Makro zu überwinden.
Frage 2: Wer kann helfen?
Frage 3: Warum meldet der Aktor eine Zahl zwischen 0-255 obwohl die GA auf 0-100% einstellt ist?
Ich hoffe nach einer langen Testnacht auf Erkenntnisse!
Danke und beste Grüße
Wolfgang
ich kämpfe mit dem Aktor und dem EIBPC und bin etwas ratlos.
Laut Beschreibung kann die Jalousie und die Lamelle mit 0-100% oder mit 0 -255 gesteuert werden.
Um das Thema zu verstehen habe ich mit eine Siete mit pshiftern gebaut und versuche den Aktor mit %-Werten zu steuern. Alle GA sind auf 0+100% verbelegt.
Anfahren der Positionen klappt. Ansteuerung 50%
Rückmeldung per Status 125 oder 126.
Hier habe ich so meine Probleme.
Trotz convert-Versuchen habe ich Schwierigkeiten bei einer Abfrage nach der erreichen der aktuellen Position
if "Jalousie Wohnbereich Fenster Status Jalousieposition-3/5/6" == "Jalousie Wohnbereich Fenster absolute Position Jalousie-3/5/4" then{ ...
Ich erwarte 125, erhalte aber 125 oder 126.
Frage 1: Ist das ein Einstellungs, convert-Problem oder stimmen die Fahrzeiten nicht?
Problem2.
Arbeit mit dem Makros:
BeschattungLamelleRolloSuedInverse(BeschattungFrei gabe_ESS,"Jalousie Essbereich Fenster absolute Position Jalousie-3/4/4","Jalousie Essbereich Fenster aktuelle Position Lamelle-3/4/5","Jalousie Essbereich Fenster Aktuelle Richting-3/4/3",90)
Angabe der Behanglänge als Zahl, Problemlos
Für die Tests hätte ich gerne eine Variable eingeführt und diese per Debugger geändert
BehangProzent_WOHN = 40%
//BeschattungLamelleRolloSuedInverse(BeschattungFrei gabe_WOHN,GaPositionJalousie_WOHN,GaPositionLamell e_WOHN,GAJalousiefahrt_WOHN,BehangProzent_WOHN)
Hier scheitere ich mit Syntaxfehlern! Hier ist das "LaengeProzent^%)" im Makro zu überwinden.
Frage 2: Wer kann helfen?
Frage 3: Warum meldet der Aktor eine Zahl zwischen 0-255 obwohl die GA auf 0-100% einstellt ist?
Ich hoffe nach einer langen Testnacht auf Erkenntnisse!
Danke und beste Grüße
Wolfgang
Kommentar