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.
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)
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.
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?