Seite 1 von 2

Feintuning Solaranzeige: Gleichzeitige Abfrage der Multi-Regler Devices

Verfasst: Fr 9. Sep 2022, 14:28
von ubuntuu
Hallo zusammen,
ich bin schon sehr zufrieden mit meiner Konfiguration, nur eine Sache stört mich etwas:
Manchmal sehe ich Werde auf meinem Dashboard, die nicht so recht zusammenpassen wollen. Vermutlich liegt das daran, dass die Werte der zwei Geräte nicht zeitgleich sondern nacheinander abgefragt werden. (SmartShunt + Tracer Laderegler)
z.B. sehe ich beim Shunt -100W aber der Solarladeregler liefert in dem Moment 1000W, was quasi beim Shunt 900W anzeigen müsste.
Kann man das irgendwie feintunen, damit die Abfragen gleichzeitig ablaufen?

Re: Feintuning Solaranzeige: Gleichzeitige Abfrage der Multi-Regler Devices

Verfasst: Sa 10. Sep 2022, 13:00
von ubuntuu
Hier sieht man so ein Beispiel, was nicht zusammen passt. Das Aprilwetter tut sein Übriges
lines.png

Re: Feintuning Solaranzeige: Gleichzeitige Abfrage der Multi-Regler Devices

Verfasst: Do 15. Sep 2022, 14:12
von ubuntuu
Hab mittlerweile gesehen, dass es wohl mit Cronjobs ausgelesen wird, aber wer kennt sich damit evtl. aus?

Re: Feintuning Solaranzeige: Gleichzeitige Abfrage der Multi-Regler Devices

Verfasst: Do 15. Sep 2022, 14:50
von mdkeil
Damit muss man einfach Leben, da solaranzeige nun mal die Regler seriell und nicht parallel ausliest (Auch ein wenig den Grenzen von php geschuldet) und somit die Werte auch zeitversetzt in die Datenbank schreibt..

Re: Feintuning Solaranzeige: Gleichzeitige Abfrage der Multi-Regler Devices

Verfasst: Fr 16. Sep 2022, 07:44
von Janniman
Moin @ubuntuu.

Mag sein das ich mich täusche, aber die beiden Werte sind zwar nicht plausibel (weniger PV-Produktion als Einspeisung), haben aber auch nicht viel miteinander gemein. Jedenfalls nicht, wenn man, wie du, einen Speicher hat.
Dieses Verhalten kann bei Speichernutzung sehr wohl geschehen, da die angeschlossenen Geräte ja auch irgendwann messen müssen und dann erst darauf reagieren. Wenn plötzlich eine Wolke aufzieht, dann "schwappt" oft etwas aus dem Speicher in die Einspeisung.

Jan

Re: Feintuning Solaranzeige: Gleichzeitige Abfrage der Multi-Regler Devices

Verfasst: Fr 16. Sep 2022, 11:44
von ubuntuu
Janniman hat geschrieben:
Fr 16. Sep 2022, 07:44
Moin @ubuntuu.

Mag sein das ich mich täusche, aber die beiden Werte sind zwar nicht plausibel (weniger PV-Produktion als Einspeisung), haben aber auch nicht viel miteinander gemein. Jedenfalls nicht, wenn man, wie du, einen Speicher hat.
Dieses Verhalten kann bei Speichernutzung sehr wohl geschehen, da die angeschlossenen Geräte ja auch irgendwann messen müssen und dann erst darauf reagieren. Wenn plötzlich eine Wolke aufzieht, dann "schwappt" oft etwas aus dem Speicher in die Einspeisung.

Jan
Keine Einspeisung, Inselanlage. Die Werte passen nicht, weil hier Aprilwetter ist und der Sonnenschein sekündlich ändert

Re: Feintuning Solaranzeige: Gleichzeitige Abfrage der Multi-Regler Devices

Verfasst: Fr 16. Sep 2022, 11:47
von ubuntuu
mdkeil hat geschrieben:
Do 15. Sep 2022, 14:50
Damit muss man einfach Leben, da solaranzeige nun mal die Regler seriell und nicht parallel ausliest (Auch ein wenig den Grenzen von php geschuldet) und somit die Werte auch zeitversetzt in die Datenbank schreibt..
Das sollte aber auch anders gehen, wenn ein Script ausgeführt wird, sollte man auch ein Zweites parallel starten können. (Regler 1 / Regler 2)
Ist vielleicht fummelig, aber ich arbeite mich mal rein.

Re: Feintuning Solaranzeige: Gleichzeitige Abfrage der Multi-Regler Devices

Verfasst: Fr 16. Sep 2022, 11:50
von ubuntuu
Hier z.B. erklärt wie es gehen sollte:
https://unix.stackexchange.com/question ... -same-time
(Multple Cron jobs) / Script aufdröseln nach den einzelnen Komponenten, so würde ich es versuchen.

Re: Feintuning Solaranzeige: Gleichzeitige Abfrage der Multi-Regler Devices

Verfasst: Fr 16. Sep 2022, 12:05
von mdkeil
Die Abfragen sind hier aber anders umgesetzt.. es wird via cronjob das Script "multi_regler_auslesen.php" ausgeführt, was vereinfacht gesagt die separaten x.user.config.php nacheinander abarbeitet.. mit entsprechendem Programmieraufwand kann man bestimmt auch mit php multi-Threading umsetzen, wobei ich glaube, dass hierbei Anpassungsaufwand -und Nutzen zu stark auseinander gehen.. da gibt es andere Programmiersprachen, die dazu deutlich besser geeignet sind.

Re: Feintuning Solaranzeige: Gleichzeitige Abfrage der Multi-Regler Devices

Verfasst: Fr 16. Sep 2022, 12:07
von ubuntuu
mdkeil hat geschrieben:
Fr 16. Sep 2022, 12:05
Die Abfragen sind hier aber anders umgesetzt.. es wird via cronjob das Script "multi_regler_auslesen.php" ausgeführt, was vereinfacht gesagt die separaten x.user.config.php nacheinander abarbeitet.. mit entsprechendem Programmieraufwand kann man bestimmt auch mit php multi-Threading umsetzen, wobei ich glaube, dass hierbei Anpassungsaufwand -und Nutzen zu stark auseinander gehen.. da gibt es andere Programmiersprachen, die dazu deutlich besser geeignet sind.
Script aufdröseln nach den einzelnen Reglern und diese dann zeitgleich ausführen sollte doch aber gehen, oder?
(Ich hab seit 20 Jahren nichts mehr mit Unix/PHP zu tun, entschuldige meine dummen Fragen xD)