ELARIS runs on a Raspberry Pi with MQTT at its core. Flash ESPHome boards, map IO to named entities, commission automation modules and operate everything from a real-time dashboard. No cloud, no subscription, no app required.



Flash boards via USB or OTA. The wizard generates YAML, validates pin conflicts, compiles and flashes — all from the browser. Board profiles for KinCony KC868-A/B/F series are built in.
Raw device channels land in Pending IO. You name them ("Front door sensor", "Salon light relay"), assign zones, and approve them into the entity registry. No more guessing what di_3 means.
Lighting with PIR + schedule + lux. Thermostat with zones and shared pumps. Awning with wind/rain sensors. Water manager with leak detection. Each module explains what IO it needs.
Real-time clock, weather, one-tap scenes, recent events and system health. WebSocket pushes updates instantly. Role-based views for users, engineers and admins.
5-minute, hourly and daily rollups with min/max/avg/last. Full event log with MQTT debug. Data stays in your SQLite database — no external service.
Grow a live board without rebuilding the whole YAML. Add a BME280, DS18B20, MH-Z19 or PZEM-004T through the UI. The platform injects the sensor into the existing config and pushes OTA.

USB for first-time flash, OTA for already-flashed devices. The wizard detects connected serial ports automatically.
Select from KinCony KC868 profiles or go generic. The profile defines pins, I2C buses, PCF8574 mappings and entity defaults.
WiFi or Ethernet (W5500). MQTT broker URL. The YAML is generated with the correct topic prefix and retained state publishing.
Real-time compile logs in the browser. First compile takes 5-15 min (ESP-IDF). Subsequent flashes are fast.
The board publishes its config to MQTT. ELARIS receives it, creates pending IO, and the device shows up in Installer ready for commissioning.
Lighting, climate, awning, pool, irrigation. One Pi handles a full property with room-level control.
Ethernet-connected panels per room. Central MQTT broker. Each room is a site with its own modules and entities.
Modbus on the roadmap. Today: RS485/RS232 sensors, custom industrial logic modules, and engineered thermal projects.