Skip to content

Commit

Permalink
Added example yaml config file, removed old example config, fixed sty…
Browse files Browse the repository at this point in the history
…le violation in bootstrap.py
  • Loading branch information
theolind committed Feb 28, 2015
1 parent f2b602c commit 8da1fb1
Show file tree
Hide file tree
Showing 3 changed files with 99 additions and 100 deletions.
98 changes: 98 additions & 0 deletions config/configuration.yaml.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
homeassistant:
# Location required to calculate the time the sun rises and sets
latitude: '32.87336'
longitude: '-117.22743'

http:
api_password: mypass
# Set to 1 to load each Polymer component separately
# development: 1

#light:
# platform: hue

#wink:
# Get your token at https://winkbearertoken.appspot.com
# access_token: 'YOUR_TOKEN'

#device_tracker:
# The following types are available: netgear, tomato, luci, nmap_tracker
platform: netgear
host: 192.168.1.1
username: admin
password: PASSWORD
# http_id is needed for Tomato routers only
# http_id: ABCDEFGHH
# For nmap_tracker, only the IP addresses to scan are needed:
# hosts: 192.168.1.1/24 # netmask prefix notation or
# hosts: 192.168.1.1-255 # address range

#chromecast:
switch:
platform: wemo

#thermostat:
platform: nest
# Required: username and password that are used to login to the Nest thermostat.
username: myemail@mydomain.com
password: mypassword

downloader:
download_dir: downloads

notify:
platform: pushbullet
api_key: ABCDEFGHJKLMNOPQRSTUVXYZ

device_sun_light_trigger:
# Optional: specify a specific light/group of lights that has to be turned on
light_group: group.living_room
# Optional: specify which light profile to use when turning lights on
light_profile: relax
# Optional: disable lights being turned off when everybody leaves the house
# disable_turn_off: 1

# A comma seperated list of states that have to be tracked as a single group
# Grouped states should share the same type of states (ON/OFF or HOME/NOT_HOME)
group:
living_room: light.Bowl,light.Ceiling,light.TV_back_light
children: device_tracker.child_1,device_tracker.child_2

process:
# items are which processes to look for: <entity_id>: <search string within ps>
xbmc: XBMC.App

example:

simple_alarm:
# Which light/light group has to flash when a known device comes home
known_light: light.Bowl
# Which light/light group has to flash red when light turns on while no one home
unknown_light: group.living_room

browser:

keyboard:

automation:
platform: state
alias: Sun starts shining

state_entity_id: sun.sun
# Next two are optional, omit to match all
state_from: below_horizon
state_to: above_horizon

execute_service: light.turn_off
service_entity_id: group.living_room

automation 2:
platform: time
alias: Beer o Clock

time_hours: 16
time_minutes: 0
time_seconds: 0

execute_service: notify.notify
service_data: {"message":"It's 4, time for beer!"}
99 changes: 0 additions & 99 deletions config/home-assistant.conf.example

This file was deleted.

2 changes: 1 addition & 1 deletion homeassistant/bootstrap.py
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ def from_config_file(config_path, hass=None):

config_dict = {}
# check config file type
if(os.path.splitext(config_path)[1] == '.yaml'):
if os.path.splitext(config_path)[1] == '.yaml':
# Read yaml
config_dict = yaml.load(io.open(config_path, 'r'))
else:
Expand Down

0 comments on commit 8da1fb1

Please sign in to comment.