Setting up Mysa thermostat via HomeKit

I have been using my Mysa thermostats since setting them up a few weeks ago via mysa2mqtt, which is working pretty well, but there is currently a nasty bug where it disconnects from the cloud MQTT server that it’s monitoring and can’t reconnect without restarting the docker container.

Completely randomly, one time I started HA, those Mysa thermostats popped up as discovered devices via the HomeKit integration. I didn’t have the HomeKit set up codes with me at the time, so I couldn’t do it then, but I have read that they are local control when using HomeKit, and I would like to try to use them that way. However, I can’t figure out how to have them re-dectected by the HomeKit integration. After restarting HA a subsequent time, they are just not available that way anymore.

Is there a way I can force redetection of those devices via HomeKit? Or just add them by force?

Did you ‘ignore’ the devices when they first popped up? And I mean as in 'clicked on the _ignore- button’s?

Under Settings > devices & services; the Homekit devices will appear if they are discovered.
If they aren’t currently there, click the pizza menu at the top right and select ‘show ignored integrations’.

Know that some devices will first need you to use an apple device to connect them to Homekit, once that is done, they will ‘talk’ Homekit from then on and you can remove them from the apple device again.

No, I didn’t press the ignore button, I just didn’t set up the detected devices then. I thought it was weird that they were detected as home kit devices because I don’t own a single apple device, but I thought it still might be a pathway to better local control.

Like I said, they were randomly detected one day. I would have had them installed for more than a week at that point. Now I can’t see them again when selecting the home kit device integration. I get “No unpaired devices could be found.”

Ok, did you check the video on the site? It seems you can instruct the devices to go into Homekit pairing mode there.

Yeah, that did it. I had to remove all of the Mysa thermostats from the app, reboot them, and set them up again, and this time, they all came up in the HomeKit Device integration.

It’s just weird how it didn’t happen that way the first time.

Thanks!

Glad it worked! just because I am curious, can you everything you can as with the mysa app?

Yeah, I removed and readded all the thermostats, so via the Mysa app, it’s exactly as it was before. But in HA, everything is integrated through the HomeKit Device integration instead of MQTT through mysa2mqtt.

Ultimately, I expect the HomeKit integration to be more stable than even the Mysa app because the app uses MQTT hosted in AWS, while from what I understand, HomeKit is local control.

1 Like