Fabio Manganiello
|
b55c070e46
|
Fixed missed dependencies for RTD build
|
2018-06-26 23:19:35 +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
|
0f3895ad41
|
Added plugin to control a TP-Link HS100 and similar smart plugs/switches
|
2018-06-26 19:10:53 +02:00 |
Fabio Manganiello
|
7398107570
|
Completed documentation for backends
|
2018-06-26 00:36:01 +02:00 |
Fabio Manganiello
|
b876f17f81
|
Completed documentation for plugins
|
2018-06-25 19:57:43 +02:00 |
Fabio Manganiello
|
ad1c87b2be
|
Adding more plugins documentation
|
2018-06-25 00:49:45 +02:00 |
Fabio Manganiello
|
54dcb2cba3
|
Documentation v0.1
|
2018-06-23 01:00:43 +02:00 |
Fabio Manganiello
|
e70eb8bb42
|
typos
|
2018-06-19 20:32:19 +02:00 |
Fabio Manganiello
|
98c88ff8e5
|
Made serial.plugin more robust. It can now read a JSON even if it's not all on one line and if it comes with some bogus bytes at the beginning or the end
|
2018-06-19 20:05:24 +02:00 |
Fabio Manganiello
|
5f50b5c4f4
|
Support for color animations via web interface too
|
2018-06-19 00:37:33 +02:00 |
Fabio Manganiello
|
dde0b579b2
|
typo
|
2018-06-16 04:54:27 +02:00 |
Fabio Manganiello
|
9fd86977c7
|
Don't pass stuff to set_light and set_group that we don't have to
|
2018-06-16 04:48:09 +02:00 |
Fabio Manganiello
|
31a2aa67e2
|
Always stop any running animation before resetting the lights to a static configuration
|
2018-06-16 04:20:13 +02:00 |
Fabio Manganiello
|
803aa68f11
|
Support for animation (so far color transition and blink) on Philips Hue plugin
|
2018-06-16 04:10:59 +02:00 |
Fabio Manganiello
|
2d6994c057
|
send_message over Redis for OMXPlayer plugin
|
2018-06-14 21:13:01 +02:00 |
Fabio Manganiello
|
bd18d1cbc1
|
Using Redis backend as a fallback for send_message if a backend does not implement its own send_message
|
2018-06-14 20:42:57 +02:00 |
Fabio Manganiello
|
d9b51c94c0
|
Added Pushbullet plugin to send pushes and files
|
2018-06-14 15:35:19 +00:00 |
Fabio Manganiello
|
81d29928b0
|
Pi Camera backend version 1.0, now properly controllable
|
2018-06-14 12:37:14 +02:00 |
Fabio Manganiello
|
2b73f71803
|
Improved logging traces names for backends and plugins
|
2018-06-14 02:19:55 +02:00 |
Fabio Manganiello
|
29a5cfa9c2
|
Refactored camera.pi backend. Support for start/stop recording control via plugin action. Introduced support for taking pictures too
|
2018-06-14 00:34:30 +02:00 |
Fabio Manganiello
|
f9c0d83f79
|
Made variable.set less verbose and more flexible. Replace the syntax like {"action":"variable.set", "args": {"name":"foo", "value":"bar"}} with a more compact {"action":"variable.set", "args":{"foo":"bar"}}
|
2018-06-13 23:20:21 +02:00 |
Fabio Manganiello
|
9113ac0530
|
variable.set now returns output in the form name:value so the newly set variable is already available in the context of the task
|
2018-06-13 22:19:17 +02:00 |
Fabio Manganiello
|
7fd375da66
|
Added plugin for handling general-purpose session variables across tasks.
Supported methods: variable.get, variable.set, variable.unset
|
2018-06-13 22:09:28 +02:00 |
Fabio Manganiello
|
ab02d7e79c
|
Calendar events can also be all day - in such a case parse the 'date' field instead of 'dateTime'
|
2018-06-13 00:54:59 +02:00 |
Fabio Manganiello
|
464ff1ff57
|
A more robust way to handle JSON serialization/deserialization on MQTT backend
|
2018-06-12 10:33:30 +02:00 |
Fabio Manganiello
|
bdf862e6d2
|
get_data alias for get_measuremnt
|
2018-06-12 00:46:51 +02:00 |
Fabio Manganiello
|
f8506d6d25
|
Added comment to explain the reasons for sudo in the switchbot plugin
|
2018-06-11 22:41:23 +02:00 |
Fabio Manganiello
|
1bc4c47df7
|
Imported ZeroBorg library with scope constructor as global import fails for some reason
|
2018-06-08 17:10:49 +02:00 |
Fabio Manganiello
|
bb21595678
|
Called parent constructor in ZeroBorg plugin to make sure that the logger instance is initialized
|
2018-06-07 09:31:12 +02:00 |
Fabio Manganiello
|
4da74b1096
|
Refactored logging submodule
|
2018-06-06 20:09:23 +02:00 |
Fabio Manganiello
|
4c1cb9ae6b
|
Added mkv to the supported media extensions
|
2018-06-02 21:56:46 +02:00 |
Fabio Manganiello
|
bc3e100217
|
New general-purpose plugin for managing multiple calendar + support for ICal format
|
2018-05-30 15:59:10 +02:00 |
Fabio Manganiello
|
3fe70dd184
|
Implemented MQTT backend and plugin, see issue #56
|
2018-05-27 12:21:41 +02:00 |
Fabio Manganiello
|
96e3acb20f
|
Added MPD play_if_paused and pause_if_playing methods
|
2018-05-25 18:04:37 +02:00 |
Fabio Manganiello
|
27b97e584f
|
Added support for MIDI real-time events
|
2018-05-23 19:49:54 +02:00 |
Fabio Manganiello
|
a8015addbf
|
Only take the first component of formatted_address
|
2018-05-23 08:06:52 +00:00 |
Fabio Manganiello
|
3ce6cf8b41
|
Just use formatted_address from the Google geocode response instead of considering all the cases of address formatting
|
2018-05-22 21:43:21 +00:00 |
Fabio Manganiello
|
2c7880874d
|
Logging geocode response
|
2018-05-22 21:34:06 +00:00 |
Fabio Manganiello
|
f4da6ebb1b
|
Redis plugin added and Redis backend made more robust to work also with single-quoted JSON-like strings returned by the Redis lib
|
2018-05-22 14:44:17 +00:00 |
Fabio Manganiello
|
9923742e74
|
Prevent plugins from breaking in case of concatenations with None elements
|
2018-05-14 19:06:11 +02:00 |
Fabio Manganiello
|
21ac8d7899
|
Build the address as street + street_number if they are both available
|
2018-05-13 20:15:25 +00:00 |
Fabio Manganiello
|
6c0dc9a4dc
|
Added GMaps geocode plugin and geo update event
|
2018-05-13 21:42:26 +02:00 |
Fabio Manganiello
|
d0ca6b8e93
|
Replaced the YouTube search results parsing logic that relied on BeautifulSoup with a simpler logic that only uses regexes to parse video results. It greatly improves the performance of YouTube video search and removes the dependency on BeautifulSoul and lxml
|
2018-05-13 14:29:31 +02:00 |
Fabio Manganiello
|
d75326bbe8
|
Added Switchbot web plugin
|
2018-05-08 17:07:01 +02:00 |
Fabio Manganiello
|
598c917eda
|
Added Switchbot plugin
|
2018-05-08 15:51:47 +02:00 |
Fabio Manganiello
|
b94764436d
|
Added WeMo switch plugin for web panel
|
2018-05-08 09:59:43 +02:00 |
Fabio Manganiello
|
36c9437172
|
Added method to get WeMo available devices
|
2018-05-08 09:14:02 +02:00 |
Fabio Manganiello
|
27d5f674c5
|
Added __init__.py
|
2018-05-06 00:17:18 +02:00 |
Fabio Manganiello
|
e1e4d824ad
|
- Added web widget for Google Calendar integration
- UX improvements on the dashboard
|
2018-05-05 00:57:41 +02:00 |