Technical articles
We write about what we've built ourselves: real problems, solutions and code.
When to charge a home battery? Dynamic programming on day-ahead prices
Energy prices change every 15 minutes. How to compute a charge/discharge plan that actually lowers the bill – with PV and consumption forecasts and the cost of battery wear.
Read →Six Hackathon in Zurich: a working iPhone app in 48 hours
From Polbyte's history: our developer was on the team that took first place. What we still apply from that weekend to every prototype.
Read →wM-Bus radio water meters: reading them with a Raspberry Pi and a CC1101
Water, heat and gas meters broadcast their readings on 868 MHz by themselves. With a few euros of hardware you can receive them without a meter reader or the vendor's system.
Read →Inverters and meters over Modbus TCP and SunSpec: reading without the vendor cloud
Most PV inverters, batteries and energy meters speak Modbus. How to read them locally, what SunSpec gives you and where the traps are.
Read →An IoT gateway behind NAT without opening ports: frp over WebSocket on 443
How to SSH into a Raspberry Pi on a customer's network when there is no public IP, the router belongs to someone else and the firewall only lets HTTPS through.
Read →