Skip to content

tnowak/boneio-loxone

Repository files navigation

BoneIO - Loxone integration

esphome_screenshot

Content

This repository contains:

1) YAML files for integrating BoneIO ESP modules with Loxone using ESPHome

2) Templates for importing Virtual Inputs & Outputs into Loxone Config

Note

This repository assumes you are already familiar with:

  • Using ESPHome to upload configurations to BoneIO
  • Working with Loxone templates in Loxone Config

If not, please refer to the official documentation or tutorials before proceeding. A detailed manual is not planned here.

Tip

The easiest way to use ESPHome in a Loxone environment is to install LoxBerry on a Raspberry Pi or other platform, add the Docker plugin, and run an ESPHome container. You don’t need Home Assistant to (re)configure BoneIO.

Description

This integration utilizes bidirectional UDP communication:

  • BoneIO listens on port 8888 for commands from Loxone Miniserver
  • Loxone Miniserver listens on port 9999 for updates from ESP.

These default port numbers can be changed if needed.

Each digital input (DI) and digital output (DO) follows a structured naming format:

  • DI1, DI2, …, DI35 - Inputs
  • DO1, DO2, …, DO32 - Outputs

After importing the templates into Loxone Config, all inputs and outputs will be automatically mapped and ready to use.

Virtual Inputs (Example)

loxone_config_screenshot_inputs

Virtual Outputs (Example)

loxone_config_screenshot_outputs

Credits

  • YAML configurations are based on the factory configs from BoneIO
  • The UDP server implementation was provided by hzkincony
  • Updates and modifications to UDP component (via a fork) were made by chudini93

About

BoneIO-Loxone integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published