Hallo,
ich möchte mit dem EibPC die Lamellen meiner Jalousien abhängig vom Sonnenstand steuern.
Der Aktor ist ein Merten 649804 Jalousieaktor REG-K/4x/10, eine Gruppenadresse (9/0/7) in der ETS ist vergeben. Damit stellt bisher meine Wetterstation ebenfalls die Lamellenposition ein. Die Wetterstation soll nun aber durch die EibPC-Steuerung abgelöst werden.
Der EibPC schreibt auch laut Meldungsfenster im EibStudio alle 5 min einen veränderten Wert. Allerdings bewegen sich die Lamellen nicht :-(
Gebe ich den Wert manuell über den Debugger auf die GA erfolgt die Verstellung.
Danke schon mal für Eure Hilfe
Alexander
Folgende Passage im Anwendungsprogramm (angelehnt an die Makros):
if (elevation()>2f32) and (azimuth()>40f32 and azimuth()<230f32) then write("Jalousieen WZ alle auf/ab-9/0/6",EIN) endif
if (elevation()>2f32) and (azimuth()>40f32 and azimuth()<230f32) and change(azimuth()) then write("Jalousieen WZ Lamelle Auto-9/0/7",convert(6.5f32*el,0u08)) endif
if (elevation()>2f32) and !(azimuth()>40f32 and azimuth()<230f32) then write("Jalousieen WZ alle auf/ab-9/0/6",AUS) endif
ich möchte mit dem EibPC die Lamellen meiner Jalousien abhängig vom Sonnenstand steuern.
Der Aktor ist ein Merten 649804 Jalousieaktor REG-K/4x/10, eine Gruppenadresse (9/0/7) in der ETS ist vergeben. Damit stellt bisher meine Wetterstation ebenfalls die Lamellenposition ein. Die Wetterstation soll nun aber durch die EibPC-Steuerung abgelöst werden.
Der EibPC schreibt auch laut Meldungsfenster im EibStudio alle 5 min einen veränderten Wert. Allerdings bewegen sich die Lamellen nicht :-(
Gebe ich den Wert manuell über den Debugger auf die GA erfolgt die Verstellung.
Danke schon mal für Eure Hilfe
Alexander
Folgende Passage im Anwendungsprogramm (angelehnt an die Makros):
if (elevation()>2f32) and (azimuth()>40f32 and azimuth()<230f32) then write("Jalousieen WZ alle auf/ab-9/0/6",EIN) endif
if (elevation()>2f32) and (azimuth()>40f32 and azimuth()<230f32) and change(azimuth()) then write("Jalousieen WZ Lamelle Auto-9/0/7",convert(6.5f32*el,0u08)) endif
if (elevation()>2f32) and !(azimuth()>40f32 and azimuth()<230f32) then write("Jalousieen WZ alle auf/ab-9/0/6",AUS) endif
Kommentar