I want to download
on
The nightly packages are built automatically from the GitHub repository. Nightlies are available for Debian (Bookworm and Bullseye), Raspbian (Bookworm and Bullseye) and Ubuntu (Noble Numbat and Jammy Jellyfish). To easily install them, execute the Homegear Installer as root:
sudo -s
wget -O /tmp/HomegearInstaller.sh https://downloads.homegear.eu/HomegearInstaller.sh && bash /tmp/HomegearInstaller.sh
The easiest way to use Homegear on the Raspberry Pi is by downloading our Raspberry Pi OS image. It has the following features:
The username is pi, the password is raspberry. For instructions on how to write the image to your SD card, see raspberrypi.org.
Please note that this is a 64-bit image that requires a 64-bit-capable Raspberry Pi (3B and newer).
We also provide a readonly image without Homegear preinstalled:
Run the commands below as root to install Homegear using the Homegear Installer.
sudo -s
wget -O /tmp/HomegearInstaller.sh https://downloads.homegear.eu/HomegearInstaller.sh && bash /tmp/HomegearInstaller.sh
# Install apt-transtport-https
apt install apt-transport-https
# Download and install Homegear's package validation key
curl -fsSL https://apt.homegear.eu/Release.key | gpg --dearmor -o /usr/share/keyrings/homegear-archive-keyring.gpg
# Add Homegear's repository to APT
# Please copy the whole next block from "if" to "fi". The script then automatically chooses the right repo
# depending on whether your system is 32 or 64 bit.
if [ $(dpkg --print-architecture) == 'arm64' ]; then
# 64-bit Raspberry Pi OS:
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/debian/bookworm/homegear/stable/ bookworm main' > /etc/apt/sources.list.d/homegear.list
else
# 32-bit Raspberry Pi OS
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/raspberry_pi_os/bookworm/homegear/stable/ bookworm main' > /etc/apt/sources.list.d/homegear.list
fi
# Update package information
apt update
# Install Homegear with all modules
apt install homegear homegear-management homegear-nodes-core homegear-nodes-extra homegear-homematicbidcos homegear-homematicwired homegear-insteon homegear-max homegear-philipshue homegear-sonos homegear-kodi homegear-ipcam homegear-beckhoff homegear-knx homegear-enocean homegear-intertechno homegear-nanoleaf homegear-ccu homegear-mbus homegear-influxdb
The easiest way to use Homegear on the Raspberry Pi is by downloading our Raspberry Pi OS image. It has the following features:
The username is pi, the password is raspberry. For instructions on how to write the image to your SD card, see raspberrypi.org.
Please note that this is a 64-bit image that requires a 64-bit-capable Raspberry Pi (3B and newer).
Run the commands below as root to install Homegear using the Homegear Installer.
sudo -s
wget -O /tmp/HomegearInstaller.sh https://downloads.homegear.eu/HomegearInstaller.sh && bash /tmp/HomegearInstaller.sh
# Install apt-transtport-https
apt install apt-transport-https
# Download and install Homegear's package validation key
curl -fsSL https://apt.homegear.eu/Release.key | gpg --dearmor -o /usr/share/keyrings/homegear-archive-keyring.gpg
# Add Homegear's repository to APT
# Please copy the whole next block from "if" to "fi". The script then automatically chooses the right repo
# depending on whether your system is 32 or 64 bit.
if [ $(dpkg --print-architecture) == 'arm64' ]; then
# 64-bit Raspberry Pi OS:
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/debian/bullseye/homegear/stable/ bullseye main' > /etc/apt/sources.list.d/homegear.list
else
# 32-bit Raspberry Pi OS
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/raspberry_pi_os/bullseye/homegear/stable/ bullseye main' > /etc/apt/sources.list.d/homegear.list
fi
# Update package information
apt update
# Install Homegear with all modules
apt install homegear homegear-management homegear-nodes-core homegear-nodes-extra homegear-homematicbidcos homegear-homematicwired homegear-insteon homegear-max homegear-philipshue homegear-sonos homegear-kodi homegear-ipcam homegear-beckhoff homegear-knx homegear-enocean homegear-intertechno homegear-nanoleaf homegear-ccu homegear-mbus homegear-influxdb
Run the commands below as root to install Homegear using the Homegear Installer.
sudo -s
wget -O /tmp/HomegearInstaller.sh https://downloads.homegear.eu/HomegearInstaller.sh && bash /tmp/HomegearInstaller.sh
Run the commands below as root to install Homegear from repository. Packages are available for amd64, armhf and arm64. For more information, see doc.homegear.eu.
# Install apt-transtport-https
apt install apt-transport-https
# Download and install Homegear's package validation key
curl -fsSL https://apt.homegear.eu/Release.key | gpg --dearmor -o /usr/share/keyrings/homegear-archive-keyring.gpg
# Add Homegear's repository to APT
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/debian/bookworm/homegear/stable/ bookworm main' > /etc/apt/sources.list.d/homegear.list
# Update package information
apt update
# Install Homegear with all modules
apt install homegear homegear-management homegear-nodes-core homegear-nodes-extra homegear-homematicbidcos homegear-homematicwired homegear-insteon homegear-max homegear-philipshue homegear-sonos homegear-kodi homegear-ipcam homegear-beckhoff homegear-knx homegear-enocean homegear-intertechno homegear-nanoleaf homegear-ccu homegear-mbus homegear-influxdb
Run the commands below as root to install Homegear using the Homegear Installer.
sudo -s
wget -O /tmp/HomegearInstaller.sh https://downloads.homegear.eu/HomegearInstaller.sh && bash /tmp/HomegearInstaller.sh
Run the commands below as root to install Homegear from repository. Packages are available for amd64, armhf and arm64. For more information, see doc.homegear.eu.
# Install apt-transtport-https
apt install apt-transport-https
# Download and install Homegear's package validation key
curl -fsSL https://apt.homegear.eu/Release.key | gpg --dearmor -o /usr/share/keyrings/homegear-archive-keyring.gpg
# Add Homegear's repository to APT
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/debian/bullseye/homegear/stable/ bullseye main' > /etc/apt/sources.list.d/homegear.list
# Update package information
apt update
# Install Homegear with all modules
apt install homegear homegear-management homegear-nodes-core homegear-nodes-extra homegear-homematicbidcos homegear-homematicwired homegear-insteon homegear-max homegear-philipshue homegear-sonos homegear-kodi homegear-ipcam homegear-beckhoff homegear-knx homegear-enocean homegear-intertechno homegear-nanoleaf homegear-ccu homegear-mbus homegear-influxdb
Run the commands below as root to install Homegear using the Homegear Installer.
sudo -s
wget -O /tmp/HomegearInstaller.sh https://downloads.homegear.eu/HomegearInstaller.sh && bash /tmp/HomegearInstaller.sh
Run the commands below as root to install Homegear from repository. Packages are available for amd64, armhf and arm64. For more information, see doc.homegear.eu.
# Install apt-transtport-https
apt install apt-transport-https
# Download and install Homegear's package validation key
curl -fsSL https://apt.homegear.eu/Release.key | gpg --dearmor -o /usr/share/keyrings/homegear-archive-keyring.gpg
# Add Homegear's repository to APT
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/ubuntu/noble/homegear/stable/ noble main' > /etc/apt/sources.list.d/homegear.list
# Update package information
apt update
# Install Homegear with all modules
apt install homegear homegear-management homegear-nodes-core homegear-nodes-extra homegear-homematicbidcos homegear-homematicwired homegear-insteon homegear-max homegear-philipshue homegear-sonos homegear-kodi homegear-ipcam homegear-beckhoff homegear-knx homegear-enocean homegear-intertechno homegear-nanoleaf homegear-ccu homegear-mbus homegear-influxdb
Run the commands below as root to install Homegear using the Homegear Installer.
sudo -s
wget -O /tmp/HomegearInstaller.sh https://downloads.homegear.eu/HomegearInstaller.sh && bash /tmp/HomegearInstaller.sh
Run the commands below as root to install Homegear from repository. Packages are available for amd64, armhf and arm64. For more information, see doc.homegear.eu.
# Install apt-transtport-https
apt install apt-transport-https
# Download and install Homegear's package validation key
curl -fsSL https://apt.homegear.eu/Release.key | gpg --dearmor -o /usr/share/keyrings/homegear-archive-keyring.gpg
# Add Homegear's repository to APT
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/ubuntu/jammy/homegear/stable/ jammy main' > /etc/apt/sources.list.d/homegear.list
# Update package information
apt update
# Install Homegear with all modules
apt install homegear homegear-management homegear-nodes-core homegear-nodes-extra homegear-homematicbidcos homegear-homematicwired homegear-insteon homegear-max homegear-philipshue homegear-sonos homegear-kodi homegear-ipcam homegear-beckhoff homegear-knx homegear-enocean homegear-intertechno homegear-nanoleaf homegear-ccu homegear-mbus homegear-influxdb
The easiest way to use Homegear on the Raspberry Pi is by downloading our Raspberry Pi OS image. It has the following features:
The username is pi, the password is raspberry. For instructions on how to write the image to your SD card, see raspberrypi.org.
After the image has been set up you need to install Homegear testing from the testing repository:
# Install apt-transtport-https
apt install apt-transport-https
# Download and install Homegear's package validation key
curl -fsSL https://apt.homegear.eu/Release.key | gpg --dearmor -o /usr/share/keyrings/homegear-archive-keyring.gpg
# Add Homegear's repository to APT
# Please copy the whole next block from "if" to "fi". The script then automatically chooses the right repo
# depending on whether your system is 32 or 64 bit.
if [ $(dpkg --print-architecture) == 'arm64' ]; then
# 64-bit Raspberry Pi OS:
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/debian/bookworm/homegear/testing/ bookworm main' > /etc/apt/sources.list.d/homegear.list
else
# 32-bit Raspberry Pi OS
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/raspberry_pi_os/bookworm/homegear/testing/ bookworm main' > /etc/apt/sources.list.d/homegear.list
fi
# Update package information
apt update
# Install Homegear with all modules
apt install homegear homegear-management homegear-nodes-core homegear-nodes-extra homegear-homematicbidcos homegear-homematicwired homegear-insteon homegear-max homegear-philipshue homegear-sonos homegear-kodi homegear-ipcam homegear-beckhoff homegear-knx homegear-enocean homegear-intertechno homegear-nanoleaf homegear-ccu homegear-mbus homegear-influxdb
Run the commands below as root to install Homegear using the Homegear Installer.
sudo -s
wget -O /tmp/HomegearInstaller.sh https://downloads.homegear.eu/HomegearInstaller.sh && bash /tmp/HomegearInstaller.sh
# Install apt-transtport-https
apt install apt-transport-https
# Download and install Homegear's package validation key
curl -fsSL https://apt.homegear.eu/Release.key | gpg --dearmor -o /usr/share/keyrings/homegear-archive-keyring.gpg
# Add Homegear's repository to APT
# Please copy the whole next block from "if" to "fi". The script then automatically chooses the right repo
# depending on whether your system is 32 or 64 bit.
if [ $(dpkg --print-architecture) == 'arm64' ]; then
# 64-bit Raspberry Pi OS:
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/debian/bookworm/homegear/testing/ bookworm main' > /etc/apt/sources.list.d/homegear.list
else
# 32-bit Raspberry Pi OS
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/raspberry_pi_os/bookworm/homegear/testing/ bookworm main' > /etc/apt/sources.list.d/homegear.list
fi
# Update package information
apt update
# Install Homegear with all modules
apt install homegear homegear-management homegear-nodes-core homegear-nodes-extra homegear-homematicbidcos homegear-homematicwired homegear-insteon homegear-max homegear-philipshue homegear-sonos homegear-kodi homegear-ipcam homegear-beckhoff homegear-knx homegear-enocean homegear-intertechno homegear-nanoleaf homegear-ccu homegear-mbus homegear-influxdb
The easiest way to use Homegear on the Raspberry Pi is by downloading our Raspberry Pi OS image. It has the following features:
The username is pi, the password is raspberry. For instructions on how to write the image to your SD card, see raspberrypi.org.
After the image has been set up you need to install Homegear testing from the testing repository:
# Install apt-transtport-https
apt install apt-transport-https
# Download and install Homegear's package validation key
curl -fsSL https://apt.homegear.eu/Release.key | gpg --dearmor -o /usr/share/keyrings/homegear-archive-keyring.gpg
# Add Homegear's repository to APT
# Please copy the whole next block from "if" to "fi". The script then automatically chooses the right repo
# depending on whether your system is 32 or 64 bit.
if [ $(dpkg --print-architecture) == 'arm64' ]; then
# 64-bit Raspberry Pi OS:
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/debian/bullseye/homegear/testing/ bullseye main' > /etc/apt/sources.list.d/homegear.list
else
# 32-bit Raspberry Pi OS
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/raspberry_pi_os/bullseye/homegear/testing/ bullseye main' > /etc/apt/sources.list.d/homegear.list
fi
# Update package information
apt update
# Install Homegear with all modules
apt install homegear homegear-management homegear-nodes-core homegear-nodes-extra homegear-homematicbidcos homegear-homematicwired homegear-insteon homegear-max homegear-philipshue homegear-sonos homegear-kodi homegear-ipcam homegear-beckhoff homegear-knx homegear-enocean homegear-intertechno homegear-nanoleaf homegear-ccu homegear-mbus homegear-influxdb
Run the commands below as root to install Homegear using the Homegear Installer.
sudo -s
wget -O /tmp/HomegearInstaller.sh https://downloads.homegear.eu/HomegearInstaller.sh && bash /tmp/HomegearInstaller.sh
# Install apt-transtport-https
apt install apt-transport-https
# Download and install Homegear's package validation key
curl -fsSL https://apt.homegear.eu/Release.key | gpg --dearmor -o /usr/share/keyrings/homegear-archive-keyring.gpg
# Add Homegear's repository to APT
# Please copy the whole next block from "if" to "fi". The script then automatically chooses the right repo
# depending on whether your system is 32 or 64 bit.
if [ $(dpkg --print-architecture) == 'arm64' ]; then
# 64-bit Raspberry Pi OS:
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/debian/bullseye/homegear/testing/ bullseye main' > /etc/apt/sources.list.d/homegear.list
else
# 32-bit Raspberry Pi OS
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/raspberry_pi_os/bullseye/homegear/testing/ bullseye main' > /etc/apt/sources.list.d/homegear.list
fi
# Update package information
apt update
# Install Homegear with all modules
apt install homegear homegear-management homegear-nodes-core homegear-nodes-extra homegear-homematicbidcos homegear-homematicwired homegear-insteon homegear-max homegear-philipshue homegear-sonos homegear-kodi homegear-ipcam homegear-beckhoff homegear-knx homegear-enocean homegear-intertechno homegear-nanoleaf homegear-ccu homegear-mbus homegear-influxdb
Run the commands below as root to install Homegear using the Homegear Installer.
sudo -s
wget -O /tmp/HomegearInstaller.sh https://downloads.homegear.eu/HomegearInstaller.sh && bash /tmp/HomegearInstaller.sh
Run the commands below as root to install Homegear from the testing repository. Packages are available for amd64, armhf and arm64. For more information, see doc.homegear.eu.
# Install apt-transtport-https
apt install apt-transport-https
# Download and install Homegear's package validation key
curl -fsSL https://apt.homegear.eu/Release.key | gpg --dearmor -o /usr/share/keyrings/homegear-archive-keyring.gpg
# Add Homegear's repository to APT
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/debian/bookworm/homegear/testing/ bookworm main' > /etc/apt/sources.list.d/homegear.list
# Update package information
apt update
# Install Homegear with all modules
apt install homegear homegear-management homegear-nodes-core homegear-nodes-extra homegear-homematicbidcos homegear-homematicwired homegear-insteon homegear-max homegear-philipshue homegear-sonos homegear-kodi homegear-ipcam homegear-beckhoff homegear-knx homegear-enocean homegear-intertechno homegear-nanoleaf homegear-ccu homegear-mbus homegear-influxdb
Run the commands below as root to install Homegear using the Homegear Installer.
sudo -s
wget -O /tmp/HomegearInstaller.sh https://downloads.homegear.eu/HomegearInstaller.sh && bash /tmp/HomegearInstaller.sh
Run the commands below as root to install Homegear from the testing repository. Packages are available for amd64, armhf and arm64. For more information, see doc.homegear.eu.
# Install apt-transtport-https
apt install apt-transport-https
# Download and install Homegear's package validation key
curl -fsSL https://apt.homegear.eu/Release.key | gpg --dearmor -o /usr/share/keyrings/homegear-archive-keyring.gpg
# Add Homegear's repository to APT
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/debian/bullseye/homegear/testing/ bullseye main' > /etc/apt/sources.list.d/homegear.list
# Update package information
apt update
# Install Homegear with all modules
apt install homegear homegear-management homegear-nodes-core homegear-nodes-extra homegear-homematicbidcos homegear-homematicwired homegear-insteon homegear-max homegear-philipshue homegear-sonos homegear-kodi homegear-ipcam homegear-beckhoff homegear-knx homegear-enocean homegear-intertechno homegear-nanoleaf homegear-ccu homegear-mbus homegear-influxdb
Run the commands below as root to install Homegear using the Homegear Installer.
sudo -s
wget -O /tmp/HomegearInstaller.sh https://downloads.homegear.eu/HomegearInstaller.sh && bash /tmp/HomegearInstaller.sh
Run the commands below as root to install Homegear from the testing repository. Packages are available for amd64, armhf and arm64. For more information, see doc.homegear.eu.
# Install apt-transtport-https
apt install apt-transport-https
# Download and install Homegear's package validation key
curl -fsSL https://apt.homegear.eu/Release.key | gpg --dearmor -o /usr/share/keyrings/homegear-archive-keyring.gpg
# Add Homegear's repository to APT
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/ubuntu/noble/homegear/testing/ noble main' > /etc/apt/sources.list.d/homegear.list
# Update package information
apt update
# Install Homegear with all modules
apt install homegear homegear-management homegear-nodes-core homegear-nodes-extra homegear-homematicbidcos homegear-homematicwired homegear-insteon homegear-max homegear-philipshue homegear-sonos homegear-kodi homegear-ipcam homegear-beckhoff homegear-knx homegear-enocean homegear-intertechno homegear-nanoleaf homegear-ccu homegear-mbus homegear-influxdb
Run the commands below as root to install Homegear using the Homegear Installer.
sudo -s
wget -O /tmp/HomegearInstaller.sh https://downloads.homegear.eu/HomegearInstaller.sh && bash /tmp/HomegearInstaller.sh
Run the commands below as root to install Homegear from the testing repository. Packages are available for amd64, armhf and arm64. For more information, see doc.homegear.eu.
# Install apt-transtport-https
apt install apt-transport-https
# Download and install Homegear's package validation key
curl -fsSL https://apt.homegear.eu/Release.key | gpg --dearmor -o /usr/share/keyrings/homegear-archive-keyring.gpg
# Add Homegear's repository to APT
echo 'deb [signed-by=/usr/share/keyrings/homegear-archive-keyring.gpg] https://apt.homegear.eu/ubuntu/jammy/homegear/testing/ jammy main' > /etc/apt/sources.list.d/homegear.list
# Update package information
apt update
# Install Homegear with all modules
apt install homegear homegear-management homegear-nodes-core homegear-nodes-extra homegear-homematicbidcos homegear-homematicwired homegear-insteon homegear-max homegear-philipshue homegear-sonos homegear-kodi homegear-ipcam homegear-beckhoff homegear-knx homegear-enocean homegear-intertechno homegear-nanoleaf homegear-ccu homegear-mbus homegear-influxdb
Please follow the manual installation instructions on doc.homegear.eu.
Homegear's stable and nightly version are available as a Docker image. See hub.docker.com for more information.
The following tools are available:
Name | Version | Description | GitHub Repository | Link |
---|---|---|---|---|
Homegear Kickstart | 0.2.0 | A small tool to easily create OpenHAB item definitions for HomeMatic devices. You can also pair/unpair and - currently partly - configure HomeMatic devices. See this forum post for more information. | Download |
The following tools and libraries are available:
Name | Version | Description | GitHub Repository | Link |
---|---|---|---|---|
PHP JSON-RPC Client | 0.1.1 | A small JSON-RPC client class written in PHP, which supports Homegear's JSON-RPC. I'm using this class to send commands to Homegear from other PCs and for my Homegear event scripts. It should work on any operating system supporting PHP. | Download | |
HomegearWS | 0.1.1 | JavaScript WebSocket class to communicate with Homegear. | Repository | Download |
homegear-nodejs | 1.0.2 | Binding to connect Node.js to Homegear over IPC Sockets. | Repository | Download |
HomegearLib.NET | 0.1.9.0 | .NET Standard library to communicate with Homegear. | Repository | Download |
libhomegear-python | 1.0.4 | Python extension to locally communicate with Homegear. | Repository | Download |
homegear-ipc-example | Example project showing the communication with Homegear over Unix Domain Sockets using libhomegear-ipc. | Repository | Download | |
Homegear Device XML Schema | The schema used by Homegear to describe devices. | Repository | Download |