Tenkiro

Private-radio home weather

Your weather, on your own radio link.

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

Three parts, one quiet radio link.

A station, a bridge, and the small protocol they speak.

🌤️
Sora · outdoor station

Solar, and it stays up

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.

🌉
Hashi · indoor bridge

Always on, on your LAN

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.

📡
Nami · the protocol

Small, private, authenticated

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

Made for years of quiet uptime.

🔋 Ultra-low power

An STM32U0 and a fuel-gauged LTO cell size the station for years outdoors on solar, through short winter days.

🔒 Authenticated link

Every packet is encrypted and authenticated with sequence numbers, so readings can't be spoofed or replayed.

🏠 Your broker, your page

Hashi publishes to your own MQTT and serves a local web interface — no account, no vendor cloud.

🛠️ Open hardware

KiCad projects, BOMs, and firmware are public: build one, read the design, or change how it works.