Pascal Vizeli
90f9a6bc0a
Cleanup and simplitfy the async state update ( #9390 )
...
* Cleanup and simplitfy the async state update
* Update test_entity.py
2017-09-12 10:01:03 +02:00
Johan Bloemberg
4a3048b370
Initialize sun with correct values. ( #7559 )
...
* Initialize sun with unknown values.
Initial values should be `unknown` instead of `0`. Otherwise on HA restart the value of `0` is pushed to metrics databases (graphite/influx/recorder).
* Update sun position before emitting initial update
* Simplify based on armills comment.
* Use provided time for calculation.
2017-05-12 16:04:30 -07:00
Adam Mills
40d27cde0e
Refactor sun component for correctness ( #7295 )
...
* Refactor sun component for correctness
* Convert datetimes to dates for astral
* Fix tests for updated code
* Fix times now that calcs are fixed
* Move sun functions to helpers
* Fix flake on new file
* Additional tweaks from review
* Update requirements
2017-05-09 00:03:34 -07:00
Fabian Affolter
3ee4d1060f
Update docstrings ( #7361 )
...
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update tomato.py
* Update isy994.py
* Lint + fix tests
* Lint
2017-04-29 22:04:49 -07:00
Nate
8cff98d07b
From Dusk till Dawn ( #6857 )
...
* Added dawn, dusk, noon and midnight to the Sun component
* Created a helper method for the solar events
2017-04-06 22:59:41 -07:00
Fabian Affolter
c46ba3446d
Upgrade astral to 1.4 ( #6332 )
...
* Upgrade astral to 1.4
* Update test for norway
2017-03-16 17:38:46 +01:00
Pascal Vizeli
8232f1ef65
Cleanup async handling ( #6388 )
...
* Cleanups unneeded blocks
* Cleanup bootstrap
* dedicated update_ha_state
* Fix imap_email_content
* fx tests
* Fix lint & spell
2017-03-04 15:10:36 -08:00
Fabian Affolter
4cb20ce6d9
Upgrade astral to 1.3.4 ( #5744 )
2017-02-04 20:51:22 +01:00
Fabian Affolter
44c4b25f2b
Upgrade astral to 1.3.3 ( #4956 )
2016-12-17 19:29:36 +01:00
Fabian Affolter
ed1d0b4197
Upgrade astral to 1.3.2 ( #4505 )
2016-11-21 17:27:48 +01:00
Fabian Affolter
c35e5c9997
Upgrade astral to 1.3 ( #4238 )
2016-11-06 07:36:16 -08:00
Paulus Schoutsen
62785c2431
More async tests ( #4223 )
...
* Annotate test callbacks to be async
* Convert device_sun_light_trigger to be async
2016-11-05 16:36:20 -07:00
Fabian Affolter
a7266ae6cf
Check that no configuration is provided ( #3553 )
2016-09-29 19:02:22 -07:00
Paulus Schoutsen
6714392e9c
Move elevation to core config and clean up HTTP mocking in tests ( #2378 )
...
* Stick version numbers
* Move elevation to core config
* Migrate forecast test to requests-mock
* Migrate YR tests to requests-mock
* Add requests_mock to requirements_test.txt
* Move conf code from bootstrap to config
* More config fixes
* Fix some more issues
* Add test for set config and failing auto detect
2016-06-27 09:02:45 -07:00
Fabian Affolter
be9730cc6c
Upgrade astral to 1.2 ( #2259 )
2016-06-08 20:58:16 -07:00
Paulus Schoutsen
f868df1035
Fix Norway ( #2197 )
2016-06-01 23:02:46 -07:00
Fabian Affolter
fed2584d8a
Add azimuth ( #1951 )
...
* Add azimuth
* Place elevation and azimuth together in update part
2016-05-29 15:03:29 -07:00
Fabian Affolter
49882255c4
Upgrade astral to 1.1 ( #2131 )
2016-05-25 09:10:08 -07:00
Paulus Schoutsen
68d92c3196
Use standardised datetime format
2016-04-16 01:46:50 -07:00
Jan Harkes
656e187729
Some fixes for yr config validation. ( #1809 )
...
The setup_platform function is trying to get CONF_LATITUDE and CONF_LONGITUDE,
but the validation schema was not accepting these.
Also moved CONF_MONITORED_CONDITIONS and CONF_ELEVATION to homeassistant.const
because they are used in other places.
2016-04-11 21:44:39 -07:00
Jan Harkes
db2783c2d1
Upgrade astral ( #1754 )
...
* Upgrade astral to 1.0
* Pass timezone as string, not object, to astral.Location.
2016-04-08 20:51:48 -07:00
Fabian Affolter
b534244e40
Fix PEEP257 issues
2016-03-08 17:55:57 +01:00
Fabian Affolter
b8a40457ee
Update docstrings to match PEP257
2016-03-07 18:50:30 +01:00
Paulus Schoutsen
e80309c03c
Fix imports (using isort)
2016-02-18 21:27:50 -08:00
Fabian Affolter
5410a0c8f6
Updgrade to astral 0.9
2016-01-26 23:34:25 +01:00
Paulus Schoutsen
601211f1d9
Sun docs cleanup
2016-01-04 00:15:44 -08:00
Paulus Schoutsen
9c3b1b7a96
Fix sun import issue
2015-12-27 15:00:49 -08:00
Paulus Schoutsen
87c88078c8
Update sun to use elevation util
2015-12-27 11:22:10 -08:00
pavoni
aff1c27372
Remove unused and potentially confusing property
2015-11-29 20:45:03 +00:00
pavoni
41a0f2c198
Add elevation attribute
2015-11-29 10:47:20 +00:00
Paulus Schoutsen
fabd0ced3f
Make DEPENDENCIES optional for components
2015-11-26 13:11:59 -08:00
Fabian Affolter
97f9f8aa49
Update link to docs (Jekyll 3 update)
2015-11-09 13:12:18 +01:00
Fabian Affolter
8d99c4a0cc
Move configuration details to docs
2015-10-14 10:39:51 +02:00
Paulus Schoutsen
1ec5178f66
Remove scheduler component
2015-09-15 00:05:20 -07:00
Ryan Kraus
893ae15042
Changed component REQUIREMENTS to absolute versions.
2015-08-29 21:39:50 -04:00
Paulus Schoutsen
382c1de981
Built-in components no longer use deprecated methods
2015-08-03 17:08:13 +02:00
Paulus Schoutsen
c659be7e17
Sun component will work now without internet
2015-07-25 23:45:49 -07:00
Paulus Schoutsen
1fda362ca3
Take elevation into consideration
2015-07-16 21:19:23 -07:00
Paulus Schoutsen
35f0270688
Sun component: ephem->astral
2015-07-16 19:57:07 -07:00
Paulus Schoutsen
940b2998ea
Add REQUIREMENTS list to components
2015-07-07 00:01:46 -07:00
Fabian Affolter
531b702d65
fix typo
2015-05-26 17:02:38 +02:00
Paulus Schoutsen
ae0cf49560
UTC upgrades for scheduler, nmap tracker, dsl_trigger
2015-05-14 21:07:15 -07:00
Paulus Schoutsen
e0ecb64a10
Use UTC as the internal datetime format
2015-04-28 19:12:05 -07:00
Paulus Schoutsen
3650a2fa85
Sun component now uses Entity ABC
2015-04-25 17:43:22 -07:00
Paulus Schoutsen
9b643d57f0
ps: Add a global config object to Home Assistant
2015-03-18 23:02:58 -07:00
Paulus Schoutsen
004d4ed123
Ensure the sun latitude and longitude are strings
2015-02-28 19:14:32 -08: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
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