Vicare customization for beginner dude

Hello,
I just installed Home Assistant on my Raspberry. I was working for 5 years with FHEM and a was really amazed how fast my system was nearly completely integrated althoug I just wanted to try it out parallel to my FHEM instance.

Now I have a beginner question to the vicare integration. Right now I’m getting data from the Viessmann servers.
Is there a way to get more data from the servers than those that are shown right now? For example setting the heating times or the desired boiler temperature.

Hopefully I wrote this topic in the correct area? If not please let me know.

Hello, I did not read through the api of ViCare itself, but unfortnatly there are a lot of functions limited in the basic version. Especialy here it says it is limited inside the API.

  • IoT Feature categories:
  • → Remote monitoring
  • → Remote control
  • → Device status
  • → Statistics

From the integration as far as I’ve read/seen you can controll the heating temperature. And the operation mode. That will be also the part that I will mainly use as soon as I solve my problem with my TRV’s.

Kind regards
Kay

1 Like

Thanks for your answer. A few more beginners questions:

  1. How can I set a different scan_interval? Where do I find the actual setting? I didnt find anything about Vicare in the configuration-yaml file
  2. Where can I read the properties or the documentation of the API?

In the configuration.yaml you would not find anithing because you configured it already in that moment when you added the ViCare integration.

The scan intervall is fixed to 60secons. It is not possible to simpy set an different scan intervall. What I’ve read so far it might be possible to disable the automatic update of the integration and take care about that your self. But I can’t tell how right now because I had no reason to change it yet. Then you also need to care yourself that you do not exceed the 1450 API calls a day. Otherwise your ViCare account will be disabled for 24h. The reason is that the BASIC package of Viessmann is limited to 1450 calls a day.

General
  • 1450 API calls per day ← this is the reason for the 60 seconds
  • 1 active API client
  • Private use

The decumentation from the actual ViCare API you could find in the ViCare developer Portal. There where you also created your Developer account for creating your api token for the ViCare Integration. There I was talking about the ViCare API not something from the Integration. Sorry for the confusion.

Supported devices and features
  • Devices:
  • Heating systems <— Here it says also just basic settings.
  • Domestic hot water
  • Ventilation
  • Solar thermal

Here is my Dashboard where I added that Integration

Here you can see the screen where you can change what is possible.
Heating Loop Temperature
Warm Wateter Temperature
Operation Mode (Warmwater / Heating / Off)
Comfort Setting (Comfort / Reduced)
Bildschirmfoto vom 2022-09-26 20-07-49

When you are looking for other settings like the times and programs from the heating system itself. There not available as far as I know. But actualy you could also do the same with an automation and change the operation mode of the heating system due to that. What is actualy the same as the heating programs are doing. The only thing I dont know yet is, if that would then increase your api calls. Because after the 1440 calls what the integrations makes right now only 10 are left. Ok even 10 could be enough a day, as you normaly not changing so often the temparatures or modes in the system.

I hope I could help a bit.

Kind regards

Kay

1 Like

Let me go on with this topic.
I am just trying to find out if I have been banned for 24 hours. This is because all ViCare entities are unavailable for me.
I understand the limit is 1450 and the integration uses only 1440. If i open ViCare application on my phone, is the API call count increased? If so, if I use it more than 10 times a day, will I be banned?
Also, if banned, would I also lose connection through ViCare application?

OK, solved.
But one question still remains open.