* upstream/master: (104 commits)
Fire a time_changed event every second
Update example config with correct wink config
Wink API is weird. If you delete a device from their API, they dont delete it. They just "hide" it
Update the frontend with the new icon for sensor
Minor refactor of build_frontend script to support linux, and not just mac
Update script installs latest dependencies
Fix flaky device scanner test
Increased environment validation upon start
Fix group names for switch, light and devices
Disable pylint unused-argument check
Fix device scanner test
Better update schedules for cast and devicetracker
Tweaks to the configurator UI
Add tests, fix styling
Add initial version of configurator component
Fix tabs being selectable by clicking on header
Data binding fix: Update instead of replace states
New: State.last_updated represents creation date
Update sensor icon for now
Updates to resolve flake8 errors
...
* dev:
Exclude external libraries from code coverage
Bug fixes for Wink
Better positioning of dialogs
Added error handling in frontend debug forms
Integrate add worker to bootstrap.setup_component
Conditionally show widgets on light more info
Rename the edit state button in more info to debug
Expect devices to have no name
* component-wink:
Wink component bug fixes
Bugfixes to make Wink component work
Added wink component to auto-load other needed components
Initial version wink component by @loghound
changed bearer_token to access_token in conf file
Wink Hub integration of it's switches & lights
Conflicts:
homeassistant/components/switch/__init__.py
homeassistant/const.py
* dev:
Use tuples instead of lists internally
Use properties instead of getters for Device class
Upgrade pushbullet.py to 0.7.1
Prevent devices from being discovered twice
Update netdisco to latest version
Update netdisco to latest version
Updated requirements.txt for the discovery component
Automatic discovery and setting up of devices
Ensure groups always have unique entity id
Rename ha_test folder to tests
Make group component more flexible
Reorganized the main to be more modular
Updated PyWemo to latest version
Fix warnings from flake8 and pylint
Check flags in ARP table for NUD_REACHABLE before assuming a device is online. Fixes#18.
Pull in PyWemo bugfixes