/homeassistant_setup

Hardware and OS configurations for my Raspberry Pi homeassistant setup

Primary LanguageMakefile

Homeassistant setup

Hardware and OS configurations for my headless Raspberry Pi (RPI) homeassistant setup.

Hardware setup

Read this doc for configuration required to boot from an SSD.

Image and software setup

Both the image Makefile and ansible script assumes that the RPI hostname is statically configured in the router DHCP/DNS settings. A gateway can be configured to resolves dns requests between hosts on a local network. Example configuration in OpenWRT:

config host
       option mac '<MAC ADDRESS HERE>'
       option name 'homeassistant'
       option dns '1'
       option ip '<IP ADDRESS HERE>'

Index of repository:

  • image
    • Creates an image file with preconfigured hostname and ssh settings
  • configure_host
    • Run script on homeassistant node to create user and install applications required for homeassistant to run.

Homeassistant configuration

My homeassistant configuration can be found here.