Releases: vpathuis/ultraheat
Releases · vpathuis/ultraheat
Ultraheat-api 0.5.7
- 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
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
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
- Reformat Code style to improve conformance and readability
- Add some more type hints
Ultraheat-api 0.4.2
- Added debug logging, visible in Home Assistant
- Remove incorrect type hint for UltraheatReader.read method
Ultraheat-api 0.4.1
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)