AdvantageAir / MyPlaceIQ Integration - New Product/Feature Request

Hi all, Just looking into getting a new reverse cycle and talking zones/sensors and wifi controllers. I was originally just going to get the air touch 5 and replace the dead iPad I have in the kitchen with it however I since learned about myplaceiq controller which made me think I could just replace the iPad with a new one, bring back home assistant to the wall and then integrate with myplaceiq from there BUT from what I can tell, that is not possible?

I will go back and read the history of this thread but is someone able to give me the TLDR; of why it’s not possible and whether we think it might be something that’s on offer in future?

MyplaceIQ does not (yet at least) integrate into Home Assistant unlke their earlier product MyAir. My general feeling is that MyPlace will be better supported going forward but for now it’s not ready for primetime as a standalone product (ignoring the fact it can’t be integrated into HA).

MyAir works great with HA and comes with a wall tablet that you can install HA on and run from there, which is what I do. Not my preference and the tablet is small at 8 inch and way too expensice for the 10 inch version and it’s very slow compared to almost any modern tablet in the past 5 years.

It does work though and if you don’t interact too much with it then it does the job fine and gives you way more ability to control your aircon and related appliances with the HA integration than the base functionality alone. i.e. I turn on and off celing fans in certain rooms when the air comes on and use the excess solar generation to trigger when heating comes on if we’re home. All great stuff!

Thanks mate. Do we feel like there is anything in place that will prevent the home assistant integration for myplaceiq in future? I’m happy to purchase, use their app and then integrate with home assistant in future however if they have made a deliberate decision to block the integration then I obviously wouldn’t want to do it.

EDIT: just got this response from myplace when asking about integration with home assistant.

“ It is something that we intend on releasing but do not have a date as of right now.”

2 Likes

I’ve now had one of these units installed and so far love it! Obviously the only downside is the lack of integration in home assistant. Out of interest, has anybody tried to intercept the traffic being sent to either the API (externally) or - making assumptions - the mqtt (internally)?

If not, I might have a crack to see if I can figure it out. No promises though.

Give it a crack, I’m sure others would appreciate it. I’m watrching this with interest as I currently have the tablet due to the lack of functionality when I bought. I do use HA automations more than I initially thought, partly because I can but I wouldn’t want to give that up now unless the myplaceiq comes up to at least the functionality of the MyAir. I’d like to go back to myplaceiq for the individual in room thermostats with buttons but only when I can add to HA for full control :slightly_smiling_face:

Do they have scheduling yet in myplace? Are the automations finally working? I can’t keep up with the changes now I’m on the older version so don’t know when I’d volunteer to move back to the one I actually bought. The tablet would be the main reason for me wanting to change over, the 8" wall one you get is pretty average for a HA dashboard.

I just have 1 “action” set up - turn it off at 10pm. It works. I haven’t tried anything more involved than that. You set a time and turn days on/off and it seems to work.

Really hoping for the day we can connect this to HA. I don’t like the app at all.

yep, schedules work well. My only gripe with them is that you can’t disable them. For example, we’re heading into warmer weather and I no longer want my heater turning on in the morning. Currently, the only way to achieve this is by deleting the action which I’ll obviously want again next year.

Hi all,

Heads up that I’ve managed to figure out how to send events to the MyPlaceIQ hub locally via websocket. I am 85% done developing/testing a custom component we can use in home assistant. It is my first component though so it’s taking a bit longer than expected.

Hopefully before the end of October, I’ll have a GitHub repo we can deploy via HACS.

Note: it does only communicate locally so if you want to be able to access remotely, you would need to be able to access home assistant remotely (ie using nabu casa).

Watch this space!

Nice work mate, so you don’t need the API to do it then? Local control is always preferable anyway. I’d be interested for sure but would need to get them to come back and change me back to MyPlace from MyAir. Might do that anyway as the tablet really is pretty useless. I’d want the functionality of it in MyPlace first though or at least the ability for HA to replicate. Unfortunately I’m not then a tester for you.

I was getting really annoyed with it as the system was regularly dropping out. I think it may have been related to the installer putting the wireless box on top of the aircon unit which was on a metal plate and about 30 cm from the metal insulated roof. I’m guessing that wasn’t great for wireless reception! I’ve moved it away from that and it appears to be more stable now thankfully. Just an FYI in case anyone else is experiencing dropouts.

It’s a guess as I also added another node to my network as I realised I had over 80 devices connecting and the majority to the Main router. Damn home automation devices :slight_smile:

Hey mate, so from what I can gather the app will preference local (via websocket) but will use their cloud APIs if remote. I have been able to integrate all sensors and all functionality found in the app with home assistant. The only tricky part is retrieving the hubs username and password. I am going to spend the next few nights trying to simplify that process and then I’ll submit to HACS. Will let you know when it’s ready to roll if you’re interested in taking a look.

I love that you’re working this out. I’m on the fence about which system to get. Might be leaning more towards MyPlaceIQ now. From speaking to the team a few days ago they are still planning on providing a home assistant integration but didn’t provide any dates.

They’re also working on a wall mount controller/tablet. One of my concerns was older parents being able to control it when they’re babysitting our kids so having something on the wall is almost necessary (yes I know I could mount any tablet to the wall and use their app).

Hey, no worries at all mate. I’m locked into the system now so planning on supporting for as long as I need to while the official integration is being built. Finishing up a few things at the moment and have also discovered an easier (relatively) method of obtaining the hub’s client id/secret which should hopefully allow most people to grab it without having to buy additional hardware. Hoping to share in the next few days.

Hey all,

First release is up.

I’ve tested as much as I can and so far, so good.
Please use the github issues to report any issues and feel free to add your own commits for review.

Any questions about how to retrieve credentials, please let me know.

Thanks,
Adam

1 Like

Awesome, I should be getting it installed in the next few weeks so I’ll give it a go.

Is there a reason you use bluestacks air instead of just opening the app on whatever device you already have connected to the hub?

The reason is so you can capture the traffic with wireshark. You may be able to do more with an android device but I only have apple phones/laptop so I was a bit limited. Running Android app inside emulator on mac with wireshark monitoring was the only way (outside of the port mirroring option I mentioned in the first readme version) that I could retrieve the creds. If somebody else can figure out a better/easier way, please feel free to make a commit into the github repo.

Hi Adam,

Thanks for your efforts in this. Im at a bit of a loss on how to grab the password details. I am able to grab the ID through the wireshark method mentioned, having my android phone logging into the MyPlaceIQ app, however I am not able to see the secret/password in this data (also it is MDNS protocol, I cannot see HTTP).

I have also attempted to use bluestacks on my PC but for the life of me cannot get the MyPlace IQ app to find the MyPlaceIQ hub.

If you could point me in the right direction it would be much appreciated as Im looking forward to making this integration work.

Phil

Hey Phil,

Wireshark will only see traffic that is traversing the network adapter it’s listening to. That is why’s it’s important to have the myplaceiq app running on the same device that wireshark is running on. The second thing to note is that it passes the credentials when first joining the hub. I’m unsure if it will pass them on subsequent connections or whether it’s only on the “join” event.

Are you using Windows or Mac?
When using bluestacks, does it just timeout when attempting to find the hub? Were you connected to the same wireless network at the time?

Thanks,
Adam

Adam,

Thanks for your reply. I am using windows with Bluestacks and it just says “Scanning for nearby hubs” indefinately, but the hub does not show up. Any other device instantly sees the hub and yes I am on the same wireless network.

Also what are the settings you are using for your bluestacks instance? The only android version that I can get the app to work on at all is Nougat.

I have a windows machine. I will see if I can get it working tonight and update the instructions.

Hi

I tried to capture the ID and password as per the instructions on the github page but I could also not find the password as it was not clear

Below are the steps I took

1 - Downloaded and configured Ipad with MyPlaceIQ and searched for Hub (Did not connect)
2 - Setup switch to port mirror the port where hub is connected.
3 - Started wire shark capture on mirroring port from laptop on selected interface connected to mirroring port.
4 - On the IPAD selected to connect to the hub on the MyPlaceIQ software.
5 - The software then told me to press the button the hub ( I assume this is what generates the token)
6 - Software connected to the hub
7 - Wireshark Capture stopped

Password was found on HTTP Protocol with length of 449 bytes, password at the bottom of the message in a string with other information.

Capture 1