Closed Krzysztonek closed 3 weeks ago
I am also experiencing the exact same issue.
I have the same issue as well just different variables.
same problem
Same Here
Same here - all entities became unavailable since 7.16am UK time this morning. myVaillant App is still working fine.
2024-10-09 07:17:21.644 ERROR (MainThread) [custom_components.mypyllant.coordinator] Error fetching myVAILLANT data: 404, message='Not Found', url='https://api.vaillant-group.com/service-connected-control/end-user-app-api/v1/systems/____/tli'
2024-10-09 07:23:22.242 ERROR (MainThread) [custom_components.mypyllant.coordinator] 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 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'
Seemingly same here but with a slightly different error
KeyError: 'time_program_cooling'
Seemingly same here but with a slightly different error
same error here. Looks like it started today at 08:30
Same here. Maybe an api issue on Vaillant side… both app and thermostats are up and running.
Exactly the same here.
The same here
I'll join the list too!
Me too
Same here since 08:15..
me too
same here since 8:16 CET but official phone app is starting but if i click on 1 VR50, i get "unknown error, please try again later"
Ditto - looks to me like a possible change to the API as MyVailliant App is still functioning as expected today
now app is back. but intregation not yet
Same issue here
same here :( app is working fine thow.
the most strange is that i could do "call service" test data
Since 8:16 no more data (Netherlands)
I also have the same problem. Interestingly, at the same time, Home Assistant recognised MyVaillant Connect Gateway as a HomeKit device. Could be a coincidence, since I also update Home Assistant yesteday.
Does someone already try to contact [API-support@vaillant-group,com] ?
Same here
same here...
Ditto, same errors here, app still working fine.
Push...same
Same problem here i DK 08:17:06
Same issue from my side no Data i deinstall install the latest vesion again. NO Data can grab. Android App is already working...
Paging @signalkraft as this seems pretty major as this integration goes. Guessing Vaillant has changed some data on their side.
I can also call the service/action - Generate Test Data - and it returns what looks to be the correct data, I assume parsing it is failing somewhere now?
same here and same time as everyone else
EDIT: tried to downgrade, same thing
glad its not just me then !!
Same issue. Android App is working fine.
Same issue
same :(
same here
Likewise, as of 7:16 this morning. App still working fine.
Same here
dirty quick fix which worked for me: change in ./.local/lib/python3.11/site-packages/myPyllant/models.py
class ZoneCooling
to (basically comment the most out):
class ZoneCooling(MyPyllantDataClass):
control_identifier: ControlIdentifier
#setpoint_cooling: float
#operation_mode_cooling: ZoneOperatingMode | ZoneOperatingModeVRC700
#time_program_cooling: ZoneTimeProgram
manual_mode_setpoint_cooling: float | None = None
@classmethod
def from_api(cls, **data):
#data["time_program_cooling"] = ZoneTimeProgram.from_api(
# **data["time_program_cooling"]
#)
control_identifier: ControlIdentifier = data["control_identifier"]
#if control_identifier.is_vrc700:
# data["operation_mode_cooling"] = ZoneOperatingModeVRC700(
# data["operation_mode_cooling"]
# )
# else:
# data["operation_mode_cooling"] = ZoneOperatingMode(
# data["operation_mode_cooling"]
# )
return super().from_api(**data)
Ok, i tried everything to find the models.py on my ha install. I even tried to install it via pip. No freaking way. I cannot get this running anymore.
Ok, i tried everything to find the models.py on my ha install. I even tried to install it via pip. No freaking way. I cannot get this running anymore.
Suggestion: relax and wait for this to be fixed. Use the app until then
dirty quick fix which worked for me: change in ./.local/lib/python3.11/site-packages/myPyllant/models.py
class ZoneCooling
to (basically comment the most out):
class ZoneCooling(MyPyllantDataClass): control_identifier: ControlIdentifier #setpoint_cooling: float #operation_mode_cooling: ZoneOperatingMode | ZoneOperatingModeVRC700 #time_program_cooling: ZoneTimeProgram manual_mode_setpoint_cooling: float | None = None @classmethod def from_api(cls, **data): #data["time_program_cooling"] = ZoneTimeProgram.from_api( # **data["time_program_cooling"] #) control_identifier: ControlIdentifier = data["control_identifier"] #if control_identifier.is_vrc700: # data["operation_mode_cooling"] = ZoneOperatingModeVRC700( # data["operation_mode_cooling"] # ) # else: # data["operation_mode_cooling"] = ZoneOperatingMode( # data["operation_mode_cooling"] # ) return super().from_api(**data)
Works for me. Thanks
Ok, i tried everything to find the models.py on my ha install. I even tried to install it via pip. No freaking way. I cannot get this running anymore.
I ran a bash shell in the container and ran "vi /usr/local/lib/python3.12/site-packages/myPyllant/models.py", hit '/' (search) entered 'Cool' (to get to the right spot), then hit 'I' and carefully matched the hash comments as described (most is not all!). Restarted HA and it works - dirty hack, but works and will get overwritten by HACS when a better fix is deployed
Same with me. I prefer copy-overide existing (not working) file
Ok, i tried everything to find the models.py on my ha install. I even tried to install it via pip. No freaking way. I cannot get this running anymore.
Suggestion: relax and wait for this to be fixed. Use the app until then
relax yes ok. i agree to this. but whats the point showing this code, when you cannot find the file in the filesystem... i dont even have a folder /local or /.local...
but to be honest, the app is crap as hell. i was so satisfied, that this integration even works better then the app. so im sorry if i was to rude in any manner.
same problem here
same issue here in Belgium since 08:05 this morning (local time) The app from myVaillant is still working
same issue since this morning
I use a docker compose file so I could add further commands (custom pyton files using the mypyllant lib within the container). There I added another volume entry:
When a fix is provided, I just need to remove the volume entry.
Same problem here.
Before submitting a new issue
Problem description
Unexpected error fetching myVAILLANT data
Logs
The app works fine for me. And what is strange, I'm able to run
TEST DATA
action from HA: