[inverter] ; IP address of your GivEnergy inverter on your local network ip = 192.168.1.100 ; Modbus TCP port — default 8899, do not change unless advised port = 8899 ; Number of battery units connected to the inverter num_batteries = 1 ; Connection mode: auto | poll | listen ; listen = send a read request and decode the reply directly — works for ; both Gen2 and Gen3 / HV hybrid inverters, and needs no extra library ; poll = library-based active read (legacy fallback) ; auto = pick automatically (recommended) — prefers listen, falls back to poll mode = auto ; Control-page power display: show charge/discharge limits in watts instead of %. ; Set the max values to match the figures shown in the official GivEnergy app. power_units = percent ; percent | watts max_charge_w = 2600 max_discharge_w = 2600 [server] ; How often to poll the inverter in seconds (minimum 5) poll_interval = 10 ; TCP port the dashboard web server listens on web_port = 7890 ; How many days of history to retain in the database data_retention_days = 730 [weather] ; Met Office DataHub API key (Observation Land product — free tier) ; Register at: https://datahub.metoffice.gov.uk ; Leave blank to disable the weather widget met_api_key = ; Geohash for your location — call the nearest endpoint with your lat/lon ; to find it: GET /observation-land/1/nearest?lat=XX&lon=YY geohash = ; How often to fetch a new observation from Met Office (minutes, minimum 5) poll_interval_mins = 30 [backup] ; Automatic daily database backup (gzipped, kept for keep_days then pruned). ; Stored in the "backups" folder next to this file. enabled = yes keep_days = 7 [admin] ; SHA-256 hash of the settings-page password. ; Default password is: password ; Change it via the Settings screen in the dashboard after first run. password_hash = 5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8