-
Notifications
You must be signed in to change notification settings - Fork 22
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
Integration connects but all sensors immediately go to "unavailable" #226
Comments
the same error |
Yes, the server responds with Quota exceeded, which I don't understand because I did not change anything. And the second question is why does the integration wait 3 house before trying to reconnect. |
Same here - last few days more or less working, last week I had the same problem. App isn't working correctly, too... |
try to connect your integration or app from another external IP /public IP/ and you will see magic .... Valillant is baning IPs with "too many" requests... |
OK, when I access with my phone via mobile network, I get the data. But why banned? I close and stopped the app on my phone directly before I reactivated the integration. And I increase the time-interval for refresh from 60 to 120 seconds. Nevertheless the integration get "Quota exceeded" after severaly hours. Don't know why... |
IMO there should be some kind of request counter from specific IP on Vaillant server. Itś counting requests for a certain period of time. After the quota of thics counter exceeds some value some kind of ban is started. I get experience, that after some time - more days - the counter resets and you can again normal acces the service via this IP. But the parameter of this game I don´t know - I can only tell you that I get ban for refresh interval 180 sec.. Now I´m testing 300 sec. I dom´t know where I canget more specific informations what is allowed and what not. To get more details about the API you need to be registred on Vaillant as developer and this I´m not... and wan´t to be.... |
Ah, OK. Maybe the problem is not the interval itself. If the integration collects all data at a nearly similar time -> many request in a short time, more you can trigger on a phone in that short time, and that maybe result the problem - don't know, if it's the problem, but if you have the problem with 180 secs, too... I asked Vaillaint, why there is no possibility to get the data from the gateway f.e., it should store for some time to send it to vaillant. So why not get the data from there - I get no answer still now :( I'm slowly getting fed up - I ordered the Ebus adapter a few days ago. This situation with the cloud is very, very unsatisfactory and confirms my opinion that working with cloud applications is not the best for all applications |
But the thing is. You can just reload the integration and it starks working immediately. So this "Quota Exceeded" probably only "bans" you for a couple of minutes but the integration waits 3 hours for automatically reconnecting. But anyway: I restarted my router to get a new IP Adress. Let´s see if it really was this one. |
That's right, really strange But if I restart the integration,f.e. the heating_energy_efficiency is often "not available" after restart, a few minutes later all other entities will be "not available", too. Will the integration try, to get an update before the intervall is expired, and so it will be banned again? If it will not updated by the integration at the cloud before the intervall is expired, the last value should shown until an update will started. |
Hmm, I deleted the integration, restart, add it again, restart After restart, I noticed, that my credentials and so on are still configured. Where is it stored? The "myphyllant" directory was gone after first restart. And after short time all entities where not available again :( |
Aah, the user has not deleted the integration but deleted his hub (his account settings). But it doesn't work for me - same situation after short time |
I'll try to remove the hub now and configure it new tomorrow again. So the integration will not generate any new update tries. |
Same here. |
So after changing my IP Address I did not get the Quota exceeded message for about 12 hours now. But something has to be adressed here. The wait time of 3 hours is just far too long. |
The same error started happening for me. I have not been able to get it to work since this morning. It stopped around ~10:20, and restarting the component or even HA didn't allow a single sensor update to complete. Haven't tried a router restart to get a new IP though, but since I'm using a DSLite tunnel, not sure if that would even work. Either way, I know it's not the fault of the integration, but in general the internet features of my heatpump are near unusable - even the official app is acting up countless times. |
Now I have blocked my both IPs - on Wednesday the first, after I switched the integration to second and now - today stop the second providing the datas to App /the consumptions data/ and to integration too. And the first is still blocked too. Last time I observed that the ban takes over some day. Now I need to wait. IMO it's over with this integration. Vaillant don´t like us - their attitude to the users is horrible. No reaction on emails, ticket etc. And the hotline in CZ full unprofessional in terms of digital conection. The only one way I see to switch to eebus adapter https://adapter.ebusd.eu/v5/ and start to be independent from any server of Vaillant. As this integration I realy like, it's using only wrong way how to get datas, question to the author of this app - can you pls. develop the option to read the datas from eebusd ? |
I have that adapter with the ebusd integration. Very hard, almost impossible to control the heat pump |
This is ridiculous.. I increasingly regret buying Vaillant... 😢 |
I am seeing the same issue (Error fetching myVAILLANT data: Quota Exceeded on https). But this has coincided with the myVAILLANT app not giving the Energy information data. It is just stating that its collecting consumption data. |
Hi all, |
Also have the same issue, only noticed it after last core update but could be coincidence. |
With the new IP Address (after router Reboot) it is working flawlessly for 36h now. Maybe it really is an app bug that the app spams their server and it then blocks the IP which also affects home assistant? |
For now I route HA through a VPN. |
Just confirming.... Your ISP router? Not the vaillant internet gateway? |
it is theoretically possible that something changed in the underlying interface that causes more requests. Thus going over quota. We all updated after the recent change in the API that broke things. It is also possible that Vaillant is having problems (the app is not working well either, even when I go to mobile). Off course, the quota could be tied to account and not app, but from what I am reading this not the case. I think this is @ Vaillant, because during the night it suddenly worked perfectly, until this morning. I’m disabling mine for now. Then reconnecting and setting the interval at 300s. |
Noticing this morning that the app is currently not showing data that I could see yesterday so I’m assuming their own app is suffering with this IP ban nonsense. As soon as I drop off my WiFi the data returns so 100% an IP ban. |
Same problem here. HA gets some data on restart, but then very quickly reverts to 'unavailable', same "quota exceeded" issue as others have reported. Can't send control signals either, so DHW cycles triggers are getting missed. myVaillant app also missing data except when accessing via mobile data. |
Today the integrations works with 3600s for statistics for me. But it seems, that Vaillant has problems with their Cloud again. The integration doesn't get new values (or delayed), or all entities are going to "not available" but will show again when integration reloaded. The app, used only in mobile network (not in Wifi at home), has problems, too. Could someone confirm this? |
No gaps in my data the last few days with 150 seconds between updates and 5400 seconds between energy data updates (others at default) Vaillant |
Thanks, here in Germany, too. Today same problems, works, works not, works sometimes with big delay. But no "Quota exceeded" in logs. Same in app (in mobile network). This must be a problem at Vaillant. Very unsatisfactory :( |
Is there a description anywhere of what these tickboxes actually do, or which ones should be ticked for what setup? Which ones (if any) need to be ticked for the live data and energy data? My live data has been fine for a few days now, but the energy data has not yet reappeared. (All fine now in the myVaillant app.) |
I use realt-time power to get the current power in W, and energy management data to get the consumed energy in kWh. I am also not sure what "real-time stats" will do. Maybe my system is not supporting "real-time stats". |
I have exactly the same issue. Keeps on getting blocked with the over quota message... |
This works. So maybe not a problem with the over quota at Vaillant, but a problem with HA or my Vaillant plugin? |
Finally had a response from Vaillant app support, confirming the quota limiting (though not saying what the limits are):
I have of course asked if they have any officially-supported alternatives, either now or in the pipeline, as wanting to automate your heat pump along with the rest of the house doesn't seem like that outlandish a request these days... For what it's worth, I've had fairly stable performance over the last week or so with around 3,200 API requests per day (300s/5 mins between updates, and 3600s/1hr between energy data updates). |
Since one week the integration works stable with more or less stable with 120s/3600s and some disabled entities. Not so the app on my mobile and only via mobile data. The app often shows problems (network errors, unknown error, not reachable and so on), the statistic will noch been loaded and so on. It already uninstalled und installed it new, the problems still occuring. One "problem" I found out with the integration: at a 3600s interval, the energy data will mostly miss the last update to get the last data of the day. After midnight the values of the day before are beeing set to "0" at the cloud. If the last update of the integration is f.e. at 23:05 o´clock the consumption/energy data of the following 55 minutes are missing if the next update is at 0:05 o´clock. @signalkraft: is it possible add a feature to make one last explicit update for the energy data f.e. at 23:59 o´clock? |
My answer from Vaillant The specialist department has taken another look at the system and noticed that there are obviously a large number of requests to the server from your system. On November 9 alone, we registered more than 220 requests in 24 hours. Are you using an automated mechanism to access the API of the Internet communication module (iobroker or similar)? You will reach a “limit exceed” in the frequency of requests, which will then reject further requests to the system, causing your app to crash. If you are not using an automated system, you should check which of your end devices is responsible for the high number of requests to the server. Translated with DeepL.com (free version) |
220 requests per day is a ridiculously small number of requests (less than 10 per hour!) and if they struggle with this load they haven't designed their system for home automation. Maybe Vaillant should consider providing us with a local interface to avoid the "load" on their server(s)? Has anyone tried their Homekit integration on Home Assistent? |
@rholighaus completely agree. This thread is a bit depressing tbh, given that the internet module alone costs 500 euro and we're talking about a 20k eur overall system. I'm sure they spent hundreds of thousands of Euros on some consulting firm building what could've been an auth wrapper around firestore... I've definitely burned a lot of home automation goodwill with my girlfriend, as my idea of using presence detection to control hot water has led to her having to take a bunch of cold showers, or having to go to the basement to turn on the hot water. I've been considering either an EEBUS adapter or a Tado X, but I'm still overall too frustrated to be spending any more money on this. |
This issue is totally unacceptable, they have a WhatsApp chat option for support so I'm currently taking that on to push for a resolution. I'll report back if I have any success, there website is littered with talk of 'smart home' and there is nothing in the terms and conditions about 3rd party access or limited API calls |
I have set mine to 600 and 7200 for energy data and still run into the quota limit at least once a day. this also only happens during winter months, which means I sometimes can't even enable heating. |
I finally ran into the quota limit issue a week or so back which also coincided with data missing from my iOS app. Restarted things multiple times but error continues. Didn't seem to impact all the data on My Vaillant integration mostly the energy data weirdly. When I lodged a support request to the app guys it seemed to reset something and now the quota limit issue has gone away again. Have standard settings apart from setting 300s between updates. |
Interesting. My WhatsApp chat got abandoned by them after 2-3 back and
fourths. Did you do that in the app or is there an email address?
…On Tue, 26 Nov 2024, 12:22 GuyHarg, ***@***.***> wrote:
I finally ran into the quota limit issue a week or so back which also
coincided with data missing from my iOS app. Restarted things multiple
times but error continues. Didn't seem to impact all the data on My
Vaillant integration mostly the energy data weirdly. When I lodged a
support request to the app guys it seemed to reset something and now the
quota limit issue has gone away again. Have standard settings apart from
setting 300s between updates.
—
Reply to this email directly, view it on GitHub
<#226 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALNYOW4FVEM4HEHRZZKKPXL2CRRXBAVCNFSM6AAAAABQQOHBISVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBQGY2TINZYGE>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
@Ryuisnod in the app under settings cog/customer feedback. They have tended to be quite responsive to my questions/bug reports/requests there in the past. Can't say for sure they reset something under my account in the API to fix things because of my feedback but it sure felt coincidental. From memory I was up to a 70,000+ request count but it had been running for weeks. |
Great thanks I've raised a customer support ticket there asking for the
limit to be removed from my home IP address.
…On Tue, 26 Nov 2024, 14:23 GuyHarg, ***@***.***> wrote:
@Ryuisnod <https://github.com/Ryuisnod> in the app under settings
cog/customer feedback. They have tended to be quite responsive to my
questions/bug reports/requests there in the past. Can't say for sure they
reset something under my account in the API to fix things because of my
feedback but it sure felt coincidental. From memory I was up to a 70,000+
request count but it had been running for weeks.
—
Reply to this email directly, view it on GitHub
<#226 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALNYOW2S72BIKESC5F7EXIT2CR773AVCNFSM6AAAAABQQOHBISVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBQHEZTMNRUGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
I contacted them through the app as GuyHarg suggested and they have said
they have reset it so I shouldn't have that issue anymore so that's worth
doing. Although I'm sure it will return so I'm going to press them for a
longer term solution via the app support
…On Tue, 26 Nov 2024, 20:05 BuhJuhWuh, ***@***.***> wrote:
For the last couple of weeks the temp data has been coming through fine
(at 300s interval). But the energy data in both HA and the app (at 3600s,
and now 5400s interval) has been intermittent.
From my HA energy data below, I was beginning to wonder whether I was
hitting the limit on Friday/Saturday, and it then being reset sometime on
the Sunday. But that pattern hasn't held true this week...
Screenshot_2024-11-26-19-59-38-25_c3a231c25ed346e59462e84656a70e50.jpg
(view on web)
<https://github.com/user-attachments/assets/be5fbe8a-1b33-4cfb-a20b-ddd89a9091d1>
—
Reply to this email directly, view it on GitHub
<#226 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALNYOWZWJHH3MHKM2WM3YZ32CTIAXAVCNFSM6AAAAABQQOHBISVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBRHAYTOOJSHA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
I have also noticed that only the energy data is missing. |
Are you really serious Vaillant? I reactivated the integration yesterday evening after it had been deactivated for >10 days. And then immediately deactivated almost all entities to stop producing API requests. I significantly increased the intervals in the times. Only 5 values remained COP This has worked so far, the values have been updated hourly. Unfortunately I can't find these daily values in the EBUS, otherwise everything is there that I could be ‘happy’ with, hence this attempt. Today at noon - not even 18 hours later - I get ‘Quota exceeded’ again. 5 (values) x 18 (hours) = 90 requests A look at the API counter shows that not one request has been sent to Vaillant and, interestingly, the values mentioned do not appear in the statistics. That really can't be the case, can it? No idea what else I can do :( Three tickets at Vaillant since last Sunday are still unanswered, ZERO response |
Quota exceeded after around 10k requests. App showing missing data reported to Vaillant. |
Same here. Intermittent availability of sensors, supposedly independent from number and frequency of requests. |
Back up again today and message from Vaillant: _Thank you for getting back to us We have been made aware of a Problem with availability of EMF data We apologise for any inconvenience this may be causing._ |
Hello, I am a little late to this thread, but my Vaillant AroTherm + 10 kWh was only installed last week and I added the MyVaillant integration to HA on Friday afternoon. All was good until the energy sensors for heating and DHW became unavailable yesterday afternoon after I messed with my wifi involving leaving it off for 20 minutes or so. I assumed that was part of the reason for the energy sensors becoming unavailable until I came across this thread. I have added the Vaillant API Request Count sensor to my HA dashboard this morning and am a bit shocked at the number of API requests. From 4 pm on Friday 13 Dec to 4 pm on Sun 15 Dec I had 30,000 requests, and since restarting my wifi at around 5 pm on Sun 15 Dec to now (12:39 on Mon 16 Dec) I have had another 10,000 API requests. Is that normal? I was running with the default configuration for v0.8.22. I can see the energy data in the android myVaillant app. Alan |
And as if by magic, The counter reset to zero this morning at 07:15, and I can see the energy data values again. The API request count is incrementing at 2 per minute compared to 8 per minute yesterday. This may be because I upped the first two config items to 240 and 7200 respectively yesterday, though changing the values yesterday had to effect on the 8/m count rate until it got zeroed this morning. |
Before submitting a new issue
Problem description
Since today the integration does not show any data.
If I reload the integration it works but a couple of minutes later all sensors go to unavailable again.
Logs show Quota exceeded ?
Error fetching myVAILLANT data: Quota Exceeded on https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/emf/v2/2f049a64-215f-45a4-843b-82f8126669f3/devices/a8296832-34dd-5bf3-b05f-95eb0bad2053/buckets?resolution=HOUR&operationMode=DOMESTIC_HOT_WATER&energyType=CONSUMED_ELECTRICAL_ENERGY&startDate=2024-10-24T00:00:00.000%2B02:00&endDate=2024-10-25T00:00:00.000%2B02:00, skipping update of myVAILLANT data for another 10800s
Error fetching myVAILLANT data: Quota Exceeded on https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/emf/v2/2f049a64-215f-45a4-843b-82f8126669f3/devices/a8296832-34dd-5bf3-b05f-95eb0bad2053/buckets?resolution=HOUR&operationMode=DOMESTIC_HOT_WATER&energyType=CONSUMED_ELECTRICAL_ENERGY&startDate=2024-10-24T00:00:00.000%2B02:00&endDate=2024-10-25T00:00:00.000%2B02:00, skipping update of myVAILLANT data for another 10767s
Error fetching myVAILLANT data: Quota Exceeded on https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/emf/v2/2f049a64-215f-45a4-843b-82f8126669f3/devices/a8296832-34dd-5bf3-b05f-95eb0bad2053/buckets?resolution=HOUR&operationMode=DOMESTIC_HOT_WATER&energyType=CONSUMED_ELECTRICAL_ENERGY&startDate=2024-10-24T00:00:00.000%2B02:00&endDate=2024-10-25T00:00:00.000%2B02:00, skipping update of myVAILLANT data for another 10741s
Error fetching myVAILLANT data: Quota Exceeded on https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/emf/v2/2f049a64-215f-45a4-843b-82f8126669f3/devices/66966309-740c-52d7-855e-021b777d1c99/buckets?resolution=HOUR&operationMode=DOMESTIC_HOT_WATER&energyType=CONSUMED_ELECTRICAL_ENERGY&startDate=2024-10-24T00:00:00.000%2B02:00&endDate=2024-10-25T00:00:00.000%2B02:00, skipping update of myVAILLANT data for another 10800s
Error fetching myVAILLANT data: Quota Exceeded on https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/emf/v2/2f049a64-215f-45a4-843b-82f8126669f3/devices/66966309-740c-52d7-855e-021b777d1c99/buckets?resolution=HOUR&operationMode=DOMESTIC_HOT_WATER&energyType=CONSUMED_ELECTRICAL_ENERGY&startDate=2024-10-24T00:00:00.000%2B02:00&endDate=2024-10-25T00:00:00.000%2B02:00, skipping update of myVAILLANT data for another 10740s
The text was updated successfully, but these errors were encountered: