Home+Security App for two or more accounts

oyvindo

TLDR; Is it possible to have two Netatmo accounts controlled through the Home+Security App - or, alternatively install two completely independent instances of the Home+Security App on the same SmartPhone (Android)?

Why? Because I have two homes, each one with a Home Assistant server. When I installed the Netatmo Integration in HA in my home #2, all Netatmo and Legrand devices showed up only in HA #1 and nothing appeared where I expected/wanted them; In HA #2.

I think the reason for this, is because I used the same Netatmo account when installing both Netatmo integrations one in each HA server.  If that's the reason for my issues, then perhaps the only solution is to create a new Netamo account to be used in my HA server #2.  But before trying (doing) this, I'd like to know how (if) I can manage/use/control my Netatmo cameras (I have 5 of them) in one and the same Home+Security App when 3 are connected to one accout and the remaining two are connected to another account?

I think it is impossible to install a second instance of an app on any Android smartphone (Play store won't allow it)?

So the bottom line is, can/will Netatmo allow customers to equip several homes with Netatmo devices?
I know I can "create" additional "homes" in the Home+Security App, but those are not real homes with clear separations, as my issue clearly demonstrates.

I also understand that the Home Assistant Netatmo integration isn't written by Netatmo, but my attempts to get in touch with the maintainer has so far resulted in nil. That's why I believe creating a second Netatmo account might solve the problem, but not if I have to carry two smartphones around with me all the time.

As a good reference for this, consider how the Home Assistant companion App has solved the challenge of controlling several HA server instances in one and the same SmartPhone App.  That's a true multi-home application as all data and configs are kept isolated from one another.

Any advise is highly appreciated.

 

0

Commentaires

3 commentaires

  • Comment author
    Giada Community manager
    • Commentaire officiel

    Hi,

    I confirm that you can install as many devices as you want. Also, you have the possibility to separate installations within the same account. In the last installation step of a product, you are prompted to choose a name for the product and a home. You can either choose an existing home or create a new one.  If you have more than one home, a selector will be available when you press the icon in the upper left corner of your application, allowing you to navigate between your different homes. Each home has its own settings and its own event timeline. 

    Regarding the issue with Home Assistant : when a third-party application requests access to install a product, it is at the user account level. Logically, your HA instance should show you the products in your two Homes.

    Access to products by a third-party app is via the Netatmo user account. The first thing to look at is to unlink/relink your installation to HA to redo the authentication process and see if all your products now appear (on the other hand, they might be ‘mixed up’ in the same interface because I don't think the notion of different Homes is managed by HA).

    If you want a real separation between two different HA instances for each of your physical installations, you have to create two separate Netatmo accounts and switch your products to this 2nd account

    Please, let me remind you that we have no connection with third apps developers. You will have to reach out to them to know more.

    We also have an English section in our forum entirely dedicated to API, automation and external services, where Leslie would be glad to answer your questions 😉 : https://helpcenter.netatmo.com/hc/en-us/community/topics/5892346495378--EN-API-automation-and-external-services

  • Comment author
    oyvindo

    Hi Giada, and many thanks for your answer.

    After reading it, I decided to delete the Netatmo HA Integration from my second home, and re-install it again. Remarkably, this time it autodiscovered all my Netatmo and Legrand devices, but not my Bticino devices !?

    Not only that, it also autodiscovered all my Netatmo devices from my first home!  Just another piece of information for you: My first home is in Norway and my second home is in Spain.  So I have two completely separated HA server installations and there is no link between them (no VPN, no ports exposed to he internet).  Still, I end up with all my devices (except for Bticino devices) autodiscovered in both homes!  Of course, I use the same Netatmo account when configuring the integration:

     

    I have currently three homes defined in the Netatmo App (and WebApp) as you can see here:

    Where "M17c" is the name of my home in Norway, while "EMA" is the name of my home in Spain.
    "EMA Intercom" is a "home" I had to create in order to be able to install my Bticino intercom so that's not in reality a true third home. 

    Anyway, the Netatmo API does not seem to provide the necessary information to enable the Netatmo HA integration to keep devices in the home where they belong. 

    0
  • Comment author
    Leslie Community moderator

    Hello,

    I take the point as I'm in charge of helping 3rd party developers using our APIs

    Concerning the Classe 100X not recognized : this device is not managed by Netatmo Cloud. It's based on Eliot Cloud infrastructure and unfortunately we deleted several years ago the public API for this product (the main reason is that it asked for a SDK making it impossible to manage with a smartphone app and the doorlock management was not authorized either for third-party apps, so its interest was minor). So, it's not possible to use this product with a 3rd party application

    Concerning the discovery of devices, third-party applications ask for user's consent to access devices at the user account level. So, when you give your consent it will discover every devices you have on the account and access them

    In the API JSON response when you call for the list of devices (/homesdata endpoint : https://dev.netatmo.com/apidocumentation/control#homesdata) we indeed segregate products from a same account into Homes thanks to the home_id value. I don't think that the HA integration manages different Homes and, so, the possibility to switch between them or display only selected Homes

    According to your usecase, for me the only way to have only information from Home#1 on HA instance#1 and Home#2 on HA instance#2 is to create a 2nd Netatmo user account and link the devices from 1 installation to 1 Netatmo account, and then to 1 HA instance

    Hoping my answers will help you,

    Have a good day,

    Leslie - Community Manager

    0

Vous devez vous connecter pour laisser un commentaire.