Removing COM Module from Honeywell UtilityPRO

A few weeks ago, my apartment complex installed new UtilityPRO programmable thermostats in all of the units. As part of the CPS Energy Peak Saver program. Quite a convenient little gadget, but a little creepy too. With this thermostat, CPS has the ability to modify the temperature remotely without me knowing. Although I personally couldn’t care less, I spoke with some friends who didn’t like this idea. So that got me thinking — I wonder how difficult it would be to disable this remote access.

A little googling revealed that the thermostat I had was a Honeywell UtilityPRO, which handles remote communication through the ZigBee protocol. With this knowledge in hand, I did what any good computer scientist would do and ripped the damn thing apart (carefully, of course). What follows are the steps that I followed in removing the ZigBee COM module, which in turn disabled any remote communication with the thermostat.

Note that this very possibly violates some contracts (depending on how you received your thermostat), voids the warranty, and not only prevents your energy provider from remotely changing your temperature, but also prevents you from remotely changing the temperature. Follow the following steps at your own risk.

Please feel free to leave your comments below!

Thermostat - Intact
Before you begin, your thermostat should look something like this.
Thermostat - Back Cover
After pulling it off the wall, you should see these four points. Releasing them allows you to remove the faceplate. This part is easier with a second set of hands, but possible on your own.
Thermostat - Front Cover Removed
Once you’ve released and removed the faceplate, the screen will be fully accessible. Lift the screen out.
Thermostat - Under the COM Module
You’ll now see the COM module, but you’ll need to remove it from the back.
Thermostat - Opening COM Module
The plate covering the back of the COM module can be removed as seen here. You’ll need to release from the front while removing it from the back.
Thermostat - COM Module
You can now lift the COM module out.
Thermostat - Connection Error
Once returning everything into the thermostat shell (minus the COM module) and re-attached it to the wall, you should see a screen similar to this. Note the “communication failure,” which indicates that you’ve successfully removed the COM module.

25 thoughts on “Removing COM Module from Honeywell UtilityPRO”

  1. Cool post. I have this same thermostat but thinking of getting a nest because I don’t like that they have control over my house temperature. One question I have is, can it still be programmable after the COM module is taken out? I’m thinking the programmability is all offline, right?

    1. Hi Art,

      Glad you liked the post!

      Yes, removing the COM module only disables communication-related functionality. Since the thermostat retains the programmed schedule locally, all of that will still work as it did before.


      1. Thanks for your POST! I was able to remove the back plate that had the Communication module. Put the front Display with the connections to the wall unit and mounted the face plate. This way, I will be able to put the Communication module back if there is an inquiry about my thermostat status. This is on-demand option! and I am back in business. Our temp. was 82F @ 7:00pm, AC working was immanent and I thank you for this!

  2. Thanks for the post! Can you say if the ZigBee module is capable of 2-way transmission? There seems to be a lot of confusion around regarding whether utility companies can glean information regarding your heating/cooling use.


    1. According to Honeywell’s press release, the UtilityPRO can do one- and two-way communication. I can’t tell your for certain whether this means that all UtilityPROs can do both or that some can do two-way and some can’t, but my guess would be that there are two versions, one that can and one that can’t.

  3. Hey Dan,

    Just received notice from my apartment manager that CPS will install a Honeywell UtilityPRO thermostat in my apartment next week “In an effort to help you save money and be more comfortable…” The apartment manager did not mention the financial incentive THEY will receive from CPS for doing this. Funny how that works, I pay the utility bill and they get the financial incentive. Anyway Dan, thanks for the great post. I will put it to good use!

  4. I used to work for a Hydro Utility and was trained in this area.

    The thermostats are paired to your hydro smart meter using a wireless mesh protocol, the thermostats itself send the information through your hydro smart meter, then your hydro smart meter sends its information to the repeaters or data collectors, this is how they can communicate through your thermostat.

    Your Hydro company will eventually see the thermostat is not meshed/not communicating with the local regional collector, and will dispatch or send somebody in the neighbourhood. they will first try to communicate with it from outside using their laptop and antenna, if that fails, they will indicate its not communicating and then your hydro company will send somebody to replace it as per the agreement for using it.

    1. Good to know, Ravish! I guess if someone chooses to do this, they’ll want to replace the removed part whenever anyone enters their home to service the thermostat. I imagine this would cause quite a bit of confusion for whoever came to service the unit if it suddenly began working every time they were about to try to fix it!

    2. Hello! Rather than removing the COMM module, would you have any knowledge on the “secret” settings a utility uses to set this thermostat up? Possibly the communication setting could just be turned “off” somewhere in the thermostat’s settings? For example, there are a whole list of “secret” installer settings when holding down two of the 5 blank buttons that are near the bottom after pressing the SYSTEM button. Then a different combination of 2 buttons brings up a bunch of different sets of numbers which I assume are the “secret” settings for the utility to connect to the thermostat. Someone has to have documentation on what these secret settings mean and/or do. Do you have any info on this? Thanks!

      1. Hi Steve, good question! I don’t have any knowledge of those settings, but it’s an interesting question. If you discover any documentation (or sniff out these settings’ meanings yourself), I’d love to hear about it.

  5. Most of the codes are published in the ibstallation manual for the generic Vision Pro TH 8320, but not the meaning of 0390, 0400-0490, etc…. someone must have those codes, or be brave enough to experiment with them !

    BTW, thanks Dan, I bought one of these used and removed the comms moduoe – works perfectly.

  6. I have this message on mine because my son was being spider man and climbing the walls. He inadvertently knocked it off the wall and so that message shows up but the thermostat works fine.

    1. Hi Jenn — interesting… I would try pulling the thermostat off of the wall, then reseating it on the wall. You want to be sure the pins align with the part screwed into the wall and then push until it clicks.

  7. Hi – Mine looks just like yours in the last picture. Is it ok then? I should just ignore it? Mine says “Communication Failure.” But we haven’t done anything to it. I just noticed it today.

    1. Hi Gina — That is interesting. If you don’t have any need for it to be controlled remotely then you can definitely leave it as it. This message doesn’t prevent it from functioning.

  8. I’m taking down wallpaper and just want to take the thing off the wall.
    Are you saying that I just pull the entire unit, faceplate and all, off the wall?

    1. Exactly right. Grab firmly on the front and just pull. There will be a small plate that remains on the wall, but the big bulky part will come off without any unscrewing or any tools needed.

  9. great guide, thank you. we bought the house in 2015 and looks like the previous owners signed up for the saving program. so the remote control never kicked in in previous summers, nor this summer till the end of summer 2017. i was confused, paid 200 for HVAC to diagnose and he didn’t know. well he said the thermostat is damaged. anyway after googling i found out this thermostat is part of a stupid power saving program that forces the ac to be set to 25C and we can’t control it to go lower and blinking save shows up.
    so i called the power company, they said the thermostat was part of the program which ended and that i am free to changed it.
    i said i don’t want to pay money for new one when this one works fine, how about you stop controlling it, she said they don’t control it and it is programmed locally when it was installed and the 3rd party company they used is no longer with them as the program has ended.
    sounded like tons of garbage, how do they not control it when there is a transmitter, smart meter and it knows when there is a heavy load on hot days!!
    anyway, she says the thermostat is mine now and i can change it.. i said it is mine and i want you to remove your programming. she said (((and the loop goes on))
    anyway since it is mine, i removed the transmitter, (perfect guide thank you by the way) and for some reason i don’t have the blinking communication failure!!!
    so i am happy i have a normal thermostat with no errors or anything blinking..

    thank you so much for the guide, you saved me $$ on a new thermostat even though i wasted $200 on a stupid HVAC “so called expert”.


  10. Hi Dan,

    Our local utility has cancelled the remote management program. To be honest I never objected to it, because the utility only ever changed the temperature setting during the day when no-one was home. But now that they no longer support the thermostat, I have lost the ability to manage it remotely through the utility’s web portal. My question is this: do you know of any other way for me to interface remotely with the thermostat? I’m guessing not because it would require zigbee, but I thought I’d ask just in case. Many thanks.

    1. Hi Ross, unfortunately there is no way to directly interface with these thermostats without very specialized hardware.

Leave a Reply