April 2025.
Nach dem erfolgreichen Ansteuern eines Shelly PlugS über den Fronius Wechselrichter und damit PV Strom Ladung unserer Zahnbürsten ist mir öfter schon der EGdanke gekommen, daß es nett wäre, wenn ma anhand der RGB LED Ringe am PlugS erkennen könnte, wieviel Sonnenenergie der Wechselrichter grad verarbeitet.
Idee: Ich habe ja im Wechselrichter einen Shelly iD4 sitzen, der die Analog Schaltsignale vom Wechselrichter an meine Raspi weiterleitet. Im verarbeitenden Bash Scriptl müsste ich dann nur entsprechend der Schaltschwelle den entsprechenden webhook Befehl für die Farbänderung des LED Ringes senden.
Leider findet ma im ganzen Internet nicht leicht die passenden Befehle. Nach gefühlter 4 Tage langer Suche und erfolglosem Herumprobieren hab ichs herausgefunden, Jupidu.
curl -X POST -d '{"id":1,"method":"PLUGS_UI.SetConfig","params":{"config":{"leds":{"mode":"switch","colors":{"switch:0":{"on":{"rgb":[100,30,0],"brightness":100},"off":{"rgb":[0,0,0],"brightness":100}},"power":{"brightness":100}},}}}' http://192.168.1.123/rpc
Wobei die IP Adresse natürlich die vom Shelly ist.
Die Farben im ON Zustand werden als RGB Werte von 0...100 definiert
:{"on":{"rgb":[100,30,0]
für die RGB Nackerbatzln
rot | 100,0,0 |
grün | 0,100,0 |
blau | 0,0,100 |
gelb | 100,100,0 |
violett | 100,0,100 |
türkis | 0,100,100 |
detto für die Off werte, wenn der Shelly ausgeschaltet ist, ein Stückl weiter Rechts, idealerweise "off":{"rgb":[0,0,0] - normalerweise dunkelfinster.
Der Farbwechsel funkt sowohl bei eingeschaltetem Switch als auch bei ausgeschaltetem Switch - in dem Fall sieht mans halt nicht...
Ich habe mir die Farben der Rot- Palette ausgesucht, also rot für Stufe1, orange für Stufe2, gelb für Stufe4 und weiß für Stufe4.