eufy_robovac
eufy_robovac copied to clipboard
This integration will soon be deprecated - Any updates?
From Home Assistant:
"The eufy_vacuum custom integration is using deprecated vacuum feature"
The custom integration eufy_vacuum is extending the deprecated base class VacuumEntity instead of StateVacuumEntity. Please report it to the author of the eufy_vacuum custom integration.
Is anyone working on this? Are there any plans to fix?
Thanks.
I tried your PR, and it makes the warning go away, however it breaks the status
attribute of the robovac:
without the fix:
with the fix the status attribute is gone:
Any ideas? I looked at the code, but it's all just mumbo jumbo to me.
Same here - I only noticed afterwards. I couldn't work out that status part either - nothing else I could found referenced the VacuumEntity or StateVacuumEntity.
- It may be a Home Assistant issue now.
@3ative there is apparently a fix at https://github.com/bmccluskey/robovac/compare/main...CodeFoodPixels:robovac:main, but to my understanding it would only work for people who already have that integration set up, as that integration cannot be set up freshly because grabbing the token from tuya api is broken - which is why I am using this one.
Not sure if any of it is useful / applicable, just thought I'd mention it.
@hugalafutro Thanks for the info.... I've had a look through their code changes and, as you say, it's all TUYA based. However, It may give me some clues for a new PR.
- Looking at the Home Assistant PR for "Vacuum", They state that both "VacuumEntity" AND "StateVacuumEntity" are supported now. Just "VacuumEntity" will be removed next year.
- So there should be a way to implement the new "StateVacuumEntity" - I just need to work out how! LOL
Any luck on figuring this out?
Try this: https://github.com/CodeFoodPixels/robovac
Home assistant update 2024.2.0 broke this integration for me so I went to the one above, it detects my G30 but not my 15c Max so I'm stuck again :(