Fabio Manganiello
|
2fd7ba003b
|
Decoding title from RSS feeds
|
2018-10-19 23:48:04 +02:00 |
|
Fabio Manganiello
|
af00ac6c68
|
Fixed attribute name
|
2018-10-14 17:36:06 +02:00 |
|
Fabio Manganiello
|
a4e2db184d
|
Added tts.google web plugin
|
2018-10-14 17:17:19 +02:00 |
|
Fabio Manganiello
|
74d23262b7
|
Implemented TCP backend
|
2018-10-11 14:02:29 +00:00 |
|
Fabio Manganiello
|
f79de2e708
|
Reverted bus post logic for HTTP backend
|
2018-09-25 00:31:51 +02:00 |
|
Fabio Manganiello
|
65ec2458d8
|
MQTT backend should call on_message instead of posting directly to the bus
|
2018-09-24 23:21:02 +02:00 |
|
Fabio Manganiello
|
d215410a6a
|
More consistent flow for messages received by a backend
|
2018-09-24 23:13:44 +02:00 |
|
Fabio Manganiello
|
59d84c4fcb
|
- Calling on_message on Redis backend to trigger the right logic
instead of `self.bus.post` directly
- For consistency `mset` now returns back the map of the set variables
- Redis backend enabled on tests
|
2018-09-24 22:07:13 +02:00 |
|
Fabio Manganiello
|
badb739a8c
|
Increased response queue read timeout to 60 seconds
|
2018-09-20 13:13:36 +00:00 |
|
Fabio Manganiello
|
6449504e26
|
Switched the bus to a Redis bus
|
2018-09-20 10:49:57 +00:00 |
|
Fabio Manganiello
|
661563d1f1
|
Added Redis bus
|
2018-09-20 09:41:27 +02:00 |
|
Fabio Manganiello
|
98d24b061a
|
Added joystick backend
|
2018-09-18 18:58:23 +02:00 |
|
Fabio Manganiello
|
2ee54b5220
|
Replaced fadeIn with show to make transitions less CPU heavy on RPi
|
2018-09-15 18:25:58 +02:00 |
|
Fabio Manganiello
|
63890f7670
|
Return of get_measurement should always be a dict
|
2018-09-06 03:14:11 +02:00 |
|
Fabio Manganiello
|
5b5e861f94
|
Implemented distance sensors backend
|
2018-09-06 03:02:16 +02:00 |
|
Fabio Manganiello
|
98a8874084
|
Added accelerometer sensor backend
|
2018-09-06 02:31:01 +02:00 |
|
Fabio Manganiello
|
53ba5f6628
|
Wrap camera stop and connection close in two distinct try-catch blocks
|
2018-09-05 15:29:14 +00:00 |
|
Fabio Manganiello
|
6e867e9fb2
|
Support for multiple thresholds for the same sensor
|
2018-08-25 12:29:20 +02:00 |
|
Fabio Manganiello
|
2df9c5a890
|
Fixed gpio css
|
2018-08-22 21:01:37 +02:00 |
|
Fabio Manganiello
|
a9b4c1b8bf
|
Fixed gpio ui
|
2018-08-22 20:22:34 +02:00 |
|
Fabio Manganiello
|
2c369cb86d
|
Added web interface for gpio plugin
|
2018-08-22 19:50:30 +02:00 |
|
Fabio Manganiello
|
09d7d98ae3
|
Retry logic for Mercury API
|
2018-08-19 21:52:01 +00:00 |
|
Fabio Manganiello
|
d2bd49b364
|
Sync changes on playback volume or state with events and web UI
|
2018-08-18 01:11:14 +02:00 |
|
Fabio Manganiello
|
822e0a1e25
|
Better fix for broken async variables and attributes after Python 3.7 migration
|
2018-08-07 22:00:11 +00:00 |
|
Fabio Manganiello
|
b023618950
|
Revert "In Python 3.7 async is a strict language keyword that can't be used for variables names - replaces occurrences with _async"
This reverts commit e625861edf .
|
2018-08-07 21:52:02 +00:00 |
|
Fabio Manganiello
|
e625861edf
|
In Python 3.7 async is a strict language keyword that can't be used for variables names - replaces occurrences with _async
|
2018-08-07 21:26:57 +00:00 |
|
Fabio Manganiello
|
ec38ecbaf3
|
More pylint fixes
|
2018-07-30 23:18:01 +02:00 |
|
Fabio Manganiello
|
81803a364d
|
Fixed some pylint warnings
|
2018-07-30 22:08:06 +02:00 |
|
Fabio Manganiello
|
61e211ee07
|
Added Kafka plugin
|
2018-07-28 01:55:19 +02:00 |
|
Fabio Manganiello
|
1ec0bd40d9
|
Updated docstrings
|
2018-07-23 02:11:16 +02:00 |
|
Fabio Manganiello
|
0b4cfec8e7
|
More robust HTTP backend in case Redis wasn't configured
|
2018-07-20 11:13:49 +02:00 |
|
Fabio Manganiello
|
5bc7319933
|
Optimized serial plugin
|
2018-07-17 23:47:13 +02:00 |
|
Fabio Manganiello
|
b9c77b15f8
|
Fixed docstring
|
2018-07-16 22:12:02 +02:00 |
|
Fabio Manganiello
|
42fa8360f3
|
Only propagate the values above/below threshold in case of a sensor threshold crossing, excluding the sensors that haven't crossed the threshold
|
2018-07-15 17:28:17 +02:00 |
|
Fabio Manganiello
|
c81534875a
|
Get Redis object on each interaction in case the backend wasn't ready before
|
2018-07-08 22:12:30 +02:00 |
|
Fabio Manganiello
|
e1ead3c25f
|
s/_token/token/
|
2018-07-08 22:00:28 +02:00 |
|
Fabio Manganiello
|
2647bd3881
|
Implemented token verification over HTTP calls.
The token can be provided either:
* GET parameter (``?token=abc``)
* JSON payload request (``{..your_request.., "_token":"abc"})
* HTTP header (``X-Token: abc``)
* Basic HTTP auth (any username works, password: token)
|
2018-07-08 21:36:58 +02:00 |
|
Fabio Manganiello
|
4ebdda80f9
|
More robust support for Redis configuration in web socket server
|
2018-07-08 12:24:33 +02:00 |
|
Fabio Manganiello
|
b443df7947
|
Parametrized the HTTP backend Redis object by using the same configuration used on the Redis backend
|
2018-07-08 12:13:43 +02:00 |
|
Fabio Manganiello
|
88d9f9d3ac
|
Stability fixes
|
2018-07-06 03:38:14 +02:00 |
|
Fabio Manganiello
|
81a81312e3
|
Basic support for token authentication on request level
|
2018-07-05 09:15:53 +02:00 |
|
Fabio Manganiello
|
7ad0724f0e
|
while True loop for recording
|
2018-07-01 19:35:23 +02:00 |
|
Fabio Manganiello
|
6ba71b52e7
|
Improved camera.pi logic
|
2018-06-29 11:25:18 +02:00 |
|
Fabio Manganiello
|
57baa0c64a
|
Try to decode the message event if it's not a Platypush message
|
2018-06-29 11:09:28 +02:00 |
|
Fabio Manganiello
|
3872276234
|
Better way to handle plugins->backends communication through Redis
|
2018-06-29 10:21:19 +02:00 |
|
Fabio Manganiello
|
4163a414bf
|
Caching switch.tplink devices and supporting lookup by alias
|
2018-06-26 22:59:33 +02:00 |
|
Fabio Manganiello
|
65f9610cce
|
Added switch.tplink web widget
|
2018-06-26 22:14:11 +02:00 |
|
Fabio Manganiello
|
94ffaf2099
|
Commented out optional requirements that break RTD build
|
2018-06-26 01:06:23 +02:00 |
|
Fabio Manganiello
|
e6fdcaa068
|
Make sure that the Redis thread gets the stop event propagated when the application terminates
|
2018-06-26 00:57:26 +02:00 |
|
Fabio Manganiello
|
8e16f31603
|
fixed regex
|
2018-06-26 00:46:13 +02:00 |
|