; Zugangsdaten des SolarManagers. ; ; Diese Datei ist die Vorlage und steht im Repository. Zum Aufsetzen einmal ; ; cp config.ini.example config.ini ; ; und ausfuellen - config.ini selbst wird nicht eingecheckt (.gitignore). ; Gelesen wird sie von konfig.py. ; =========================================================================== ; Messwerte (solarLog) ; =========================================================================== ; Benutzt von solarManager.py, gatherWaterData.py, gatherSkodaData.py, ; skoda_testdaten.py und skoda_ladepunkte_nachtragen.py. [database] host = localhost port = 3310 user = solarLog password = database = solarLog ; =========================================================================== ; Wallbox ; =========================================================================== ; Gelesen von startWattpilotMQTT.sh, das daraus die Umgebungsvariablen ; WATTPILOT_HOST und WATTPILOT_PASSWORD setzt. [wattpilot] host = password = mqtt_host = nas.fritz.box ; =========================================================================== ; Regen (gatherRainData.py) ; =========================================================================== ; Standort fuer die Niederschlagsdaten von Open-Meteo. Der Abschnitt darf ; ganz fehlen - dann gelten diese Werte als Vorgabe. [regen] lat = 47.5781 lon = 10.2628 timezone = Europe/Berlin mqtt_broker = localhost mqtt_port = 1883 ; Abstand der Abfrage. Open-Meteo rechnet stuendlich, oefter als halbstuendlich ; lohnt sich also nicht. intervall_minuten = 30 ; Wie lange der letzte gute Wert eine Stoerung ueberlebt. Danach werden die ; Messwerte geleert, und es wird nicht mehr bewaessert - eine retained "0,0 mm" ; von gestern wuerde den Runner sonst giessen lassen. max_alter_stunden = 3 ; =========================================================================== ; BYD-Speicher (gatherBYDData.py) ; =========================================================================== ; Adresse der BMU. Ab Werk 192.168.16.254; der Abschnitt darf fehlen. [byd] host = 192.168.16.254 ; =========================================================================== ; Wettervorhersage (gatherForecastData.py) ; =========================================================================== ; Grundlage des Meteogramms. Geschrieben wird in die Datenbank, nicht nach ; MQTT - die Zugangsdaten stehen in [database]. [vorhersage] lat = 47.5780 lon = 10.2630 timezone = Europe/Berlin ; Was Open-Meteo hergibt. past_days traegt Bewoelkung, Strahlung und ; Niederschlag links vom Jetzt-Strich - beides misst die eigene Station nicht. forecast_days = 7 past_days = 2 ; Open-Meteo rechnet stuendlich neu. Zwanzig Minuten heisst: die laufende ; Stunde ist nie aelter als zwanzig Minuten, und 72 Abrufe am Tag liegen weit ; unter dem freien Kontingent. intervall_minuten = 20 ; Einstrahlung in Modulebene, je Flaeche "kuerzel:neigung:azimut". ; Neigung in Grad gegen die Waagerechte, Azimut in Grad mit 0 = Sued, ; negativ = Ost, positiv = West (so verlangt es Open-Meteo). ; Leer lassen, solange die Winkel nicht ausgemessen sind - dann wird die ; geneigte Einstrahlung uebersprungen und das Meteogramm merkt nichts davon. ; Nachtragen geht jederzeit, die Archiv-API liefert sie auch rueckwirkend. ; flaechen = dach:30:10, veranda:90:10, carport:15:10 flaechen =