Skip to content

Releases: vpathuis/ultraheat

Ultraheat-api 0.5.7

12 Sep 07:17
c07b666
Compare
Choose a tag to compare
  • Add support for devices that return kWh. The read values are at this time returned as MWh, in order to be compatible with Home Assistant. This may change in the future when the HA integration adds support for kWh reponse values.
  • Add extensive debug logging, enabling useful feedback from the community and help increase the number of supported device models
  • Add arguments to tweak baudrates and timeout, enabling users to try different settings. The defaults are unchanged.
  • Minor bugfixes and more unit tests

Ultraheat-api 0.5.1

29 Oct 14:42
bb06833
Compare
Choose a tag to compare

Adds raw data from the device to a new property "raw_response". This will help analysing the response from Landis+Gyr models and add support for these models.

Ultraheat-api 0.5.0

05 Oct 11:14
Compare
Choose a tag to compare

Add support for the Landys+Gyr UltraHeat T550 model.

  • The IR-interaction was changed slightly so that both the UH50 and the T550 respond well
  • The T550 seems to return '/LUGCUH50' as a model name, which is returned as 'LUGCUH50' by the interface. So unfortunately no distinction can be made with the UH50 based on the model name. The variables that could be read are returned independendly of the model.
  • The T550 returns usage as MWh, for which variables have been added to the interface.

Detailed changes:

  • Add support for Landis+Gyr UltraHeat T550. The new meter is called LGUHT550 in code.
  • Add heat_usage_mwh and heat_previous_year_mwh to the interface (only to be filled when returned by the heat meter)
  • Add dummy test files
  • Rename existing test file and add test file for UltraHeat T550
  • Read meter data until "!"
  • Remove no longer needed newlines from dummy.txt
  • Remove extra whitespace and unneeded write \x2F\x3F\x21\x0D\x0A == /?!\x0D\x0A

Thanks a lot @blomqvist !

Ultraheat-api 0.4.3

13 Sep 15:35
Compare
Choose a tag to compare
  • Reformat Code style to improve conformance and readability
  • Add some more type hints

Ultraheat-api 0.4.2

08 Sep 07:51
1cdec0e
Compare
Choose a tag to compare
  • Added debug logging, visible in Home Assistant
  • Remove incorrect type hint for UltraheatReader.read method

Ultraheat-api 0.4.1

15 Aug 12:35
005122a
Compare
Choose a tag to compare

First public version of the Ultraheat API that allows IR communication with Landys & Gyr Ultraheat heat meter units.
Features:

  • Transforms the somewhat obscure telegram from the device into a usable object, containing all the values that are returned by the device
  • Made compatible to use with Home Assistant
  • find_ports function to find connected usb devices
  • FileReader interface to use when integrating/testing, rather than test on the device itself (which is not always possible)