Open source home automation, in your home.

Control lights, shutters, heating, music and cameras from your phone, a touchscreen or a wall panel. Everything stays in your home: no cloud, no subscription.

Calaos Home screen on a touchscreen: the list of rooms of the house
The Calaos home screen on a touchscreen.
How it works

Three steps, one home.

From the hardware you already own to an interface the whole family uses.

  1. Connect your hardware

    Calaos talks to the controllers, buses and devices you already have, without going through an external service.

    Wago, KNX, Philips Hue, MQTT, ESPHome…
  2. Describe your home

    With Calaos Installer, you set up rooms, devices and scenarios once, then send them to your home.

    Calaos Installer, on your computer
  3. Control everything, anywhere

    The same settings on your phone, wall panel, touchscreen and browser.

    Also by text or voice, through MCP
Day to day

What you already control, made simple.

Calaos mobile app: the living room page with its shutters and lights

Lights

Switch, dim and group them: one room, one floor or the whole house.

RoomsGroupsDimming
Calaos mobile app: setting the heating setpoint

Heating

A setpoint per room, weekly schedules, the temperature curve.

SetpointsSchedulesHistory
Calaos mobile app: the list of rooms

Security

Live cameras, sensors, alarm: the footage stays in your home.

CamerasAlarmLocal

Mood photos.

Interfaces

One home, many ways to control it.

Calaos mobile app: favorites with scenarios, lights, shutters and heating

Mobile

The mobile app connects to your Calaos server with its address, your username and your password. It gives you access to rooms and their devices: lights (dimming and color), shutters, outlets, sensors, climate control. You can run a scenario, watch your cameras and control audio players. The display follows what happens in the house live, and a push notification opens the event it is about. The interface is available in French, English and German.

Compatibility

Your hardware, as it is.

A few examples of the supported protocols and devices. The full list is in the documentation.

Controllers and buses

  • Wago Modbus
  • DALI
  • KNX
  • 1-Wire
  • DMX

Wireless and network

  • MQTT
  • ESPHome
  • Philips Hue

Cameras

  • Reolink
  • Axis
  • Foscam
  • Synology

Audio

  • Squeezebox / LMS
  • Roon
  • Denon
  • Onkyo
  • Yamaha

Energy and metering

  • InfluxDB

Going further

  • Lua scripts
  • Local API
  • MCP
Why Calaos

A home that belongs to you.

Get started

A mini PC, a USB stick, one afternoon.

Calaos runs on an x86_64 mini PC. Prepare a USB stick, install, then describe your home.

  1. 1
    Download the Calaos OS imageA ready-to-use Debian base.
  2. 2
    Write it to a USB stickThen boot the mini PC from it.
  3. 3
    Describe your homeWith Calaos Installer.
  4. 4
    Follow the documentationdoc.calaos.fr, step by step.
Community

An open project.

Support Calaos

The project needs your time as well as your money. There is no minimum amount: give what you like.

Give time

  • DevelopersContact the team to see the ongoing tasks and get pointed in the right direction.Write on Discord
  • DocumentationHelp us improve the documentation.Open the documentation
  • TranslationsTranslate the various pieces of software.
  • DesignHelp with the website and the interfaces.
  • FeedbackReport a problem you ran into.Open an issue

Donate money

Donations pay for the servers and subscriptions behind Calaos services, for hardware to develop and add support for new devices, and for promoting the project.

Donate with PayPal
Bitcoin addressbc1qx7z5lq2hvmfzuveyuxwnzhq9gt4xsh0qa0zy6u