Skip to content

Conversation

@cody0902
Copy link

I have tried to create the yaml file for this following the instructions.
Might not be right as I have no experience doing this.
The device I have is a Hisense 483L French Door Refrigerator (HRCD483TBW).
This screenshot shows the basic functions for this device in the ConnectLife app.
Screenshot_2025-05-17-13-10-52-11_356f8f9f90ea39813f2001d57f2f7507
And without adding the file yet (I do not want to break something) I have identified these sensors in HA.
image
Any guidance with creating the yaml for this device is appreciated.

cody0902 added 4 commits May 17, 2025 11:55
Created this yaml from the dump referencing only properties I can also see in the ConnectLife App.
Fixed the min and max value for the MyChoice compartment.
Added switches and status for the modes.
@cody0902
Copy link
Author

Please find attached the dump for this.
026-1b0470z0012j.txt

Did a bunch of testing and found that setting any values on the fridge do not work. Also unclear what both work_mode properties do. I tested multi unit support but then comparing min and max values breaks in ha (tested in 2025.5.2)
TypeError: '<' not supported between instances of 'float' and 'dict'
So I concentrated on the sensor properties first.
@cody0902
Copy link
Author

During more testing tonight, I've encountered a few issues that are currently limiting functionality:

  1. Setting Values Not Working: I am currently unable to set values on the fridge through Home Assistant. I tested number and switch but did not got it working, as well as attempting to use the ConnectLife: Set value action directly from the Developer Tools. Commands sent to the device do not appear to be taking effect and the value is set back after a while.
  2. Unclear Properties: The function of the work_mode1 and work_mode2 properties is unclear to me after examining the dump output and testing. They normally sit at 0 but when I trigger from the Connect Life application itself it sets to numbers up to 32.
  3. Multi-unit Temperature Validation Error: When attempting to configure min_value and max_value for number entities using the celsius/fahrenheit dictionary format as shown in the documentation for IntegerOrTemperature, I encountered a TypeError: '<' not supported between instances of 'float' and 'dict' in Home Assistant (tested on version 2025.5.2). This prevents the number entities from working correctly with multi-unit support for validation ranges. When hardcoded to Celsius it works.
  4. Current Focus: Due to the issues with setting values and the temperature validation error, I am currently focusing on mapping sensor properties to reliably retrieve status information from the fridge.

Hope anybody can help me understand this. 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant