Fabio Manganiello
|
375a8376dc
|
Don't use Config.get on __init__, or docs build will fail because of missing config.yaml
|
2020-03-23 01:14:44 +01:00 |
|
Fabio Manganiello
|
f4dcf688f0
|
Set default values for metrics for regression and networks
|
2020-03-23 01:10:59 +01:00 |
|
Fabio Manganiello
|
50e372be36
|
Implemented extensive support for neural networks, images and directories [closes #121]
|
2020-03-23 01:00:25 +01:00 |
|
Fabio Manganiello
|
1f1fefca9d
|
Tensorflow plugin implementation WIP [#121]
TODO: Extend neural network implementation to work
also with e.g. input from images, sounds or binary
|
2020-03-21 19:50:59 +01:00 |
|
Fabio Manganiello
|
d938017bf8
|
Added support for extra mplayer arguments for TTS plugins
|
2020-03-16 18:40:17 +01:00 |
|
Fabio Manganiello
|
e7084b5d6f
|
Added CSV plugin
|
2020-03-13 01:29:43 +01:00 |
|
Fabio Manganiello
|
a130edb74f
|
Made QR-code scan work also on picamera
|
2020-03-11 01:06:07 +01:00 |
|
Fabio Manganiello
|
2992d5f726
|
List of dependencies for qrcode plugin should also include numpy
|
2020-03-10 22:50:33 +01:00 |
|
Fabio Manganiello
|
141275ecdf
|
Support for scanning QR-codes and barcodes through a camera plugin
|
2020-03-10 22:35:50 +01:00 |
|
Fabio Manganiello
|
c9db887505
|
Added QR code/barcode integration [closes #119]
|
2020-03-10 00:07:21 +01:00 |
|
Fabio Manganiello
|
c26d456109
|
Added Linode integration [closes #116]
|
2020-03-09 21:34:06 +01:00 |
|
Fabio Manganiello
|
096f84c865
|
Added OTP integration [closes #118]
|
2020-03-09 01:11:23 +01:00 |
|
Fabio Manganiello
|
fc7982378a
|
The bluetooth BLE plugin must also implement get_measurement to work with the scanner backend
|
2020-03-08 23:50:23 +01:00 |
|
Fabio Manganiello
|
59e3f81202
|
Added bluetooth scanner backends [closes #112]
|
2020-03-08 23:37:57 +01:00 |
|
Fabio Manganiello
|
42c5bbe0e4
|
Fixed LINT warnings and changed MPD filter format (from list to dict)
|
2020-03-08 13:04:00 +01:00 |
|
Fabio Manganiello
|
642d5117a1
|
Added note about the license for PicoVoice Cheetah
|
2020-03-07 20:28:42 +01:00 |
|
Fabio Manganiello
|
ce0f3227ec
|
Implemented PicoVoice speech-to-text integration [closes #130]
|
2020-03-07 20:21:32 +01:00 |
|
Fabio Manganiello
|
a5c08ed3e4
|
Added PicoVoice plugin with support for hotwords [see #130]
|
2020-03-07 02:00:35 +01:00 |
|
Fabio Manganiello
|
e04c6fb921
|
Extracted common logic for speech-to-text integrations into abstract STT plugin
|
2020-03-06 23:11:19 +01:00 |
|
Fabio Manganiello
|
7ed847b646
|
Removed __future__ annotations (it breaks readthedocs build)
|
2020-03-06 00:53:24 +01:00 |
|
Fabio Manganiello
|
b0339754b2
|
Implemented Mozilla DeepSpeech speech-to-text integration [closes #126]
|
2020-03-06 00:38:24 +01:00 |
|
Fabio Manganiello
|
fc949ed9f1
|
Skip base Response type
|
2020-03-05 23:19:26 +01:00 |
|
Fabio Manganiello
|
27f847eac6
|
Support for is_muted/toggle_muted on Google assistant
|
2020-03-05 18:13:44 +01:00 |
|
Fabio Manganiello
|
e66c02f3de
|
Added documentation for response objects as well
|
2020-03-05 17:41:26 +01:00 |
|
Fabio Manganiello
|
cb0dd900ab
|
Don't overwrite the original byte read from serial
|
2020-02-26 11:22:52 +01:00 |
|
Fabio Manganiello
|
a9cb834499
|
Be more robust in case we receive non-Unicode characters on the serial port
|
2020-02-26 11:19:59 +01:00 |
|
Fabio Manganiello
|
87a51b391c
|
Support for custom TTS engine for rendering assistant response (see #86)
|
2020-02-24 20:23:22 +01:00 |
|
Fabio Manganiello
|
fb17aafe53
|
Support for custom audio volume for alarms
|
2020-02-23 23:09:40 +01:00 |
|
Fabio Manganiello
|
2d3c61173d
|
Added Zigbee web panel (closes #123)
|
2020-02-23 22:54:50 +01:00 |
|
Fabio Manganiello
|
0643b7fade
|
Support for intervals in seconds on alarm add/set
|
2020-02-22 16:18:56 +01:00 |
|
Fabio Manganiello
|
424077fdbc
|
Completed ZWave web panel (see #123)
|
2020-02-22 01:00:52 +01:00 |
|
Fabio Manganiello
|
a9dbda455f
|
Support for default media player volume
|
2020-02-21 18:40:46 +01:00 |
|
Fabio Manganiello
|
70fe2459de
|
_event_callbacks is a protected attribute of mpv.MPV
|
2020-02-21 18:29:40 +01:00 |
|
Fabio Manganiello
|
9ee81d7999
|
Removed header from documentation - pydoc can't handle headers in methods
|
2020-02-21 18:20:38 +01:00 |
|
Fabio Manganiello
|
98727c4f31
|
Added support for values in Z-Wave web panel (see #123)
|
2020-02-20 02:34:35 +01:00 |
|
Fabio Manganiello
|
a0ceb560b4
|
Implemented alarm/timer plugin (closes #111)
|
2020-02-17 19:37:22 +01:00 |
|
Fabio Manganiello
|
8248b5353f
|
Added status action to MediaPlugin interface
|
2020-02-17 18:12:40 +01:00 |
|
Fabio Manganiello
|
fcef7af6a4
|
Adding Z-Wave web panel (#123) [WIP]
|
2020-02-10 00:39:32 +01:00 |
|
Fabio Manganiello
|
02246a48ae
|
Added Z-Wave integration (closes #76)
|
2020-02-05 22:26:52 +01:00 |
|
Fabio Manganiello
|
8255f9af28
|
Added zigbee2mqtt integration (see #76)
|
2020-01-22 18:34:28 +01:00 |
|
Fabio Manganiello
|
f91fd00067
|
Removed old comment note for esp.file_download
|
2020-01-20 15:41:24 +01:00 |
|
Fabio Manganiello
|
b484fcf9ed
|
- New implementation of esp.file_get that also works with binary files
- New communication protocol for downloaded chunks based on queues
instead of events.
|
2020-01-20 15:39:23 +01:00 |
|
Fabio Manganiello
|
4b56431e2a
|
Added proper support for ESP file upload/download (closes #110)
|
2020-01-20 11:47:10 +01:00 |
|
Fabio Manganiello
|
b7d9917d1d
|
Cleaned up unused variables
|
2020-01-20 08:54:59 +01:00 |
|
Fabio Manganiello
|
f38121d176
|
Always pause/resume speech detection on backend level
|
2020-01-19 16:32:41 +01:00 |
|
Fabio Manganiello
|
6c797b0ad9
|
Implemented support for assistant pause/resume conversation (closes #109)
|
2020-01-19 16:21:29 +01:00 |
|
Fabio Manganiello
|
5ae57e3aaf
|
Added action to retrieve temperature and pressure from a DHT11/DHT22 sensor on ESP plugin
|
2020-01-18 20:15:31 +01:00 |
|
Fabio Manganiello
|
4e45c1d0bc
|
Removed font-awesome full submodule clone. Use the CDN-provided all.css file instead.
It won't work if the webapp runs on a device not connected to the internet,
but it saves a lot of installation space.
|
2020-01-18 19:59:02 +01:00 |
|
Fabio Manganiello
|
2598e2fb30
|
Replace the \r\n sequence with \n in the processed response
|
2020-01-18 18:26:23 +01:00 |
|
Fabio Manganiello
|
2f63a861cb
|
Fixed ESP plugin extra args formatting
|
2020-01-18 18:11:35 +01:00 |
|
Fabio Manganiello
|
c3c88b23fe
|
Added ESP8266/ESP32 integration (closes #108)
|
2020-01-17 21:16:14 +01:00 |
|
Fabio Manganiello
|
b920927dab
|
Added Travis-Ci integration (closes #104)
|
2020-01-12 13:53:46 +01:00 |
|
Fabio Manganiello
|
f5b010c15c
|
Added nmap integration (closes #99)
|
2020-01-11 18:51:54 +01:00 |
|
Fabio Manganiello
|
b0a5f1e272
|
Added Foursquare integration - closes #94
|
2020-01-10 22:51:07 +01:00 |
|
Fabio Manganiello
|
ddbe76646b
|
Throw an assert error (no reload/retry mechanism) instead of a runtime error when a method is called outside of the registered plugin actions
|
2020-01-10 00:07:40 +01:00 |
|
Fabio Manganiello
|
4c3140c9b5
|
Fixed docs
|
2020-01-09 23:40:59 +01:00 |
|
Fabio Manganiello
|
f2de1015a8
|
Fixed doc URL
|
2020-01-09 22:24:15 +01:00 |
|
Fabio Manganiello
|
e709908d7e
|
Added Google Drive plugin - closes #91
|
2020-01-09 22:07:03 +01:00 |
|
Fabio Manganiello
|
35cefcc9f5
|
Improved consistency and robustness of sensors backend
|
2020-01-08 22:58:24 +01:00 |
|
Fabio Manganiello
|
9d592fe370
|
Added battery sensor backend
|
2020-01-08 14:55:58 +01:00 |
|
Fabio Manganiello
|
6738ff832a
|
get_data/get_measurement/close should be implemented in a base SensorPlugin
class, not specifically in GpioSensorPlugin
|
2020-01-08 00:20:00 +01:00 |
|
Fabio Manganiello
|
aa6bf5379a
|
Added process management actions
|
2020-01-08 00:07:15 +01:00 |
|
Fabio Manganiello
|
c53dfab246
|
Added pid_exists action
|
2020-01-07 23:03:30 +01:00 |
|
Fabio Manganiello
|
8fe34d541b
|
Added system monitor integration - closes #98
|
2020-01-07 22:44:59 +01:00 |
|
Fabio Manganiello
|
3271759fba
|
Added Pi-hole integration - closes #100
|
2020-01-06 19:22:04 +01:00 |
|
Fabio Manganiello
|
e880f00498
|
Added Graphite integration - closes #96
|
2020-01-06 15:24:52 +01:00 |
|
Fabio Manganiello
|
d73df1454e
|
Added TCP and UDP plugins - closes #106
|
2020-01-05 20:52:42 +01:00 |
|
Fabio Manganiello
|
bcd05ecf4a
|
Added CUPS plugin - closes #93
|
2020-01-05 19:25:20 +01:00 |
|
Fabio Manganiello
|
a9fdbe7812
|
Fixed code-block format
|
2020-01-05 13:11:44 +01:00 |
|
Fabio Manganiello
|
084b5ba807
|
Stop also board iterators on close
|
2020-01-05 13:02:41 +01:00 |
|
Fabio Manganiello
|
d8a7c9c6e0
|
Added Arduino over Firmata integration - closes #92
|
2020-01-05 00:46:46 +01:00 |
|
Fabio Manganiello
|
77ff88360b
|
music.mpd.play should add the resource at the beginning of the
current tracklist and play it, not clear the whole tracklist.
|
2020-01-01 21:16:27 +01:00 |
|
Fabio Manganiello
|
de429a5b7d
|
Extended Telegram integration
|
2020-01-01 20:59:22 +01:00 |
|
Fabio Manganiello
|
753694a865
|
Added Telegram integration
|
2020-01-01 15:40:42 +01:00 |
|
Fabio Manganiello
|
49a7ee643e
|
- Added Buienradar integration
- Refactored weather plugin/backend as Darksky plugin/backend
|
2019-12-31 08:51:19 +01:00 |
|
Fabio Manganiello
|
9eed1014eb
|
Added keyboard/mouse plugin
|
2019-12-30 21:39:56 +01:00 |
|
Fabio Manganiello
|
dc2b3689a2
|
Fixes
|
2019-12-30 19:04:13 +01:00 |
|
Fabio Manganiello
|
952a8f2faf
|
Added generation for events docs
|
2019-12-30 18:50:01 +01:00 |
|
Fabio Manganiello
|
9d961a265f
|
Generated missing docs
|
2019-12-30 10:16:55 +01:00 |
|
Fabio Manganiello
|
bc7c248f72
|
Added Google Pub/Sub integration
|
2019-12-30 09:33:26 +01:00 |
|
Fabio Manganiello
|
ba6c890a42
|
Refactored and improved camera plugin
|
2019-12-29 16:28:07 +01:00 |
|
Fabio Manganiello
|
663be43f06
|
Added ping plugin and backend
|
2019-12-27 23:26:39 +01:00 |
|
Fabio Manganiello
|
5ba18ea7d5
|
Added Trello integration
|
2019-12-27 19:18:56 +01:00 |
|
Fabio Manganiello
|
f0999c7375
|
Added is_streaming method to camera.pi
|
2019-12-27 17:10:36 +01:00 |
|
Fabio Manganiello
|
fb2ff7d1d6
|
Improved management of PiCamera start/stop streaming events
|
2019-12-27 16:56:07 +01:00 |
|
Fabio Manganiello
|
29789461d7
|
Added Todoist integration
|
2019-12-25 20:33:26 +01:00 |
|
Fabio Manganiello
|
5d5e8b54ae
|
Other typing adjustments for dumb Python 3.5 compatibility
|
2019-12-23 21:49:16 +01:00 |
|
Fabio Manganiello
|
36835a1706
|
Fixed Python 3.5 compatibility for Zeroborg plugin
|
2019-12-23 21:40:30 +01:00 |
|
Fabio Manganiello
|
ff9e1c71a7
|
Prevent race condition on self._drive_thread = None
|
2019-12-23 18:48:01 +01:00 |
|
Fabio Manganiello
|
7f440a9160
|
s/or/and/
|
2019-12-23 18:43:59 +01:00 |
|
Fabio Manganiello
|
d5c2ae961a
|
Reset the mode if GPIO.getmode() returns None for any reason
|
2019-12-23 18:40:39 +01:00 |
|
Fabio Manganiello
|
9ffa04c666
|
Removed auto mode from Zeroborg plugin
|
2019-12-23 17:57:35 +01:00 |
|
Fabio Manganiello
|
50a7746bf0
|
Refactored ZeroBorg plugin
|
2019-12-23 00:36:53 +01:00 |
|
Fabio Manganiello
|
7a7acbe6b9
|
Support for Zeroborg events
|
2019-12-22 23:54:45 +01:00 |
|
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 |
|