-
-
Notifications
You must be signed in to change notification settings - Fork 31.9k
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
ViCare One Time Charge Button leads to an error #73064
Comments
vicare documentation |
Hey there @oischinger, mind taking a look at this issue as it has been labeled with an integration ( |
+1 |
I did some small investigation on this and proved that the error is reported from the used PyViCare module directly. Reporting that in the appropriate repository resulted in an improved module release 2.16.3 which throws an This doesn't change a lot as the service call will still not work. The root cause for this seems to be, that specific Viessmann devices just don't support the |
@oischinger should the bug be fixed with the last update of core? |
@Friedi1970 can this be reproduced? It works for me. |
@oischinger of course. As often as you like. It occurs on every single push 🤷♂️ |
Of course, here is the log:
Regarding the app, I habe no idea. Where should this feature be found in the app? |
@oischinger About pressing repeatedly: One cannot "activate" while the status is active. See oischinger/ha_vicare#108 @Friedi1970 I have tested regularly the oneTimeCharging feature, and have never come across that issue...
I am opening an issue in PyViCare, so that the underlying error message becomes visible again. (edit: done). @Friedi1970 What's your heater model? It looks like the request gets rejected by the API for some reason; Do you have the Activate-one-time-Charge ("Ich möchte Warmwasser") action on your real ViCare app? |
Meanwhile I figured out that the Vitocrossal 300 has not the option for that feature :( Anyway, if so, this feature shouldn‘t be available within the integration for those models which are not supportet ;) |
@Friedi1970 good point. The check for the data point was missing when creating the button entity. I created a PR to fix that. |
The problem
Since a couple of versions within the ViCare integration there is a entity „button.activate_one_time_charge“ provided which is unfortunately not working.
When pressing the button I just receive „TypeError: string indices must be integers“ which is caused by the Home Assistant WebSocket API integration. Anyway, I think the error is caused by ViCare integration.
What version of Home Assistant Core has the issue?
Never worked
What was the last working version of Home Assistant Core?
core-2022.6.2
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Viessmann ViCare
Link to integration documentation on our website
https://www.home-assistant.io/integrations/vicare/
Diagnostics information
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?
Additional information
No response
The text was updated successfully, but these errors were encountered: