This pull request introduces a new payload decoder for the Sharky 775 heat meter (cmi4160), along with a fix for an error in the cmi4111 decoder. Additionally, it includes a refactoring change in the API.
Changes
Added a new payload decoder for the Sharky 775 heat meter (cmi4160). This will allow users to decode payloads from this specific heat meter model.
Fixed an error in the cmi4111 decoder that was causing incorrect decoding of payloads.
Refactored the API to rename the forward_temperature field to flow_temperature in the cmi4111 decoder. This change provides a more accurate description of the data being decoded.
Checklist for Reviewers
[ ] Title and description should be descriptive (Not just a serial number for example).
[ ] vendorProfileID should not be vendorID.
[ ] All devices should be listed in the vendor's index.yaml file.
[ ] At least 1 image per device and should be transparent.
...
Summary
This pull request introduces a new payload decoder for the Sharky 775 heat meter (cmi4160), along with a fix for an error in the cmi4111 decoder. Additionally, it includes a refactoring change in the API.
Changes
forward_temperature
field toflow_temperature
in the cmi4111 decoder. This change provides a more accurate description of the data being decoded.Checklist for Reviewers
vendorProfileID
should not bevendorID
.index.yaml
file.