Fabio Manganiello
a6526a2a2d
Added Z-Wave docs
2020-02-05 23:24:20 +01:00
Fabio Manganiello
02246a48ae
Added Z-Wave integration ( closes #76 )
2020-02-05 22:26:52 +01:00
Fabio Manganiello
8d203723da
Added -a option for platydock to attach to the instance after booting it up
2020-02-03 16:57:40 +01:00
Fabio Manganiello
96bdefdaf3
Use Debian Buster image instead of Alpine for docker images
2020-02-03 16:50:51 +01:00
Fabio Manganiello
20feedaf07
Use --no-cache-dir for pip installations in Dockerfile
2020-02-03 15:06:16 +00:00
Fabio Manganiello
8caa170676
Don't consider the trailing / in pre-select tab mode
2020-02-01 00:17:11 +01:00
Fabio Manganiello
b02b30656c
Using /#[plugin.name] as a URL hint for selecting a tab on load.
...
Closes #83
2020-01-31 20:29:47 +01:00
Fabio Manganiello
eff21c0720
Added /plugin/<plugin_name> route for single plugin view (see #83 )
2020-01-23 00:27:36 +01:00
Fabio Manganiello
8255f9af28
Added zigbee2mqtt integration (see #76 )
2020-01-22 18:34:28 +01:00
Fabio Manganiello
976c4c4854
Fixed Github pip links
2020-01-20 22:48:07 +01:00
Fabio Manganiello
410fad3e18
Bump version: 0.11.4 → 0.11.5
2020-01-20 22:38:36 +01:00
Fabio Manganiello
f3b50d0de1
Using the Github link for the flag-icon.css instead of cloning the whole submodule
2020-01-20 22:38:13 +01:00
Fabio Manganiello
6ad997a239
Bump version: 0.11.3 → 0.11.4
2020-01-20 22:28:00 +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
89ae86492f
If the latest build is still running then we should wait and not process events
2020-01-19 15:43:39 +01:00
Fabio Manganiello
db862d1d96
Datetime conversion should also support cases where the input is a float timestamp represented as a string
2020-01-19 15:39:57 +01:00
Fabio Manganiello
42eabcf661
More robust ISO date to timestamp conversion
2020-01-19 15:37:55 +01:00
Fabio Manganiello
bbb52ba191
Always convert datetime to UNIX timestamp in Travis-Ci backend.
...
Python can't perform comparisons between offset-aware and
offset-naive dateime objects. Instead, convert them to UTC
timestamps before comparisons.
2020-01-19 15:35:13 +01:00
Fabio Manganiello
c44de5e2d7
Grouped common CSS and JS includes into separate templates
2020-01-19 14:47:51 +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
02607bae97
Dumb Python won't convert perfectly finely formatted ISO dates unless I do some manual conversion
2020-01-12 14:05:58 +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
1e342cc8a5
New interface for implementing backends.
...
Backends that simply poll for changes and wait some time
between checks can just implement a `loop()` method and,
optionally, `__enter__` and `__exit__` methods, so they
can perform initialization/cleanup logic within a context
manager.
2020-01-11 18:13:25 +01:00
Fabio Manganiello
a7ca779870
Argument of int() can't be nullable
2020-01-11 16:24:35 +01:00
Fabio Manganiello
3b2ca4d70c
Added Foursquare backend
2020-01-11 16:11:35 +01:00
Fabio Manganiello
3daf39e3e0
Stop polluting Pushbullet messages with StopEvent JSON whenever the backend stops.
2020-01-11 12:31:32 +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
2541cab0f7
_static directory in docs is no longer used
2020-01-09 23:44:52 +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
4e4cf06b62
Added missing docs
2020-01-09 22:18:18 +01:00
Fabio Manganiello
e709908d7e
Added Google Drive plugin - closes #91
2020-01-09 22:07:03 +01:00
Fabio Manganiello
40e65d882f
Support for while/break/continue/return statemnts - closes #107
2020-01-09 10:28:02 +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