Installing HomeGenie Server 1.4

Select target architecture:

Enter the following commands in a terminal:

curl https://github.com/genielabs/HomeGenie/releases/download/v1.4.0-beta.72/homegenie_1.4.0-beta.72_win-x64.zip
tar -xf homegenie_1.4.0-beta.72_win-x64.zip
curl https://github.com/genielabs/HomeGenie/releases/download/v1.4.0-beta.72/homegenie_1.4.0-beta.72_osx-x64.zip
unzip homegenie_1.4.0-beta.72_osx-x64.zip
wget https://github.com/genielabs/HomeGenie/releases/download/v1.4.0-beta.72/homegenie_1.4.0-beta.72_linux-x64.zip
unzip homegenie_1.4.0-beta.72_linux-x64.zip
wget https://github.com/genielabs/HomeGenie/releases/download/v1.4.0-beta.72/homegenie_1.4.0-beta.72_linux-arm.zip
unzip homegenie_1.4.0-beta.72_linux-arm.zip
wget https://github.com/genielabs/HomeGenie/releases/download/v1.4.0-beta.72/homegenie_1.4.0-beta.72_linux-arm64.zip
unzip homegenie_1.4.0-beta.72_linux-arm64.zip

Running in a terminal

Set the current directory to homegenie and run the ./HomeGenie command:

cd homegenie
./HomeGenie

To stop the application press CTRL + C

The video above shows the installation procedure of HomeGenie on a Raspberry Pi Zero 2 W with SD card prepared using official Raspberry Pi Imager application and configured with Raspberry Pi OS Lite (32 bit), WI-FI connectivity, and SSH enabled.

For instructions on how to install HomeGenie as a system service and other advanced settings, also read the optional post-installation steps note.

Accessing the UI

HomeGenie user interface can be accessed from any web browser entering the url

     http://<server_ip>:<port>/

Where server_ip is the IP address of the machine where HomeGenie is running and port can be 80 or the first available port starting from 8080. (ex. http://192.168.1.150:8080/)

To find out which port number the service is running on, enter the following command from the homegenie folder:

cat serviceaddress.txt

The port settings can be changed either from the maintenance page or editing the systemconfig.xml file located in the application folder. The service must be stopped when editing the configuration file manually.

 
Next arrow_right 

Other topics

Automation

Programming

HomeGenie
SERVER 1.4 — Documentation