Releases: bohdan-s/SunGather
Releases · bohdan-s/SunGather
v0.5.3
v0.5.2
v0.5.0
v0.4.1
Large MQTT update, including breaking changes to defaults for Topics and HomeAssistant Discovery, if you have issues with MQTT after upgrading please check against config-example.yaml
homeAssistant Addon-Support! See README for more info to add Repo.
What's Changed
- fix typo by @bg6cq in #35
- fix typo by @lucahammer in #42
- S16/U16/S32/U32 handle by @bg6cq in #44
- remove accuracy for 13008 by @danielHin in #45
- S16/S32 fix by @bg6cq in #46
- fix: add UTF-8 encoding for windows machines by @cottiAC in #49
- Influx 1.8 by @cottiAC in #50
- Don't send units if they don't exist by @lucahammer in #48
- Update Unit of register 13034 by @danielHin in #56
- adds /metrics endpoint with prometheus format by @michbeck100 in #55
- #53 - adds support for bit masks by @michbeck100 in #54
- allow to set client id of mqtt connection in config, to support multi… by @dhavlik in #52
- Adding JSON export feature by @benni336 in #39
- fixes error when reading address of custom registers by @michbeck100 in #57
- Change battery_power to S16 by @bjeanes in #58
- renamed the running_state mapping register names to fix name clash by @danielHin in #59
- additional registers by @michbeck100 in #63
- write import_from_grid and export_to_grid for hybrid inverters by @danielHin in #60
- renames state_daily_pv_generation back to daily_pv_generation by @michbeck100 in #65
- adds github action to build and push docker image by @michbeck100 in #66
- simplify import_from_grid for hybrid by @danielHin in #67
- add notes to doc where smart_meter is mentioned by @danielHin in #69
- only push docker image on new tags by @michbeck100 in #70
- Use time.perf_counter() to calculate loop duration, to avoid issues with clock changes inbetween scans. Fixes #80 by @dhavlik in #81
- supports bugfix versions of pymodbus by @michbeck100 in #82
- Support for SH10RT-V112 by @dervomsee in #87
- Add support for the SG4.0RS by @SamKBEL in #83
- Adds an optional default value for register values. by @michbeck100 in #75
- fixes mapping for system_state standby according to documentation by @michbeck100 in #88
- Fix website URL in readme by @daedalist in #89
- Workaround for string type values by @dervomsee in #90
- Update Readme. by @dervomsee in #91
- Add -r registersfilename commandline argument by @norrland in #92
New Contributors
- @bg6cq made their first contribution in #35
- @lucahammer made their first contribution in #42
- @danielHin made their first contribution in #45
- @cottiAC made their first contribution in #49
- @michbeck100 made their first contribution in #55
- @dhavlik made their first contribution in #52
- @benni336 made their first contribution in #39
- @bjeanes made their first contribution in #58
- @dervomsee made their first contribution in #87
- @SamKBEL made their first contribution in #83
- @daedalist made their first contribution in #89
- @norrland made their first contribution in #92
Full Changelog: v0.1.2...v0.4.1
v0.3.8
Bug Fixes
Commits
- 94e82c9: Main code cleanup to improve reconnection in even of failure, added InfluxDB export (bohdan-s)
- e849c73: Main code cleanup to improve reconnection in even of failure, added InfluxDB export (bohdan-s)
- c1a51a1: fix example config (bohdan-s)
- 378237d: fix requirements.txt (bohdan-s)
- bb8b224: v0.2.0, Improved register detection, improved performance, MQTT and PVOutput rewrites (bohdan-s)
- 9d055b1: fix is_running to allow it to stop running (bohdan-s)
- ed25d10: fix is_running to allow it to stop running (bohdan-s)
- 802af90: Update Readme (bohdan-s)
- 8bbd5c7: fix is_running hopefully (bohdan-s)
- a00284a: change is_running to power_state (bohdan-s)
- f7c8537: run_state (bohdan-s)
- 349c936: run_state (bohdan-s)
- 402ddbd: update README (bohdan-s)
- f4ed520: Allow for some inverter scrapes to fail, but continue (bohdan-s)
- 70fc102: Allow for some inverter scrapes to fail, but continue (bohdan-s)
- 9ac3926: Add 'zero_on_standby' this will 0 registers like temp when they 'stick' during standby mode (bohdan-s)
- 074be5e: add changlog to readme (bohdan-s)
- f592ddf: Fix Phase Voltage not MPPT voltage (bohdan-s)
- 95e3aa4: fix zero_on_standby (bohdan-s)
- f3957ee: Better error capture on exports (bohdan-s)
- 1d02bac: PVOutput - remove 0 values, MQTT - improve session handling (bohdan-s)
- fcc7f4f: Fix decimal places for PVOutput (bohdan-s)
- 20778a5: Fix decimal places for PVOutput (bohdan-s)
- 0c70765: updated config-example.yaml (bohdan-s)
- c375f07: Fix PVOutput 0 values (bohdan-s)
- 14d71df: 0.2.7: Status interval retrieved via PVOutput API (bohdan-s)
- c6476aa: 0.2.8: Removed threading to reduce errors, made MQTT threaded, PVOutput updated to not miss uploads and error (bohdan-s)
- b5bc64e: 0.2.8: Removed threading to reduce errors, made MQTT threaded, PVOutput updated to not miss uploads and error (bohdan-s)
- 330e780: Fix PVOutout Upload interval (bohdan-s)
- 95a9dd9: 0.2.10: add username/password support for influxdb, fix (again) pvoutput upload (bohdan-s)
- eb6dd1a: update readme (bohdan-s)
- 87724a7: Error when writing to InfluxDB (benni336) #39
- 295944d: v0.3.0 large re-write of inverter scraping code (bohdan-s)
- 9e7a926: Quick fix to MQTT publish messages (bohdan-s)
- 1b54ae3: fix MQTT publish error (bohdan-s)
- 6d75c06: v0.3.1: Fix logging setting, force disconnect on failure (bohdan-s)
- 3acf9fc: fix type (bohdan-s)
- f168f7c: fix another typo (bohdan-s)
- f11ee5f: bump version (bohdan-s)
- 41cf507: Merge branch 'main' of https://github.com/bohdan-s/SunGather into bohdan-s-main (benni336) #39
- 50da2ef: Add dicord link (bohdan-s)
- da654ec: 0.3.2: Logging to file, connection handling (bohdan-s)
- 1a2ca43: Missed modbus session being closed (bohdan-s)
- 4719244: Merge branch 'main' of https://github.com/bohdan-s/SunGather into bohdan-s-main (benni336) #39
- 9c96860: Update Readme to be clearer about HA (bohdan-s)
- 70484e6: Readme typos (bohdan-s)
- 75f0c35: 0.3.3 fix case, w to W in registers (bohdan-s)
- 0a9004d: v0.3.3: Fix unsigned/signed registers to allow negative values (bohdan-s)
- 7f89100: v0.3.3: Fix unsigned/signed registers to allow negative values (bohdan-s)
- b76d5b0: bump SungrowModbusWebClient to support SH series inverters (bohdan-s)
- a986938: Output more info on PVOutput error (bohdan-s)
- a0861ce: Allow for multiple run types, but still show as "ON" (bohdan-s)
- 8a06407: Little bug fixes (bohdan-s)
- bfa76a1: v0.3.5, bump SungrowModbusWebClient requirement to 0.3.2 (bohdan-s)
- 5cf2ac2: SG5.0RS support (bohdan-s)
- dfe0e44: v0.3.6: Registers version, logging option, hybrid registers (bohdan-s)
- 02b87f8: update docker commend in readme (bohdan-s)
- 277a1bc: Set theme jekyll-theme-cayman (bohdan-s)
- 954f6fd: Update index.md (bohdan-s)
- 3a13928: Create CNAME (bohdan-s)
- d2dda49: Update index.md (bohdan-s)
- f2fc066: Update index.md (bohdan-s)
- df79057: Update index.md (bohdan-s)
- 15a92ee: Update index.md (bohdan-s)
- a7f8fb2: Update _config.yml (bohdan-s)
- abced0c: Update index.md (bohdan-s)
- 22b7621: Update index.md (bohdan-s)
- e30f941: Update index.md (bohdan-s)
- cf8d965: v0.3.7: fix issues with cumulative flag in PVOutput (bohdan-s)
- 7c7cb3a: Merge branch 'main' of https://github.com/bohdan-s/SunGather into main (bohdan-s)
- 44e51ed: ignore website in docker build (bohdan-s)
- d4a2da5: fix missing value (bohdan-s)
- bbdea6f: fix mqtt none type error (bohdan-s)
- 9aca239: MQTT return false on no server configured (bohdan-s)
- 278410c: Merge branch 'bohdan-s:main' into bohdan-s-main (benni336) #39
- dda4f70: fix typo (Zhang Huanjie) #35
- 18cf401: Merge branch 'bohdan-s:main' into bohdan-s-main (benni336) #39
- 2a7d941: Create FUNDING.yml (bohdan-s)
- edfe0a4: Update FUNDING.yml (bohdan-s)
- f8f27e9: Update FUNDING.yml (bohdan-s)
- e6e032d: Initial testing commit for JSON export (benni336) #39
- a1a6388: First stable commit of JSON-Export-Feature (benni336) #39
- 0532fb3: fix typo (Luca Hammer) #42
- 8819695: small fixes (bohdan-s)
- 7536af8: Starting support for SMA (bohdan-s)
- 38efc30: Merge branch 'main' of https://github.com/bohdan-s/SunGather into main (bohdan-s)
- f0d28b2: S16/U16/S32/U32 handle (Zhang Huanjie) #44
- 47233d4: remove accuracy for 13008 (Daniel Hindenlang) #45
- 4bf8783: S16/S32 fix (Zhang Huanjie) #46
- b232c43: Don't send units if they don't exist (Luca Hammer) #48
- add influxdb 1.8 usage #50 (Heim)
- add influxdb 1.8 usage #50 (Heim)
- 36454a0: allow to set client id of mqtt connection in config, to support multiple instances of sungather (Daniel Havlik) #52
- f7fb734: Merge branch 'bohdan-s:main' into main (Daniel Havlik) #52
- babfaca: change default client id to include the inverter model (Daniel Havlik) #52
- 7f02d2f: #53 - adds support for bit masks (Michael Kotten) #54
- bca665a: adds /metrics endpoint with prometheus format (Michael Kotten) #55
- 0648246: change unit to Watts (Daniel Hindenlang) #56
- d21b5f6: Update config-example.yaml (bohdan-s) #39
- 32a2792: Delete sungather.py (bohdan-s) #39
- cd53342: Revert "Delete sungather.py" (bohdan-s) #39
- bc8493f: Update sungather.py (bohdan-s) #39
- f2ef811: Update sungather.py (bohdan-s) #39
- f0be34f: fixes error when reading address of custom registers (Michael Kotten) #57
- ab981ad: Change battery_power so S16 (Bo Jeanes) #58
- 9794476: write import_from_grid and export_to_grid for hybrid inverters (Daniel Hindenlang) #60
- 39f7a59: renamed the running_state mapping register names to fix name clash (Daniel Hindenlang) #59
- 0ea499b: adds additional registers, taken from https://forum.iobroker.net/topic/38441/sungrow-wr-sgh10rt-erfolgreich-mit-modbus-eingebunden (Michael Kotten) #63
- cbcde8a: changes datatype of total_pv_export to U32 (Michael Kotten) #63
- a16c936: renames state_daily_pv_generation back to daily_pv_generation (was changed by mistake in #59) (Michael Kotten) #65
- 1af5165: Create docker-image.yml (bohdan-s)
- 0dd000b: Version bump to 0.3.8 for docker (bohdan-s)
- 25a5fbf: installs build tools for arm support (Michael Kotten) #66
- a55bdb3: adds github action to build and push docker image (Michael Kotten) #66
- 35c65cb: adds current version as tag for docker push (Michael Kotten) #66
- ade1e59: simplify impoft_from_grid for hybrid (danielHin) #67
- c94cfbd: Uses datarange for boolean values of running_state. Maps false to -1 so it can be used as multiplier to show negative values. (Michael Kotten)
- e0c01f2: fixes format in json (Michael Kotten)
- 5c5faef: adds support for custom mqtt topics (Michael Kotten)
- f467a62: Uses datarange for boolean values of running_state. Maps false to -1 so it can be used as multiplier to show negative values. (Michael Kotten)
- 5664346: Update docker-image.yml (Michael Kotten)
- aeffcba: fixes GitHub action (Michael Kotten)
- d9ebd14: Merge branch 'bohdan...