Ertragsprognose über Solcast

Alle zusätzlichen Module, die in die Solaranzeige integriert wurden, wie den Wetterbericht, die Solarprognose, der Messenger Pushover, Sun & Moon, aWATTar Strompreise und weitere Module.

Moderator: Ulrich

Icebox82
Beiträge: 69
Registriert: Di 17. Jan 2023, 08:30
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Ertragsprognose über Solcast

Beitrag von Icebox82 »

# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi

PATH="$PATH:/solaranzeige"

schiefke
Beiträge: 47
Registriert: Sa 19. Aug 2023, 13:51
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: Ertragsprognose über Solcast

Beitrag von schiefke »

Moin,

existiert bei dir das Verzeichnis /home/pi/.local/bin ? Und sind folgende Dateien darin: f2py, f2py3 und f2py3.9...?

Sonnige Grüße

Leon
Wechselrichter Sungrow SH10.0RT
Speicher Sungrow SBR096
Module 23 x JinkoSolar 430 Wp allblack

Anlage 18 Grad Süd

Icebox82
Beiträge: 69
Registriert: Di 17. Jan 2023, 08:30
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Ertragsprognose über Solcast

Beitrag von Icebox82 »

In /home/pi/.local/bin habe ich folgende Dateien:

anyconfig_cli
f2py
normalizer
pip
pip3
pip3.11
pip3.9

schiefke
Beiträge: 47
Registriert: Sa 19. Aug 2023, 13:51
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: Ertragsprognose über Solcast

Beitrag von schiefke »

Moin,

okay, irgendwie hast du eine andere Installation als ich gewählt (vergleiche meine Dateien unter /home/pi/.local/bin)! Da bin ich jetzt raus und bitte andere Teilnehmer des Forums zu unterstützen.

Leon
Wechselrichter Sungrow SH10.0RT
Speicher Sungrow SBR096
Module 23 x JinkoSolar 430 Wp allblack

Anlage 18 Grad Süd

schiefke
Beiträge: 47
Registriert: Sa 19. Aug 2023, 13:51
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: Ertragsprognose über Solcast

Beitrag von schiefke »

Moin,

ich habe noch einmal etwas recherchiert: welche python- und influx-Version benutzt du?

Sonnige Grüße

Leon
Wechselrichter Sungrow SH10.0RT
Speicher Sungrow SBR096
Module 23 x JinkoSolar 430 Wp allblack

Anlage 18 Grad Süd

Icebox82
Beiträge: 69
Registriert: Di 17. Jan 2023, 08:30
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Ertragsprognose über Solcast

Beitrag von Icebox82 »

Hallo,

erstmal ich habe mit dem Befehl

sudo apt-get install -qy python3-pip python3-elementpath python3-protobuf netcdf-bin python3-bs4 python3-requests python3-numpy python3-pandas python3-h5py python3-tables python3-netcdf4 python3-scipy python3-influxdb python3-setuptools python3-astral python3-wheel python3-wrapt python3-yaml python3-isodate --fix-missing

eine andere Fehlermeldung bekommen, die sich mit

pip install bottleneck --upgrade
pip install numexpr --upgrade

beheben ließ. In home/pi/.local/bin habe ich jetzt auch alle Dateien die du aufgelistet hast. Die Abfrage bleibt aber leer:

pi@solaranzeige:~/PV $ python PVForecasts.py
------------------------- Start (config.ini at 2023-12-22, 16:15:19 - local)
------------------------- End (2023-12-22, 16:15:19 - local)


Versionen: python 3.9.2 und influx 1.8.10

schiefke
Beiträge: 47
Registriert: Sa 19. Aug 2023, 13:51
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: Ertragsprognose über Solcast

Beitrag von schiefke »

Moin,

hast du unter /home/pi/PV die Datei requirements.txt liegen? Wenn ja, dann versuche einmal folgendes Kommando:

pip install --upgrade -r requirements.txt

Sonnige Grüße

Leon
Wechselrichter Sungrow SH10.0RT
Speicher Sungrow SBR096
Module 23 x JinkoSolar 430 Wp allblack

Anlage 18 Grad Süd

Icebox82
Beiträge: 69
Registriert: Di 17. Jan 2023, 08:30
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Ertragsprognose über Solcast

Beitrag von Icebox82 »

Guten Abend,

ich bin evtl n Schritt weiter. Ich habe jetzt mal versucht die light Version zu "installieren", da mir die reinen Solcast Werte ausreichen. Die Abfrage über python3 SolCastLight.py war auch erfolgreich und die Werte stehen in der InfluxDB und lassen sich in Grafana darstellen.
Bleibt nur die Frage mit dem cronjob. In der cron habe ich */15 * * * * cd /home/pi/PV && /usr/bin/python3 SolCastLight.py >> /home/pi/PV/err.txt 2>&1 eingetragen. Im Verzeichnis home/pi/PV habe ich jetzt eine err.txt-Datei. Ich weiß nur nicht ob der Inhalt so in Ordnung ist oder ob da was anderes stehen müsste:

------------------------- Start (solcast_light_config.ini)
------------------------- End: 2023-12-23, 16:15:03
------------------------- Start (solcast_light_config.ini)
------------------------- End: 2023-12-23, 16:30:03
------------------------- Start (solcast_light_config.ini)
------------------------- End: 2023-12-23, 16:45:03
------------------------- Start (solcast_light_config.ini)
------------------------- End: 2023-12-23, 17:00:03

sollte da nicht noch irgendwas stehen mit downloading data oder so?


EDIT

Also es ist echt merkwürdig, die erste Abfrage bei Solcast hat wie geschrieben funktioniert (also müssen alle Daten in der config richtig sein, es sind ja auch Daten von Solcast in der influxDB), wie ich auf der Homepage sehen kann "You have used 2 of 10 API requests available in your daily API usage limit."
Alle weiteren funktionieren nicht. Selbst der normale Aufruf funktioniert nicht mehr:

pi@solaranzeige:~/PV $ python SolCastLight.py
------------------------- Start (solcast_light_config.ini)
------------------------- End: 2023-12-23, 17:57:00

schiefke
Beiträge: 47
Registriert: Sa 19. Aug 2023, 13:51
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: Ertragsprognose über Solcast

Beitrag von schiefke »

Moin,

ob das etwas mit "downloading" in der err.txt steht hängt vom code in PVForecasts.py ab. Kannst ja mal den Inhalt posten.

Sonnige Grüße und frohe Weihnachten

Leon
Wechselrichter Sungrow SH10.0RT
Speicher Sungrow SBR096
Module 23 x JinkoSolar 430 Wp allblack

Anlage 18 Grad Süd

Stefan_E
Beiträge: 65
Registriert: Do 2. Jan 2020, 22:08
Danksagung erhalten: 5 Mal

Re: Ertragsprognose über Solcast

Beitrag von Stefan_E »

Hallo zusammen - ich bin wohl etwas langsam mit antworten; sorry :-(

Der letzte Eintrag im log scheint mir vernünftig auszusehen. Das Problem ist folgendes:
  • Solcast erlaubt nur 10 Abfragen pro Tag. Wenn man die gleichmässig verteilt, heisst das also, ca. alle 2.5 Stunden. Wenn Du dann noch einen Dual-Array konfigurierst (der jedes mal 2 Abfragen verbraucht) bist Du bei einem 5 Stunden Interval. (Früher waren mal mehr Anfragen erlaubt; schade, dass das eingeschränkt wurde.)
  • Also gibt's den Parameter `interval` mit Default `0` - d.h., PVForecast versucht das Interval zu optimieren. Wie genau, steht hier. Im Moment geht die Sonne ca. 16:30 unter (im Süden etwas später, im Norden früher). D.h., ab dann werden keine Anfragen mehr gestartet, bis Sonnenaufgang (ca. 8:45)
  • ich vermute jetzt mal, Du hast gestern so um 15:30 mit Abfragen begonnen ... drum haben die ersten Abfragen noch stattgefunden.
Wenn ich Deine (@Icebox82) weiter zurück gehe, hast Du noch mit weiteren Problemen gekämpft: Wenn ich das richtig verstehe, hattest Du:
  • `elementpath` missing; das hätte eigentlich mit `python -m pip install -r requirements.txt` installiert werden sollen.
  • `numexpr` und `bottleneck` alt. Hmm - da ist schwer zu helfen ... Du scheinst ein `solaranzeige` Image 5.1.1 zu verwenden. Das scheint eins der ersten 64-bit Images gewesen zu sein. Gut möglich, das Ulrich da eine Linux Version erwischt hat, wo Python noch nicht alle Unebenheiten geglättet hatte (Solaranzeige braucht ja Python nicht ... Ulrich hätte das also kaum bemerken können) - aber offensichtlich hilft genügend Googeln ;-)
  • bleibt noch die `deprecation warning` - ja, die muss ich noch angehen. Ich bin im Moment ziemlich langsam hier, aus verschiedenen privaten Gründen.

Zurück zu „Wetterdaten, Börsenstrompreise, Solarprognose, Nachrichtendienst usw.“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast