Raspberry Pi3 WiFi setup

Edit /etc/network/interfaces

sudo nano /etc/network/interfaces

Add the following

auto lo
iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "ssid"
wpa-psk "password"

I was finding that my Pi running was seemingly going to “sleep” and would stop responding

Although the Pi itself doesn’t have a sleep mode, individual devices in Linux (including the network adapters) can

I ran the following to check the WiFI power save mode:

iw wlan0 get power_save

That confirmed power_save mode was indeed turned on for my WiFi so I did the following:

Edited /etc/network/interfaces

sudo nano /etc/network/interfaces

Added wireless-power off after iface wlan0 inet dhcp

Saved, exited and issued the following command

sudo ifdown wlan0 && sudo ifup wlan0

Since then, everything is fine and the network connection stays active, and I’m able to ssh into my Pi after it’s been idle for a while


RaZberry2 Setup, Tips, Hints and Tweaks


Follow the setup here to ensure your Raspberry Pi is setup correctly to integrate with Domoticz

Step 1: Raspberry Pi Prep

  • sudo nano /boot/config.txt
    • add to end of the file: dtoverlay=pi3-disable-bt
    • removing: ‘console=serial0,115200’ from cmdline.txt
  • sudo nano /boot/cmdline.txt
  • sudo systemctl disable hciuart
  • sudo stty -F /dev/ttyAMA0 9600
  • sudo reboot

Domoticz installation

Follow here

Domoticz integration

The RaZberry is connected to the GPIO pins on the Raspberry Pi and installs as a device on the “ttyAMA0” port. Domoticz can only access “ttyUSBX” ports so we’ll be adding a rule that creates a link on boot to a port that Domoticz can use

  • sudo nano -w /etc/udev/rules.d/09-tty.rules
  • KERNEL==”ttyAMA0″, SYSLINK+=”ttyUSB20″
  • sudo reboot

Open http://IP:8080

  • Click “Setup” on the Domoticz menu, followed by “Hardware
  • Click “Enabled” is ticked, then type a descriptive name in the “Name” field
  • From the dropdown “Type” list, select “OpenZWave USB
  • From the dropdown “Serial Port” list, select “/dev/ttyUSB20
  • Click the “Add” button

Your RaZberry device should now be shown in the list – click on the “Setup” button next to it

Issue 1:

An error can occur during the firmware/software upgrade installation producing the following message when connecting to Razberry to http://IP:8084

“Webif is switched off. You can switch it on from Z-Way UI or box shell” is displayed

Enter the following at the CLI and try again:

  • sudo echo 900 > /opt/z-way-server/automation/storage/8084AccessTimeout-6b497208061ec7faae003cdd7f9a035e.json

Raspberry Pi Home Automation Controller with Alex integration

2017-05-09 12.16.41

After a lot of research, fiddling, re-imaging, tweaking, man-hours and money (not telling the wifey about that nit ;)) I have finally got my Raspberry Pi to control the host of different devices from the multiverse which we call “Home Automation” and all fronted by Domoticz with Amazon Alexa integration by HA-Bridge

I have followed many different guides to get where I am today so my  hopes are that this article will save at-least one person many hours of frustration to replace the multitude of “HA Hubs” required in the current market and rather focus on the job of which device does what I need it do to and looks good whilst doing it

First tip – Always image your SD card before making changes so you can rollback if it goes wrong or the SD card bugs out on you

In parting, Remember this is a personal home setup cobbled together from different HA kits and devices on the market that I currently have or will buy in the future




  • Raspberry Pi2
  • Razberry2
  • RFXCOM RFXtrx433E


HA Devices:

  • LightwaveRF – Dimmer Switches,  Wall Sockets
  • Wemo Insight Socket
  • In progress – SONOS, Sony Bravia TV


Raspberry Pi Setup, Tips, Hints and Tweaks

Grab a fresh copy of Raspbian Jessie Image and write it to SD Card (A non graphical UI installation is fine)

Step 1: Basic Setup/Tweaks

  • sudo raspi-config
  • Option 8: Update the config tool
  • Option 2: Hostname: set as required
  • Option 1: Change User Password
  • Option 4/I2: Change Timezone: set to appropriate timezone
  • Option 7/A1: expand Filesystem
  • Option 7/A3: Memory Split: Set to 16M since we don’t need a graphical environment
  • reboot on exit or ent  “sudo reboot” at the cli

Step 2: Base Updates

  • sudo apt-get update
  • sudo apt-get upgrade
  • sudo reboot

Step 3: Update Pi firmware

  • sudo apt-get install rpi-update
  • sudo rpi-update

Step 4: