Software components to run on a Raspberry Pi for home automation