Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

6ie Thermostat compatibility issues #33

Open
peteretep opened this issue Oct 8, 2021 · 17 comments
Open

6ie Thermostat compatibility issues #33

peteretep opened this issue Oct 8, 2021 · 17 comments

Comments

@peteretep
Copy link

Hello, I have recently had a 6ie mini thermostat installed in my kitchen alongside a 4ie for my bathroom.
The 4ie is working welll with this component.
So far I have been unable to connect the 6ie to my online warmup account. The android app seems to be very buggy!

Hopefully they will fix it soon - has anyone had success connecting a 6ie to their accound and using it with this Home Assistant component?

@tboothman
Copy link

I got mine to work, but it was pretty painful. The bugs i encountered were:
It won't connect to a wifi network with a SSID that is 32 characters
It won't connect to a wifi network with a password greater than 15 characters
You cannot choose room type 'living room' when adding the thermostat (their api expects living_room).

I've told warmup about all these bugs. Who knows if they'll fix them or not

@peteretep
Copy link
Author

peteretep commented Oct 19, 2021

That's really good to know. How did you get the room to add, did you just use a different name or did you somehow interact with the api?
I have managed to connect the thermostat to the wifi (after figuring out the two wifi network bugs you mentioned) , but it fails at the add room part - it doesn't like kitchen and kitchen. Would love to get at the API documentation!

@tboothman
Copy link

tboothman commented Oct 19, 2021

I ran my phone's traffic through a proxy to see if i could see why the app was crashing. Their api returned this when i added the room:

{
  "status": "error",
  "errors": [{
    "errorCode": 0,
    "message": "Variable \"$rt\" got invalid value \"living room\"; Expected type RoomType; did you mean living_room?",
    "other": {
      "extensions": {
        "category": "graphql"
      },
      "locations": [{
        "line": 1,
        "column": 71
      }]
    }
  }]
}

So I just created the room with type kitchen, which i knew worked, then changed it back to living_room using the website https://my.warmup.com/home

@tboothman
Copy link

Interesting yours doesn't like kitchen/kitchen because that's the one I used for my first thermostat which added fine.

I followed https://null-byte.wonderhowto.com/how-to/use-charles-proxy-view-data-your-mobile-apps-send-receive-0185364/ for proxying the data - might be helpful. It's pretty terrible that the app crashes from unexpected responses rather than showing an error

@peteretep
Copy link
Author

I am managing to get the data in charles proxy for the first few requests, but when I get to the add room page the phone doesn't seem to want to connect to the wifi network (limited connection). Any ideas?

@tboothman
Copy link

My phone started acting a little weird too after the first time charles closed itself. iirc I did some combination of restarting charles, reconnecting to the wifi network and accepting a little popup it gives you asking if you're ok with limited internet connection.

@peteretep
Copy link
Author

yes it's something along those lines but I don't seem to be able to get it to reconnect to the wifi network without it complaining. I'm on the add room page and it's using my 3g network. If I manually reconnect to the wifi network the warmuip app complains of a network problem.
So frustrating!
Thanks for your help anyway.

@rct
Copy link
Collaborator

rct commented Oct 19, 2021

I got mine to work, but it was pretty painful. The bugs i encountered were:
It won't connect to a wifi network with a SSID that is 32 characters
It won't connect to a wifi network with a password greater than 15 characters
You cannot choose room type 'living room' when adding the thermostat (their api expects living_room).

I've told warmup about all these bugs. Who knows if they'll fix them or not

When I got my four 4ie thermostats in 2019, I reported a number of problems to Warmup. I don't think any of them got fixed. If I had purchased them directly, I would have returned them. (The builder's electrician bought and installed them with the floor elements.)

Related to wifi: The 4ie's on-screen keyboard is inexplicably missing the comma ','. Does the 6ie's keyboard have the comma?

I am however successfully using a WPA2 key that is longer than 15 characters with the 4ie.

@tboothman
Copy link

I've not seen an onscreen keyboard on the 6ie. You configure the wifi using the app

@peteretep
Copy link
Author

I am in a similar position - the builder installed both the 4ie and the 6ie mini (which is exclusive to topps tiles apparently).
Absolute junk.
Does anyone know of a replacement thermostat that would work well with Home Assistant and a Warmup electric floor? If so maybe the long term best thing to do is save up for a replacement!

@sheppy
Copy link

sheppy commented Sep 29, 2022

Just an FYI - I have just installed a 6ie and used this addon and it appears in HA fine

@artmg
Copy link
Collaborator

artmg commented Sep 30, 2022

Thanks @sheppy for confirming your positive testing - enjoy your warm feet this coming winter

@emtunc
Copy link

emtunc commented Nov 23, 2022

Just an FYI - I have just installed a 6ie and used this addon and it appears in HA fine

Cheers sheppy 😉 I have two 6ie's that I'm about to link up 🤞

@kkoenen kkoenen mentioned this issue Dec 28, 2022
@artmg artmg changed the title 6ie Thermostat 6ie Thermostat compatibility issues Dec 30, 2022
artmg added a commit to artmg/warmup that referenced this issue Dec 30, 2022
thanks to contributions in issue ha-warmup#33
artmg added a commit that referenced this issue Dec 30, 2022
Added support notes for 6ie model, thanks to contributions in issue #33
artmg added a commit to artmg/warmup that referenced this issue Mar 15, 2023
@3ll3d00d
Copy link

3ll3d00d commented Dec 1, 2023

I found another limitation, at least using the android app to configure it. Their support say the 6ie supports a password upto 125 chars long but I found it can't cope with an & in it

@etsweeney
Copy link

I'm having lots of issues trying to connect my 6ie to my wifi. Using my android phone. SSID is <32 chars and Password is <15 chars. I have google wifi which has dual band, so that should'nt be an issue either. Very frustrating to have a bathroom remodel and this feature is not available. Just posting this here in case anyone else has a solution I can try.

@artmg
Copy link
Collaborator

artmg commented Nov 6, 2024

Other suggestions people have made include:

  • wifi PSK or password less than 15 chars and avoid &
    • maybe try avoiding other odd characters until you get a connection working
  • try different room choices (e.g. 'kitchen') to get it connected, and then change afterwards from https://my.warmup.com/home
  • using a web proxy application like charles to diagnose failures during configuration (quite advanced procedure)
  • if you are using the Android app consider trying a friend's iPhone app instead
    • also consult the reviews on both app stores – even if ratings seem to be universally low, they do sometimes have useful suggestions
      • I've seen some suggestions that you need good mobile internet connectivity as well as wifi!

Unfortunately until you get your device onto the network you cannot configure plugins like ours, but I do wish you luck in finding the magic conjuration that gets your heat going

@etsweeney
Copy link

@artmg Thanks for the tips! I've tried all of those (except charles) to no avail.

I ended up calling warmup support and they indicated that they've been having issues with the app and plan to have an update available soon (in days, they said). However, they haven't updated that app in a long time, so I found that hard to believe. Will check again in a few days to see if there's any changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants