Files
SolarManager/config.ini.example
T
adminandClaude Opus 5 0a37d8d763 BYD-Speicher direkt aus der BMU auslesen
gatherBYDData.py fragt die BMU der HVM unter 192.168.16.254:8080 ab
(BE-Connect-Protokoll, nach ioBroker.bydhvs): Ladestand und SOH laut BMU,
128 Zellspannungen, 64 Temperaturen, Spreizung, Ausgleich, Fehlerbits,
Gesamtzaehler. Das Netzwerkmodul startet alle ~102 s neu und bedient nur
die ersten Verbindungen danach - eigene Klopf-Schleife, ein Satz etwa alle
100 s. Werte unter solarManager/byd/#, Historie in byd und byd_zellen.

tbatt kommt jetzt aus der BMU statt fest 0. mqttClient.publish legt ein
einzelnes Dataclass-Objekt in rtData als Untertopics ab.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 16:16:07 +02:00

57 lines
2.0 KiB
Plaintext

; 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