Fabio Manganiello
b36a8095ab
Sleep for (default: 0.1 seconds) between reads when distance sensor runs in
...
continuous mode to prevent excessive CPU load
2019-12-22 19:56:43 +01:00
Fabio Manganiello
17d233b55d
Fixed __exit__ arguments list in GpioSensorDistance
2019-12-22 19:40:41 +01:00
Fabio Manganiello
d6515ed991
Added support for continuous checks on distance sensor and DistanceSensorEvent
2019-12-22 19:09:02 +01:00
Fabio Manganiello
9c4f917b53
LINT fixes
2019-12-22 18:18:41 +01:00
Fabio Manganiello
55d3f379d4
LINT fixes
2019-12-22 18:14:42 +01:00
Fabio Manganiello
a23f5446da
Added GPIO web panel
2019-12-22 18:10:30 +01:00
Fabio Manganiello
d33494419a
Added cleanup action on GPIO plugin
2019-12-21 23:36:09 +01:00
Fabio Manganiello
bdfe48fe32
Refactored integration between ZeroBorg and distance sensor plugin
2019-12-21 13:09:44 +01:00
Fabio Manganiello
58b0b48393
Added gpio.cleanup at the end of get_measurement in distance sensor plugin
2019-12-20 21:40:57 +01:00
Fabio Manganiello
4090570278
GpioSensorDistancePlugin should extend GpioPlugin
2019-12-20 21:24:52 +01:00
Fabio Manganiello
f0751cb37d
Fixed typo
2019-12-20 18:56:00 +01:00
Fabio Manganiello
1077dbcf71
Added mode (BOARD/BCM) parameter to GPIO plugins
2019-12-20 18:27:52 +01:00
Fabio Manganiello
93a3c72d4e
Added camera.android.ipcam web panel
2019-12-18 01:00:56 +01:00
Fabio Manganiello
416c9ceb93
Fixed picamera mjpeg stream
2019-12-17 22:44:15 +01:00
Fabio Manganiello
634aeec58d
Refactored camera.pi endpoints
2019-12-17 21:51:55 +01:00
Fabio Manganiello
17af488b32
Using an io memory buffer to write the streamed images instead of a
...
physical file to improve streaming performance
2019-12-17 21:32:56 +01:00
Fabio Manganiello
fb744dbc74
Added picamera streaming route and web panel tab
2019-12-17 19:54:38 +01:00
Fabio Manganiello
bce4c7c51e
Support for static list of devices in switch.tplink plugin to reduce scanning time and prevent stupid "communication protocol errors" on scan
2019-12-17 10:56:00 +01:00
Fabio Manganiello
66d00ee428
Added Android IPCam support
2019-12-17 00:56:28 +01:00
Fabio Manganiello
0cef9c6070
No need to explicitly specify request_queue and response_queue on Worker derived classes
2019-12-15 19:55:14 +01:00
Fabio Manganiello
6082eb62d5
- Added support for device scanning in switch.wemo plugin
...
- Added generic interface for workers to run jobs in parallel
2019-12-15 19:42:48 +01:00
Fabio Manganiello
5481990834
Using scan_timeout value in switch.switchbot plugin when discovering a device characteristics
2019-12-14 15:57:00 +01:00
Fabio Manganiello
af24f36519
- Added bluetooth LTE plugin
...
- Switchbot plugin rewritten as an implementation of bluetooth BLE
see #89
2019-12-13 02:08:43 +01:00
Fabio Manganiello
5d2d7d55af
Added bluetooth OBEX file receiver service (see #89 )
2019-12-11 22:22:56 +01:00
Fabio Manganiello
8c41110145
Added bluetooth plugin (see #89 )
2019-12-11 18:05:17 +01:00
Fabio Manganiello
f8a709fe98
Improved Pushbullet plugin
2019-12-09 11:00:31 +00:00
Fabio Manganiello
be5c5d365c
Added execute tab to webpanel
2019-12-08 16:25:03 +01:00
Fabio Manganiello
f378fa8832
MPV.Event.IDLE should also be treated as a player stop event
2019-12-07 17:16:48 +01:00
Fabio Manganiello
d6f251989c
Added missing __init__.py
2019-12-05 00:46:05 +01:00
Fabio Manganiello
e3d44b56dd
Added Join plugin to control remote Android devices
2019-12-05 00:42:29 +01:00
Fabio Manganiello
0f0f8f8a94
LINT fixes
2019-12-05 00:42:29 +01:00
Fabio Manganiello
08119add97
Optimized WeMo plugin
2019-12-05 00:42:29 +01:00
Fabio Manganiello
c34c8586f4
Fixed KeyError
2019-12-04 09:32:56 +01:00
Fabio Manganiello
10ab1751d8
Return only the first element, not in an array, if status() was called with only one device
2019-12-04 09:29:29 +01:00
Fabio Manganiello
25894d3c00
Only return the first element of status()
2019-12-04 09:28:08 +01:00
Fabio Manganiello
69e702ed0c
Let switch.wemo on/off/toggle methods always call status() for returned value for consistency with the frontend and other switch plugins
2019-12-04 09:24:34 +01:00
Fabio Manganiello
fea39b1306
Added id to switch.wemo.status for compatibility with the frontend
2019-12-04 02:50:22 +01:00
Fabio Manganiello
b4dbb0c5a6
Overridden status method in switch.wemo
2019-12-04 02:39:11 +01:00
Fabio Manganiello
2e4e847857
Migrated WeMo Switch plugin to raw HTTP requests. ouimeaux was heavy and broken
2019-12-04 02:09:49 +01:00
Fabio Manganiello
d38746d278
Moved imports for extra dependencies inside the methods where they are actually used
2019-12-01 23:35:05 +01:00
Fabio Manganiello
f537a7785a
typo
2019-12-01 18:23:50 +01:00
Fabio Manganiello
2b8ba2b956
Support for specifying external audio player on Alexa plugin
2019-11-26 11:19:15 +01:00
Fabio Manganiello
d5f0d476c0
#86 : Support for play_response flag on Google pushtotalk plugin
2019-11-26 00:32:27 +01:00
Fabio Manganiello
9b04570e49
Assistant event refactor: always explicitly pass the assistant object.
...
Also added match_condition override for ResponseEvent to capture the
assistant response text, when available, and prevent the default
response - it should solve #86 .
2019-11-26 00:16:32 +01:00
Fabio Manganiello
75c6abf249
Pass the assistant object on the Alexa events
2019-11-25 23:16:33 +01:00
Fabio Manganiello
077d787d42
Added input audio device support to Alexa plugin
2019-11-25 23:05:01 +01:00
Fabio Manganiello
1661428417
#80 : kwargs on start_conversation for extra parameters
2019-11-25 00:06:48 +01:00
Fabio Manganiello
ef8fd044fd
#80 : Extended Alexa/Echo plugin
2019-11-24 23:57:32 +01:00
Fabio Manganiello
deb28cf005
#80 : Support for Alexa/Echo assistant
2019-11-24 23:46:14 +01:00
Fabio Manganiello
6aa13a10cb
Initialize the animation groups map only if groups was specified
2019-11-03 14:45:03 +01:00