After futzing with HA and OZWCP on various Ubuntu and Raspbian boxes, I had varying degrees of success, but too much was broken or clumsy for satisfaction. So I tried the all-singing, all-dancing image recommended here: (URL) home-assistant.io/docs/hassbian/installation/
I figured this + RPI3 = mindless success for basic functionality without the glitches caused by my inexperienced piecemeal stumbling. No such luck.
My syslog of first boot indicates many problems, possibly a cascade? Here is the tail…
Mar 26 16:55:14 hassbian install_homeassistant.sh[728]: Starting Home Assistant
Mar 26 16:55:14 hassbian systemd[1]: Starting system-home\x2dassistant.slice.
Mar 26 16:55:14 hassbian systemd[1]: Created slice system-home\x2dassistant.slice.
Mar 26 16:55:14 hassbian systemd[1]: Starting Home Assistant for homeassistant...
Mar 26 16:55:14 hassbian systemd[1]: Started Home Assistant for homeassistant.
Mar 26 16:55:14 hassbian install_homeassistant.sh[728]: Installation done.
Mar 26 16:55:14 hassbian install_homeassistant.sh[728]: Your Home Assistant installation is running at 192.168.10.67:8123
Mar 26 16:55:14 hassbian install_homeassistant.sh[728]: To continue have a look at https://home-assistant.io/getting-started/configuration
Mar 26 16:55:14 hassbian install_homeassistant.sh[728]: If this script failed then this Raspberry Pi most likely did not have a fully functioning internet connection.
Mar 26 16:55:14 hassbian install_homeassistant.sh[728]: If you still have issues with this script, please contact @Landrash on gitter.im
Mar 26 16:55:18 hassbian hass[977]: Unable to find configuration. Creating default one in /home/homeassistant/.homeassistant
Mar 26 16:55:18 hassbian hass[977]: Traceback (most recent call last):
Mar 26 16:55:18 hassbian hass[977]: File "/srv/homeassistant/bin/hass", line 11, in <module>
Mar 26 16:55:18 hassbian hass[977]: sys.exit(main())
Mar 26 16:55:18 hassbian hass[977]: File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/__main__.py", line 384, in main
Mar 26 16:55:18 hassbian hass[977]: exit_code = setup_and_run_hass(config_dir, args)
Mar 26 16:55:18 hassbian hass[977]: File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/__main__.py", line 292, in setup_and_run_hass
Mar 26 16:55:18 hassbian hass[977]: config_file = ensure_config_file(config_dir)
Mar 26 16:55:18 hassbian hass[977]: File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/__main__.py", line 110, in ensure_config_file
Mar 26 16:55:18 hassbian hass[977]: config_path = config_util.ensure_config_exists(config_dir)
Mar 26 16:55:18 hassbian hass[977]: File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/config.py", line 144, in ensure_config_exists
Mar 26 16:55:18 hassbian hass[977]: config_path = create_default_config(config_dir, detect_location)
Mar 26 16:55:18 hassbian hass[977]: File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/config.py", line 179, in create_default_config
Mar 26 16:55:18 hassbian hass[977]: location_info.longitude)
Mar 26 16:55:18 hassbian hass[977]: File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/util/location.py", line 78, in elevation
Mar 26 16:55:18 hassbian hass[977]: return int(float(req.json()['results'][0]['elevation']))
Mar 26 16:55:18 hassbian hass[977]: IndexError: list index out of range
Mar 26 16:55:18 hassbian systemd[1]: [email protected]: main process exited, code=exited, status=1/FAILURE
Mar 26 16:55:18 hassbian systemd[1]: Unit [email protected] entered failed state.
Mar 26 16:55:57 hassbian rsyslogd-2007: action 'action 17' suspended, next retry is Sun Mar 26 16:56:27 2017 [try http://www.rsyslog.com/e/2007 ]