Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for HeatStorm HS-1500 heater #1763

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

cw-cdz
Copy link

@cw-cdz cw-cdz commented Mar 21, 2024

Add support for the HeatStorm HS-1500 wall mounted heater.

I validated DPs via Tuya developer account website with my own devices. It is mostly similar to the HS-6000 excepting some DPs, namely the hvac_mode one which is not present on the hs1500.

value: Temp sensor fault
- dps_val: 2
value: Tilt over
- dps_val: 3
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these values tested? Normally a fault code dp will be a bitfield (bitmap in tuya docs), so will have bits for each code. The value of the next bit after 2 is 4 (3 is bits 2+1).
If the value is really 3 for this fault code, then the type should probably be integer rather than bitfield, as the comparisons need to be done by exact value, not bit matching.

- dps_val: "100"
value: 255
- entity: lock
name: Child lock
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Name and icon should be replaced by translation_key: child_lock

- dps_val: false
value: true
- entity: binary_sensor
name: Fault
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

name should be removed, ut use the standard translations for problem class

value: false
- value: true
- entity: select
name: Temperature unit
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

name and icon should be replaced with translation_key: temperature_unit and values be in all lower case to use translations.

@make-all make-all added the awaiting feedback Needs more information label Apr 5, 2024
@cw-cdz
Copy link
Author

cw-cdz commented Apr 25, 2024

@make-all Apologies on the delay here, I had an unexpected death in the immediate family and have been away for awhile. I will close on this soon.

@make-all
Copy link
Owner

My condolences for your loss. I am actually in the same situation myself, which is delaying the next release and proper review of PRs which are starting to stack up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting feedback Needs more information
Projects
Status: 🏗 Stalled
Development

Successfully merging this pull request may close these issues.

None yet

2 participants