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.
Dashboard & control
Mode, fan, hold, and live temperature, all on one screen, polling your thermostat every 15 seconds while it’s open.
Draggable temperature dial
Drag to set your heat or cool target, tap to type an exact number, or nudge it with +/− buttons for whole-degree precision.
Weekly schedule editor
Edit your thermostat’s own heat and cool programs, day by day, with a clock-style time picker for each point.
Runtime stats
Today and yesterday’s heating and cooling minutes, straight from the thermostat, the same rolling window it keeps internally.
Execution log
A running history of every command sent to a thermostat, mode changes, setpoints, schedule saves, with success or failure for each.
Background alerts
Get notified when the system’s been running longer than a threshold you set, or when it just hit its target.
Multiple thermostats
Save more than one CT80 and switch between them from the top bar, the same pattern as PocketStat’s sibling apps.
Full device settings
LED, night light, comfort & timing, humidity, exterior air baffle, a display message (CT80), system & network info, and remote reboot.
Backup & restore
Export your saved thermostats and their settings to a file, and import them back anytime.
SCREENSHOTS
A closer look









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 →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.
