Tag: homeassistant

  • Home Assistant: Checking configuration.yaml for errors

    alexa-512x512

    See instructions below on how to verify your configuration.yaml.

    Ssh into your Home Assistant host. In my environment, I am running home assistant on a Raspberry Pi 2.

    First I ssh as root. I have manually set the root password and have enabled root logins via /etc/ssh/sshd_config.  I have also added a static DNS entry for my Raspberry Pi 2.

     $ ssh root@ha

    Su to the user, homeassistant.

    root@ha:/var/log# su – homeassistant

    Then run the command below.

    homeassistant@ha:~ $ /srv/homeassistant/bin/hass –script check_config
    Testing configuration at /home/homeassistant/.homeassistant

    If you run into an error, you should see output similar to the example below.

    homeassistant@ha:~ $ /srv/homeassistant/bin/hass –script check_config
    Testing configuration at /home/homeassistant/.homeassistant
    17-02-27 18:20:43 ERROR (MainThread) [homeassistant.bootstrap] Invalid config for [media_player.directv]: required key not provided @ data[‘host’]. Got None. (See ?, line ?). Please check the docs at https://home-assistant.io/components/media_player.directv/
    Failed config
    media_player.directv:
    platform: directv

    In the example above, there is an issue with my directv config. I will need to troubleshoot.