Berechnung Farbton, Ladezustand vom AKKU
Verfasst: 6. Okt 2024 17:07
Moin zusammen. Mein neuer Akku der PV analge hat keine Anzeige mehr, so das man einen Aktuellen Ladestand nicht erkennen kann.
Ich habe hier noch eine Shelly Lampe und wollte hier den Farbton anhand vom Ladezustand anzeigen lassen..
Ich habe 2 grenzen makiert für maximum, und minimum, das klappt. nur den Teil wo man berechnen muss, klappt nicht irgendwie habe ich immer Bunte Lampe, aber nicht einmal so wie es sein soll.
Werte welche zur Shelly gesendet werden:
Lampe rot= 0
Lampe Grün = 120
Irgendwie ist die Berechnung der Steigung nicht korrekt, kann jemand Helfen??
Danke und schönes Wochenende

Ich habe hier noch eine Shelly Lampe und wollte hier den Farbton anhand vom Ladezustand anzeigen lassen..
Ich habe 2 grenzen makiert für maximum, und minimum, das klappt. nur den Teil wo man berechnen muss, klappt nicht irgendwie habe ich immer Bunte Lampe, aber nicht einmal so wie es sein soll.
Werte welche zur Shelly gesendet werden:
Lampe rot= 0
Lampe Grün = 120
Code: Alles auswählen
rule "SOC Lampe"
when
Item SOC changed
then
var Number nSOC = (SOC.state as Number).floatValue // Untergrenze auf 0 verschieben
var Integer hue = 10
if(nSOC < 30) // Untergrenze
hue = 0 // Minimalwert setzen
else if(nSOC > 90) // Obergrenze
hue = 120 // Maximalwert setzen
else
hue = 12 * nSOC / 10 .intValue // Wertebereich umrechnen
sendCommand(SOC_Lampe, hue +',100,100')
logInfo("Lamp","Lampe = {} %",hue)
end
Danke und schönes Wochenende

