Custom automation

Logic that makes your systems truly work together.

Standard apps know very little about your situation. We write automations that understand your consumption pattern, your tariffs, your devices and your preferences, and that you can keep adjusting yourself.

What we automate

From a few smart rules to a complete platform.

From a handful of rules to an orchestration platform that coordinates your home battery, solar panels, heat pump, EV charger and household appliances.

  • Dynamic tariffs. Charge when hourly prices are low, discharge at peak prices and stop exporting when the feed-in price turns negative.
  • Use surplus solar power. Start the washing machine, tumble dryer, water heater, EV charger or heat pump when your solar panels generate more than you consume.
  • Comfort and presence. Lighting, climate and security that adapt to who is at home.
  • Orchestration across systems. One set of logic for Zendure, your inverter, Home Assistant, KNX and your own devices.
  • Edge cases that matter. Blackout mode, holiday mode, price spikes and winter mode.
  • You stay in control. No black box: readable rules, version control, and you can fine-tune them yourself.
flows/solar_surplus.yaml
# Start appliances when there is surplus solar power
trigger:
  - platform: numeric_state
    entity: sensor.solar_surplus
    above: 1500     # Watt
    for: "00:05:00"

condition:
  - battery.soc > 90
  - hour between 10 and 15

action:
  - start(washer, eco_program)
  - heat(boiler, target=65)
  - notify("Free power: appliances running.")
Examples

Examples of what we build.

Energy

Tariff optimisation for home battery and EV

An algorithm that aligns the charging profile of the EV and the home battery with day-ahead prices on the power exchange. Result: energy costs 30% lower on average.

Integrations
Tibber, Zendure, Easee
Stack
Python and MQTT
Smart home

Presence detection without the cloud

Local presence detection based on Wi-Fi, Bluetooth Low Energy (BLE) and motion sensors. Lighting, climate and music follow automatically. No Amazon, no Google.

Integrations
Home Assistant, ESPHome
Stack
Python and ESP32
Heat pump

Smart buffer tank control

The heat pump only runs on surplus solar power or at favourable tariffs. The buffer tank is preheated, so comfort is never compromised.

Integrations
Heat pump via Modbus, weather API
Stack
Node-RED and Home Assistant
Management

Blackout mode for the home

During a power cut, the home automatically switches to battery and solar power. Essential circuits get priority, non-essential appliances are switched off and you receive a notification.

Integrations
Zendure Hyper, KNX
Stack
Custom Python service
Tooling

The tools we work with.

We pick the right tool for each project. Sometimes a visual flow, sometimes code, depending on what needs to stay maintainable.

  • Home AssistantYAML automations and scripts
  • Node-REDVisual flow engine
  • Python servicesCustom back ends
  • MQTT brokerMessaging between systems
  • EMHASS · PyomoOptimisation algorithms
  • FastAPI · Node.jsREST and WebSocket APIs
  • DockerLocal or in the cloud
  • Git and CIVersion control and rollback

A problem no standard app can solve?

That is exactly what we are here for. Tell us about it: we will think along with you and be honest when something is not needed.