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
|
2e08be2886
|
Clean up the iframe src on timeout expire
|
2018-06-13 20:44:24 +02:00 |
|
Fabio Manganiello
|
5a1e77c174
|
Added iframe modal on dashboard with support for dynamic events to temporarily/permanently display a custom web page on the connected browsers
|
2018-06-13 20:40:49 +02:00 |
|
Fabio Manganiello
|
d89b03a697
|
Optional 'zoom' parameter added to the map page to override Google Maps auto-zoom (needed if the page is embedded in an iframe)
|
2018-06-13 18:10:58 +00: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
|
e0ff431894
|
(Forgot to fix humidity sensor reads)
|
2018-06-12 20:31:58 +02:00 |
|
Fabio Manganiello
|
64ee7e3e59
|
Fixed the way the FE widget parses the sensor changes after the structural change to SensorDataChangeEvent
|
2018-06-12 20:30:23 +02:00 |
|
Fabio Manganiello
|
e216eb4792
|
Added maps page
|
2018-06-12 15:33:04 +00: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
|
b329580ff0
|
json decode msg
|
2018-06-12 09:28:15 +02:00 |
|
Fabio Manganiello
|
8c208c0028
|
Use the Redis backend to dispatch messages to the core bus if available
|
2018-06-12 09:20:22 +02:00 |
|
Fabio Manganiello
|
7ab85b4cfa
|
Symlinked serial sensor web interface to MCP3008 sensor template
|
2018-06-12 01:03:29 +02:00 |
|
Fabio Manganiello
|
bdf862e6d2
|
get_data alias for get_measuremnt
|
2018-06-12 00:46:51 +02:00 |
|
Fabio Manganiello
|
77d954f14e
|
Simplified MCP3008 sensor backend by letting it extend SensorBackend
|
2018-06-12 00:36:43 +02:00 |
|
Fabio Manganiello
|
c410bd8926
|
s/sensors/data/g
|
2018-06-12 00:23:47 +02:00 |
|
Fabio Manganiello
|
f137595ba0
|
Removed the serial backend, as it's now being replaced by the more specific (and reusable) sensor.serial backend
|
2018-06-12 00:01:18 +02:00 |
|
Fabio Manganiello
|
0e3873eaf3
|
Removed light sensor backend. As most of them are analog sensors, they can't communicate directly with the Raspberry - instead a plugin like serial (e.g. Arduino) or MCP3008 should act as a proxy
|
2018-06-12 00:00:15 +02:00 |
|
Fabio Manganiello
|
33a507f047
|
Simplified SensorBackend implementations
|
2018-06-11 23:49:37 +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
|
933940c695
|
Attribute name fix
|
2018-06-11 22:12:25 +02:00 |
|
Fabio Manganiello
|
0905981c58
|
Refactoring sensor backend and added SensorSerialBackend
|
2018-06-11 21:07:54 +02:00 |
|
Fabio Manganiello
|
40293a3d30
|
calendar-next-event-container width 50% -> 70%
|
2018-06-10 17:20:05 +02:00 |
|
Fabio Manganiello
|
c6054f4ac9
|
Typos
|
2018-06-08 17:17:12 +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
|
6247488450
|
Fixed other logging issues
|
2018-06-08 17:10:11 +02:00 |
|
Fabio Manganiello
|
d7bc17778e
|
Forgot import logging
|
2018-06-08 16:55:06 +02:00 |
|
Fabio Manganiello
|
2bb6ed6867
|
Declared logger attribute in HttpRequest as it won't be available to the subclasses otherwise
|
2018-06-08 16:54:15 +02:00 |
|
Fabio Manganiello
|
f0bb2a20b0
|
Typo
|
2018-06-08 16:41:31 +02:00 |
|
Fabio Manganiello
|
0756da3861
|
Fixed logger references
|
2018-06-08 16:37:59 +02:00 |
|
Fabio Manganiello
|
f67b737a54
|
Best effort in context expansion
|
2018-06-07 09:33:26 +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
|
9a43b6cf51
|
Fixed logger references
|
2018-06-07 09:08:32 +02:00 |
|
Fabio Manganiello
|
4da74b1096
|
Refactored logging submodule
|
2018-06-06 20:09:23 +02:00 |
|
Fabio Manganiello
|
c867a21104
|
If the value is a platypush Message, then converting it into a string would result in a JSON dumps that might break the interpreter (e.g. 'null' is a valid JSON keyword but it's not recognized by Python). Therefore first parse the variable from JSON
|
2018-06-06 18:50:09 +02:00 |
|
Fabio Manganiello
|
850a4f2146
|
A less convoluted and robust way to expand the context as variables
|
2018-06-06 17:14:44 +02:00 |
|
Fabio Manganiello
|
9984b75895
|
Added midi backend to support events from MIDI sources
|
2018-06-06 02:26:28 +02:00 |
|
Fabio Manganiello
|
8534a738d2
|
Refresh calendar each 15 minutes
|
2018-06-04 01:01:27 +00: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
|
cb0a9f5c63
|
Fixed logging level setting in pusher
|
2018-05-29 16:43:16 +00:00 |
|
Fabio Manganiello
|
3fe70dd184
|
Implemented MQTT backend and plugin, see issue #56
|
2018-05-27 12:21:41 +02:00 |
|
Fabio Manganiello
|
c73905d35d
|
More robust handling of card removed events
|
2018-05-27 11:47:57 +02:00 |
|
Fabio Manganiello
|
b04a355cc0
|
Pass also ATR and reader to SmartCardRemovedEvent
|
2018-05-27 11:25:29 +02:00 |
|
Fabio Manganiello
|
9801fe26fc
|
Generating SmartCardRemoveEvent as well when a scard is removed
|
2018-05-27 11:21:47 +02:00 |
|
Fabio Manganiello
|
8a6dcdbf5f
|
Generating SmartCardRemoveEvent as well when a scard is removed
|
2018-05-27 11:11:05 +02:00 |
|
Fabio Manganiello
|
0a71e73cf0
|
Updated dependencies
|
2018-05-27 10:50:48 +02:00 |
|
Fabio Manganiello
|
755eb83093
|
Added support for smart card events
|
2018-05-27 10:47:58 +02:00 |
|
Fabio Manganiello
|
c1caa182be
|
Handling assistant no_response events
|
2018-05-25 18:26:02 +02:00 |
|
Fabio Manganiello
|
4f75b765b1
|
Added assistant conversation timeout event
|
2018-05-25 18:18:16 +02:00 |
|
Fabio Manganiello
|
96e3acb20f
|
Added MPD play_if_paused and pause_if_playing methods
|
2018-05-25 18:04:37 +02:00 |
|