Skip to content

Releases: henne49/dbus-opendtu

v1.2.25

06 Jun 19:18
Compare
Choose a tag to compare

What's Changed

  • move config.ini to config.example to make upgrades easier. by @stlorenz in #163
  • make log file shorter and human readable by @henne49 in #177
  • fixed wrong naming and typos in readme by @henne49 in #179
  • modify github action to use github app by @henne49 in #197
  • Fix of uninstall.sh script and typos by @henne49 in #198

New Contributors

Full Changelog: v1.2.0...v1.2.25

v1.2.0 Log File Handling

27 May 11:35
3aff48a
Compare
Choose a tag to compare

Please upgrade to this release - Improved Log File Handling

Log file handling is now handled by Venus OS and much smaller.

Important

Upgrade recommended

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0 openDTU v24.2.12 breaking change - code fix

19 Feb 20:14
f3901e0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v1.1.0

1.0.0 Release to support setup helper

05 Jan 17:04
5e96038
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2023-04-08...1.0.0

v2023-04-08 Support for Current Ahoy version, make servicename configurable and more

08 Apr 05:25
5e96038
Compare
Choose a tag to compare

⚠️ IMPORTANT This only works with Ahoy 0.5.93 and above. Due to an API change in Ahoy v0.5.93, you have to upgrade to this latest version of code if you upgrade your Ahoy to 0.5.93 or above (especially the official release version 0.6.0). On the other handy, if you want to use this version you have to upgrade your Ahoy. This does not affect OpenDTU users.

=> v2023-04-08 only works with a current Ahoy version. OpenDTU will work as before.

⚠️ Please also note that due to the code cleanup, you have to install (copy) all files including the doc directory. I will not be sufficient to only install or upgrade the main python file.

Most interesting changes in this release

  • Support for Ahoy version 0.5.93, 0.6.0 and above (there was a breaking change in the Ahoy API in 0.5.93)
  • Victron "Servicename" is now configurable per inverter in the ini file (Config entry name is Servicename in the inverter/template sections).
  • Implement DigestAuth (as for Shelly Plus Devices)
  • Improve error handling and logging (including a fix for a bug that didn't log HTTP errors)

Details of what's changed

New Contributors

Full Changelog: v2023-02-21...v2023-04-08

v2023-02-21 Multi-Template Support

21 Feb 07:25
5e96038
Compare
Choose a tag to compare
Pre-release

Allow Multiple Templates to be queried with a single DTU like ahoy or OpenDTU

⚠️ IMPORTANT Due to an API change of OpenDTU in v4.4.3, you have to upgrade to this latest version of code if you upgrade your OpenDTU. If you want to use this version you have to upgrade your openDTU ⚠️

v2023-02-21 only works with openDTU v4.4.3

  • Major Update to allow for multiple template devices and either a ahoy or openDTU or no DTU at all #30
  • OpenDTU API Update fix: #34 #28
  • Allow OpenDTU to ask for authentication of Status API Call #29
  • Only display values in Venus OS, when inverter is also producing or data is not too old #26

Please also read the options in config.ini file carefully, what is new and what has changed. If you are using this new release and your OpenDTU is not at least v4.4.3 the script will exit, also use the new format of config.ini. or the script will exit.

An Update is similar to a new install, just copy your specific information to the config.ini

Thank you all for you support to make the release happening: @dsteinkopf as wizard of code code and @turbolift for his quick contribution

v2023-01-16 Multi-Inverter Support

16 Jan 16:37
5e96038
Compare
Choose a tag to compare
Pre-release

Create separate PVinverter on dbus

Major overhaul

Which allows for multiple PV Inverter to be read and data written into dbus from a single script instance.

  • For every inverter found in ahoy or opendtu response, a separate PV Inverter is created in dbus.
  • Number of inverters is initially 1 and if more than 1 inverter is retrieved in the JSON response all other inverters are created separately as additional PV Inverters automatically
  • Serialnumber and name are now read automatically from JSON response

Breaking changes in config.ini:

  • AC Position and Device Instance have to be specified in file per inverter
  • ONPREMISE section has been removed and entries for host, username and password are now in DEFAULT section
  • If you have more than 1 Inverter please check if the prefilled Device Instance is free in your Venus dbus and change to a free ID

Further enhancements planned:

  • Include up to 10 Generic template devices to be read from a single script
  • Include further template examples for generic REST based JSON devices

What's Changed

Thank you

@dsteinkopf for your help, testing and contribution

New Contributors

Full Changelog: testing...stable