Skip to content

Home Automation for control home appliances

openHAB

openHAB empowering the smart home

openHAB

Status: Stable
Architecture: x86-64 arm64 armhf
Maintainer: @igorpecovnik
Documentation: Link

armbian-config --cmd HAB001

The web interface is accessible via port 8444:

  • URL: https://<your.IP>:8444
  • Username/Password: Are set at first web interface login
  • Install directory: /usr/share/openhab
  • Site configuration directory: /etc/openhab
  • Config file: /etc/default/openhab
  • Data directory: /var/lib/openhab

See also openHAB file locations.

Bash
journalctl -u openhab
openHAB remove:
armbian-config --cmd HAB002
openHAB purge with data folder:
armbian-config --cmd HAB003

Home Assistant

Home Assistant open source home automation

Home Assistant

Home Assistant is an open source smart home platform that allows you to connect your smart home devices like your TV, fan, cameras, thermostats, lights, and sensors. As a user, you can build intricate automation using Home Assistant’s user-friendly, unified web-based user interface.

Perfect to run on any single board computer with 4 cores and at least 512Mb of memory. Armbian installation is optimised to run from SD/eMMC media, but it is recommended to use SSD.

Status: Preview
Architecture: x86-64 arm64 armhf
Maintainer: @igorpecovnik
Documentation: Link

armbian-config --cmd HAS001

The web interface is accessible via port 8123:

  • URL: https://<your.IP>:8123
  • Username/Password: Are set at first web interface login

Home Assistant on Armbian runs supervised in a Docker container. This secures same functionality as stock HAOS.

  • Config directory: /armbian/haos
Functionality HAOS Armbian with HA
Automations ✔ ✔
Dashboards ✔ ✔
Integrations ✔ ✔
Add-ons ✔ ✔
One-click updates ✔ ✔
Backups ✔ ✔
General purpose server ❌ ✅
Running on exotic hardware ❌ ✅
Home Assistant remove:
armbian-config --cmd HAS002
Home Assistant purge with data folder:
armbian-config --cmd HAS003

Domoticz

Domoticz open source home automation

Domoticz

Domoticz is an open-source home automation platform that allows you to control and monitor smart devices in your home. It supports a wide range of devices, including lights, sensors, thermostats, and cameras. Through its web interface or mobile app, you can set up automation rules and schedules, providing greater convenience and energy efficiency. It’s customizable, flexible, and can be run on a variety of hardware platforms supported by Armbian.

The web interface is accessible via port 8080:

  • URL: https://<your.IP>:8080
  • Username/Password: admin / domoticz
  • Config directory: /armbian/domoticz
  • Primary USB device passing through (/dev/ttyUSB0) to Docker container is enabled by default
  • For more complex setup, please follow this comprehensive guide: https://wiki.domoticz.com/Main_Page

Status: Preview
Maintainer: @igorpecovnik
Documentation: Link

armbian-config --cmd DOM001
Domoticz remove:
armbian-config --cmd DOM002
Domoticz purge with data folder:
armbian-config --cmd DOM003

EVCC

EVCC - solar charging automation

EVCC

evcc is an energy management system with a focus on electromobility. The software controls your EV charger or smart plug. It communicates with your vehicle, inverter or home storage to make intelligent charging decisions. The software is open source and community-driven.

Status: Preview
Maintainer: @igorpecovnik
Documentation: Link

armbian-config --cmd EVCC01

The web interface is accessible via port 7070:

  • URL: https://<your.IP>:7070
  • Admin password is generated at first web interface login
  • Install directory: /armbian/evcc
  • Site configuration directory: /armbian/evcc/evcc.yaml
Bash
docker logs -f evcc
EVCC - solar charging automation remove:
armbian-config --cmd EVCC02
EVCC purge with data folder:
armbian-config --cmd EVCC03