NEWS
Einheit z.B. Lux auf 100% mit Verteilung über Leistungskurfe
- 
					
					
					
					

Viele Grüße
M. - 
					
					
					
					
@michl75 sagte:
die drei Regler auch so im Script umzusetzen
Vorschlag für 3 Werte Lichtstärke bei 25 %, 50 % und 75 % (4 Geraden):
const idLux = '...'; const idLicht = '...'; // 0 - 100 % const idGw25 = '0_userdata.0.Garten.Lux.Gw25'; const idGw50 = '0_userdata.0.Garten.Lux.Gw50'; const idGw75 = '0_userdata.0.Garten.Lux.Gw75'; var lux = getState(idLux).val; var Gw25 = getState(idGw25).val; var Gw50 = getState(idGw50).val; var Gw75 = getState(idGw75).val; function calcLight() { let light = 25 * lux / Gw25; if(lux > Gw25) light = 25 * (1 + lux / (Gw50 - Gw25)); if(lux > Gw50) light = 25 * (2 + lux / (Gw75 - Gw50)); if(lux > Gw75) light = 25 * (3 + lux / (100000 - Gw75)); setState(idLicht, light, true); } calcLight(); // Script start on(idGw25, function(dp) { Gw25 = dp.state.val; calcLight(); }); on(idGw50, function(dp) { Gw50 = dp.state.val; calcLight(); }); on(idGw75, function(dp) { Gw75 = dp.state.val; calcLight(); }); on(idLux, function(dp) { lux = dp.state.val; calcLight(); }); - 
					
					
					
					
Vielen Dank für die schnelle Rückmeldung. Ich werde morgen dies mal umzusetzen in mein Vorhaben. Bin heute nur zu kaputt, da erst von Arbeit heim gekommen. Aber vielen Dank schon mal für die Hilfe!
Ich teste und gebe Bescheid
