I’m running into issues with my Mysa thermostat disconnecting ~1am ET each night.
Following instructions from other threads:
I pair the Mysa thermostat to Apple Home app on iPhone
I remove the Mysa thermostat from the Home app
I quickly go to Home Assistant and under devices see the HomeKit Controller has automatically detected the Mysa thermostat as a new device that can be configured
I click to configure the device and enter the 8 digit pairing code in 123-45-678 format
The device is now integrated into Home Assistant
I now expose the Mysa thermostat back to Apple HomeKit via the Home Assistant HomeKit Bridge
After doing this, everything works perfectly… until ~1am ET. I don’t see any errors in the log, but the device history has an entry that reads “became unavailable”, and both the Apple Home app and the Mysa iPhone app show the device no longer have an internet connection.
The solution is to reboot the device, and go through the same steps outlined above, but that clearly isn’t sustainable.
I’ve written a handful of Home Assistant members who previously said they had integrated, and all were using the version 1 Mysa thermostat or had older firmware. I’m wondering if something with the newer v2 unit or the new firmware is leading to issues?
I have version BB-V2-0 with firmware: 3.6.3.
Anyone have any luck here? (I was so happy during the past couple of days when it was working within HA, and would love to figure this out)
All 3 of my Mysa V2’s are running version 3.6.3, and none of them show any disconnects since the beginning of January.
I’ve had no problems, which would lead me to think the issue is probably your device. I imagine Mysa support should replace it without too much fuss?
I will mention that your step 1 and 2 are not ones I’ve personally followed. I don’t have any homekit hubs, so I just go through normal setup with adding the devices to the Mysa App, then adding them to home assistant through home bridge when it detects them on the wifi network. That shouldn’t make a difference, but there you go anyway.
Thanks - I don’t think there are hardware issues, as there is no problem with the device disconnecting when connected to HomeKit directly
However, I am curious how you setup. Are these the steps:
Start Mysa App and add new thermostat
When asked HomeKit pairing or Mysa app pairing, choose Mysa app pairing? (I did the former)
After the device is accessible via Mysa app go into Home Assistant and it’ll show as a HomeKit Controller device?
4+: The rest is the same (i.e. pairing)
So, I’m using an Android device, so step 2 is unfamiliar to me.
I just set the thermostat up in the Mysa app all the way, then I hop over to Home Assistant and there is a notification saying it found a new device, asking if I want to configure it. I say yes, then supply the pairing code, and home bridge picks it up.
This leaves me able to control it either from home assistant, the Mysa app, or from Google Assistant, all without issue.
Also worth noting, if the problem is solved by a power cycle, then SOMETHING hardware-related is 100% going on. If it was something else, like a home bridge bug or something like that, it wouldn’t be solved by restarting the thermostat, it would be solved when you restarted the integration.
Last night I configured the thermostat using Mysa pairing vs HomeKit and then setup via HomeKit controller in home assistant.
This morning I was still connected with no issues!
Tonight I will try to expose the device back to Apple HomeKit so we can also control the device via Siri on our apple devices. My hope is this can work…
But I suspect there was some compatibility issue with the way I was pairing and unpairing and repairing before… the Mysa device got confused (and maybe there were security controls to disconnect if those activities were detected)
If it continues to work, you might consider providing Mysa a detailed write-up of the steps you were doing, because that is a nasty bug, if that is what it turns out to be. You can submit bugs through their customer service people, I wouldn’t recommend doing it through the app because it doesn’t really get anywhere that way, but both bugs I submitted via their customer service were fixed quite promptly (within a few weeks), so they seem to give higher credence to the ones filed by customer service.
Thanks for the tip - I’ll drop them a note this morning
And good news on my side: exposing via HomeKit bridge to Apple worked
Soooo for anyone reading this thread:
When setting up Mysa do “not” select HomeKit Pairing, but use the “Mysa Pairing” option, which I guess allows the device to function independently and prevents the nightly disconnects I was experiencing.
Then, you can still go into Home Assistant and pair it with HomeKit Controller (no special action required; it just shows up, apparently passively broadcasting after Mysa pairing is complete)… and everything else works as outlined above.
Fingers crossed this sticks, but seems to have done the trick. @Xelinor appreciate your tip to get this working. So much better to be in HA
My Mysa v2 (FW 3.11.12) has been rock-solid these past 6 months, running the baseboard heaters in the guest room.
Connecting it first time was a bit tricky since I don’t have any other HomeKit devices. But it worked fine once I followed the directions and got the timing correct. No issue since
I have had zero issues since my last update where I learned the secret was to NOT configure via HomeKit directly, but back into HomeKit support via home assistant (see above for more instructions which will make sense when you are setting up)
It’s a great thermostat and my family loves it (would highly recommend)
I’ve just installed a v2 baseboard thermostat. Paired with Mysa first and then it appeared in HA HomeKit controller. Easy peasy.
I’m disappointed that there is no physical switch or indicator of the power mode on the thermostat. It just shows the temperature and up/down arrows. In my bathroom I want to leave it off most of the time, so the only way to do that from the physical unit is to hold the down arrow for a long time (20 seconds) to lower the setpoint to minimum. It works fine from the app though.
HA thinks this supports cooling too. Is there a way to fix that?
I figured out how to remove the cooling mode using the customize integration. Now I’m struggling with a problem where sometimes when the heater is off and I try to turn it on using the Lovelace climate card or climate.set_temperature it does not turn on. It sets the state to heat, and it sets the temperature correctly, but the hvac_action remains idle. It seems like this happens when the heater has been off for several hours. If it was just recently turned off, then I can’t reproduce the problem, which makes it difficult to troubleshoot.
Are you using Homekit Device integration or something else for the Mysa devices? Im not seeing it pop up like you mention which im guessing is due to it being on another network.