[collector] source_id = "home-gen24" archive = "data/archive" # Parquet directory, relative to this configuration file. timezone = "Europe/Zurich" # Used for date-only export/replay arguments. poll_interval_seconds = 300 retention_days = 30 # Full local days after acknowledgement; pending days never expire. [inverter] base_url = "http://fronius.local" meter_id = "0" # Primary meter, as reported by Solar API. boiler_pin = "pin1" # Check fronius emrs status API: /api/status/emrs boiler_threshold_w = 2000 # Fallback load-management on threshold, in W, when API settings cannot be read. request_timeout_seconds = 5 min_request_interval_seconds = 4 [upload] url = "" # Solar website's HTTPS index.php?a=relay URL; empty disables uploads. token = "" # Match Solar's Settings::SOLAR_RELAY_TOKEN; real values belong only in private configuration. batch_size = 100 request_timeout_seconds = 10 retry_initial_seconds = 5 retry_max_seconds = 300 [http] enabled = true bind = "127.0.0.1" port = 8765 base_path = "/solar-relay" history_days = 14 [history] enabled = false pv_system_id = "" # Your Solar.web PV system UUID; required when enabled. username = "" # Account email; enter real credentials only in private config.toml. password = "" lag_seconds = 7200 # How long (in seconds) before trying to pick up historical data from solarweb check_interval_seconds = 3600 request_timeout_seconds = 45