github bohdan-s/SunGather v0.3.8

latest releases: v0.5.3, v0.5.2-fix1, v0.5.2...
22 months ago

Bug Fixes

  • add UTF-8 encoding for windows machines #49 (Heim)

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-s:main' into main (Michael Kotten)
  • 796ab98: Merge branch 'upstream_main' (Michael Kotten)
  • 6fafc89: Merge remote-tracking branch 'origin/main' (Michael Kotten)
  • 718ad54: add notes where smar_meter is mentioned (danielHin) #69
  • 5eec591: only push docker image on new tags (Michael Kotten) #70
  • d021daf: Adds automatic releases on tag (Michael Kotten) #70
  • d7afefc: Update docker-image.yml (bohdan-s) #70
  • d55fbdb: Adds an optional default value for register values. Will be used if datarange values don't match. (Michael Kotten)
  • 165bc9c: Adds an optional default value for register values. Will be used if datarange values don't match. (Michael Kotten)
  • efebaf1: logging to debug (Michael Kotten)
  • 3de2d7b: Fix pymodbus requirements (bohdan-s)
  • 665c127: Merge branch 'main' of https://github.com/bohdan-s/SunGather into main (bohdan-s)
  • 4321597: fix issues with clock changes inbetween scans (Daniel Havlik) #81
  • 2701153: 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)
  • af5cce2: fixes format in json (Michael Kotten)
  • 399b1a9: adds support for custom mqtt topics (Michael Kotten)
  • 531524e: 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)
  • 15f1289: Adds an optional default value for register values. Will be used if datarange values don't match. (Michael Kotten)
  • 249e452: Adds an optional default value for register values. Will be used if datarange values don't match. (Michael Kotten)
  • 1e1da60: logging to debug (Michael Kotten)
  • 6707679: Merge remote-tracking branch 'origin/main' (Michael Kotten)
  • 25b2748: builds on main branch (Michael Kotten)
  • a7e0c94: Revert "builds on main branch" (Michael Kotten)
  • 5e4488b: uses GITHUB_TOKEN for marvinpinto/action-automatic-releases (Michael Kotten)

Don't miss a new SunGather release

NewReleases is sending notifications on new releases.