Installing Home Genie on Raspberry Pi

I know this topic has been covered many times but for anyone coming to Home Genie for the first time the instructions below will get you started from a blank SD card.

These instructions are valid as at 17/12/2020. Please see Notes below.

RaspberryOS install and setup

1.Download a copy of Raspberry Pi OS Lite from this link https://www.raspberrypi.org/software/operating-systems/

  1. Extract the Zip file you just downloaded with your favourite zip extractor like 7 Zip or whatever zip extractor you use.
  2. You now need to format your SD card using a simple tool called SD Formatter. If you don’t have that tool you can download it from here. https://www.sdcard.org/downloads/formatter/eula_windows/index.html Full user instructions are included here.
  3. You now have a raw image file called 2020-08-20-raspios-buster-armhf-lite.img You will now use Win32 Disk Image to copy your raw image file called 2020-08-20-raspios-buster-armhf-lite.img to your SD card. If you don’t have Win32 Disk Image you can download here raw image file called 2020-08-20-raspios-buster-armhf-lite.img
  4. Once you have completed burning the image to your SD card remove it and place it into the SD slot of your Raspberry Pi. Connect an ethernet cable, a monitor and a keyboard to your RPI and power it up. You will be asked to login. Login user name is pi and password is raspberry. Your then asked to supply a new user name and password. You can then configure your system using sudo raspi-config. That allows you to do all the usual things like setting locales, connecting to WiFi and allowing remote access SSH etc. You can also expand the whole SD card for use with your file system.
  5. Once Step 5 is complete you will reboot your system. If you have connected successfully to WiFi you will not need your ethernet cable your monitor or keyboards plugged into your RPI. As soon as your RPI restarts you can connect remotely via PuTTY etc.
  6. Final step is to run sudo apt update and sudo apt upgrade and that completes the RPI setup.

HomeGenie install

Just the following copy/paste commands

These add the correct Mono repository

sudo apt install apt-transport-https dirmngr gnupg ca-certificates

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

echo “deb https://download.mono-project.com/repo/debian stable-raspbianbuster main” | sudo tee /etc/apt/sources.list.d/mono-official-stable.list

sudo apt update

These will install HomeGenie

wget https://github.com/genielabs/HomeGenie/releases/download/v1.3-stable.19/homegenie_1.3-stable.19_all.deb

sudo apt-get update

sudo apt-get install gdebi-core

sudo gdebi homegenie_1.3-stable.19_all.deb

If you follow the above exactly you will have successfully installed RaspberryOS and HomeGenie.

Notes

Full official installation instructions from the author can be found here https://genielabs.github.io/HomeGenie/#/get_started

The author has an official Github where you can post any difficulties you are having with the technical and operational side of HomeGenie https://github.com/genielabs/HomeGenie/issues

Peter–
I have just started looking for my first Pi unit and your tutorial is right on time. Thank you for taking the time to upload it.
Alan
AA6DW

You’re welcome. :+1:

Hopefully you’ll be up and running in no time. If you do happen to run into any problems do let us know