RADIO THERMOSTAT CT80 CLIENT FOR ANDROID

Your thermostat,
in your pocket.

A native Android app for the Radio Thermostat CT80 you already own. Adjust temperature, manage your weekly schedule, and keep an eye on humidity and status, all from one app, talking straight to your thermostat over Wi-Fi, no cloud account or hub required.

PocketStat is a companion app for the Radio Thermostat CT80 and does not work by itself.

SEE IT IN ACTION

Watch a quick video walkthrough.

WHAT IS POCKETSTAT

Your CT80, without a browser tab.

PocketStat talks directly to the REST API already built into your Radio Thermostat CT80, over your local Wi-Fi. There's no separate account to create and no data passing through anyone else's servers, it's your temperature, your schedule, and your thermostat's own status, just built for your Android phone instead of a bookmarked IP address.

WHY IT EXISTS

The CT80 never got a good app.

The CT80 ships with a REST API and not much else, no official app, no polished local dashboard. PocketStat fills that gap: a real native client with a draggable temperature dial, a proper schedule editor, runtime stats, and a log of every command it sends, built directly from the manufacturer's own Wi-Fi module API spec.

WHAT TO KNOW

A couple quick notes.

  • Requires a Radio Thermostat CT80 on your network (not a standalone app).
  • Same-room control, not remote monitoring, no cloud relay or VPN built in.
  • Uses plain HTTP to your thermostat's local IP, since that's all the CT80 speaks.
  • No ads, no analytics, no account to create.

SCREENSHOTS

A closer look

PocketStat — Dashboard screen
DashboardLive temp, mode, hold, and the draggable dial, all in one view.
PocketStat — Temperature dial screen
Temperature dialDrag to set a target, or nudge it a degree at a time.
PocketStat — Schedule screen
ScheduleEdit your heat and cool programs, day by day.
PocketStat — Stats screen
StatsToday and yesterday’s heating and cooling runtime.
PocketStat — Execution log screen
Execution logEvery command sent to a thermostat, and whether it worked.
PocketStat — Notifications screen
NotificationsRuntime and target-reached alerts, tuned per thermostat.
PocketStat — Thermostat switcher screen
Thermostat switcherSwitch between saved thermostats in one tap.
PocketStat — Device settings screen
Device settingsLED, night light, comfort & timing, humidity, and more.
PocketStat — Backup & restore screen
Backup & restoreExport your saved thermostats, restore them anytime.

FAQ

Common questions people ask.

Where does my data go?

Nowhere but your thermostat. PocketStat talks directly to your Radio Thermostat CT80’s built-in REST API over your local network, without a relay, cloud account, or third party in between.

Do I need to log in or create an account?

No. The CT80’s own API has no authentication, so PocketStat just needs a host or IP address. It does a quick check when you add one, so a typo’d address surfaces an error right there instead of on a blank dashboard later.

Why does the app use plain HTTP instead of HTTPS?

Because that’s all the CT80 speaks, it has no TLS option. This is scoped in the app to the fact that it only ever talks to a local network address you entered yourself.

Does PocketStat work when I’m away from home?

No. PocketStat is a same-room control app, not a remote monitor, it needs a network path to your thermostat: the same Wi-Fi, a VPN, or a reverse proxy you set up yourself. There’s no cloud relay built in.

Is PocketStat free?

Yes, PocketStat is currently free.

Is PocketStat open source?

No, PocketStat is currently not open source, but may be in the future.

Can I connect more than one thermostat?

Yes. Save as many CT80s as you have and switch between them with one tap from the top bar.

Which thermostats are supported?

PocketStat is built against the Radio Thermostat CT80’s Wi-Fi USNAP Module API (v1.3). Other models that share the same API, like the 3M-50 or CT30, may partly work but aren’t tested or supported.

Is PocketStat "vibe coded"?

PocketStat development uses AI responsibly. Please see the full AI disclosure at the bottom of this page.

Why is the app free? Where do you make your money?

I wrote PocketStat for myself after feeling frustrated about the lack of options for controlling this thermostat from a phone. I’m making it publicly available to all, free, the same way its sibling apps are.

Will this app be released in the Google Play Store?

Developer accounts for the Google Play Store cost money and this app is free. If I released it in the Play Store, I would have to charge for the app to make back that money, which I do not want to do.

Would you be open to collaborating with someone else to release it in the Play Store?

Yes. Please email me (admin) to collaborate. This domain name is the second part of the address.

Will this app be released to F-Droid?

If the app becomes open source, I will release it to F-Droid.

What endpoints does the app communicate with?

PocketStat only communicates with the thermostats you’ve added and GitHub. Once every 12 hours, or if you hit the check now button, PocketStat checks the release versions to see if an update is available. Your data is not sent to GitHub, rather it pulls the latest version number and compares it locally to the installed version.

DOWNLOADS & SUPPORT

Download the app today!

PocketStat is hosted on GitHub.

Found a bug?

Open an issue on GitHub with your thermostat model, PocketStat version, how you got to the bug, and what you saw.

Report an issue →

Have an idea?

Feature requests and discussion happen in the open, on GitHub.

Start a discussion →

AI USE DISCLOSURE

I understand the reservations surrounding AI-generated software. Relying on a tool to write code without fully understanding either the tool or the output is risky and many wish to avoid it. However, developer assistance tools like autocomplete or online reference platforms have been standard practice for years before AI came on the scene.
Both the PocketStat app and website were developed with the help of AI coding assistants. Depending on the task, this assistance ranged from simple word completion to refactoring functions for modern best practices. Crucially, every line of code was individually reviewed, vetted, and thoroughly tested by me.
Finally, AI involvement is strictly confined to the build process: the PocketStat application itself contains no embedded AI features or runtime models.