Paulus Schoutsen
f6f76acdb0
Device tracker: make all Mac addresses uppercase. Fixes #37
2015-02-27 18:36:09 -08:00
James Cole
cda821e649
Update __init__.py
...
Updated to fix the following error when loading sensors:
"home-assistant/homeassistant/components/sensor/__init__.py", line 87, in setup
hass.track_time_change(update_sensor_states, seconds=range(0, 60, 3))
TypeError: track_time_change() got an unexpected keyword argument 'seconds'"
the named parameter was using seconds instead of second
2015-02-28 03:53:07 +11:00
andythigpen
7951137693
Adds event automation module.
...
When events are fired with matching data, the automation.event module
executes the corresponding action for automation rules.
2015-02-23 20:42:37 -06:00
andythigpen
22a2b65e3f
Add configurable intervals to device tracker.
...
Allows the user to configure a longer interval for when the device
tracker should scan for devices.
2015-02-23 19:32:06 -06:00
Paulus Schoutsen
b5a3a72b51
Merge remote-tracking branch 'origin/master' into dev
...
* origin/master:
Fix issue in Timer thread caused by variable name.
Fix issue with some bulbs missing 'xy' attribute.
2015-02-21 18:24:10 -08:00
andythigpen
c3155651e4
Fix issue with some bulbs missing 'xy' attribute.
...
Philips Lux bulbs (as well as other dimmable bulbs that work with the
Hue hub) do not have an 'xy' attribute.
2015-02-21 15:02:08 -06:00
Paulus Schoutsen
24d9856ae6
More frontend code clean up
2015-02-20 00:23:09 -08:00
Paulus Schoutsen
89f59a758d
Frontend: stream fires ping on connect
...
This is needed for Safari/Firefox to call onOpen
2015-02-19 23:31:06 -08:00
Paulus Schoutsen
ff4c3f791c
Clean up frontend
2015-02-19 23:08:58 -08:00
Danielhiversen
8b590a43be
Added documentation for heat control
2015-02-19 20:14:37 +01:00
Paulus Schoutsen
f46e0408b3
Add ping to streaming events API
2015-02-19 00:15:27 -08:00
Danielhiversen
a7c6413d07
Custom thermostat
2015-02-17 19:12:27 +01:00
Paulus Schoutsen
fd77e0e31d
Upgraded home-assistant-js in frontend
2015-02-17 00:57:20 -08:00
Paulus Schoutsen
d81723c8fc
Frontend: handle modals in separate component
2015-02-15 21:53:40 -08:00
Paulus Schoutsen
b6a3524e9b
Add a relative time component to frontend
2015-02-15 21:39:01 -08:00
Paulus Schoutsen
1d56181a8c
Workaround Chrome Eventsource bug
2015-02-15 18:39:39 -08:00
Paulus Schoutsen
8e29910e77
Style fixes to satisfy updated Flake8
2015-02-15 17:15:46 -08:00
Paulus Schoutsen
37a9dbf1d5
Upgrade home-assistant.js version
2015-02-15 16:44:48 -08:00
Paulus Schoutsen
3ee2c6e210
Write to log if an event stream is closed
2015-02-15 16:44:25 -08:00
Paulus Schoutsen
c8cbb8ebb5
More info dialog plays nice again with History
2015-02-14 12:19:58 -08:00
Paulus Schoutsen
4047bf0775
Make more info dialog more store dependent
2015-02-14 10:05:26 -08:00
Paulus Schoutsen
faddb5d57e
More frontend bugfixes
2015-02-14 01:06:51 -08:00
Paulus Schoutsen
3be8a1ad02
Notifications are now done via the new store
2015-02-14 00:11:46 -08:00
Paulus Schoutsen
dcffd102cc
Migrate more components to use mixin
2015-02-14 00:11:23 -08:00
Paulus Schoutsen
791ebff7ee
Squash some frontend bugs
2015-02-13 22:50:49 -08:00
Paulus Schoutsen
846e11d6b8
Frontend streams events from HA
2015-02-13 18:59:42 -08:00
Paulus Schoutsen
3f26fc3b06
Move more HTTP stuff into constant file
2015-02-13 18:27:13 -08:00
Paulus Schoutsen
7a8f6500e2
Fix a bug in recorder. Fixes #33
2015-02-09 19:12:12 -08:00
Paulus Schoutsen
50bb4daeaa
Added demo mode
2015-02-08 23:33:19 -08:00
Paulus Schoutsen
ce39a6fb18
Bug fixes related to entity_ids being lowercase
2015-02-08 22:18:54 -08:00
Paulus Schoutsen
8c20e5137e
Hide history view when history component not loaded
2015-02-07 22:16:19 -08:00
Paulus Schoutsen
f8fc8c888f
Fix some frontend bugs
2015-02-07 21:37:50 -08:00
Paulus Schoutsen
09bf64db42
Fix style issues
2015-02-07 15:54:58 -08:00
Paulus Schoutsen
33daf0a385
Move frontend specific js to webcomponents
2015-02-07 15:42:04 -08:00
Paulus Schoutsen
2cfcbf6380
Improve performance for history component
2015-02-07 13:23:01 -08:00
Paulus Schoutsen
06fac90ec2
Allow querying recorder for run info
2015-02-07 12:39:10 -08:00
Paulus Schoutsen
d053f93419
Entity IDs are now always lowercase
2015-02-06 00:17:30 -08:00
Paulus Schoutsen
e3643b1faf
Get State History support from Store
2015-02-06 00:02:40 -08:00
Paulus Schoutsen
029379c092
JS Stade model renamed entity_id to entityId
2015-02-06 00:01:29 -08:00
Paulus Schoutsen
45dd8cbc3f
Period of history now returns a spanning result
2015-02-05 22:57:03 -08:00
Paulus Schoutsen
772df97bc1
Tweaks for the new drawer UI
2015-02-05 22:36:41 -08:00
Paulus Schoutsen
0c181ead59
Merge pull request #27 from Danielhiversen/TellstickDimmer
...
Tellstick dimmer support
2015-02-05 10:10:03 -08:00
Danielhiversen
76d14157ec
Fixed Flake8 error
2015-02-05 18:39:03 +01:00
Paulus Schoutsen
ce7b8b5e08
Added a drawer to the UI
2015-02-05 08:53:52 -08:00
Danielhiversen
cb9ad467af
Added suport for Tellstick light. Assume dimable switch is a light
2015-02-04 22:54:05 +01:00
Danielhiversen
0ed8158f6e
Added suport for Tellstick light. Assume dimable switch is a light
2015-02-04 22:33:04 +01:00
Danielhiversen
22c75f853b
Added suport for Tellstick light. Assume dimable switch is a light
2015-02-04 22:29:30 +01:00
Paulus Schoutsen
b31668fba9
Update to latest home-assistant-js
2015-02-03 23:35:28 -08:00
Paulus Schoutsen
999e68812d
Merge branch 'dev' of https://github.com/balloob/home-assistant into dev
...
* 'dev' of https://github.com/balloob/home-assistant :
Fixed pylint errors
fixed flake8 E302 expected 2 blank lines, found 1
Make sure that components isn't loaded multiple times
Refactered event listeners so that they can be part of a component instead of having to be stand alone components
2015-02-03 23:16:57 -08:00
Paulus Schoutsen
115be859b6
Frontend now build on top of home-assistant-js
2015-02-03 23:16:53 -08:00
Gustav Ahlberg
2e279d4722
Merge pull request #25 from balloob/component-scheduler
...
Component scheduler
2015-02-03 20:30:13 +01:00
Gustav Ahlberg
39485e7583
Fixed pylint errors
2015-02-03 20:18:19 +01:00
Gustav Ahlberg
ba7e06072d
fixed flake8 E302 expected 2 blank lines, found 1
2015-02-02 07:39:11 +01:00
Gustav Ahlberg
7e9a254d87
Make sure that components isn't loaded multiple times
2015-02-02 07:30:46 +01:00
Paulus Schoutsen
fbae2ef725
Add Google Timelines to UI
2015-02-01 18:00:30 -08:00
Paulus Schoutsen
3439f4bb93
Remove frontend dependencies from git repo
2015-02-01 17:55:22 -08:00
Paulus Schoutsen
e2f51ef557
Default more info will show recent states
2015-01-31 20:07:04 -08:00
Paulus Schoutsen
807ceadf8b
Provide API for 5 last states of entity
2015-01-31 20:06:30 -08:00
Paulus Schoutsen
1ce8b6de7a
Demo: show correct group name for living room
2015-01-31 19:51:42 -08:00
Paulus Schoutsen
c75447bc66
Expose loaded components on the API
2015-01-31 19:08:50 -08:00
Paulus Schoutsen
3709840327
Merge branch 'dev' into component-recorder
...
Conflicts:
homeassistant/components/http/__init__.py
2015-01-31 10:31:16 -08:00
Paulus Schoutsen
cddeddac8d
For backwards compat, have http load frontend/api
2015-01-31 09:55:26 -08:00
Paulus Schoutsen
13ac71bdf0
Clean up http related components
2015-01-30 08:26:06 -08:00
Paulus Schoutsen
61f6aff056
Upgrade to Polymer 0.5.4
2015-01-30 00:00:19 -08:00
Paulus Schoutsen
8feeafd8a3
Refactor http into frontend and api component
2015-01-29 23:56:21 -08:00
Gustav Ahlberg
6f3ef12d31
Refactered event listeners so that they can be part of a component instead of having to be stand alone components
2015-01-28 20:01:16 +01:00
Paulus Schoutsen
7c45318c00
Recorder component: proof of concept
2015-01-28 00:22:09 -08:00
Gustav Ahlberg
7066f25423
Fixed logging-format-interpolation lint errors
2015-01-25 21:50:54 +01:00
Gustav Ahlberg
631251f1f7
Merge remote-tracking branch 'upstream/master' into scheduler
...
* 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
...
2015-01-25 21:44:54 +01:00
Paulus Schoutsen
253e3eb628
Fire a time_changed event every second
2015-01-24 18:04:19 -08:00
Geoff Norton
8b947e2fab
Merge remote-tracking branch 'origin/dev' into dev
...
Conflicts:
homeassistant/components/http/frontend.py
homeassistant/components/http/www_static/frontend.html
2015-01-22 05:27:26 +00:00
Geoff Norton
ead5d99394
Update the frontend with the new icon for sensor
2015-01-22 05:23:12 +00:00
Paulus Schoutsen
dbefeb3f6b
Fix group names for switch, light and devices
2015-01-19 23:47:18 -08:00
Paulus Schoutsen
ff230cefe3
Disable pylint unused-argument check
2015-01-19 23:40:51 -08:00
Paulus Schoutsen
46834aa0a5
Better update schedules for cast and devicetracker
2015-01-19 22:57:28 -08:00
Paulus Schoutsen
2016da984a
Tweaks to the configurator UI
2015-01-19 22:40:30 -08:00
Paulus Schoutsen
cdbcc844cf
Add tests, fix styling
2015-01-19 21:40:54 -08:00
Paulus Schoutsen
980ecdaacb
Add initial version of configurator component
2015-01-19 21:40:54 -08:00
Paulus Schoutsen
0c5f1234da
Fix tabs being selectable by clicking on header
2015-01-19 21:39:44 -08:00
Paulus Schoutsen
35094a1667
Data binding fix: Update instead of replace states
2015-01-19 21:39:44 -08:00
Paulus Schoutsen
9d933f517b
Merge pull request #22 from kangaroo/wink-sensors
...
Wink sensor support
2015-01-19 21:30:44 -08:00
Geoff Norton
c224b91945
Merge branch 'wink-sensors' into dev
2015-01-20 05:22:39 +00:00
Geoff Norton
abfaca3bfb
Update sensor icon for now
2015-01-20 04:55:12 +00:00
Geoff Norton
a287bb5da0
Updates to resolve flake8 errors
2015-01-20 04:23:31 +00:00
Geoff Norton
a7315684c4
Reduce the threshold on the sensor changes, and rename it for easier debugging
2015-01-20 04:00:31 +00:00
Geoff Norton
78f7c3cbea
Implement state for the sensor device
2015-01-20 02:58:21 +00:00
Geoff Norton
80c2d81f41
Fire the sensor timer more often, and fix a typo
2015-01-20 02:58:08 +00:00
Geoff Norton
7fbd36ccad
Add a new sensor component
...
Hook up to scan sensor_pod_id's from Wink and report their status.
2015-01-20 01:16:04 +00:00
Paulus Schoutsen
dd38621352
Frontend: show message if no states
2015-01-17 23:29:46 -08:00
Paulus Schoutsen
ed05ff6fd9
Allow for running Home Assistant without password
2015-01-17 21:55:33 -08:00
Paulus Schoutsen
50eecd11c1
Added command line toggle to open UI on start
2015-01-17 21:13:02 -08:00
Paulus Schoutsen
45e295c1d3
Update pynetgear to latest version
2015-01-17 13:49:22 -08:00
Paulus Schoutsen
9ffe35756b
Component Automation - initial version
2015-01-15 23:32:27 -08:00
Paulus Schoutsen
93f93aff93
Merge branch 'dev'
...
* 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
2015-01-15 21:39:43 -08:00
Paulus Schoutsen
702498ca09
Bug fixes for Wink
2015-01-15 21:25:24 -08:00
Paulus Schoutsen
c116cb095d
Better positioning of dialogs
2015-01-14 23:57:23 -08:00
Paulus Schoutsen
ced3d595cc
Added error handling in frontend debug forms
2015-01-14 23:56:53 -08:00
Paulus Schoutsen
8c62ae4ce5
Integrate add worker to bootstrap.setup_component
2015-01-14 23:18:44 -08:00
Paulus Schoutsen
3e4c0261b1
Conditionally show widgets on light more info
2015-01-14 23:10:56 -08:00
Paulus Schoutsen
fd6ff4c8d3
Rename the edit state button in more info to debug
2015-01-14 22:15:27 -08:00
Paulus Schoutsen
aa9673b208
Device Tracker sets up group auto attribute proper
2015-01-13 08:25:17 -08:00
Paulus Schoutsen
2fa4e2e468
Remove unused import from nest platform
2015-01-13 00:00:26 -08:00
Paulus Schoutsen
d1ad6f3e65
Show state attributes in default more info dialog
2015-01-12 23:57:57 -08:00
Paulus Schoutsen
b9a08bb25d
Migrate nest platform to python-nest
2015-01-12 23:31:31 -08:00
Paulus Schoutsen
646f22bfbb
Rename service_discovered to platform_discovered
2015-01-12 08:21:50 -08:00
Paulus Schoutsen
86e4fb9655
Merge branch 'component-wink' into dev
...
* 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
2015-01-11 23:22:40 -08:00
Paulus Schoutsen
19c474ba2f
Remove TODO from nest platform
2015-01-11 21:38:03 -08:00
Paulus Schoutsen
aea6042fe1
Getting thermostat component ready for release
2015-01-11 21:21:18 -08:00
Paulus Schoutsen
0f8e282386
Wink component bug fixes
2015-01-11 14:23:24 -08:00
Paulus Schoutsen
9db1f3f8b7
Bugfixes to make Wink component work
2015-01-11 14:21:44 -08:00
Paulus Schoutsen
cac1f56b2d
Merge branch 'dev' into component-thermostat
...
* 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
2015-01-11 10:00:25 -08:00
Paulus Schoutsen
283b187501
Use properties instead of getters for Device class
2015-01-11 09:20:41 -08:00
Paulus Schoutsen
035e3e686e
Upgrade pushbullet.py to 0.7.1
2015-01-11 08:09:25 -08:00
Paulus Schoutsen
6cd53f2ddf
Added wink component to auto-load other needed components
2015-01-10 23:47:23 -08:00
Paulus Schoutsen
249cf244ca
Initial version wink component by @loghound
2015-01-10 22:53:41 -08:00
John McLaughlin
cd896627ea
changed bearer_token to access_token in conf file
2015-01-10 22:35:14 -08:00
John McLaughlin
dccd9f562f
Wink Hub integration of it's switches & lights
2015-01-10 22:35:01 -08:00
Paulus Schoutsen
c2b8f8d34e
Prevent devices from being discovered twice
2015-01-10 10:34:56 -08:00
Paulus Schoutsen
ba179bc638
Automatic discovery and setting up of devices
2015-01-09 00:07:58 -08:00
Paulus Schoutsen
035d994705
Merge branch 'master' into dev
...
* master:
Fix warnings from flake8 and pylint
Check flags in ARP table for NUD_REACHABLE before assuming a device is online. Fixes #18 .
2015-01-08 20:18:04 -08:00
Paulus Schoutsen
f1209a42a9
Ensure groups always have unique entity id
2015-01-08 20:17:05 -08:00
Paulus Schoutsen
e0b424c88f
Make group component more flexible
2015-01-08 20:02:34 -08:00
Karsten Nerdinger
2c5886f6d4
Fix warnings from flake8 and pylint
2015-01-07 03:57:06 +01:00
Karsten Nerdinger
fc33273464
Check flags in ARP table for NUD_REACHABLE before assuming a device is online. Fixes #18 .
2015-01-07 03:36:39 +01:00
Paulus Schoutsen
6943a3bc14
Add a Nest specific card to frontend
2015-01-06 00:11:03 -08:00
Paulus Schoutsen
8f3a3f89a7
Refactor nest component into thermostat component
2015-01-06 00:10:33 -08:00
Paulus Schoutsen
68b712adfd
Merge branch 'dev' into component-thermostat
...
* dev:
Extracted a base HA device from ToggleDevice
2015-01-05 23:07:17 -08:00
Paulus Schoutsen
24be24c58b
Extracted a base HA device from ToggleDevice
2015-01-05 23:02:41 -08:00
Paulus Schoutsen
db7004fdee
Merge remote-tracking branch 'stefano/dev' into component-thermostat
...
* stefano/dev:
Added "Nest" thermostat component.
2015-01-05 21:44:22 -08:00
Paulus Schoutsen
b10b75b7fe
Reorganized frontend files
2015-01-05 21:41:15 -08:00
Paulus Schoutsen
ed3bbd98cc
Remove unsupported specifying hosts for wemo
2015-01-05 21:35:22 -08:00
sfiorini
b1a93ffc21
Added "Nest" thermostat component.
2015-01-05 19:11:02 -06:00
Paulus Schoutsen
3894dec274
Default notify message title is now Home Assistant
2015-01-04 14:20:16 -08:00
Paulus Schoutsen
490543093d
Simple_alarm component notifies user on alarm
2015-01-04 01:24:25 -08:00
Paulus Schoutsen
4fec2dcb28
Add notification component and PushBullet platform
2015-01-04 01:14:18 -08:00
Paulus Schoutsen
a6ec071244
ps: dialogs on small screens only take needed height
2015-01-03 09:52:47 -08:00
Paulus Schoutsen
1ebaf7fd36
Tweaked the default 'more info' component text
2015-01-02 08:47:11 -08:00
Paulus Schoutsen
67d62a1723
New compiled version of frontend
2015-01-01 22:06:55 -08:00
Paulus Schoutsen
edb01b6bb4
Moved dialog logic to base class.
2015-01-01 22:06:39 -08:00
Paulus Schoutsen
5e9303dbf2
Create cards and more-info elements dynamically
2015-01-01 22:02:28 -08:00
Paulus Schoutsen
a0a1573dc9
More info for sun domain added
2015-01-01 21:02:30 -08:00
Paulus Schoutsen
debca88a0d
All custom groups in 1 section instead of each their own
2015-01-01 20:03:24 -08:00
Paulus Schoutsen
dec12be52e
Add more-info card for group domain
2015-01-01 19:42:20 -08:00
Paulus Schoutsen
85f5df55e9
frontend more-info-light: tweaks & cleanup
2014-12-30 18:37:33 -08:00
Paulus Schoutsen
fee51d604d
demo comp: preserve color when turning on light that's on
2014-12-30 18:36:55 -08:00
Paulus Schoutsen
d506d0f424
Demo component now supports brightness/color for lights
2014-12-30 08:41:42 -08:00
Paulus Schoutsen
4dcaf12fa7
Added option to select light colors
2014-12-29 23:54:55 -08:00
Paulus Schoutsen
cfeb1f1538
Now able to change brightness of lights from more info dialog
2014-12-29 23:40:27 -08:00
Paulus Schoutsen
973525da6d
Do not pollute template refs with ambigious names
2014-12-29 22:49:11 -08:00
Paulus Schoutsen
d5737aafce
Frontend: Clicking a card opens more info screen
2014-12-29 22:47:29 -08:00
Gustav Ahlberg
b0b62d5db0
Fixed some lint errors
2014-12-29 01:18:02 +01:00
Gustav Ahlberg
03e30ea5ed
SunEventListener documentation
2014-12-28 14:56:50 +01:00
Gustav Ahlberg
99b1cbf9b5
Merge remote-tracking branch 'upstream/master' into scheduler
...
* upstream/master: (60 commits)
StateMachine is now case insensitive for entity ids
Added an example component that does the bare minimum
State card rendering now way more flexible
Update README.md
Update documentation for example component
Add link to demo in README
Add code to mock API for demo on home-assistant.io
Moved documentation from GitHub source to home-assistant.io
Make nmap mac regex more flexible to play nice with OS X
Frontend: color switch icons yellow if on
New strategy for defining number of used threads
WeMo component exposes Insight info if available
Only turn off the specified lights
Fix default light and device group IDs
Add nmap_tracker documentation
Fix typo and default groups
Specify devices for trigger
nmap-based device tracking plugin
Make block_till_stopped test more flexible
Fix PyLint
...
2014-12-28 14:49:28 +01:00
Gustav Ahlberg
b1cc760bd1
TimeEventListener uses ServiceEventListener
2014-12-28 11:38:57 +01:00
Gustav Ahlberg
83320681f0
SunriseEventListener and SunsetEventListner
2014-12-28 11:37:37 +01:00
Gustav Ahlberg
c436b33da9
added seconds to timeEventListener
2014-12-28 11:29:26 +01:00
Paulus Schoutsen
029c38874b
State card rendering now way more flexible
...
Decoupled state card into reusable components. Now able to have
different states be rendered with different state card components.
2014-12-23 21:12:42 -08:00
Paulus Schoutsen
249d4d7062
Add code to mock API for demo on home-assistant.io
2014-12-21 15:07:01 -08:00
Paulus Schoutsen
47e6290609
Make nmap mac regex more flexible to play nice with OS X
2014-12-19 15:42:34 -08:00
Paulus Schoutsen
47adae7917
Frontend: color switch icons yellow if on
2014-12-16 22:04:01 -08:00
Paulus Schoutsen
528cd8ee48
WeMo component exposes Insight info if available
2014-12-15 19:14:31 -08:00
Paulus Schoutsen
7a9898fbd2
Merge remote-tracking branch 'origin/master' into dev
2014-12-15 18:57:53 -08:00
Paulus Schoutsen
c18bb7dcad
Merge pull request #15 from trainman419/multi_room
...
Add support to device_sun_light_trigger to target specific device groups.
2014-12-15 18:57:12 -08:00
trainman419
1c1d075c12
Only turn off the specified lights
2014-12-15 11:29:48 -08:00
trainman419
69a616a0ba
Fix default light and device group IDs
2014-12-15 11:29:22 -08:00
trainman419
18396d2ee5
Fix typo and default groups
2014-12-15 00:49:56 -08:00
trainman419
cec5ca8ba2
Specify devices for trigger
2014-12-15 00:14:10 -08:00
trainman419
4495812b84
nmap-based device tracking plugin
2014-12-14 23:28:12 -08:00
Paulus Schoutsen
4e4e6b1133
Upgrade to Polymer 0.5.2
2014-12-14 00:45:29 -08:00
Paulus Schoutsen
5e8673fc4a
API Call Service returns states changed
2014-12-14 00:35:16 -08:00
Paulus Schoutsen
78d5625ace
Calling a service can now block till execution is done
2014-12-13 22:40:00 -08:00
Paulus Schoutsen
f8223053bd
Style fixes in home-assistant-api.html
2014-12-13 22:29:05 -08:00
Paulus Schoutsen
7c404a0551
device_tracker - No longer keep writing same new devices to known_devices.csv
2014-12-12 07:32:50 -08:00
Paulus Schoutsen
81be3811dc
Only save the valid entities in the group entity_ids attribute
2014-12-12 07:21:25 -08:00
Paulus Schoutsen
df3521e706
Group component is more flexible when to setup a group
2014-12-11 17:31:01 -08:00
Paulus Schoutsen
ea1e4108cc
Auth header for API is now prefixed with X- to follow spec
2014-12-09 00:34:36 -08:00
Paulus Schoutsen
756425f7b4
Added frontend icon for simple_alarm
2014-12-09 00:29:07 -08:00
Paulus Schoutsen
00e1ecb5ad
Fix: simple_alarm will now report if proper initialized
2014-12-09 00:14:12 -08:00
Paulus Schoutsen
4e1b094449
Simple_alarm will only show known_alarm if that light is already on
2014-12-09 00:06:55 -08:00
Paulus Schoutsen
dd55d6c7f9
Added a simple_alarm component
2014-12-08 23:47:20 -08:00
Paulus Schoutsen
6044742cee
Fix: Hue lights will not flash anymore on next turn on call after having flashed
2014-12-08 23:41:52 -08:00
Paulus Schoutsen
99447eaa17
Light component now supports sending flash command
2014-12-08 23:02:38 -08:00
Paulus Schoutsen
1f582cbeec
Fix: Read known devices file once on init device_tracker
2014-12-08 22:06:38 -08:00
Paulus Schoutsen
68aa78d1fe
Fix some style warnings by PyCharm
2014-12-07 01:28:52 -08:00
Paulus Schoutsen
0527760e9b
Refactor: code moved to new helper and constants file. Also adds support for multiple types for switch/light components.
2014-12-06 23:57:02 -08:00
Paulus Schoutsen
48089b01ab
Renamed AddCooldown to Throttle and added bypass functionality
2014-12-04 21:06:45 -08:00
Paulus Schoutsen
31b9f65513
Added initial version of AddCooldown decorator
2014-12-04 01:14:27 -08:00
Gustav Ahlberg
c92089808f
completed time_event_listener
2014-12-03 20:38:48 +01:00
Paulus Schoutsen
eef4817804
Cleaned up device_tracker and added tests
2014-12-02 23:54:10 -08:00
Paulus Schoutsen
5835d502c7
Moved more methods out of HomeAssistant object
2014-11-30 18:42:52 -08:00
Paulus Schoutsen
c08676aa81
Reorganized some core methods
2014-11-28 23:38:42 -08:00
Paulus Schoutsen
6f05548ec8
Add test coverage for demo component
2014-11-28 22:49:29 -08:00
Paulus Schoutsen
a4eb975b59
HTTP more robust and increased test coverage
2014-11-28 22:27:44 -08:00
Paulus Schoutsen
006310c883
Home Assistant stop is more robust
2014-11-28 20:22:08 -08:00
Gustav Ahlberg
09908f5780
Merge branch 'dev' of https://github.com/balloob/home-assistant into scheduler
...
# By Paulus Schoutsen
# Via Paulus Schoutsen
* 'dev' of https://github.com/balloob/home-assistant : (51 commits)
Light test tests light profile loading
Loader test tests now custom component loading
Default config dir is now working_dir/config
Add sun component test for state change
Tweak light test to create correct exception
Better light.xy_color parsing
Added light component test coverage
Renamed mock_switch_platform to mock_toggledevice_platform
Expanded switch test to push it to 100% coverage
Fix to make tests work on Travis CI
Added tests for switch component
Clean up code sun component tests
Added test coverage for sun component
Minor fix for Chromecast component
Cleaned up tests a bit
Added initial Chromecast test coverage
Final test added to get to 100% coverage for groups
Extended group tests
Added group component tests
Reorganized testing
...
2014-11-26 20:44:37 +01:00
Gustav Ahlberg
1c94bb1c0f
Schedule component and time event
...
The schedule can read a schedule.json file and create time events
2014-11-26 20:38:40 +01:00
Paulus Schoutsen
ce1a5de607
Light test tests light profile loading
2014-11-25 23:16:07 -08:00
Paulus Schoutsen
cda04b7ece
Add sun component test for state change
2014-11-25 22:31:36 -08:00
Paulus Schoutsen
2220df5a3e
Better light.xy_color parsing
2014-11-25 21:38:47 -08:00
Paulus Schoutsen
5f9787aeb2
Added light component test coverage
2014-11-25 21:28:43 -08:00