Private-radio home weather
Tenkiro is a home weather system built around a small private LoRa link — not LoRaWAN, not the cloud. A solar-powered outdoor station talks straight to an always-on indoor bridge on your network, so your readings stay yours.
Open hardware & firmware · STM32 + ESP32-S3 · 915 MHz LoRa
Local-first by design. Sora measures outdoors and sends fixed-width, authenticated packets over a private point-to-point link to Hashi, which publishes them to your own MQTT broker and a local web page. Nothing leaves your network unless you send it.
The system
A station, a bridge, and the small protocol they speak.
A solar-powered outdoor weather station: a 1S LTO cell with a fuel gauge, charged from raw solar or a 12 V system, an ultra-low-power STM32U0 MCU, and a Semtech SX1262 915 MHz LoRa radio.
An always-on indoor bridge between the radio link and your network. USB-C powered, ESP32-S3, with MQTT and a local web interface — plus a wired-Ethernet backup variant on STM32H5.
The point-to-point LoRa protocol Sora and Hashi speak: fixed-width binary packets, sequence numbers, cumulative counters, and authenticated encryption. Deliberately not LoRaWAN.
Why it's built this way
An STM32U0 and a fuel-gauged LTO cell size the station for years outdoors on solar, through short winter days.
Every packet is encrypted and authenticated with sequence numbers, so readings can't be spoofed or replayed.
Hashi publishes to your own MQTT and serves a local web interface — no account, no vendor cloud.
KiCad projects, BOMs, and firmware are public: build one, read the design, or change how it works.