zmrowicki@hotmail.com
c3a1193ef9
Fix #863 - Added a check for good pull from OWM and return if the object is None
2016-01-20 19:36:33 -08:00
Paulus Schoutsen
ec2d9af8dc
Merge pull request #943 from trollkarlen/influxdb-fix
...
influxdb: fix the need of admin to run
2016-01-20 19:22:40 -08:00
Paulus Schoutsen
f0e44728d7
Merge pull request #944 from HydrelioxGitHub/twitter_notify
...
Add Twitter as a notification platform
2016-01-20 19:21:38 -08:00
hydreliox
f67747456f
Clean some errors
2016-01-21 02:14:11 +01:00
hydreliox
f6017a17b2
Add Twitter as a notification platform
2016-01-21 02:02:32 +01:00
Robert Marklund
89aa3cbc62
influxdb: fix the need of admin to run
...
Use select statment to show if db exits instead of
'SHOW DATABASES' which cant be run by a non admin user.
See https://github.com/influxdata/influxdb/issues/4785 for more info.
Also influxdb dont like empty writes('') so ignore state changes of that kind,
this happens on startup of home assistant.
Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
2016-01-21 00:19:16 +01:00
Robert Marklund
543190dfb0
sonos: add hosts and interface_addr to sonos config
...
Config can now specify one or more hosts to connect and
also a interface_addr to multicast on if multiple interfaces exists.
Signed-off-by: Robert Marklund <robbelibobban@gmail.com>
2016-01-20 22:55:08 +01:00
Paulus Schoutsen
fdc8c45a69
Merge pull request #940 from balloob/remove_sensor_state
...
Remove sensor state
2016-01-20 12:52:23 -08:00
pavoni
d2d421ca8f
Remove ghost debug code.
2016-01-20 20:02:03 +00:00
pavoni
7ad5b3a17b
Fix bug related to maker_param types
2016-01-20 19:13:29 +00:00
Erik
58ef69b95d
less hacky way of getting unique cover art
2016-01-20 16:31:51 +01:00
pavoni
0de9229d75
More tidying.
2016-01-20 11:25:20 +00:00
pavoni
f4c3ac2a62
Tidy
2016-01-20 11:19:00 +00:00
pavoni
6c5ceaf686
Remove sensor state from switch and wemo
2016-01-20 11:06:08 +00:00
Erik
54f65ae87d
1) artwork_url might be a relative url (such as /imageproxy). in that case, join it with the base url. note: urllib.parse.urljoin will handle case when the artwork url is absolute. 2) artwork would not be replaced in the user interface because the url did not change between tracks ( http://.../cover.jpg ). solved by appending internal hash of the media title to the url to force reload
2016-01-20 10:57:39 +01:00
Paulus Schoutsen
4f2dc3cc2a
Merge pull request #934 from balloob/mqtt-protocol
...
Allow forcing MQTT protocol v3.1
2016-01-19 20:20:04 -08:00
MartinHjelmare
9249dc6dd3
Fix missing binary sensor types
...
* Add missing binary sensor types to sensor/mysensors.
* Remove unneeded pylint disable.
2016-01-19 19:26:40 +01:00
Paulus Schoutsen
f97ba263c4
Allow forcing MQTT protocol v3.1
2016-01-19 09:00:40 -08:00
Paulus Schoutsen
85df9e98bd
Merge pull request #922 from balloob/mqtt-fixes
...
Fix MQTT reconnecting
2016-01-19 08:45:49 -08:00
Erik
d43101f22a
fix issue where sensors and switches were duplicated because of component getting initialized twice. closes #913
2016-01-18 19:41:41 +01:00
Tim
3d23cd10fc
Attempt to fix ungrouped-imports pylint error
2016-01-18 18:30:09 +00:00
Tim
66cd8d264e
Remove use of warn()
2016-01-18 18:27:46 +00:00
Tim
291910d74e
Add LIFX bulb support
2016-01-18 18:10:32 +00:00
Paulus Schoutsen
7ac648d0ab
Merge pull request #889 from Bart274/dev
...
Create command_sensor.py
2016-01-18 07:47:00 -08:00
Bart274
3b42390062
Update command_sensor.py
2016-01-18 13:48:09 +01:00
Bart274
a80917f530
Update command_sensor.py
2016-01-18 09:24:38 +01:00
Paulus Schoutsen
8fbb585874
Fix MQTT reconnecting
2016-01-17 21:39:25 -08:00
Ryan Kraus
027d97321f
Merge pull request #911 from rmkraus/service-toggle
...
Added toggle service
2016-01-17 21:11:35 -05:00
Paulus Schoutsen
a9c6f8c1d9
Enforce entity attribute types
2016-01-17 17:50:20 -08:00
Paulus Schoutsen
06b4fcc2cf
Fix lint errors
2016-01-17 16:36:25 -08:00
Paulus Schoutsen
6dc2501116
ps - fix RPi GPIO imports
2016-01-17 16:29:41 -08:00
Joseph Hughes
4ca4941c82
fix pylint errors in sensor/nest
2016-01-16 12:56:38 -07:00
Joseph Hughes
4dbd84ead0
make sure everything inherits from NesSensor
2016-01-16 12:53:42 -07:00
Joseph Hughes
0495776a22
merge upstream dev
2016-01-16 12:52:22 -07:00
Joseph Hughes
dd35551047
fix order of inhertiance
2016-01-16 12:47:08 -07:00
Paulus Schoutsen
880bd011a9
Merge pull request #908 from persandstrom/verisure_code_digits
...
Verisure - code digits settings
2016-01-16 09:04:53 -08:00
Paulus Schoutsen
7de91a270a
Merge pull request #905 from Xorso/alarmdotcom_bugfix
...
Alarmdotcom bugfix
2016-01-16 08:48:07 -08:00
Paulus Schoutsen
09973abe8a
Merge pull request #897 from balloob/input-boolean
...
New component: input_boolean
2016-01-16 08:47:29 -08:00
Ryan Kraus
342a819fd4
Added toggle service
...
Added a toggle service to the homeassistant, light, switch, and
media_player domains.
2016-01-16 10:45:05 -05:00
Per Sandström
78742c016b
code digits settings
2016-01-16 15:12:54 +01:00
pavoni
be23c6c86d
Bump pywemo version.
2016-01-16 11:35:17 +00:00
Daren Lord
a194c4f1bd
Merge branch 'dev' of https://github.com/balloob/home-assistant into alarmdotcom_bugfix
2016-01-15 22:16:01 -07:00
Daren Lord
edb24add6b
Fixed but when alarm is trying to change state the state gets updated and changes the page.
2016-01-15 22:15:31 -07:00
Paulus Schoutsen
bc88985889
Merge pull request #901 from philipbl/ssl
...
Increase security of using SSL
2016-01-15 17:32:51 -08:00
Greg Dowling
3d27dd3ec4
Merge pull request #902 from balloob/fix_vera_sensor_subscriptions
...
Another Vera fix
2016-01-15 21:46:27 +00:00
pavoni
c2f5eb3073
Missed change.
2016-01-15 21:42:51 +00:00
pavoni
541b268721
Update to use refactored pyvera, fixes subscription issues - esp sensors.
2016-01-15 21:30:58 +00:00
Philip Lundrigan
fdbb409331
Increase security of using SSL
2016-01-15 13:39:54 -07:00
Philip Lundrigan
f96c5aa62f
Fix bug in locative logic
2016-01-15 13:19:53 -07:00
sfam
48b6c5b5cb
fix import BinarySensorDevice
2016-01-15 18:14:46 +00:00
sfam
d8d59d9a66
remove rpi_gpio sensor
2016-01-15 18:05:48 +00:00
sfam
7c925ac295
update comments
2016-01-15 16:53:46 +00:00
sfam
8617b92d1b
Update RPi.GPIO version and code refactoring
2016-01-15 16:53:45 +00:00
Paulus Schoutsen
bb80e3a9fc
Merge pull request #898 from balloob/vera_fixes
...
Vera fixes
2016-01-15 07:43:03 -08:00
Joseph Hughes
80023f62d9
Merge remote-tracking branch 'upstream/dev' into nest_sensor
...
# Conflicts:
# .coveragerc
# requirements_all.txt
2016-01-15 08:18:16 -07:00
Joseph Hughes
9617288bd5
multiple inheritance for nest binary sensor
2016-01-15 08:16:33 -07:00
pavoni
4fd79afa42
Bump pyvera version.
2016-01-15 11:45:17 +00:00
pavoni
719f9a63d9
Fix style issue
2016-01-15 10:52:58 +00:00
pavoni
4bc33d0352
Bump pyvera version.
2016-01-15 10:34:14 +00:00
pavoni
c4e1035638
Add humidity sensor, add units for humidity and light sensors.
2016-01-15 09:21:48 +00:00
Bart274
d40e889d3b
Update command_sensor.py
...
Importing CommandSensorData from the command_sensor in sensors in order not to duplicate code
2016-01-15 09:01:58 +01:00
Fabian Affolter
90c2aed7b4
Update docstrings
2016-01-15 08:55:59 +01:00
Fabian Affolter
5108602de3
Update link to docs and docstrings
2016-01-15 08:55:59 +01:00
Paulus Schoutsen
5ee17ffc58
Update frontend
2016-01-14 23:47:55 -08:00
Paulus Schoutsen
6b899ddc1d
100% test coverage for input_boolean
2016-01-14 23:25:25 -08:00
Paulus Schoutsen
0a711922ef
Remove unnecessary instance variable
2016-01-14 23:19:08 -08:00
Paulus Schoutsen
475b631d9c
Initial version input_boolean
2016-01-14 23:18:52 -08:00
Paulus Schoutsen
40c75f0a51
Merge pull request #887 from sdague/dev
...
Add support for Proliphix thermostat
2016-01-14 22:03:09 -08:00
Paulus Schoutsen
1dd99a6d5d
Update frontend
2016-01-14 22:02:02 -08:00
Paulus Schoutsen
bed9b038c8
Merge pull request #856 from w1ll1am23/Wink_power_strip_support
...
Wink power strip support
2016-01-14 19:23:41 -08:00
Joseph Hughes
9210c57c2d
Fix lint errors and PR comments
2016-01-14 14:32:43 -07:00
Joseph Hughes
313cbda0aa
fix multiple PR issues
2016-01-14 14:17:28 -07:00
Paulus Schoutsen
86b0e49995
Merge pull request #894 from Xorso/alarmdotcom
...
Adding in alarm control panel for Alarm.com accounts.
2016-01-14 13:01:58 -08:00
Joseph Hughes
a39148dd38
fix pylint errors for Nest Sensor
2016-01-14 11:37:17 -07:00
Joseph Hughes
ac34db3c8a
Merge remote-tracking branch 'upstream/dev' into nest_sensor
...
# Conflicts:
# .coveragerc
# requirements_all.txt
2016-01-14 11:00:34 -07:00
Joseph Hughes
7b993da0de
address PR comments for Nest Sensor
2016-01-14 10:48:24 -07:00
William Scanlon
de5bee6359
Updated python-wink version
2016-01-14 08:56:59 -05:00
Daren Lord
34f124190c
Fixing pylint errors
2016-01-14 06:29:12 -07:00
Sean Dague
d867366be1
add proliphix thermostat support
...
The proliphix nt10e is an early network thermostat that supports an
HTTP interface. This adds basic support for it to home-assistant (get
/ set heating setback).
2016-01-14 06:32:08 -05:00
Bart274
d0d375d433
Update command_sensor.py
2016-01-14 10:27:11 +01:00
Bart274
d17aa103b4
Update command_sensor.py
2016-01-14 10:13:57 +01:00
Fabian Affolter
f0af23a4f5
Add link to docs and update pressure unit
2016-01-14 09:16:20 +01:00
Paulus Schoutsen
bdd6bb7918
Update frontend
2016-01-13 23:51:29 -08:00
Paulus Schoutsen
3ec49a0ef0
Merge pull request #892 from sdague/f_rounding
...
round min / max values for temperature
2016-01-13 22:50:15 -08:00
Paulus Schoutsen
7fba4b354e
Merge pull request #878 from HydrelioxGitHub/netatmo
...
Netatmo
2016-01-13 22:24:17 -08:00
Daren Lord
236ae94474
Merging dev branch
2016-01-13 23:14:58 -07:00
Daren Lord
308969e6dd
Adding in alarm.com control panel.
2016-01-13 23:09:39 -07:00
Joseph Hughes
0e6a60b086
Add the nest sensor for tracking data from nest
2016-01-13 21:05:47 -07:00
Sean Dague
4fc0163139
round min / max values for temperature
...
In order for the polymer thermostat component to have sensible step
values the min / max values have to be round numbers. The current code
only does that for systems running in degrees C. For those of us in
silly land that still function in degrees F, this causes some
oddities in the UI.
Always round mix / max values to make it good no matter what
fundamental units we are in.
2016-01-13 21:22:56 -05:00
hydreliox
314d34a644
Update library lnetatmo requirements
...
Thanks to @rmkraus
2016-01-14 03:00:51 +01:00
Paulus Schoutsen
2745b0f99e
Merge pull request #874 from xifle/zwave
...
Zwave inclusion / exclusion events
2016-01-13 12:47:39 -08:00
Bart274
e5919c1bfe
Update command_sensor.py
2016-01-13 12:19:20 +01:00
Bart274
c8961fcf99
Create command_sensor.py
...
This adds a binary command_sensor
2016-01-13 11:52:42 +01:00
hydreliox
4f13236008
Merge remote-tracking branch 'refs/remotes/balloob/dev' into netatmo
2016-01-13 09:03:44 +01:00
Paulus Schoutsen
2a377a6125
Refactor syslog component for Windows users
2016-01-12 23:59:15 -08:00
hydreliox
058dba50cc
Correct name using format instead of concatenation
2016-01-13 08:46:45 +01:00
Paulus Schoutsen
e6846e7eb9
Convert asuswrt user/pass to strings
2016-01-12 22:28:53 -08:00
Ryan Kraus
a0ddda4bc6
Updated frontend to newest commit
2016-01-12 22:15:23 -08:00
Ryan Kraus
57c0f96118
Renamed update_state to update in universal media player
...
Renamed update_state method in universal media player to update so that
it would be called by HA when the state was being published. Moved the
update_ha_state to a function inside of __init__. Updated the tests
accordingly.
2016-01-12 22:15:23 -08:00
Ryan Kraus
a84429538b
Fixed attribute configuration handling in universal media player
...
Forced all parsed attribute configurations to be of length 2. Removed
entity_id=None option from entity lookups. Explicitly passed entity
lookup information to _entity_lkp.
2016-01-12 22:15:23 -08:00
Ryan Kraus
07953fb7e3
Removed dependencies property from universal media player
...
The dependencies property was only being called once by the __init__
method so it was removed and the code was moved to the __init__ method.
The tests were updated to reflect this.
2016-01-12 22:15:23 -08:00
Ryan Kraus
12da6f531e
Removed property from universal media player
...
The active_child_state property was unnecessary as it was not being
referenced outside the class. This commit removes it and updates the
tests accordingly.
2016-01-12 22:15:22 -08:00
Ryan Kraus
769f5aafb7
Added should_poll = False to universal media player
2016-01-12 22:15:22 -08:00
Ryan Kraus
a1abab8ced
Set universal media player to force refresh when updating HA
2016-01-12 22:15:22 -08:00
Ryan Kraus
270a998e3c
Merged service calling method in universal media player
2016-01-12 22:15:22 -08:00
Ryan Kraus
d829497c3d
Changed universal media player to keep service attrs in dict
...
Revised universal media player to keep service data in a dictionary
rather than passing it around as magic parameters.
2016-01-12 22:15:22 -08:00
Ryan Kraus
a8d5b0e5ec
Made universal media player cache active player
...
Revised universal media player to cache the active player when updating
the state when any of the children change. Revised tests to accommodate
this change.
2016-01-12 22:15:22 -08:00
Ryan Kraus
85d732a45a
Streamlined child state lookups in universal media player
...
1) Removed children property because it was only being used by one
method.
2) Removed option to return state as object from _entity_lkp as it was
no longer needed.
3) Used hass.states.get to get entity state objects.
4) Revised test to remove children property.
2016-01-12 22:15:22 -08:00
Ryan Kraus
8f3e8d29f0
Renamed SUPPORT_VOLUME_STEP flag in media_player
...
1) Renamed SUPPORT_VOLUME_BUTTONS to SUPPORT_VOLUME_STEP
2) Removed unused imports from tests.
2016-01-12 22:15:22 -08:00
Ryan Kraus
ee4543d739
Using call_from_config in Universal Media Player
...
Changed universal media player to use the call_from_config helper to
call services specified in the configuration file. This was done to
copy what is done in the Alexa and Automation components.
2016-01-12 22:15:22 -08:00
Ryan Kraus
59456f20fb
Added tests to universal media player and fixed bug
...
1) Fixed universal media player to maintain specified child order when
checking for active child.
2) Added many tests to universal media player.
2016-01-12 22:15:22 -08:00
Ryan Kraus
4a1f609893
Lint fixes and faster updating to universal media player.
...
1) Many lint fixes.
2) Bound the Universal Media Player to its dependencies so that its
state will be updated when one of its dependencies is changed.
2016-01-12 22:15:22 -08:00
Ryan Kraus
36214c73ee
Better handling of entity lookups in Universal media player.
...
Allowed the lookup function in the Universal Media Player to return
either a state object or the actual state of an entity during lookup.
2016-01-12 22:15:21 -08:00
Ryan Kraus
20a1025a8c
Added active_child attribute to universal media players.
...
The entity of the first active child is now reported in the attributes
for a universal media player.
2016-01-12 22:15:21 -08:00
Ryan Kraus
ec85884d92
Added initial implementation of universal media player.
2016-01-12 22:15:21 -08:00
Paulus Schoutsen
3b7b12bbd5
Make Flake8 happy
2016-01-12 21:53:27 -08:00
Moonshot
6f398f59df
Fix filtering of EVENT_CALL_SERVICE and EVENT_SERVICE_EXECUTED events
2016-01-12 22:57:03 -05:00
Moonshot
8ace656657
Create mqtt eventstream component
2016-01-12 22:56:26 -05:00
hydreliox
a4481efe07
Code cleanup
2016-01-13 04:26:40 +01:00
hydreliox
dc31ddbef2
Extract 'modules' as a constant
2016-01-13 04:19:27 +01:00
hydreliox
0c2fe4c5f3
Remove temp unit logic
...
HA should convert unit automatically
2016-01-13 04:16:25 +01:00
hydreliox
03febb81d3
Extract 'secret_key' as a constant
2016-01-13 03:45:43 +01:00
hydreliox
6f1a25d8d6
Add a configuration validation
...
All parameters are required
2016-01-13 03:43:10 +01:00
hydreliox
f182f7dccd
Remove uncessary requirement check
...
HA already check the requirement before setup the platform
2016-01-13 03:29:17 +01:00
Fabian Affolter
31fcd230b1
Update docstrings
2016-01-12 11:30:12 +01:00
Paulus Schoutsen
1ad5cae98e
Merge pull request #884 from partofthething/zwave-alarm
...
Added z-wave alarm sensors to list of devices that can be auto-detected and used
2016-01-11 23:52:06 -08:00
ntouran
5af4864326
ZWave alarm sensor cleanup (pylint fixes)
2016-01-11 23:27:53 -08:00
Paulus Schoutsen
ea8d278f8f
Rename freesms to free_mobile
2016-01-11 21:05:32 -08:00
Paulus Schoutsen
88de9908ce
Merge branch 'pr/879' into dev
...
Conflicts:
requirements_all.txt
2016-01-11 21:03:52 -08:00
ntouran
2495226c87
Merge remote-tracking branch 'origin/dev' into zwave-alarm
2016-01-11 20:48:54 -08:00
ntouran
c1aa1fb0e0
First attempt at adding Z-wave COMMAND_CLASS_ALARM
2016-01-11 20:46:45 -08:00
Paulus Schoutsen
a5b198e2b8
Merge pull request #771 from MartinHjelmare/mysensors-component-switch
...
Mysensors component switch
2016-01-11 19:04:35 -08:00
xifle
cd669239ae
Changed zwave node add/remove events to services
2016-01-11 22:39:28 +01:00
hydreliox
bc73a6829d
Code formatting
...
Correct pylint errors
2016-01-11 09:30:32 +01:00
hydreliox
542b640ef0
FreeMobile Notify
...
First Commit for FreeSMS platform
2016-01-11 09:25:26 +01:00
hydreliox
bcb42674fc
Corrections due to pylint tests
2016-01-11 06:57:31 +01:00
hydreliox
1f1a46a8bd
Remove unused library
...
Remove the library used for dev
2016-01-11 05:35:26 +01:00
hydreliox
7b999e6cd1
Convert Temperature output
...
Convert temperature from celcius to fahrenheit if the HA config need it
2016-01-11 05:29:32 +01:00
hydreliox
c97a25cc86
Add configuration verification and sensors type
...
Generate an error in the configuration name of a module or a queried
sensor type is not correct.
Add support for co2 pressure and noise sensors
2016-01-11 05:21:38 +01:00
Greg Dowling
cdf24ec205
Merge pull request #872 from balloob/vera-debugging
...
Vera updates
2016-01-10 17:34:49 +00:00
Paulus Schoutsen
579f4d4cca
Merge pull request #875 from xifle/dev
...
Owntracks transition events minor improvement
2016-01-10 09:16:27 -08:00
xifle
fce04e7ad0
Added inclusion / exclusion events
...
Events may be used to start inclusion / exclusion of zwave devices.
This is especially useful in the case of a Z-Wave stick without
"hardware" inclusion button.
2016-01-10 15:28:34 +01:00
xifle
6c94650603
Accept lower & upper case for owntracks 'home' region
2016-01-10 15:00:14 +01:00
pavoni
fca8ad5b0b
Tidy.
2016-01-10 12:48:36 +00:00
pavoni
4b4fb038e3
Update for new library, slightly revise switch logic.
2016-01-10 12:30:47 +00:00
MartinHjelmare
0b3a66dd1a
Merge branch 'dev' into mysensors-component-switch
2016-01-10 04:27:39 +01:00
MartinHjelmare
2d8cf7de44
Fix wrapper and S_BINARY and bump req. version
...
* Wrap existing SerialGateway instance instead of subclassing
SerialGatewat class.
* Add S_BINARY in switch platform only in version 1.5 of mysenors api.
* Use version 0.4 of pymysensors.
* Show gateway port as state attribute.
2016-01-10 04:10:38 +01:00
Paulus Schoutsen
438e78610d
Update PyChromecast dependency
2016-01-09 16:21:08 -08:00
Paulus Schoutsen
058f6f9303
Merge pull request #862 from balloob/alexa-service
...
Add calling service functionality to Alexa
2016-01-09 16:13:46 -08:00
pavoni
af21f72d17
Update pyvera version.
2016-01-09 22:58:28 +00:00