Preheat rooms before the schedule starts.
Use thermostat schedules, temporary exemptions and smart preheat predictions to reach target temperature on time.
Heating. Cooling. Garage. Appliances.
Strmik Home is a self-hosted smart home platform built for installations that need more than simple on and off scenes. It automates heating and cooling, operates the garage, orchestrates appliances, watches sensors and meters, and reacts to energy prices, schedules and occupancy.
Use thermostat schedules, temporary exemptions and smart preheat predictions to reach target temperature on time.
Control the gate, vent position and lights while tracking expected auto-close and live state.
Combine appliance rules with quarter-hour price analysis, low tariff windows and notifications.
Core Features
The Micronaut service exposes a broad automation API, but the product is built around three daily-use pillars: climate, garage access and appliance orchestration.
Manage target temperature and heating or cooling mode per thermostat, then coordinate the shared boiler and cooler through a central source configuration.
Strmik Home handles garage operation directly, including state retrieval, command execution and support functions that matter in real use.
Appliances are configurable domain objects with their own rule set, expected runtime state and health diagnostics.
Advanced Features
The service API also exposes pricing intelligence, sensor and meter workflows, notifications, dashboards, access control and machine-learning assisted climate tuning.
Administrative endpoints support smart preheat model training, model lifecycle management and per-thermostat prediction requests. A second smart overshoot model helps determine when to stop heating to avoid overshooting the target temperature.
Query full electricity or gas price intervals, find the cheapest quarter-hours, locate slots below a threshold, inspect low-tariff windows and export spot prices as CSV for downstream analysis.
A dedicated occupancy state indicates whether anyone is at home. That flag can be used together with heating, cooling and scheduling logic to avoid wasting energy when the house is empty.
Read live and stored meter values, inspect current dial images, run OCR against image-based meters, calculate total kWh and money spent, and correct unrecognized or erroneous readings through HTML review pages.
The platform separates raw Shelly-backed sensors, universal sensors and named sensors. Named sensors add collection interval, retention and history tracking so you can build durable measurements on top of low-level inputs.
Users can subscribe to appliance scheduling events, electricity prices outside configured ranges, negative electricity prices, scheduling errors and invoice-related events. Structured subscription details are supported where thresholds or appliance lists are needed.
User management includes role assignment, password and email updates, IP-based authentication rules and restricted thermostat access for selected users. This makes it suitable for installations with different operator and observer permissions.
The service contains invoice workflows for unpaid and unapproved invoices, approval and cancellation from the UI or email links, payment marking and HTML billing pages for administrative review.
Built-in HTML pages cover thermostat status and usage overview, raw sensor status, named sensor history, meter correction flows, billing views and log browsing for service operators.
Platform
Designed to run with Docker Compose on Raspberry Pi and similar Linux-based environments.
The REST API drives generated clients and keeps the service, plugin and apps aligned around one contract.
The repository includes a Homebridge plugin that exposes thermostats, appliances and sensors to Apple Home.
The system integrates with Shelly devices, uses MQTT for live updates and offers dedicated browser UIs for key domains.
Contact
The current product is strongest where climate control, garage access and energy-aware device automation need to work together in one installation.
Reach the author at
[email protected]