Modern home automation
with LightwaveRF + ESP32
A practical, resilient setup: LightwaveRF handles reliable mains lighting control, while an ESP32 adds local intelligence—sensors, automation logic, and integrations—without needing a full server 24/7.
What this setup delivers
simple • expandable • maintainableReference Architecture
local network + optional cloudDesign choices
why this works wellLocal-first control
ESP32 logic continues working even if the internet is down.
resilienceCloud optional
Use HA/MQTT for dashboards and rules, but keep critical paths local.
integrationsSensor isolation
Tank monitoring is its own node; swap sensors without breaking the UI/alerts.
modularity
Mini dashboard
Blazor events (no JS)Event log
[boot] dashboard ready
Where the real integration goes
swap simulation → MQTT/HTTPLighting
In Toggle(), publish an MQTT message or call your REST API to trigger a LightwaveRF scene/device action.
Tank
Replace the simulation methods with values coming from MQTT telemetry (or polling an endpoint), then render percent/liters + alert thresholds.
Auth & safety
Gate write actions behind auth, and keep a “manual still works” mindset for lights.