Coder Social home page Coder Social logo

Error while setting up multimatic platform for fan multimatic/fan.py:22 NoneType' object has no attribute 'ventilation' about vaillant-component HOT 25 CLOSED

thomasgermain avatar thomasgermain commented on June 10, 2024 1
Error while setting up multimatic platform for fan multimatic/fan.py:22 NoneType' object has no attribute 'ventilation'

from vaillant-component.

Comments (25)

thomasgermain avatar thomasgermain commented on June 10, 2024 1

yep, this is because the previous instance of the integration was "empty" so it tried to cleans stuff that were not here. It should be fine now you have entities and other stuff setup

from vaillant-component.

thomasgermain avatar thomasgermain commented on June 10, 2024

Yup, something that should be fixed with the next beta, I'm currently testing the alpha.

Normally, It should only occurs if you have a previous error like #48 right ?

from vaillant-component.

Jakuzzi avatar Jakuzzi commented on June 10, 2024

Hello Thomas,

I installed your component via HACS, but it does not autodiscover any devices. In the logs I can see the same error as Wiggum127.

Any news on this issue?

Best regards

from vaillant-component.

thomasgermain avatar thomasgermain commented on June 10, 2024

Hello,

same question as above, if you have this error, you should have the same kind of error as #48, is that right ?

from vaillant-component.

Jakuzzi avatar Jakuzzi commented on June 10, 2024

Actually not.

This error occurs right after configuration of my username, password and serial number.
There is no device discovered at all.
I assumed this was due to the error.

from vaillant-component.

thomasgermain avatar thomasgermain commented on June 10, 2024

Are you using the sensoAPP or the multimatic app ?

from vaillant-component.

Jakuzzi avatar Jakuzzi commented on June 10, 2024

I am using the sensoAPP. I was not aware that there is a difference with respect to the API?!

Shall I switch to the multimaticAPP?

from vaillant-component.

thomasgermain avatar thomasgermain commented on June 10, 2024

this integration is only compatible for multiMATIC (VRC700), I guess you have a VRC720 (=sensoAPP) ?

You can't use multimatic app (due to limitation from Vaillant). There is some WIP to be able to be compatible with sensoAPP, but I don't have sensoAPP, so I can't do anything.

BUT Vaillant is planning to migrate everything (sensoAPP and multimatic) to a new platform called "myVaillant",

see here for planning: https://www.vaillant.de/heizung/produkte/mobile-apps/myvaillant-app/ (an here for country specific: https://upgrade.myvaillant.com/, but depending on the language, information is not exactly the same..)

from vaillant-component.

thomasgermain avatar thomasgermain commented on June 10, 2024

@Wiggum127 I guess you also have sensoAPP ?

from vaillant-component.

Jakuzzi avatar Jakuzzi commented on June 10, 2024

I just checked and actually I have a VRC700.
The installation company told me that I could use multimatic app or sensoApp, so for no specific reason I chose sensoAPP.

By the way, some time back I experimented with pymultimatic and was able to retrieve information via the dump.py script that you provide. So there should be some communication possible?!

from vaillant-component.

thomasgermain avatar thomasgermain commented on June 10, 2024

Hm strange, well maybe you can try the multimatic app, but I'm afraid some stuff on your account has been initialized which will prevent you to go back to multimatic.

from vaillant-component.

thomasgermain avatar thomasgermain commented on June 10, 2024

to test (i'm in belgium), i installed senso app (on a phone that never had sensoapp or multimatic) and have VRC700 + VR900 (which normally is used by multimatic app)...
i entered user-id +psw and it worked

and does the integration work ?

from vaillant-component.

lecocqe avatar lecocqe commented on June 10, 2024

to test (i'm in belgium), i installed senso app (on a phone that never had sensoapp or multimatic) and have VRC700 + VR900 (which normally is used by multimatic app)...
i entered user-id +psw and it worked

and does the integration work ?

forget what is wrote. i have a VRC700 + VR920

from vaillant-component.

lecocqe avatar lecocqe commented on June 10, 2024

integration is ok. only the #48 .

from vaillant-component.

lecocqe avatar lecocqe commented on June 10, 2024

to test (i'm in belgium), i installed senso app (on a phone that never had sensoapp or multimatic) and have VRC700 + VR900 (which normally is used by multimatic app)...
i entered user-id +psw and it worked

and does the integration work ?

forget what is wrote. i have a VRC700 + VR920

but sensoapp works for me

from vaillant-component.

Jakuzzi avatar Jakuzzi commented on June 10, 2024

Now I installed the multimatic app on a second phone.
I even created a new account for HA. Still no luck and same error message.

from vaillant-component.

thomasgermain avatar thomasgermain commented on June 10, 2024

Now I installed the multimatic app on a second phone.
I even created a new account for HA. Still no luck and same error message.

But multimatic app works or not ?

from vaillant-component.

Jakuzzi avatar Jakuzzi commented on June 10, 2024

Yes the multimatic app works. Actually, the UI looks exactly the same as the SensoAPP.

from vaillant-component.

thomasgermain avatar thomasgermain commented on June 10, 2024

Can someone confirm me if it works correctly or not ?

from vaillant-component.

Wiggum127 avatar Wiggum127 commented on June 10, 2024

Upgraded to latest and greatest of HA DC (v2021.6.2) and multimatic (v1.7.0b0 via git clone) in the custom_components dir.

It resulted in all multimatic related entities being duplicated. I removed the duplicate multimatic entities which were not working, resulting in a set the full set of entities being operational.

Will keep an eye on the logs and revert back in case something pops up.

from vaillant-component.

thomasgermain avatar thomasgermain commented on June 10, 2024

But the way @Wiggum127 are you also in the case being "between" multimatic and senso app (I mean you somehow switch from one to the other?

from vaillant-component.

Wiggum127 avatar Wiggum127 commented on June 10, 2024

No, I'm not using Senso or switching between something else. I do have the VRC 700 android app installed. It is using the same registration key, but a different user/pwd compared to HA.

from vaillant-component.

Jakuzzi avatar Jakuzzi commented on June 10, 2024

After upgrading to v1.7.0b0 I now see in addition to the fan error, a warning:

Multimatic API: Cannot get https://smart.vaillant.com/mobile/api/v4/facilities/XXXXXXXXXXXXXXXXXXXX/systemcontrol/v1, status: 409, response: {"errorCode":"FACILITY_NOT_COMPATIBLE"}

and an additional error:
Unexpected error fetching multimatic data: Cannot get https://smart.vaillant.com/mobile/api/v4/facilities/xxxxxxxxxxxxxxxxxxxxxxxxxxxx/systemcontrol/v1

from vaillant-component.

Jakuzzi avatar Jakuzzi commented on June 10, 2024

After upgrading to version 1.7.0b3 I now finally see devices and entities. The errors from v1.7.0b0 are also gone. Thanks for the work on the integration!!! 👍

However, this newly appeared:

Logger: homeassistant.core
Source: core.py:1370
First occurred: 16:11:19 (2 occurrences)
Last logged: 16:11:19

Unable to remove unknown service multimatic/remove_quick_veto
Unable to remove unknown service multimatic/set_quick_veto

from vaillant-component.

thomasgermain avatar thomasgermain commented on June 10, 2024

I'm gonna close this one, to me I did my best to reduce to number of errors and also, if there is an error, only few entities are unavailable. I also want a clean status of issues before releasing 1.7.0 (non beta 😄).

Feel free to open a new issue if the problem occurs again

from vaillant-component.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.