NEWS
Steuerung der PV Solaranlage
-
@laser entweder indem du per MQTT den passenden Wert setzt (setzt voraus das die DTU und dein iobroker mit einem MQTT Broker verbunden ist.
Oder per http-Aufruf.
Beides ist in der offiziellen Anleitung beschrieben:
https://github.com/lumapu/ahoy/blob/main/User_Manual.mdDie jeweils genauen Pfade hängen davon ab wie du die Anlage in AhoyDTU benannt hast.
-
@laser sagte in Steuerung der PV Solaranlage:
Ich will mich mit dem Steuern meiner Hoymiles400 Wechselrichter beschäftigen. AHOI-DTU ist vorhanden. Und IO-Broker. Und ein MQQT Explorer. Ich lese zwar immer weiter, aber um das Ganze etwas zu beschleunigen: Wie sende ich Befehle zur DTU? (nicht über die DTU- Serial- Console)
Du kannst entweder über mqtt oder über die API machen. Ich steuere den WR über die API:
#!/bin/sh inhalt='{"id": 0, "cmd": "limit_nonpersistent_relative", "val": '$1'}' curl -i -H "Accept: application/json" -H "Content-Type:application/json" -X POST --data "$inhalt" http://192.168.10.83/api/ctrl
-
@a200 @BananaJoe , den Link- habe ich gelesen.
Was ich nicht verstanden habe: wo gebe ich diese Befehle ein? -
@laser wenn du mein Code als Datei speicherst (Linux), dann kannst du die Datei mit dem Wirkungsgrad als Parameter aufrufen.
du nennst die Datei z.b. solarbremsse.sh, dann kannst du sie Aufrufen und eine Zahl übergeben (Prozent)
iobroke@iobroker:> ./solarbremse.sh 50
Würde die Leistung deines WR auf 50% reduzieren.
Das kannst du dann bei Bedarf automatisieren.
anpassen musst du die IP (192.168.10.83 durch die IP deines ahoy ersetzen) in Zeile 3 und falls du mehrere HM hast, die Id in der Zeile 2
-
@a200 habe ein Script erstellt mit dem Inhalt:
inhalt='{"id": 3, "cmd": "limit_nonpersistent_relative", "val": '$1'}' curl -i -H "Accept: application/json" -H "Content-Type:application/json" -X POST --data "$inhalt" http://192.168.2.69/api/ctrl
Der Wechselrichter ID 3 zeigt sich unbeeindruckt! Dafür hat es den 1. verstellt. Aber das ist schon mal ein Anfang! Danke!
-
@laser sagte in Steuerung der PV Solaranlage:
Der Wechselrichter ID 3 zeigt sich unbeeindruckt! Dafür hat es den 1. verstellt. Aber das ist schon mal ein Anfang! Danke!
Id 3 wäre der vierter WR. Aber die Zuordnung kannst du ja direkt bei ahoy sehen.Viel Erfolg noch und wenn dir mein Beitrag geholfen hat, dann würde ich mich über eine positive Bewertung ^ freuen.
-
@a200
Wenn man bei 3 Wechselrichtern die ID 3 eingibt, wird es natürlich nichts. ID fängt mit "0" an -
@laser Deshalb habe ich oben geschrieben: "Id 3 wäre der vierter WR. Aber die Zuordnung kannst du ja direkt bei ahoy sehen.", allerdings ist der Text in den Zitat rein gerutscht. sorry.
-
@a200
Das Ganze reagiert etwas schleppend. Müssen die Befehle zu einem bestimmten Zeitpunkt abgesetzt werden, damit sie überhaupt in den Wechselrichter übertragen werden?
EDIT: jetzt hat sich was geändert. Die Befehle scheinen in einer "Warteschleife" zu bleiben. -
@laser Der WR ändert die Wirkung verlangsamt. Also kein Sprung von 100 auf 50%. Ich bin bei dem Thema dran und eine 300-Steuerung klappt bei mir ganz gut. Also ich versuche zu 300W abzugeben, sonst drossele ich die Produktion.