mirror of
https://github.com/alexhopeoconnor/SunGather.git
synced 2026-10-23 02:52:10 +10:00
Main code cleanup to improve reconnection in even of failure, added InfluxDB export
This commit is contained in:
@@ -1,31 +1,59 @@
|
|||||||
inverter:
|
inverter:
|
||||||
host: 192.168.1.100
|
host: 192.168.1.100 # [Required] IP Address of the Inverter or Dongle
|
||||||
# port: 502 # Default for modbus is 502, for http is 8082
|
# port: 502 # [Optional] Default for modbus is 502, for http is 8082
|
||||||
# slave: 0x01 # Default is 0x01
|
# slave: 0x01 # [Optional] Default is 0x01
|
||||||
# timeout: 10 # Default is 10
|
# timeout: 10 # [Optional] Default is 10
|
||||||
# scan_interval: 30 # Default is 30
|
# scan_interval: 30 # [Optional] Default is 30
|
||||||
connection: sungrow # options: modbus, sungrow, http
|
connection: sungrow # [Required] options: modbus, sungrow, http
|
||||||
# model: "SG7.0RT" # This is autodetected on startup, only needed if detection issues or for testing
|
# model: "SG7.0RT" # [Optional] This is autodetected on startup, only needed if detection issues or for testing
|
||||||
# See model list here: https://github.com/bohdan-s/SunGather#supported
|
# See model list here: https://github.com/bohdan-s/SunGather#supported
|
||||||
# smart_meter: True # Default is False, Set to true if inverter supports reading grind / house consumption
|
# smart_meter: True # [Optional] Default is False, Set to true if inverter supports reading grind / house consumption
|
||||||
# use_local_time: False # Default False, Uses Inventer time, if try uses PC time when updating timestamps (e.g. PVOutput)
|
# use_local_time: False # [Optional] Default False, Uses Inventer time, if try uses PC time when updating timestamps (e.g. PVOutput)
|
||||||
# hybrid: False # Default false, if you have a Hybrid (battery) set to True
|
# hybrid: False # [Optional] Default false, if you have a Hybrid (battery) set to True
|
||||||
# manual_load: False # Manually calculate load total_active_power + meter_power if the inverter does not supply it
|
# manual_load: False # [Optional] Manually calculate load total_active_power + meter_power if the inverter does not supply it
|
||||||
# logging: 30 # 10 = Debug, 20 = Info, 30 = Warning (default), 40 = Error
|
# logging: 30 # [Optional] 10 = Debug, 20 = Info, 30 = Warning (default), 40 = Error
|
||||||
# level: 1 # 0 = Model and Solar Generation,
|
# level: 1 # [Optional] Set the amount of information to gather
|
||||||
|
# 0 = Model and Solar Generation,
|
||||||
# 1 (default) = Useful data, all required for exports,
|
# 1 (default) = Useful data, all required for exports,
|
||||||
# 2 everything your Inverter supports,
|
# 2 everything your Inverter supports,
|
||||||
# 3 Everything from every register
|
# 3 Everything from every register
|
||||||
|
|
||||||
exports:
|
exports:
|
||||||
- name: console # Print Registers to console, good for debugging / troubleshooting
|
# Print Registers to console, good for debugging / troubleshooting
|
||||||
|
- name: console
|
||||||
enabled: False
|
enabled: False
|
||||||
|
|
||||||
- name: http
|
# Runs a simple Webserver showing Config and last read registers
|
||||||
|
- name: http
|
||||||
enabled: True # Access at http://localhost:8080 or http://[serverip]:8080
|
enabled: True # Access at http://localhost:8080 or http://[serverip]:8080
|
||||||
# port: 8080 # Default port is 8080
|
# port: 8080 # Default port is 8080
|
||||||
|
|
||||||
- name: mqtt # Publish Registers to MQTT / Home Assistant
|
# Output data to InfluxDB
|
||||||
|
- name: influxdb
|
||||||
|
enabled: False
|
||||||
|
token: "xxx" # [Required] API Token
|
||||||
|
url: "http://localhost:8086" # [Optional] Default URL is http://localhost:8086
|
||||||
|
org: "influxdata@bohdan.net" # [Required] InfluxDB Organization
|
||||||
|
bucket: "SunGather" # [Required] InfluxDB Bucket
|
||||||
|
measurements:
|
||||||
|
- point: "power"
|
||||||
|
register: daily_power_yields
|
||||||
|
- point: "power"
|
||||||
|
register: total_active_power
|
||||||
|
- point: "power"
|
||||||
|
register: load_power
|
||||||
|
- point: "power"
|
||||||
|
register: meter_power
|
||||||
|
- point: "power"
|
||||||
|
register: export_to_grid
|
||||||
|
- point: "power"
|
||||||
|
register: import_from_grid
|
||||||
|
- point: "temp"
|
||||||
|
register: internal_temperature
|
||||||
|
|
||||||
|
|
||||||
|
# Publish Registers to MQTT / Home Assistant
|
||||||
|
- name: mqtt
|
||||||
host: 192.168.1.200
|
host: 192.168.1.200
|
||||||
# port: 1883
|
# port: 1883
|
||||||
topic: "tele/inverter_{model}/SENSOR" # Variable {model} will be replaced with model number
|
topic: "tele/inverter_{model}/SENSOR" # Variable {model} will be replaced with model number
|
||||||
|
|||||||
Reference in New Issue
Block a user