Fabian Affolter
5f8f6666e6
Update issue templates
2018-05-04 10:55:55 +02:00
Fabian Affolter
54ccbbcb64
Update issue templates
2018-05-04 10:54:55 +02:00
Fabian Affolter
a7a3cff0f1
Update issue templates
2018-05-04 10:52:20 +02:00
Fabian Affolter
9859840b9c
Update issue templates
2018-05-04 10:48:13 +02:00
cdce8p and GitHub
8cabec7ac1
Fix ZWave light brightness ( #14261 )
...
* Fix ZWave light brightness
* The brightness should always be an integer
* Changed to round
2018-05-03 23:28:03 +02:00
Paulus Schoutsen and Pascal Vizeli
15e75b07d8
Allow fetching media player covers via websocket connection ( #14233 )
...
Lint
2018-05-03 22:03:26 +02:00
Paulus Schoutsen and Pascal Vizeli
58257af289
Add fetching camera thumbnails over websocket ( #14231 )
...
* Add fetching camera thumbnails over websocket
* Lint
2018-05-03 22:02:59 +02:00
Erik Eriksson and Sebastian Muszynski
4ecce2598a
Re-enable eliqonline requirement ( #14265 )
2018-05-03 19:54:37 +02:00
cdce8p and Sebastian Muszynski
e68b52d50d
Demo Sensor - Added device_class support ( #14269 )
2018-05-03 19:51:36 +02:00
roiff and cdce8p
c9de2f015b
HomeKit - Climate: power state on/off support ( #14082 )
...
* add power state support on off
* Added check for current operation mode
* Extended 'set_heat_cool'
* Added tests
2018-05-03 18:22:43 +02:00
giangvo and Paulus Schoutsen
ef4498ec27
Issue/add template fans ( #12027 )
...
* add template fan
* add-template: address PR comments
* add-template: remove unused import
* add-template: revert async_track_state_change change
* add-template: use yield from
* Revert "add-template: use yield from"
This reverts commit 1e053714a7 .
* add-template: use yield
* add-template: remove unused import
* add-template: remove async_add_job usages
* use components
* add-template: use async/await
* add-template: fix style
* add-template: remove str()
* address pr comments
* fix style
2018-05-02 17:45:31 -04:00
Diogo Gomes and Paulus Schoutsen
c851dfa2c7
Restores switch state, case the switch is optimistic ( #14151 )
...
* Add restore_state to optimistic switch
* no need to schedule update
* test added
* lint
* new async syntax
* lint
2018-05-02 17:29:07 -04:00
Mark Coombes and Paulus Schoutsen
64b9fbd8d9
Add prereqs for HomeKit Controller ( #14172 )
2018-05-02 16:28:43 -04:00
Andrey and Paulus Schoutsen
f72d568374
Add unique_id to zwave node entity ( #14201 )
...
* Add unique_id to zwave node entity
* Wait 30s before adding zwave node if its unique_id is not ready
* Use only node_id in unique_id. Update name, manufacturer, and product attributes on node update.
2018-05-02 16:10:26 -04:00
Per Osbäck and Paulus Schoutsen
351e8921fa
python_openzwave update config service ( #12060 )
...
* update python-openzwave to 4.1.0
* add service which updates the configuration files from github
* 0.4.3
2018-05-02 15:06:09 -04:00
Mick Vleeshouwer and Paulus Schoutsen
b66be59598
Add PostNL sensor (Dutch Postal Services) ( #12366 )
...
* Add basic PostNL sensor (WIP)
* Update PostNL sensor
* Bump version
* Small updates to PostNL package based on feedback
* Remove unused import
* Pass api to sensor
* Refactor based on feedback
* Update based on feedback
* Fix feedback
* Clean up
* Bugfiix
* Bugfix
* SCAN_INTERVAL fix
* Remove unused import
* Refactor for new wrapper implementation
* Update postnl package requirement
* Change throttle logic
* Update package version
* Add new line
* Minor changes
* Change refresh time to 30 minutes
* Update requirements_all.txt
2018-05-02 14:37:41 -04:00
Otto Winter and Paulus Schoutsen
14c7fa8882
WUnderground unique ids ( #13311 )
...
* WUnderground unique_id
* Remove async_generate_entity_id
* Lint
* Address comment
2018-05-02 14:23:07 -04:00
Mathieu Velten and Paulus Schoutsen
ce98dfe395
Add support for tracking devices on Netgear access points ( #13331 )
...
* Netgear: add support for tracking devices on access points
* Netgear: add SSL support and autodetection
2018-05-02 09:38:24 -04:00
Anders Melchiorsen and Paulus Schoutsen
bf056b6f01
Fix Hue color state for missing xy ( #14230 )
2018-05-02 09:25:08 -04:00
Sebastian Muszynski and Paulus Schoutsen
8b13658d3b
Improve config schema of the blackbird component ( #14007 )
...
* Import moved, return values removed and redundant log message removed
* Improve config schema of the blackbird component
* Tests updated
* Handle updated
* Schema fixed
2018-05-02 09:21:50 -04:00
Diogo Gomes and Paulus Schoutsen
e968b1a0f4
UPnP code cleanup ( #14235 )
...
* missing async calls
* lint
* cleanup
2018-05-02 09:15:30 -04:00
Mohamad Tarbin and Fabian Affolter
6453ea4e61
Add Social Blade Sensor ( #14060 )
...
* Adding Dominion Energy Sensor
* Update : remove white spacves and set the update time to be daily
* Update : update spacing as per hound suggestions, Move imports
* Update : Fix Travis CI build errors
* Update Documentations on method levels
* Update Documentations on method levels
* Update Documentations on method levels
* Add Exception Handeling if login failed, add PLATFORM_SCHEMA
* Add Exception Handeling if login failed, add PLATFORM_SCHEMA
* Add Exception Handeling if login failed, add PLATFORM_SCHEMA
* Update dominionenergy.py
* Adding Selenium to requirements_all.txt
* Checking the username/password while setup
* Checking the username/password while setup
* removing extra white space
* Update : Adding the Platform only if credentials works
* Update : Add PlatformNotReady exception
* Update : Add PlatformNotReady exception
* Update .coveragerc
* Remove change
* Adding USCIS component
* Adding Line after the class DOC
* Update : Extract USCIS logic code to Component
* Update : Extract USCIS logic code to Component
* Adding CURRENT_STATUS
* Change Error handling, remove date from attributes
* Update the Version for USCIS
* Add Social Blade Sensor
* Update class documentation
* Update coverage and requirements_all
* Update : houndci error with intent
* Update : Add coverage
* Update uscis.py
* Add comments
* Add comments
* Delete dominionenergy.py
* Update requirements_all.txt
* Update .coveragerc
* Update .coveragerc
* Update .coveragerc
* Update : update after code review
* Fix remaining issues
2018-05-01 22:27:20 +02:00
Matt Snyder and Paulus Schoutsen
c2d00be91e
Allow independent control of white level on flux_led component ( #13985 )
...
* Allow independent control of white level on flux_led component.
Also preserve brightness on color change.
* Limit white value support to RGBW mode.
* Requested changes.
* Correct liniting issues
* Formatting
2018-05-01 15:38:45 -04:00
Otto Winter and Paulus Schoutsen
e4655a7e63
Add MQTT Sensor device_class ( #14033 )
...
* Add MQTT Sensor device_class
* Add test
2018-05-01 15:38:08 -04:00
Aaron Bach and Paulus Schoutsen
7a05471912
Converts RainMachine to hub model (part 2) ( #14225 )
...
* Converts RainMachine to hub model (part 2)
* Small style adjustments for consistency
* Moving MAC calculation to one-time call in component
* Removing unneeded attribute
* Bumping Travis
* Lint
2018-05-01 15:36:43 -04:00
escoand and Paulus Schoutsen
8d5c3a2b91
add volumio discovery ( #14220 )
...
* add volumio discovery
* add missing library
* Update volumio.py
2018-05-01 15:20:38 -04:00
corneyl and Paulus Schoutsen
2f0fc0934f
Buienradar improvements: continuous sensors and unique ID's ( #13249 )
...
* Force update continuous sensors when new measurement available.
* Added unique ID's based on coordinates, sensor type and client name.
* Fixed over-indentation (hound review)
* Revert "Added unique ID's based on coordinates, sensor type and client name."
This reverts commit 3345e67a15 .
* Fix lint errors.
* Re-added unique ID's based on location.
* Removed wrong error logging.
* Removed creating UUID from unique id
* Lint
2018-05-01 15:06:41 -04:00
Paulus Schoutsen and Pascal Vizeli
83d300fd11
Custom component loading cleanup ( #14211 )
...
* Clean up custom component loading
* Fix some tests
* Fix some stuff
* Make imports work again
* Fix tests
* Remove debug print
* Lint
2018-05-01 20:57:30 +02:00
Ville Skyttä and Paulus Schoutsen
5d96751168
panasonic_viera: Provide unique_id from SSDP UDN, if available ( #13541 )
2018-05-01 14:54:06 -04:00
NovapaX and Paulus Schoutsen
38560cda1c
Allow to set a desired update interval for camera_proxy_stream view ( #13350 )
...
* allow to set a desired update interval for camera_proxy_stream view
* lint
* refactor into a seperate method.
Keep the handle_async_mjpeg_stream method to be overridden by platforms
so they can keep proxying the direct streams from the camera
* change descriptions
* consolidate
* lint
* travis
* async/await and force min stream interval for fallback stream.
* guard clause. Let the method raise error on interval.
* is is not =
* what to except when you're excepting
* raise ValueError, remove unnecessary 500 response
2018-05-01 14:49:33 -04:00
blackwind and Paulus Schoutsen
bf53cbe08d
Support setting explicit mute value for Panasonic Viera TV ( #13954 )
...
* Use module's methods instead of API calls
* Use module's methods instead of API calls for media commands
2018-05-01 14:41:36 -04:00
Ruben and Paulus Schoutsen
b00f771541
Add more parameters for DSMR sensor ( #13967 )
...
* Add more parameters for DSMR component
* Add suiting icon for power failure
* Add suiting icon for swells & sags
* Fix tab indentation -> spaces
* Fix too long lines (PEP8)
2018-05-01 14:40:48 -04:00
Otto Winter and Paulus Schoutsen
9bc8f6649b
Template Sensor add device_class support ( #14034 )
...
* Template Sensor Device Class Support
* Lint
* Add tests
2018-05-01 14:32:44 -04:00
Fabian Affolter and Paulus Schoutsen
b0cccbfd9f
Upgrade mypy to 0.590 ( #14207 )
2018-05-01 14:14:28 -04:00
Simon Hörrle and Paulus Schoutsen
e78497789b
Change the divisor for total consumption output ( #14215 )
...
According to my observations, the "switch_energy" value displayed by Pyfritzhome is the sum of Wh over the last week since measurement.
As a result, the correct divisor for representing output as kWh would be 1000 instead of 10000.
2018-05-01 14:13:35 -04:00
Paulus Schoutsen and GitHub
d82693b460
Allow easy extension of websocket API ( #14186 )
...
* Allow easy extension of websocket API
* Lint
* Move panel test to frontend
* Register websocket commands
* Simplify test
* Lint
2018-05-01 13:35:23 -04:00
Paulus Schoutsen and Pascal Vizeli
cdd45e7878
Foundation for users ( #13968 )
...
* Add initial user foundation to Home Assistant
* Address comments
* Address comments
* Allow non-ascii passwords
* One more utf-8 hmac compare digest
* Add new line
2018-05-01 18:20:41 +02:00
sander76 and Paulus Schoutsen
b994c10d7f
HomematicIP cloud: Add logic to check accesspoint connection state ( #14203 )
...
* Add logic to check accesspoint connection state
* lint
* changes as per @balloobs comments.
* pylint fix
2018-05-01 11:01:13 -04:00
Russell Cloran and Paulus Schoutsen
9d4d1c8233
zha: Clean up binary_sensor listener registration/state updates ( #14197 )
...
- Instead of registering listeners in the entity __init__, do it in
async_added_to_hass to avoid errors updating an entity which isn't fully
set up yet
- Change from schedule_update_ha_state to async_schedule_update_ha_state
2018-05-01 08:55:25 -04:00
Diogo Gomes and Paulus Schoutsen
a4e0c9c251
Fixes #14169 (Upgrade pyupnp-async to 0.1.0.2) ( #14210 )
...
* Fixes #14169 (upstream version bump)
* bump pyupnp-async version
2018-05-01 08:51:47 -04:00
Philipp Schmitt and Daniel Høyer Iversen
626d6df545
Update CODEOWNERS ( #14214 )
2018-05-01 10:14:33 +02:00
Paulus Schoutsen and Pascal Vizeli
12dff5baa8
Add room hint support to Google Assistant cloud ( #14180 )
2018-04-30 21:05:29 +02:00
Paulus Schoutsen and GitHub
d1460de89b
Merge pull request #14199 from home-assistant/rc
...
0.68.1
0.68.1
2018-04-30 14:04:29 -04:00
Paulus Schoutsen and Paulus Schoutsen
c23cc0e827
Disable eliqonline requirement ( #14156 )
...
* Disable eliqonline requirement
* Disable pylint import error
2018-04-30 13:46:47 -04:00
Paulus Schoutsen
c704ceaeb7
Version bump to 0.68.1
2018-04-30 13:37:12 -04:00
Paulus Schoutsen and Paulus Schoutsen
daeccfe764
Fix poorly formatted automations ( #14196 )
2018-04-30 13:36:56 -04:00
Otto Winter and Paulus Schoutsen
7f1b591fbb
Improve chromecast disconnection logic ( #14190 )
...
* Attempt Cast Fix
* Cleanup
2018-04-30 13:36:55 -04:00
Paulus Schoutsen and Paulus Schoutsen
aba143ac9f
Do not sync entities with an empty name ( #14181 )
2018-04-30 13:36:55 -04:00
cdce8p and Paulus Schoutsen
03c34804bc
Added CONF_IP_ADDRESS to HomeKit ( #14163 )
2018-04-30 13:36:54 -04:00
Matthew Garrett and Paulus Schoutsen
f2a17a5462
Fix Python 3.6 compatibility for HomeKit controller ( #14160 )
...
Python 3.6's http client passes an additional argument to _send_output,
so add that to the function definition.
2018-04-30 13:36:54 -04:00