Skip to content
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

No System Data available. Whole integration stopped working. #216

Open
3 tasks done
Krzysztonek opened this issue Sep 25, 2024 · 31 comments
Open
3 tasks done

No System Data available. Whole integration stopped working. #216

Krzysztonek opened this issue Sep 25, 2024 · 31 comments

Comments

@Krzysztonek
Copy link

Krzysztonek commented Sep 25, 2024

Before submitting a new issue

Problem description

obraz

Since over 2 days this integration doesn't work for me.
I'm constantly getting this:
obraz

Actually all the sensors of myVAILLANT integration are being skipped (remain unavailable).
What can I do to fix it? Please, advise.

Logs

2024-10-04 10:32:55.909 DEBUG (MainThread) [custom_components.mypyllant] Refreshing SystemCoordinator
2024-10-04 10:32:55.909 DEBUG (MainThread) [custom_components.mypyllant.coordinator] Starting async update data for SystemCoordinator
2024-10-04 10:32:55.910 DEBUG (MainThread) [custom_components.mypyllant.coordinator] Waiting 119s until token refresh
2024-10-04 10:32:55.924 DEBUG (MainThread) [myPyllant.http_client] Starting GET to https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/homes
2024-10-04 10:32:56.140 DEBUG (MainThread) [custom_components.mypyllant.coordinator] Quota was hit 0s ago on 2024-10-04 08:32:56.140637+00:00
Traceback (most recent call last):
  File "/config/custom_components/mypyllant/coordinator.py", line 177, in _async_update_data
    data = [
           ^
  File "/usr/local/lib/python3.12/site-packages/myPyllant/api.py", line 337, in get_systems
    async for home in homes:
  File "/usr/local/lib/python3.12/site-packages/myPyllant/api.py", line 294, in get_homes
    async with self.aiohttp_session.get(
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 1355, in __aenter__
    self._resp: _RetType = await self._coro
                           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 787, in _request
    await raise_for_status(resp)
  File "/usr/local/lib/python3.12/site-packages/myPyllant/http_client.py", line 73, in on_raise_for_status
    response.raise_for_status()
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client_reqrep.py", line 1121, in raise_for_status
    raise ClientResponseError(
aiohttp.client_exceptions.ClientResponseError: 403, message='Quota Exceeded', url='https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/homes'
2024-10-04 10:32:56.168 ERROR (MainThread) [custom_components.mypyllant.coordinator] Error fetching myVAILLANT data: Quota Exceeded on https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/homes, skipping update of myVAILLANT data for another 10800s
2024-10-04 10:32:56.168 DEBUG (MainThread) [custom_components.mypyllant.coordinator] Finished fetching myVAILLANT data in 0.259 seconds (success: False)
2024-10-04 10:32:56.169 DEBUG (MainThread) [custom_components.mypyllant] Refreshing DailyDataCoordinator
2024-10-04 10:32:56.169 DEBUG (MainThread) [custom_components.mypyllant.coordinator] Quota was hit 0s ago on 2024-10-04 08:32:56.140637+00:00
Traceback (most recent call last):
  File "/config/custom_components/mypyllant/coordinator.py", line 177, in _async_update_data
    data = [
           ^
  File "/usr/local/lib/python3.12/site-packages/myPyllant/api.py", line 337, in get_systems
    async for home in homes:
  File "/usr/local/lib/python3.12/site-packages/myPyllant/api.py", line 294, in get_homes
    async with self.aiohttp_session.get(
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 1355, in __aenter__
    self._resp: _RetType = await self._coro
                           ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 787, in _request
    await raise_for_status(resp)
  File "/usr/local/lib/python3.12/site-packages/myPyllant/http_client.py", line 73, in on_raise_for_status
    response.raise_for_status()
  File "/usr/local/lib/python3.12/site-packages/aiohttp/client_reqrep.py", line 1121, in raise_for_status
    raise ClientResponseError(
aiohttp.client_exceptions.ClientResponseError: 403, message='Quota Exceeded', url='https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/homes'
2024-10-04 10:32:56.197 ERROR (MainThread) [custom_components.mypyllant.coordinator] Error fetching myVAILLANT data: Quota Exceeded on https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/homes, skipping update of myVAILLANT data for another 10800s
2024-10-04 10:32:56.197 DEBUG (MainThread) [custom_components.mypyllant.coordinator] Finished fetching myVAILLANT data in 0.028 seconds (success: False)

When checking the url url='https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/homes' from the log above I'm getting this:

{ "statusCode": 401, "message": "Access denied due to missing subscription key. Make sure to include subscription key when making requests to an API." }
@Krzysztonek Krzysztonek changed the title No System Data available. Whole integration stopped working. Quota Exceeded. No System Data available. Whole integration stopped working. Oct 6, 2024
@jstott1070
Copy link

I also have just seen the same issue - only just set the integration up yesterday with it all working great, however overnight all sensors have switched to Unavailable. I have restarted the integration, rebooted HA and my router with no luck. The MyVailliant app is still connecting and receiving updates, so not sure why this integration has stopped working.

@hkcrainer
Copy link

Same Probleme here

1 similar comment
@frans0180
Copy link

Same Probleme here

@BlueDin1986
Copy link

I have the same Problem. Log:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/mypyllant/coordinator.py", line 177, in _async_update_data
data = [
^
File "/usr/local/lib/python3.12/site-packages/myPyllant/api.py", line 358, in get_systems
system = System.from_api(
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/myPyllant/models.py", line 944, in from_api
Zone.from_api(
File "/usr/local/lib/python3.12/site-packages/myPyllant/models.py", line 430, in from_api
data["cooling"] = ZoneCooling.from_api(
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/myPyllant/models.py", line 326, in from_api
**data["time_program_cooling"]
~~~~^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: 'time_program_cooling'
Screenshot 2024-10-09 132227

@alexanderbraun3
Copy link

same Problem here. Whole integration stopped working.

"Access denied due to missing subscription key. Make sure to include subscription key when making requests to an API."

@DanielStockinger
Copy link

same Problem here

@mastersteve1
Copy link

me too ;-)

@btxluke
Copy link

btxluke commented Oct 9, 2024

Seems pretty universal. Me too, as of 7:17 Screenshot_20241009-172136.png

I activated the myVaillant Smart Home Subscription this morning. Is this related?

image

@CaptainHam
Copy link

Same here…occurred earlier today randomly. I’ve made no updates of any kind to suddenly make it stop working

@tstraetgen
Copy link

Same problem here!

@lanthi63
Copy link

lanthi63 commented Oct 9, 2024

same pb here since this morning 8:17

@git-jhs
Copy link

git-jhs commented Oct 9, 2024

Same here 🫤

@signalkraft
Copy link
Owner

https://github.com/signalkraft/mypyllant-component/releases/tag/v0.8.15

This may fix it, if not someone needs to post test data since I don't have the same problem with my setup.

@btxluke
Copy link

btxluke commented Oct 9, 2024

https://github.com/signalkraft/mypyllant-component/releases/tag/v0.8.15

This may fix it, if not someone needs to post test data since I don't have the same problem with my setup.

No good for me. Here's your test data!

{% set action_response = {"homes":[{"homeName":"0d0b3100662269abeb8d2d7a37ffb27b4921ca77","serialNumber":"b32259a79c4ff1c0ea2de15e2ffe3e2e055e0f1e","systemId":"f773cad88b6c600acb2ea77cac182707c6168638","productMetadata":{"productType":"VR921","productionYear":"23","productionWeek":"34","articleNumber":"0020260963"},"state":"CLAIMED","migrationState":"FINISHED","migrationFinishedAt":"2023-12-11T15:40:20.076678811Z","onlineState":"ONLINE","firmware":{"version":"0357.40.35","connectedToOldIoTPlatform":null,"updateEnabled":true,"updateRequired":false},"nomenclature":"VR 921","cag":false,"countryCode":"GB","productInformation":"VR921","firmwareVersion":"0357.40.35"}],"f773cad88b6c600acb2ea77cac182707c6168638":{"control_identifier":{"controlIdentifier":"tli"},"time_zone":{"timeZone":"Europe/London"},"diagnostic_trouble_codes":[{"serialNumber":"ab68ee91797a0eaf675650d967008e8a180dbdb6","articleNumber":"0020262148","codes":[]},{"serialNumber":"3765b64fc91ddca1e6e2fd953a67ea016dc72511","articleNumber":"0010047381","codes":[]},{"serialNumber":"b32259a79c4ff1c0ea2de15e2ffe3e2e055e0f1e","articleNumber":"0020260963","codes":[]},{"serialNumber":"0425058b59bf758a83fe2f2fec8f81a769ec74cb","articleNumber":"0010031644","codes":[]}],"connection_status":{"connected":true},"system":{"state":{"system":{"outdoorTemperature":7.5664062,"outdoorTemperatureAverage24h":10.386719,"energyManagerState":"STANDBY","systemOff":false},"zones":[{"index":0,"desiredRoomTemperatureSetpointHeating":16.5,"desiredRoomTemperatureSetpoint":16.5,"currentRoomTemperature":20.1875,"currentRoomHumidity":64,"currentSpecialFunction":"NONE","heatingState":"IDLE","quickVetoStartDateTime":"1970-01-01T00:00:00Z","quickVetoEndDateTime":"1970-01-01T00:00:00Z"}],"circuits":[{"index":0,"circuitState":"STANDBY","currentCircuitFlowTemperature":22,"heatingCircuitFlowSetpoint":0,"calculatedEnergyManagerState":"HEATING_STANDBY"}],"dhw":[{"index":255,"currentSpecialFunction":"REGULAR","currentDhwTemperature":44}],"ventilation":[]},"properties":{"system":{"controllerType":"VRC720","isLegionallaProtectionActivated":"MONDAY","systemScheme":10,"backupHeaterType":"CONDENSING","backupHeaterAllowedFor":"DISABLED","temporaryAllowBackupHeater":"DISABLED","moduleConfigurationVR71":3,"energyProvidePowerCutBehavior":"DISABLE_COOLING","smartPhotovoltaicBufferOffset":10,"externalEnergyManagementActivation":false},"zones":[{"index":0,"isActive":true,"zoneBinding":"CENTRAL_CONTROL","isCoolingAllowed":false,"associatedCircuitIndex":0}],"circuits":[{"index":0,"mixerCircuitTypeExternal":"HEATING","heatingCircuitType":"DIRECT_HEATING_CIRCUIT"}],"dhw":[{"index":255,"minSetpoint":35,"maxSetpoint":70}],"ventilation":[]},"configuration":{"system":{"continuousHeatingStartSetpoint":-26,"alternativePoint":-21,"heatingCircuitBivalencePoint":-20,"dhwBivalencePoint":-20,"adaptiveHeatingCurve":false,"dhwMaximumLoadingTime":60,"dhwHysteresis":5,"dhwFlowSetpointOffset":15,"continuousHeatingRoomSetpoint":20,"manualCoolingStartDate":"2019-01-01T00:00:00Z","manualCoolingEndDate":"2019-01-01T00:00:00Z","hybridControlStrategy":"BIVALENCE_POINT","maxFlowSetpointHpError":25,"dhwMaximumTemperature":80,"maximumPreheatingTime":0},"zones":[{"index":0,"general":{"name":"Zone 1","holidayStartDateTime":"2015-01-01T00:00:00Z","holidayEndDateTime":"2015-01-01T00:00:00Z","holidaySetpoint":15},"heating":{"operationModeHeating":"TIME_CONTROLLED","setBackTemperature":16.5,"manualModeSetpointHeating":19.5,"timeProgramHeating":{"metaInfo":{"minSlotsPerDay":0,"maxSlotsPerDay":12,"setpointRequiredPerSlot":true},"monday":[{"startTime":450,"endTime":1140,"setpoint":19},{"startTime":1140,"endTime":1320,"setpoint":19}],"tuesday":[{"startTime":450,"endTime":1140,"setpoint":19},{"startTime":1140,"endTime":1320,"setpoint":19}],"wednesday":[{"startTime":450,"endTime":1140,"setpoint":19},{"startTime":1140,"endTime":1320,"setpoint":19}],"thursday":[{"startTime":450,"endTime":1140,"setpoint":19},{"startTime":1140,"endTime":1320,"setpoint":19}],"friday":[{"startTime":450,"endTime":1140,"setpoint":19},{"startTime":1140,"endTime":1320,"setpoint":19}],"saturday":[{"startTime":450,"endTime":1140,"setpoint":19},{"startTime":1140,"endTime":1320,"setpoint":19}],"sunday":[{"startTime":450,"endTime":1140,"setpoint":19},{"startTime":1140,"endTime":1320,"setpoint":19}]}},"cooling":{}}],"circuits":[{"index":0,"heatingCurve":1,"heatingFlowTemperatureMinimumSetpoint":15,"heatingFlowTemperatureMaximumSetpoint":47,"heatDemandLimitedByOutsideTemperature":30,"heatingCircuitFlowSetpointExcessOffset":0,"setBackModeEnabled":true,"roomTemperatureControlMode":"THERMOSTAT_FUNCTION","epsilon":2}],"dhw":[{"index":255,"operationModeDhw":"TIME_CONTROLLED","tappingSetpoint":45,"holidayStartDateTime":"2015-01-01T00:00:00Z","holidayEndDateTime":"2015-01-01T00:00:00Z","timeProgramDhw":{"metaInfo":{"minSlotsPerDay":0,"maxSlotsPerDay":3,"setpointRequiredPerSlot":false},"monday":[{"startTime":370,"endTime":1320}],"tuesday":[{"startTime":370,"endTime":1320}],"wednesday":[{"startTime":370,"endTime":1320}],"thursday":[{"startTime":370,"endTime":1320}],"friday":[{"startTime":370,"endTime":1320}],"saturday":[{"startTime":370,"endTime":1320}],"sunday":[{"startTime":370,"endTime":1320}]},"timeProgramCirculationPump":{"metaInfo":{"minSlotsPerDay":0,"maxSlotsPerDay":3,"setpointRequiredPerSlot":false},"monday":[{"startTime":360,"endTime":1320}],"tuesday":[{"startTime":360,"endTime":1320}],"wednesday":[{"startTime":360,"endTime":1320}],"thursday":[{"startTime":360,"endTime":1320}],"friday":[{"startTime":360,"endTime":1320}],"saturday":[{"startTime":450,"endTime":1410}],"sunday":[{"startTime":450,"endTime":1320}]}}],"ventilation":[]}},"current_system":{"system_type":"HEATPUMP","has_emf_capable_devices":true,"primary_heat_generator":{"device_uuid":"c05c70a5629b9cdaeb79e49fe09c306ab3a2a172","ebus_id":"HMU03","spn":351,"bus_coupler_address":0,"article_number":"0010047381","emfValid":true,"device_serial_number":"3765b64fc91ddca1e6e2fd953a67ea016dc72511","device_type":"HEATPUMP","first_data":"2023-11-10T16:21:46Z","last_data":"2024-10-09T20:53:08.205Z","data":[{"operation_mode":"DOMESTIC_HOT_WATER","value_type":"CONSUMED_ELECTRICAL_ENERGY","calculated":false,"from":"2023-11-10T16:21:46Z","to":"2024-10-09T20:53:07.314Z"},{"operation_mode":"HEATING","value_type":"CONSUMED_ELECTRICAL_ENERGY","calculated":false,"from":"2023-11-10T16:21:46Z","to":"2024-10-09T20:53:07.08Z"},{"operation_mode":"DOMESTIC_HOT_WATER","value_type":"EARNED_ENVIRONMENT_ENERGY","calculated":false,"from":"2023-11-10T16:21:46Z","to":"2024-10-09T20:53:08.001Z"},{"operation_mode":"HEATING","value_type":"EARNED_ENVIRONMENT_ENERGY","calculated":false,"from":"2023-11-10T16:21:46Z","to":"2024-10-09T20:53:07.751Z"},{"operation_mode":"HEATING","value_type":"HEAT_GENERATED","calculated":true,"from":"2023-11-10T16:21:46Z","to":"2024-10-09T20:53:07.08Z"},{"operation_mode":"DOMESTIC_HOT_WATER","value_type":"HEAT_GENERATED","calculated":true,"from":"2023-11-10T16:21:46Z","to":"2024-10-09T20:53:07.314Z"}],"product_name":"aroTHERM plus"},"secondary_heat_generators":[],"electric_backup_heater":null,"solar_station":null,"ventilation":null,"gateway":null},"mpc":{"devices":[]},"rts":{"statistics":[]},"device_buckets":{"startDate":"2024-10-08T00:00:00Z","endDate":"2024-10-09T00:00:00Z","resolution":"HOUR","operationMode":"DOMESTIC_HOT_WATER","energyType":"CONSUMED_ELECTRICAL_ENERGY","totalConsumption":999.7183098591549,"data":[{"startDate":"2024-10-08T00:00:00Z","endDate":"2024-10-08T01:00:00Z","value":0},{"startDate":"2024-10-08T01:00:00Z","endDate":"2024-10-08T02:00:00Z","value":0},{"startDate":"2024-10-08T02:00:00Z","endDate":"2024-10-08T03:00:00Z","value":0},{"startDate":"2024-10-08T03:00:00Z","endDate":"2024-10-08T04:00:00Z","value":0},{"startDate":"2024-10-08T04:00:00Z","endDate":"2024-10-08T05:00:00Z","value":0},{"startDate":"2024-10-08T05:00:00Z","endDate":"2024-10-08T06:00:00Z","value":0},{"startDate":"2024-10-08T06:00:00Z","endDate":"2024-10-08T07:00:00Z","value":0},{"startDate":"2024-10-08T07:00:00Z","endDate":"2024-10-08T08:00:00Z","value":0},{"startDate":"2024-10-08T08:00:00Z","endDate":"2024-10-08T09:00:00Z","value":0},{"startDate":"2024-10-08T09:00:00Z","endDate":"2024-10-08T10:00:00Z","value":0},{"startDate":"2024-10-08T10:00:00Z","endDate":"2024-10-08T11:00:00Z","value":0},{"startDate":"2024-10-08T11:00:00Z","endDate":"2024-10-08T12:00:00Z","value":0},{"startDate":"2024-10-08T12:00:00Z","endDate":"2024-10-08T13:00:00Z","value":0},{"startDate":"2024-10-08T13:00:00Z","endDate":"2024-10-08T14:00:00Z","value":679.7183098591549},{"startDate":"2024-10-08T14:00:00Z","endDate":"2024-10-08T15:00:00Z","value":320},{"startDate":"2024-10-08T15:00:00Z","endDate":"2024-10-08T16:00:00Z","value":0},{"startDate":"2024-10-08T16:00:00Z","endDate":"2024-10-08T17:00:00Z","value":0},{"startDate":"2024-10-08T17:00:00Z","endDate":"2024-10-08T18:00:00Z","value":0},{"startDate":"2024-10-08T18:00:00Z","endDate":"2024-10-08T19:00:00Z","value":0},{"startDate":"2024-10-08T19:00:00Z","endDate":"2024-10-08T20:00:00Z","value":0},{"startDate":"2024-10-08T20:00:00Z","endDate":"2024-10-08T21:00:00Z","value":0},{"startDate":"2024-10-08T21:00:00Z","endDate":"2024-10-08T22:00:00Z","value":0},{"startDate":"2024-10-08T22:00:00Z","endDate":"2024-10-08T23:00:00Z","value":0},{"startDate":"2024-10-08T23:00:00Z","endDate":"2024-10-09T00:00:00Z","value":0}]},"rbr":{"rbrCapable":true},"rooms":[],"energy_management":{"energyManager":{"available":false,"compatible":false},"energyManagementStatus":{"thermalStorage":{"domesticHotWater":{"available":false,"selected":false},"heatingBufferCylinder":{"available":false,"selected":true}}}},"ship_self":{"ski":"5b89e12c6ad57775e302e1ae55ad9fa625255470","brand":"Vaillant","type":"Gateway","model":"VR921","spineEnabled":false,"spineEnabledStatus":"DETERMINED","spineCapable":true}}} %}

@CaptainHam
Copy link

Unfortunately 0.8.16 does not resolve the issue with ZoneCooling for me.

This error originated from a custom integration.

Logger: custom_components.mypyllant.coordinator
Source: helpers/update_coordinator.py:354
integration: myVAILLANT (documentation, issues)
First occurred: 22:20:43 (2 occurrences)
Last logged: 22:20:43

Unexpected error fetching myVAILLANT data
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/mypyllant/coordinator.py", line 177, in _async_update_data
data = [
^
File "/usr/local/lib/python3.12/site-packages/myPyllant/api.py", line 358, in get_systems
system = System.from_api(
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/myPyllant/models.py", line 945, in from_api
Zone.from_api(
File "/usr/local/lib/python3.12/site-packages/myPyllant/models.py", line 441, in from_api
return super().from_api(**data)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/myPyllant/models.py", line 83, in from_api
return cls(**data)
^^^^^^^^^^^
File "pydantic/dataclasses.py", line 332, in pydantic.dataclasses._add_pydantic_validation_attributes.new_init
File "pydantic/dataclasses.py", line 447, in pydantic.dataclasses._dataclass_validate_values
pydantic.error_wrappers.ValidationError: 1 validation error for Zone
cooling
ZoneCooling.init() missing 4 required positional arguments: 'control_identifier', 'setpoint_cooling', 'operation_mode_cooling', and 'time_program_cooling' (type=type_error)

@Krzysztonek
Copy link
Author

his may fix it, if not someone needs to post test data since I don't have the same problem with my setup.

Here you can find the result of TEST DATA action.

@iamgeert
Copy link

iamgeert commented Oct 9, 2024

https://github.com/signalkraft/mypyllant-component/releases/tag/v0.8.15

This may fix it, if not someone needs to post test data since I don't have the same problem with my setup.

testdata.txt

@signalkraft
Copy link
Owner

https://github.com/signalkraft/mypyllant-component/releases/tag/v0.8.17 should work, thanks for the test data.

@iamgeert
Copy link

iamgeert commented Oct 9, 2024

https://github.com/signalkraft/mypyllant-component/releases/tag/v0.8.17 should work, thanks for the test data.

Thanks; it works 👍🏻

@BuhJuhWuh
Copy link

0.8.17 is working for me. Thanks for the quick update.

@Krzysztonek
Copy link
Author

It works, indeed! Thank you so much @signalkraft <3

@frans0180
Copy link

👍👍👍

@alexanderbraun3
Copy link

Thank you very much for quick fixing 👍🏼

@DanielStockinger
Copy link

@signalkraft
Many Thanks for quick fixing. 👍👍👍👍

@Krzysztonek
Copy link
Author

Indeed, this 8.17 version worked fine for me yesterday evening (Poland) for a while. I was so happy.
However, today's morning this issue occurred again.
Please see my full log file (sanitized):
home-assistant_mypyllant_2024-10-10T06-44-49.989Z.log

@btxluke
Copy link

btxluke commented Oct 10, 2024

@signalkraft thanks - that's sorted it for me.

@iamgeert
Copy link

Indeed, this 8.17 version worked fine for me yesterday evening (Poland) for a while. I was so happy. However, today's morning this issue occurred again. Please see my full log file (sanitized): home-assistant_mypyllant_2024-10-10T06-44-49.989Z.log

aiohttp.client_exceptions.ClientResponseError: 403, message='Quota Exceeded', url='https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/homes'
2024-10-10 08:38:37.348 ERROR (MainThread) [custom_components.mypyllant.coordinator] Error fetching myVAILLANT data: Quota Exceeded on https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/homes, skipping update of myVAILLANT data for another 10800s

That's a 3hours no updates,...
Try to adjust your configuration: Seconds between updates, Seconds between energy data updates

@Krzysztonek
Copy link
Author

Try to adjust your configuration: Seconds between updates, Seconds between energy data updates

These are my settings:

obraz
obraz

I haven't changed anything here since months and this integration worked fine for me so far..
Looks this is not an issue with settings but with API..

@Richardstables
Copy link

I have managed to get mine working again. I had to delete the hub connection and re-add it. Once I had done this and ticked the relevant boxes in the configuration to fetch real time data and then reloaded the integration it all started to work again.

@Flori1007
Copy link

I have managed to get mine working again. I had to delete the hub connection and re-add it. Once I had done this and ticked the relevant boxes in the configuration to fetch real time data and then reloaded the integration it all started to work again.

and then you have to make all automations and stuff from new? all entitites will be gone right?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests