Alright so after looking at wiki’s, reddit, YouTube, and forums here for me the help logs on home assistant tell me nothing on how to add things.
I would like to add the following things on the Home Assistant dashboard overview
Like a second device to track via nmap (since it will only track my iphone by ip)
Plex server that I have up and running
Sabnzbd
my roku players
having more than 1 automation in the automation.yaml (if i add a second home assistant won’t start)
For example on the Home assistant website for roku all it says is add to the config file is
media_player:
- platform: roku
I restart the home assistant and my devices do not show up. So here is my config file with hopefully all my info taken out. Please someone help me if you can. There are some things commented out because when i add them Home Assistant fails to start. There is also a plex.conf file as well if it helps.
configuration.yaml
homeassistant:
# Name of the location where Home Assistant is running
name: Home
# Location required to calculate the time the sun rises and sets
latitude: (my latitude)
longitude: (my longitude)
# Impacts weather/sunrise data (altitude above sea level in meters)
elevation: 189
# metric for Metric, imperial for Imperial
unit_system: imperial
# Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
time_zone: America/Chicago
customize:
# Add an entry for each entity that you want to overwrite.
media_player.living_room_speaker:
friendly_name: Google Home
icon: mdi:google-home
# Customization file
# customize: !include customize.yaml
# Show links to resources in log and frontend
introduction:
# Enables the frontend
frontend:
# Enables configuration UI
config:
http:
# Secrets are defined in the file secrets.yaml
# api_password: !secret http_password
# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# base_url: example.duckdns.org:8123
# Checks for available updates
# Note: This component will send some information about your system to
# the developers to assist with development of Home Assistant.
# For more information, please see:
# https://home-assistant.io/blog/2016/10/25/explaining-the-updater/
updater:
# Optional, allows Home Assistant developers to focus on popular components.
# include_used_components: true
# Discover some devices automatically
discovery:
ignore:
- sonos
- samsung_tv
enable:
- homekit
media_player:
- platform: plex
entity_namespace: 'plex'
include_non_clients: true
scan_interval: 5
show_all_controls: false
use_custom_entity_ids: true
use_episode_art: true
remove_unavailable_clients: true
client_remove_interval: 600
- platform: roku
nest:
client_id: (my client id)
client_secret: (my client number)
google_assistant:
project_id: (my project id)
client_id: (my client id)
access_token: (my access token)
agent_user_id: (my user id)
# Allows you to issue voice commands from the frontend in enabled browsers
conversation:
# Enables support for tracking state changes over time
history:
# View all events in a logbook
logbook:
# Enables a map showing the location of tracked devices
map:
# Track the sun
sun:
# Weather prediction
sensor:
- platform: yr
# Text to speech
tts:
- platform: google
# sabnzbd:
# api-key: (my api key)
# host: (my ip address)
# name: sab
# port: 8080
# sensors:
# - current_status
# - speed
# - queue_size
# - queue_remaining
# - disk_size
# - disk_free
# - queue_count
# - day_size
# - week_size
# - month_size
# - total_size
device_tracker:
- platform: nmap_tracker
hosts: (my iphone the one that it actually tracks)
home_interval: 10
exclude: (computer which home assistant runs on)
# device_tracker:
# - platform: nmap_tracker
# hosts: (second iphone IP)
# home_interval: 10
# exclude: (computer which home assistant runs on)
# Cloud
cloud: !include cloud.yaml
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
My automations.yaml
---
action:
data:
message: "Welcome home Christoph"
service: tts.google_say
trigger:
entity_id: device_tracker.4c74bfae057c
from: not_home
platform: state
to: home
---
action:
data_template:
message: "Hello Good Morning"
service: tts.google_say
alias: "Good morning"
trigger:
platform: time
hours: 10
minutes: 10
seconds: 0
Thanks for any help given