Add support for CANDY CIS633SCTTWIFI #22
Labels
No Label
air conditioner
air purifier
air scanner
authentication error
bug
candy
dish washer
documentation
duplicate
enhancement
fridge
good first issue
haier
help wanted
hob
hood
hoover
invalid
microwave
new appliance
oven
pyhOn
question
robot vacuum cleaner
tumble dryer
washer dryer
washing machine
water heater
wine cellar
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: xiconfjs/hon#22
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hello,
It could be really nice if you can add support for this device :
Hey, I added support for your hob in
v0.6.0-beta.1
.I implemented it to have a device for each plate in home assistant make it easier to call every hob with an unknown number of plates. But I think it's likely to fail somewhere, because I didn't been able to test it, so I hope on your feedback 😃
I expect you see these devices:
Hi,
Thank you for your quick work :)
I have update to v0.6.0-beta.1, but i have 2 error on startup :
Logger: homeassistant.util.json
Source: util/json.py:68
First occurred: 18:09:26 (20 occurrences)
Last logged: 18:12:22
Could not parse JSON content: /config/custom_components/hon/translations/en.json
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/util/json.py", line 68, in load_json
return orjson.loads(fdesc.read()) # type: ignore[no-any-return]
orjson.JSONDecodeError: trailing comma is not allowed: line 463 column 10 (char 20159)
Logger: homeassistant.config_entries
Source: custom_components/hon/init.py:31
Integration: hon (documentation, issues)
First occurred: 18:09:28 (1 occurrences)
Last logged: 18:09:28
Error setting up entry XXXXX@gmail.com for hon
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 383, in async_setup
result = await component.async_setup_entry(hass, self)
File "/config/custom_components/hon/init.py", line 31, in async_setup_entry
hon = await Hon(
File "/usr/local/lib/python3.10/site-packages/pyhon/hon.py", line 35, in create
await self.setup()
File "/usr/local/lib/python3.10/site-packages/pyhon/hon.py", line 58, in setup
await self._create_appliance(appliance, zone=zone + 1)
File "/usr/local/lib/python3.10/site-packages/pyhon/hon.py", line 46, in _create_appliance
await asyncio.gather(
File "/usr/local/lib/python3.10/site-packages/pyhon/appliance.py", line 165, in load_attributes
for name, values in self._attributes.pop("shadow").get("parameters").items():
KeyError: 'shadow'
Fixed! Please test
v0.6.0-beta.2
🙂Logger: homeassistant.config_entries
Source: custom_components/hon/init.py:31
Integration: Haier hOn (documentation, issues)
First occurred: 22:16:37 (2 occurrences)
Last logged: 22:20:14
Error setting up entry XXXXX@gmail.com for hon
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 383, in async_setup
result = await component.async_setup_entry(hass, self)
File "/config/custom_components/hon/init.py", line 31, in async_setup_entry
hon = await Hon(
File "/usr/local/lib/python3.10/site-packages/pyhon/hon.py", line 36, in create
await self.setup()
File "/usr/local/lib/python3.10/site-packages/pyhon/hon.py", line 60, in setup
await self._create_appliance(appliance.copy(), zone=zone + 1)
File "/usr/local/lib/python3.10/site-packages/pyhon/hon.py", line 47, in _create_appliance
await asyncio.gather(
File "/usr/local/lib/python3.10/site-packages/pyhon/appliance.py", line 147, in load_commands
cmd = HonCommand(
File "/usr/local/lib/python3.10/site-packages/pyhon/commands.py", line 17, in init
self._parameters = self._create_parameters(attributes.get("parameters", {}))
File "/usr/local/lib/python3.10/site-packages/pyhon/commands.py", line 28, in _create_parameters
if parameter == "zoneMap" and self._device.zone:
AttributeError: 'HonAppliance' object has no attribute 'zone'
Oh, than
v0.6.0-beta.3
please 😅It starts 🎉
Now i have 4 devices, 1 for main unit and 3 for zones.
But there are no entities, only the log button
All log are the same as my first post.
Hi, thank you, I found what's wrong. I used the wrong appliance name 🤦 😄
Please test
v0.6.0-beta.4
Hehe 😄, It works !! I need to do more test, but for now :
Thank you so much :)
Nice! 😁
v0.6.0-beta.7
Hello,
1st log
Zone 1 : ON thermostat 1 (min)
Zone 2 : ON thermostat 9 (max)
Zone 3 : I have launched a program (frying)
So temp seem's at 0 in the log. Can you add a entity powerZ ? :)
2nd log
Power off. In home assitant "On" is display "running"
hope you understand my bad english x)
Hi, I added
power
and also foundpanStatus
, maybe it can also be useful 🙂First and second logs seems to be absolutely identical, you can see the same data under
activity
andparameters
and I made a diff 😃So maybe the device didn't report it's status correct when turned off? Do the status gets correct after a while? or after the next start of the appliance?
Is the state in the app the same? When yes, it's a problem of the appliance, not the integration.
PS: Don't worry, I understand very well what you mean, English isn't also my first language
Hello,
First of all, thank you for adding the 2 sensors :)
I do believe that the cooktop no longer sends any information when it is turned off.
The values remain indefinitely in their previous states.
That may be because the wifi is disconnected at the same time as the cooktop.
I understand that the issue is with the appliance, but would it be possible to implement a reset of the sensors if the cooktop is disconnected?
and/or to only make requests when the cooktop is connected ?
Otherwise, I will try to do it through an automation.
In the application, everything is hidden if the cooktop is disconnected.
I also tested the program part, but it doesn't seem to be working. The cooktop displays an error 7.4 and then turns off.
In the application, it's possible to define a timer with the program, maybe this value is missing.
I don't have any logs on the HA side, so I don't know how to help you debug.
In any case, thank you very much because the integration is already very advanced :)