Daniel Høyer Iversen
d3fb69783d
Tellstick config validation
2016-04-21 07:57:28 -07:00
Stefan Jonasson
eb9ed5ccfe
Rewrite of the tellstick module. It now uses a common base for all shared functionality.
...
The rewrite addresses a problem with the tellstick hardware dropping
commands when too many simultaneous calls is being made from HA. Also fixes a bug when the dim level was changed externally.
This breaks previous configurations.
The new config for tellstick is
```yaml
tellstick:
signal_repetitions: X
```
Lights and Switches are detected automatically.
Sensors work like before because they do not share any functionality with the other devices and they also needs a complete other configuration.
2016-03-13 19:28:42 +01:00
Fabian Affolter
49ebc6d0b0
Fix PEP257 issues
2016-03-08 13:35:39 +01:00
Stefan Jonasson
e57eca517b
Add assumed state for Tellstick devices.
...
Tellstick device states are always assumed so this should be set to true.
2016-03-05 10:24:22 +01:00
Paulus Schoutsen
f08b77dc4c
Clean up state_attributes vs device_state_attributes
2016-02-06 22:34:24 -08:00
Paulus Schoutsen
377d2c6e5a
Allow generating requirements_all.txt
2015-11-17 00:21:49 -08:00
Fabian Affolter
97f9f8aa49
Update link to docs (Jekyll 3 update)
2015-11-09 13:12:18 +01:00
Fabian Affolter
5dbdf82ec7
Fix typo
2015-10-23 22:58:00 +02:00
Fabian Affolter
9f4a3f4aea
Use the logger the same way as other platforms do
2015-10-23 22:57:07 +02:00
Fabian Affolter
cfb3384ee3
Add link to docs
2015-10-21 16:38:33 +02:00
Stefan Jonasson
94db1ac142
Codestyle cleanup
2015-09-23 11:46:55 +02:00
Stefan Jonasson
f48e65096a
Removed logging.
2015-09-23 11:38:47 +02:00
Stefan Jonasson
3244975489
Removed logging.
2015-09-23 11:37:45 +02:00
Stefan Jonasson
10327795e9
Added more logging.
2015-09-23 11:34:20 +02:00
Stefan Jonasson
bcbb8edd59
Added more logging.
2015-09-23 11:30:46 +02:00
Stefan Jonasson
86270e1a37
Added more logging.
2015-09-23 11:27:25 +02:00
Stefan Jonasson
de7a34b648
Added more logging.
2015-09-23 11:25:08 +02:00
Stefan Jonasson
82a06279de
Added more logging.
2015-09-23 11:22:32 +02:00
Stefan Jonasson
62af1fcc57
Added more logging.
2015-09-23 11:19:27 +02:00
Stefan Jonasson
6afe99dcc7
Added more logging.
2015-09-23 11:14:47 +02:00
Stefan Jonasson
b6bf398859
Added callback logging.
2015-09-23 11:07:37 +02:00
Stefan Jonasson
48df06d1c0
Added callback logging.
2015-09-23 10:18:45 +02:00
Stefan Jonasson
b4ca691822
Removed the check for callback_dispatcher
2015-09-23 09:52:58 +02:00
Stefan Jonasson
16c2827465
Removed the check for callback_dispatcher
2015-09-23 09:50:12 +02:00
Stefan Jonasson
e90fd3d654
Removed the check for callback_dispatcher
2015-09-23 09:43:16 +02:00
Stefan Jonasson
7d0ff6884c
Added the req consts
2015-09-23 09:32:11 +02:00
Stefan Jonasson
a9ea8972dd
Updated required tellcore version
2015-09-23 08:29:57 +02:00
Stefan Jonasson
a0c1202ad6
Try to make the connection to the tellcore library more stable
2015-09-23 08:26:40 +02:00
Stefan Jonasson
6437f6f6b4
Desperate try to fix travis ci reporting a unused-argument
2015-09-21 12:57:11 +02:00
Stefan Jonasson
34f36479c6
Fix states not updating after command was sent!
2015-09-20 21:29:38 +02:00
Stefan Jonasson
a60a9202a5
cleanup
2015-09-20 14:17:32 +02:00
Stefan Jonasson
ab81231e6d
Changed flow so we got one callback per platorm instead of per device which caused race conditions in the telldus library.
2015-09-20 14:11:42 +02:00
Stefan Jonasson
60d8266ce0
Fix for issue:
...
Tellstick switches status changes aren't realtime #204
2015-09-20 00:57:04 +02:00
Fabian Affolter
78a555faf5
Update docstring (config file) and attempt to honor PEP0257
2015-09-07 19:39:16 +02:00
Ryan Kraus
893ae15042
Changed component REQUIREMENTS to absolute versions.
2015-08-29 21:39:50 -04:00
Paulus Schoutsen
60ade75031
Add missing dependencies
2015-08-08 21:22:34 -07:00
Gustav Ahlberg
370355b94b
Added functionallity so that the tellstick switch can send it's signals repeatedly
...
Because the tellstick sends its actions via radio and from most receivers it's impossible to know if the signal was received or not.
2015-07-08 21:39:50 +02:00
Fabian Affolter
fdb46d80ba
Update documentation
2015-05-13 19:06:17 -07:00
Paulus Schoutsen
a9324ba9d4
Update components to use Entity instead of Device
2015-03-21 19:16:13 -07:00
Paulus Schoutsen
3e15742875
Move device ABCs to separate helper file
2015-03-05 23:18:22 -08:00
Paulus Schoutsen
89100d14c8
Refactored device components
2015-03-01 01:35:58 -08:00
Danielhiversen
76d14157ec
Fixed Flake8 error
2015-02-05 18:39:03 +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
ff230cefe3
Disable pylint unused-argument check
2015-01-19 23:40:51 -08:00
Paulus Schoutsen
283b187501
Use properties instead of getters for Device class
2015-01-11 09:20:41 -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
9f9b926011
All platforms supported by components have their own file - you can can have custom platforms
2014-11-11 21:39:17 -08:00