I’ve been using HASS.IO on a RP for a couple of months now and very happy with the functionality so far. Figured it’s time to move the functionality to a real computer now that I want to start doing more with it. I pulled down the docker image and started it, moved my configuration over and it would not start. So I turned everything off, and have been systematically turn on one configuration at a time and it turns out twilio is what’s breaking it.
You can see the log from the startup of the container.
In my configuration.yaml (RP):
twilio: !include conf/twilio.yaml
In my docker (running on linux):
twilio: !include conf/twilio.yaml
I also tried:
twilio:
account_sid: !secret twilio_sid
auth_token: !secret twilio_token
all spaces, no tabs. twilio_sid and twilio_token both do exist in secrets.yaml
Without the twilio config obviously a couple of the notify and automation tasks are unhappy but the application is at least running. As soon as I add the twilio configs it breaks and no UI starts.
Here is the configuration.yaml in case:
homeassistant:
name: Home
latitude: !secret home_latitude
longitude: !secret home_longitude
elevation: !secret home_elevation
unit_system: imperial
time_zone: America/New_York
temperature_unit: F
customize: !include customize.yaml
packages: !include_dir_named conf/packages/
#alexa:
#automation: !include_dir_list conf/automations/
config:
device_tracker: !include conf/device_tracker.yaml
discovery:
frontend: !include conf/frontend.yaml
group: !include_dir_merge_named conf/groups/
history: !include conf/history.yaml
http: !include conf/http.yaml
#homekit: !include conf/homekit.yaml
logbook: !include conf/logbook.yaml
logger: !include conf/logger.yaml
#media_player: !include conf/media_player.yaml
mqtt: !include conf/mqtt.yaml
#notify: !include conf/notifiers.yaml
script: !include scripts.yaml
sensor: !include_dir_merge_named conf/sensors/
sun:
tts: !include conf/tts.yaml
#twilio:
# account_sid: !secret twilio_sid
# auth_token: !secret twilio_token
updater: !include conf/updater.yaml
weather: !include conf/weather.yaml
# zeroconf:
zone: !include conf/zones.yaml
tuya:
username: !secret tuya_username
password: !secret tuya_password
country_code: 1
platform: smart_life