Daniel Høyer Iversen
769d958464
Config validation for rfxtrx sensor ( #1780 )
2016-04-10 16:05:32 -07:00
Daniel Høyer Iversen
d3493c7e5a
Config validation of yr sensor ( #1767 )
2016-04-10 10:43:05 -07:00
Jan Harkes
a7016e4b32
Move CONF_STATE_TOPIC, CONF_COMMAND_TOPIC and CONF_RETAIN to mqtt component.
2016-04-06 22:51:39 -04:00
Jan Harkes
eb3f812e38
Config validation for MQTT sensor platform.
2016-04-06 22:51:39 -04:00
Paulus Schoutsen
b4ddc86304
Fix speedtest with external installed package
2016-04-06 07:38:35 -07:00
Justyn Shull
c232242af0
Add support for monitoring nzbget
...
Calculate average download rate the same way as downloadrate
Add config option for choosing which nzbget variables to monitor, and provide a default
Pep8 fixes
Refactoring and changes based on @balloob's comments
Add nzbget.py to .coveragerc omit list. Check if there are any http
errors (like bad auth) when creating the nzbgetapi class. If there
are, the setup_platform() function will return false. Exceptions are
logged as well.
When a new sensor is created, assign the initial value from the api
instead of simply using None until the first update call.
2016-04-03 15:57:50 -07:00
Greg Dowling
61a9562811
Reconnect loopenergy
...
* Bump pyloopenergy version to handle disconnects. Round floats.
* Bump pyloopenergy version - to support reconnect.
2016-04-02 08:47:21 -07:00
pavoni
6ee086c0bb
Fix thread termination on exit.
2016-04-01 15:36:33 +01:00
Paulus Schoutsen
423d8be83f
Merge pull request #1658 from balloob/add_loop_energy
...
Add loop Energy sensors.
2016-03-31 23:16:23 -07:00
Paulus Schoutsen
b063fa3165
Merge pull request #1646 from balloob/rfxtrx
...
Fixed bug in rfxtrx sensor
2016-03-31 22:12:04 -07:00
pavoni
c41e63806c
Add loop Energy sensors.
2016-03-31 17:00:43 +01:00
Daniel
c4062bf6ea
Fixed bug in rfxtrx sensor
2016-03-30 10:57:26 +02:00
Paulus Schoutsen
a4ffec341b
Merge pull request #1633 from balloob/config-validation
...
Add initial config validation
2016-03-29 23:01:36 -07:00
Paulus Schoutsen
d0e613194e
Merge pull request #1644 from robbiet480/uber-fixes
...
Uber sensor breaking fix
2016-03-29 22:20:21 -07:00
Robbie Trencheny
56e64d477a
Little fixes
2016-03-29 21:02:17 -07:00
Robbie Trencheny
55daf51108
Dont set default value for price_details to empty dict since we want to check price_details for is None
2016-03-29 20:42:15 -07:00
Robbie Trencheny
60b427accc
Flake8 and Pylint fixes
2016-03-29 20:36:04 -07:00
Robbie Trencheny
0ac34aaa52
Fix for when you have an Uber product that doesnt give a price estimate
2016-03-29 20:14:27 -07:00
Robbie Trencheny
9f5e192761
Uber Rides SDK has been updated upstream to support Python3. No need for this fork anymore!
2016-03-29 18:44:36 -07:00
Paulus Schoutsen
5baa98b79f
Add initial config validation
2016-03-28 23:46:12 -07:00
Robbie Trencheny
2a194d8861
Use named string formatting for safety
2016-03-26 18:55:49 -07:00
Robbie Trencheny
dac3c9d1b5
Pylint and flake8
2016-03-26 18:53:21 -07:00
Robbie Trencheny
5a35e4a9ba
Data source validation
2016-03-26 18:52:03 -07:00
Robbie Trencheny
1fd96296f7
Use parameterized queries when possible
2016-03-26 18:47:54 -07:00
Robbie Trencheny
116b83b53f
Fix PyGTFS import errors
2016-03-26 18:25:49 -07:00
Robbie Trencheny
f31ba11861
Lock SQLAlchemy
2016-03-26 18:05:34 -07:00
Robbie Trencheny
982baaba22
Annoying missing period
2016-03-26 17:59:38 -07:00
Robbie Trencheny
8fe1a9f008
Pylint and flake8
2016-03-26 17:53:46 -07:00
Robbie Trencheny
90f1b57ed8
Initial GTFS sensor
2016-03-26 17:41:09 -07:00
Flyte
ada561df30
Remove unused import and unnecessary DOMAIN constant from TCP components.
2016-03-26 17:33:18 +00:00
Fabian Affolter
2c45d1f27d
Upgrade pyowm to 2.3.1
2016-03-26 12:50:12 +01:00
Paulus Schoutsen
befdecc3b0
Merge pull request #1602 from robbiet480/uber-sensor
...
Uber sensor
2016-03-25 21:51:03 -07:00
Robbie Trencheny
20f8935b86
Clean up a lot of pep8 and syntax errors.
2016-03-25 19:32:49 -07:00
Paulus Schoutsen
41f205e09d
Clean up template platforms
2016-03-24 23:22:17 -07:00
Robbie Trencheny
5b18ea4237
Fix all pylint, flake8 and pydocstyle issues
2016-03-24 22:30:10 -07:00
Robbie Trencheny
0b9699fd4b
Uber sensor
2016-03-24 19:48:10 -07:00
Fabian Affolter
40e17da415
Upgrade to python-forecastio 1.3.4
2016-03-24 16:42:25 +01:00
Fabian Affolter
369d234bda
Remove wallet
2016-03-24 12:38:18 +01:00
Fabian Affolter
2c770164f2
Upgrade blockchain to 1.3.1
2016-03-24 08:00:05 +01:00
Fabian Affolter
a0be348f3a
Upgrade psutil to 4.1.0
2016-03-23 22:44:05 +01:00
Paulus Schoutsen
015527aa5f
Nest sensor - remove broken sensor types
2016-03-22 08:45:44 -07:00
Paulus Schoutsen
c093a2bf54
Merge pull request #1564 from balloob/fix_template_race_condition
...
Fix remaining race condition in template components.
2016-03-17 21:18:38 -07:00
William Scanlon
208a7c9e60
Added available method to all wink components
2016-03-17 15:57:26 -04:00
pavoni
4e7160139e
Fix race condition in template components.
2016-03-17 12:10:19 +00:00
Greg Dowling
fd27e4fc7d
Merge pull request #1550 from balloob/restructure_vera
...
Refactor vera into a platform.
2016-03-16 09:28:27 +00:00
pavoni
9fc73fa644
Refactor vera into a platform.
2016-03-16 09:03:56 +00:00
Fabian Affolter
b29eff5ef1
UPdate log messages
2016-03-15 23:52:55 +01:00
bradsk88
8a6cc49438
Upgrading python-wink to 0.6.3
...
This corrects a bug where multi-sensors' internal states were rendered null when downloading state updates from the Wink API.
2016-03-14 19:16:54 -06:00
Paulus Schoutsen
b9856a2af5
Fix final pep257 issues
2016-03-09 23:34:38 -08:00
Per Sandström
d1256d4889
Merge pull request #1508 from persandstrom/verisure_typo_thermometers
...
verisure configuration value typo fix
2016-03-08 21:42:43 +01:00
Fabian Affolter
8bff97083c
Fix PEPE257 issues
2016-03-08 16:46:34 +01:00
Per Sandström
567727fb3b
verisure configuration value typo fix
2016-03-08 14:10:47 +01:00
pavoni
4e3c8a8697
Fix noisy error on startup. Make callbacks code consistent.
2016-03-06 19:19:07 +00:00
Paulus Schoutsen
41214fd082
TCP test to work offline
2016-03-05 09:27:22 -08:00
Dan Smith
be04ebf9ed
Give mFi options to control TLS usage
...
The default configuration of the mFi controller generates self-signed
certificates which are valid for short periods of time, and which are
regnerated on start or as needed. This makes requests mad. Since most
people will be using the self-signed certificates anyway, add options
to let them choose non-TLS, or unverified connections if they want/need.
This bumps the mficlient requirement to 0.3.0 for proper handling of
verify=False.
2016-02-29 17:37:41 -08:00
Stefan Jonasson
c586111c8c
Fixed the z-wave sensor workarounds for empty manufacturer ids
2016-02-29 11:05:11 +01:00
Paulus Schoutsen
1974e2cfbe
Merge pull request #1430 from ggruner/dev
...
Add support for NetAtmo rain gauge
2016-02-28 09:19:41 -08:00
Fabian Affolter
014b11c61d
Upgrade to psutil 4.0.0
2016-02-28 16:34:06 +01:00
Fabian Affolter
b70a455a13
Upgrade py-cpuinfo to 0.2.3
2016-02-28 16:16:03 +01:00
Fabian Affolter
9da8679dbd
Add link to docs
2016-02-28 15:35:20 +01:00
Gregor Gruener
c14ca9983c
Add support for NetAtmo rain gauge
...
Example Config:
...
modules:
Bedroom:
- temperature
LivingRoom:
- temperature
Outside:
- temperature
Garden:
- rain
- sum_rain_1
- sum_rain_24
The three new parameters stand for:
- rain # Estimated rainfall for today in "mm"
- sum_rain_1 # Rainfall in the last hour in "mm"
- sum_rain_24 # Rainfall in "mm" from 00:00am - 23:59pm
2016-02-28 12:24:45 +01:00
MartinHjelmare
d12dfc33a5
Fix mysensors sensor types
...
* Remove sprinkler and water leak from sensor types. These two are
supported by binary sensor.
2016-02-28 01:58:22 +01:00
Paulus Schoutsen
be55ee059e
Make names command line platform consistent
2016-02-27 15:56:35 -08:00
Paulus Schoutsen
afb51d14b8
Merge pull request #1302 from persandstrom/vsure_maintenace
...
updated verisure reconnect
2016-02-27 14:50:24 -08:00
Per Sandström
d7e3c6a442
verisure refactoring and fix reconnect
2016-02-27 21:50:19 +01:00
Daniel Høyer Iversen
278fdc0983
Merge pull request #1385 from balloob/rfxtrx
...
improve rfxtrx sensor
2016-02-26 10:49:10 +01:00
Paulus Schoutsen
6512b7d701
Merge pull request #1380 from w1ll1am23/wink_binary_sensor
...
Moved Wink binary sensors to a binary sensor class
2016-02-25 18:19:38 -08:00
Paulus Schoutsen
782713ee4f
Merge pull request #1398 from GreenTurtwig/steam
...
Update Steam sensor to show currently played game
2016-02-25 18:14:54 -08:00
Dan Smith
37e5b98919
Fix mFi error handling in setup_platform
...
The exception we were catching incorrectly referenced the client variable
in local scope instead of the module. Also, if we fail to connect we can
get a requests exception, so catch and handle that as well.
2016-02-25 15:52:13 -08:00
William Scanlon
5a64ef2c98
Moved Wink binary sensors to a binary sensor class
2016-02-25 14:03:02 -05:00
Rowan Hine
393df2da49
Update steam_online.py
2016-02-25 17:46:51 +00:00
Rowan Hine
a54986159c
Update Steam sensor to show currently played game
2016-02-25 17:05:00 +00:00
Daniel
8ffa3684e3
rfxtrx refactor
2016-02-25 17:40:24 +01:00
Paulus Schoutsen
dc02370b43
Merge pull request #1355 from deisi/deutsche_bahn
...
New deutsche_bahn component
2016-02-25 08:31:47 -08:00
Daniel
23db6e753f
refactor rfxtrx code
2016-02-25 13:08:16 +01:00
Paulus Schoutsen
57ac6cd76f
Merge branch 'extract-entity-picture' into dev
...
Conflicts:
homeassistant/components/sensor/steam_online.py
2016-02-24 22:00:58 -08:00
Paulus Schoutsen
caa1b73035
Merge pull request #1394 from MartinHjelmare/use-get_component-mysensors
...
Use get_component instead of importing component for mysensors
2016-02-24 19:55:03 -08:00
MartinHjelmare
2790ee0b02
Use get_component instead of importing component
2016-02-25 00:24:31 +01:00
Paulus Schoutsen
eb681e721c
Merge pull request #1387 from stefan-jonasson/z_wave_workaround_fix
...
Fixed the workaround for philio slim multi sensor.
2016-02-24 14:45:27 -08:00
Malte Deiseroth
b096004449
New deutsche_bahn component
...
Uses the (schiene)[https://pypi.python.org/pypi/schiene/0.14 ] API to communicate with the webserver of bahn.de
and pulls iformation about a specific connection from the (bahn.de)[http://www.bahn.de/p/view/index.shtml ]
webpage. The departure time of the next train for the given connection is shown.
In case of delay, the delay is also shown. Additional `ATTRIBUTES` are used to
inform about e.g. the type of the train, price and if it is ontime.
Usage:
sensor:
platform: deutsche_bahn
from: name_of_start_station
to: name_of_final_station
Problems:
I'm testing it for quite some time, but I have never seen the `ATTRIBUTES` in case
of a delayed train. The `ATTRIBUTES` are directly passed from the `schiene` API. So this
usecase has not been tested yet.
deutsche_bahn ist not supporting the `schiene` api unlike in the swiss_public_transport case.
It's not guaranteed that `schiene` will work forever, infact it can happen that Bahn AG will
intentionally brake the API at some point. In the past Bahn AG has not allways been very supportive
to the opensource community.
2016-02-24 17:35:00 +01:00
Fabian Affolter
5406028ace
Modify docstrings to match PEP257
2016-02-24 10:47:35 +01:00
Fabian Affolter
4563c54a3e
Add link to docs and modify docstrings to match PEP257
2016-02-24 10:38:06 +01:00
Stefan Jonasson
04b48e0683
Moved the workaround for philio slim multi sensor.
...
Changed the key matching to utilize integer values. It does not report always return the hex marker '0x' in the identifier strings. This Re closes issue #1349
2016-02-24 10:28:49 +01:00
Paulus Schoutsen
967a751da1
Add entity_picture property
2016-02-23 22:41:24 -08:00
Paulus Schoutsen
8dc6443d14
Merge pull request #1364 from GreenTurtwig/steam
...
Added a Steam sensor
2016-02-23 21:31:27 -08:00
Fabian Affolter
582394bc3b
Modify import of template and PEP257
2016-02-23 21:19:22 +01:00
Rowan Hine
f8240a9cda
Changed to use dictionary
2016-02-23 18:02:48 +00:00
Rowan Hine
532d807771
Add Steam sensor
2016-02-23 09:35:27 +00:00
Fabian Affolter
60d579af84
Update/add docstrings (PEP257)
2016-02-23 06:23:04 +01:00
Paulus Schoutsen
b294383f20
Merge pull request #1368 from Gerto/dev
...
Don't set Bitcoin wallet if not setup in configuration
2016-02-22 07:35:24 -08:00
Fabian Affolter
7d9e882d52
Update docstrings to match PEP257
2016-02-22 14:42:11 +01:00
Gert
cbe27d8f1a
Don't set wallet if not setup in configuration
...
Because of problems with the Wallet part of python blockchain library (see #1242 ) , the entire Bitcoin module isn't working currently.
This change does not fix those problems but at least makes the sensor work again for people who don't need Wallet-related functionality.
It also just seems better practice to not set a wallet and call "wallet.get_balance()" when not wallet is set in configuration.
2016-02-22 11:44:00 +01:00
Paulus Schoutsen
82e11e237e
Merge pull request #1268 from flyte/tcp-component-pr
...
Add generic TCP socket component
2016-02-21 19:21:20 -08:00
Paulus Schoutsen
92be572374
Merge pull request #1351 from tpatja/zwave_binary_sensor
...
ZWave binary sensor support
2016-02-21 13:57:06 -08:00
William Scanlon
3da554a198
Update wink version
2016-02-21 12:01:32 -05:00
Teemu Patja
5053c807c0
ZWave binary sensor support
...
Treat ZWave binary sensors as binary_sensor components instead of
regular sensors.
2016-02-20 23:57:59 +02:00
Paulus Schoutsen
fb9d8c79b5
Bloomsky main component to load its platforms
2016-02-19 23:22:23 -08:00
Paulus Schoutsen
f5f52010d1
Extract bloomsky binary_sensor
2016-02-19 23:21:56 -08:00
MartinHjelmare
08aaea5444
Add mysensors binary sensor
...
* Add mysensors binary sensor.
* Add discovery platforms to binary_sensor base component.
* Replace device_state_attributes with state_attributes in
binary_sensor base class.
* Fix docstrings.
* Add discovery of binary sensor to mysensors component.
* Add child.type as argument to mysensors device_class.
* Move binary sensor types from sensor to binary_sensor module.
* Fix binary_sensor attribute tests. Use state_attributes instead of
device_state_attributes.
2016-02-20 04:28:17 +01:00
MartinHjelmare
52131a3335
Fix temperature unit
...
* Specify temperature unit according to gateway setting, to avoid
converting to Fahrenheit when already Fahrenheit.
* Fix docstrings in wrapper class.
2016-02-20 02:11:15 +01:00
Flyte
4e6b755b26
Add tests for TCP component.
2016-02-19 17:41:51 +00:00
Paulus Schoutsen
f20ea41538
Merge pull request #1322 from w1ll1am23/nest_weather_component
...
Added support for nest current weather conditions
2016-02-19 08:24:07 -08:00
William Scanlon
14afd1e409
Removed debugging logging
2016-02-19 08:26:56 -05:00
Paulus Schoutsen
e80309c03c
Fix imports (using isort)
2016-02-18 21:27:50 -08:00
Paulus Schoutsen
560173e13b
Merge pull request #1327 from justyns/zwaveremote
...
Return early from setup_platform when zwave NETWORK is not configured
2016-02-18 20:27:43 -08:00
Justyn Shull
9a740bff2a
Return early from setup_platform when zwave NETWORK is not configured
2016-02-18 18:12:00 -06:00
Paulus Schoutsen
30e1569b21
Fix bloomsky component importing
2016-02-18 13:10:25 -08:00
William Scanlon
d7c4b50e3e
Added support for nest current weather conditions
2016-02-18 16:04:32 -05:00
Flyte
c1d39a2fce
Remove unnecessary top-level TCP component. Fix order of inheritance on TCP BinarySensor.
2016-02-18 17:25:02 +00:00
MartinHjelmare
6e8c79d531
Change refactor structure
...
* Make a flatter one level inheritance, with MySensorsLight as parent
with four children, one per light type.
* Break out helper methods. One per plain light, dimmer and RGB/RGBW
children and per update, turn_on and turn_off, nine in total. Put
these in the parent.
* Call the helper methods as needed from the child methods update,
turn_on and turn_off.
* Change name of MySensorsLightLight to MySensorsLightPlain.
* Fix module docstrings according to pep257.
* Change name of color util method from rgb_hex_to_list to
rgb_hex_to_rgb_list.
* Add unit tests for rgb_hex_to_rgb_list.
2016-02-18 02:04:06 +01:00
Flyte
348b7abe7d
Change TCP component to use Jinja2 instead of regex
2016-02-17 18:12:36 +00:00
Flyte
cf93644d54
Move generic tcp sensor entity to specific sensor component
2016-02-17 17:26:53 +00:00
Paulus Schoutsen
5756cff8a4
Merge pull request #1281 from molobrakos/eliqonline
...
improve error handling
2016-02-16 11:24:36 -08:00
Erik
44a39636b1
improve error handling
2016-02-16 18:23:08 +01:00
pavoni
9a6c99264e
Catch KeyError as well as ValueError when handling efergy errors.
2016-02-16 12:05:00 +00:00
infamy
16865b82d3
initial commit of the neurio_energy sensor
2016-02-15 15:54:07 -08:00
Flyte
3d83eea5f7
Add tcp component.
2016-02-15 16:04:14 +00:00
Paulus Schoutsen
bf0b453677
Merge branch 'hotfix/state-as-number' into dev
...
Conflicts:
homeassistant/const.py
tests/helpers/test_state.py
2016-02-13 08:32:06 -08:00
Paulus Schoutsen
77b141a355
Update Wink to 0.6
2016-02-13 08:17:38 -08:00
Paulus Schoutsen
6d6cf886f3
Merge pull request #1222 from turbokongen/verisure-mouse
...
Support for Mousedetectors connected in Verisure systems
2016-02-13 00:22:34 -08:00
John Arild Berentsen
a29be5455c
Fix unit and wrong errorhandling
2016-02-13 09:05:18 +01:00
Paulus Schoutsen
7dd51034cd
Merge pull request #1213 from MartinHjelmare/mysensors-light
...
Add mysensors light platform
2016-02-12 19:01:41 -08:00
nkgilley@gmail.com
ba530e5a16
fix ecobee sensor unique id.
2016-02-12 17:24:00 -05:00
John Arild Berentsen
c584b6b28d
Support for Mousedetectors connected in Verisure systems
2016-02-12 21:41:01 +01:00
Paulus Schoutsen
75d3d25969
Merge pull request #1129 from nkgilley/speedtest
...
Speedtest.net component
2016-02-12 08:59:19 -08:00
nkgilley@gmail.com
7cb57583e2
fix line too long
2016-02-12 11:44:24 -05:00
nkgilley@gmail.com
3e3f5db2a5
use a windows & linux compatible regex
2016-02-12 11:30:55 -05:00
nkgilley@gmail.com
88fe28ea1b
add update service
2016-02-12 09:55:28 -05:00
Paulus Schoutsen
8857c48c17
Merge pull request #1206 from turbokongen/rfxtrx-newprotocols
...
Supporting electricity sensors with ELEC2/3 protocol from latest pyRFXtrx (0.4)
2016-02-11 23:30:40 -08:00
Fabian Affolter
57446cfb08
Add link to docs
2016-02-12 07:55:20 +01:00
nkgilley@gmail.com
b00cad7095
fix travisci errors.
2016-02-11 19:27:05 -05:00
MartinHjelmare
2cf061c768
Add mysensors light platform
...
* Make light controllable independently with types V_LIGHT, V_DIMMER,
V_RGB and V_RGBW. V_RGBW is not implemented in the frontend yet.
* Add discovery for light platform.
* Add optimistic mode config setting for switch and light
to allow feedback state from actuator.
* Move S_LIGHT, V_LIGHT, V_STATUS types from switch to light platform.
* Change node update logging to debug from info level.
* Fix some inaccurate comments.
2016-02-12 01:22:35 +01:00
nkgilley@gmail.com
e837e97c9d
use track_time_change
2016-02-11 19:09:51 -05:00
John Arild Berentsen
4d15367956
Supporting electricity sensors with ELEC2/3 protocol from latest pyRFXtrx (0.4)
2016-02-11 15:35:05 +01:00
Flyte
91fb2764cc
Use a cache object to reduce the frequency of calls to APCUPSd
2016-02-11 07:33:53 +00:00
Flyte
bb8981b611
Add apcupsd component.
2016-02-11 06:33:23 +00:00
Andy Huang
02609d0ab5
Changing battery level unit to "V" instead of "%" as the API reports output voltage, not percentage.
...
This value matches with Settings > Technical Information's Battery information.
2016-02-10 21:12:43 -08:00
MartinHjelmare
75775a561b
Use entity property available
2016-02-11 03:27:02 +01:00
roqeer
4bf4d94344
Changed to dict lookup with default value
...
Corrected on request
2016-02-09 22:09:44 +01:00
roqeer
3e26af5ff1
Correct bad-indentation
2016-02-09 19:09:48 +01:00
roqeer
c1270cf0bb
Add name property to DHT sensor
...
Add name to distinguish between multiple connected DHT sensors
2016-02-09 18:58:04 +01:00
Paulus Schoutsen
4840dd297a
Add unique ID to ecobee sensor
2016-02-08 20:39:09 -08:00
Dan Smith
0a7db98b0e
Round mFi sensor values to reasonable levels of precision
...
Most of the mFi sensors are able to reasonably provide accurate
readings to a tenth of a unit or so. This patch rounds them for
better display in the UI. Normally, I would expect this to be a view
action instead of altering the actual data emitted, but since these
values are reasonable for sensor precision, we're not really losing
anything. I followed the model from the openweathermap component, which
rounds for readability in the backend.
2016-02-07 20:51:00 +00:00
Dan Smith
8f690ff077
Add support for mPort input sensors
...
The mPort device has input pins that can be configured as digital or
analog inputs. We should support those as sensors.
2016-02-07 20:49:02 +00:00
Dan Smith
c113997609
Tweak mFi switch behavior to avoid false states
...
When we update the mFi server for the state of a switch, the new
state is not always reported immediately if we update right after
the action (the server is not RESTful).
This patch adds some internal target-state handling to report the
desired state on the next poll, allowing any subsequent polls to
override that state.
Also, bump the version requirement for mficlient to 0.2.2 to absorb
a bug fix.
2016-02-07 20:48:51 +00:00
Paulus Schoutsen
64611ab2be
Merge pull request #1157 from balloob/device-state-attributes
...
Clean up state_attributes vs device_state_attributes
2016-02-07 10:16:34 -08:00
Fabian Affolter
02efe903ab
Add icon
2016-02-07 12:43:02 +01:00
Fabian Affolter
757946293e
Move configuration details to docs
2016-02-07 11:52:17 +01:00
Paulus Schoutsen
f08b77dc4c
Clean up state_attributes vs device_state_attributes
2016-02-06 22:34:24 -08:00
Paulus Schoutsen
428750eeda
Merge pull request #1151 from kk7ds/add-mfi
...
Add support for Ubiquiti mFi sensors and switches
2016-02-06 20:11:53 -08:00
Philip Lundrigan
d2e8721918
Merge pull request #1124 from philipbl/fix_influx
...
Fix InfluxDB field type conflict
2016-02-06 20:49:20 -07:00
Dan Smith
a147304be9
Add support for Ubiquiti mFi sensors
...
This adds support for sensors based on Ubiquiti's mFi platform.
All ports/sensors are detected from the mFi controller and exposed.
2016-02-07 02:58:04 +00:00
MartinHjelmare
d773ad1ecb
Fix mysensors version errors
...
* The application of the version check in unit_of_measurement was
messed up after the last refactor. Fix that again.
* An error could occur in device_state_attributes if there was a
mismatch between used value_type in the device and mysensors
version in config. Add try... except to handle that.
Bump pyvera version.
Bump pywemo version.
Add unavailable status before properly initialised for maker and insight.
2016-02-07 00:28:12 +00:00
Paulus Schoutsen
b3e966665a
Merge pull request #1150 from bradsk88/master
...
Updating to python-wink 0.5.0
2016-02-06 13:04:42 -08:00
bradsk88
6e69737e88
Updating to python-wink 0.5.0
...
Major bugfix. ``` get_bulbs ``` and similar methods were always returning empty lists.
Better unit tests have been added to https://github.com/bradsk88/python-wink to avoid this regression.
2016-02-06 14:22:46 -06:00
Paulus Schoutsen
af0a44d976
Merge pull request #1144 from MartinHjelmare/fix-mysensors-errors
...
Fix mysensors version errors
2016-02-06 11:35:49 -08:00
Paulus Schoutsen
dde80850a6
Merge pull request #1112 from balloob/switch-template
...
First cut of switch.template
2016-02-06 09:12:13 -08:00
MartinHjelmare
b700ec4faa
Fix mysensors version errors
...
* The application of the version check in unit_of_measurement was
messed up after the last refactor. Fix that again.
* An error could occur in device_state_attributes if there was a
mismatch between used value_type in the device and mysensors
version in config. Add try... except to handle that.
2016-02-06 10:57:42 +01:00
Fabian Affolter
614034d196
Update docstrings
2016-02-06 08:23:30 +01:00
Paulus Schoutsen
c9d145cb13
Merge pull request #1120 from haraldnagel/dev
...
Add BloomSky weather station support
2016-02-05 20:06:53 -08:00
Harald Nagel
b6a32098d1
Add BloomSky weather station support
2016-02-06 01:37:32 +00:00
Fabian Affolter
6bf4532608
Add icon
2016-02-05 13:08:17 +01:00
Paulus Schoutsen
96066e94ab
Merge pull request #1122 from molobrakos/tellduslive
...
reworked telldus live support
2016-02-04 20:46:23 -08:00
nkgilley@gmail.com
78e758925b
remove commented lines.
2016-02-04 18:42:38 -05:00
nkgilley@gmail.com
19fc48f4a0
use raw regex
2016-02-04 18:39:09 -05:00
nkgilley@gmail.com
d469970e5a
Speedtest.net component
2016-02-04 18:21:37 -05:00
Erik
50a9b3a7c0
reworked telldus live support
2016-02-05 00:07:12 +01:00
Erik
f3b74079e0
provide default icon
2016-02-04 21:55:22 +01:00
Philip Lundrigan
c580953bd8
Fix MQTT sensor
2016-02-04 12:38:48 -07:00
pavoni
ced380f0cd
Remove unneeded entity_id check and blank lines.
2016-02-04 17:24:38 +00:00
Paulus Schoutsen
a33f1c61e5
Merge pull request #1108 from lukas-hetzenecker/regression-zwave-light
...
Z-Wave Regression: Fix state attributes of lights and switches.
2016-02-03 21:25:13 -08:00
Lukas Hetzenecker
8cf5ca0ba8
Regression: The device specific attributes of ZWave devices got lost.
...
Light and ZWaveDeviceEntity both have overwritten the property state_attributes
This includes the device specific attributes in the state_attributes again
2016-02-04 02:12:33 +01:00
Paulus Schoutsen
ce75c590b1
Merge pull request #1109 from lukas-hetzenecker/bugfix-zwave-fibaro-wall-plug
...
Z-Wave: Bugfix for Fibaro Wall Plug component
2016-02-03 08:34:06 -08:00
Fabian Affolter
356013118d
Update docstrings
2016-02-03 15:13:53 +01:00
Lukas Hetzenecker
1c33e01b99
styleguide fix
2016-02-03 13:03:01 +01:00
Lukas Hetzenecker
d09837fef6
Zwave: This is a bugfix for the Fibaro Wall Plug component
...
As discussed here ( https://www.domoticz.com/forum/viewtopic.php?f=6&t=5661 ) this components reports two different power consumption values.
Unfortunately only one of them is correct. Both of them map to the exactly same object id.
This bugfix gets rid of the incorrect one.
2016-02-03 12:44:11 +01:00
Paulus Schoutsen
b14f7f7ed0
Merge pull request #1099 from balloob/sensor_template_startup_error
...
Sensor template startup error
2016-02-02 18:32:09 -08:00
Fabian Affolter
bd8881cbe1
Add icon
2016-02-03 00:12:01 +01:00
Fabian Affolter
847e92f57a
Update docstrings
2016-02-03 00:01:26 +01:00
pavoni
d344defc7e
Switch to warning.
2016-02-02 16:26:17 +00:00
pavoni
3aad223c95
Change to warning if attributes missing.
2016-02-02 14:14:29 +00:00
Paulus Schoutsen
26efaa91a3
Merge pull request #1090 from balloob/fix_sensor_template_entity_id
...
Fix bug in sensor.template entity_id
2016-02-01 21:21:57 -08:00
Paulus Schoutsen
41165695f0
Merge pull request #1071 from deisi/onewireupdate
...
Little improvement for the onewire platform
2016-02-01 15:26:22 -08:00
pavoni
9c33af60f2
Fix unreachable code!
2016-02-01 18:38:11 +00:00
Malte Deiseroth
cb2e75befd
removed trailing whitespace
2016-02-01 19:24:08 +01:00
pavoni
95748a6880
Generate entity id correctly, was using friendly_name.
2016-02-01 17:45:18 +00:00
Paulus Schoutsen
10a41a22dc
Merge pull request #1084 from molobrakos/tellduslive
...
handle situation where no name is set yet for the sensor
2016-02-01 08:55:39 -08:00
Erik
ac0b6ca50c
handle situation where no name is set yet for the sensor
2016-02-01 17:42:08 +01:00
Daniel
5005b20122
Added and fixed yr tests
2016-02-01 15:50:17 +01:00
Fabian Affolter
395743005a
Add link to docs, new docstrings, and update docstrings
2016-02-01 11:47:09 +01:00
Malte Deiseroth
d6b19aae48
- check for reasonable temperature values
...
- round temperature to one digit
2016-01-31 22:56:48 +01:00
Martin Hjelmare
a8f7bc2324
Merge pull request #1034 from MartinHjelmare/refactor-s_v_types
...
Mysensors: Refactor s_types and v_types mapping
2016-01-30 01:04:06 +01:00
MartinHjelmare
9db0987e53
Refactor s_types and v_types mapping
...
To be able to handle new platforms with multiple used v_types but
single states, a new more strict mapping was required. Each s_type is
now mapped to its corresponding v_type(s) in a dict of lists.
2016-01-30 00:55:13 +01:00
Martin Hjelmare
c5de42e7b5
Merge pull request #1033 from MartinHjelmare/refactor-unit-of-measurement
...
Mysensors: Refactor unit of measurement
2016-01-29 18:21:15 +01:00
Paulus Schoutsen
f87c7d6732
Merge pull request #1023 from flyte/zigbee-pr
...
Add ZigBee integration and components.
2016-01-29 09:18:10 -08:00
MartinHjelmare
575e97a051
Refactor unit of measurement
...
* Add dict with map of units to v_types.
* Avoid numerous if, elif branches and return statements.
* Add custom unit decoupled from other units.
2016-01-29 18:11:58 +01:00
Flyte
902077d78b
Catch ZigBee exceptions when communicating with the devices and log appropriate messages.
2016-01-29 16:45:49 +00:00
Flyte
c17a4fca80
ZigBee: Ensure correct entity types are used for each component.
2016-01-29 12:00:53 +00:00
Flyte
241a768983
ZigBee: Remove extraneous update_ha_state() usage and use it more appropriately for initial state update.
2016-01-29 11:33:15 +00:00
Paulus Schoutsen
cbc6323438
Fix imports
2016-01-28 21:45:26 -08:00