esensar
|
04f3cb3045
|
Fix celery task runner and task import
|
2018-10-08 21:08:50 +02:00 |
esensar
|
6f5374ec22
|
Move tasks to owning domains
|
2018-10-07 21:59:14 +02:00 |
esensar
|
df874fee6c
|
Move code from devices __init__.py into separate modules
|
2018-10-06 13:50:53 +02:00 |
esensar
|
3e0218b0d8
|
Add optional filters for device recordings
|
2018-09-22 18:14:45 +02:00 |
esensar
|
3beae5b0d5
|
Add celery task for config update
|
2018-09-20 22:21:50 +02:00 |
esensar
|
95c7027239
|
Add redis and celery support
|
2018-09-20 22:05:03 +02:00 |
esensar
|
6f3826f006
|
Protect devices from unauthorized access
|
2018-09-20 15:04:02 +02:00 |
esensar
|
86c1d6c587
|
Resolve dependency cycle for device config
|
2018-09-20 00:54:08 +02:00 |
esensar
|
2967e6ad6b
|
Add mqtt notification when configuration changes
|
2018-09-20 00:50:26 +02:00 |
esensar
|
3077e46dc5
|
Add device configuration route
|
2018-09-19 23:31:21 +02:00 |
esensar
|
c14b3a8bed
|
Add pagination and update swagger
|
2018-09-19 23:04:49 +02:00 |
esensar
|
fefa8dbf77
|
Use SQLAlchemy 404 responses instead of errors
|
2018-09-19 22:51:57 +02:00 |
esensar
|
7bc0dbb855
|
Expose device types to API
|
2018-09-18 00:51:26 +02:00 |
esensar
|
6d303e1d99
|
Add delete device route
|
2018-09-16 22:50:54 +02:00 |
esensar
|
cb0e61c906
|
Add device account associations
|
2018-08-24 14:32:31 +02:00 |
esensar
|
a006a6ac5f
|
Separate mqtt client in a different package
|
2018-05-08 17:13:57 +02:00 |
esensar
|
b85e90cfb4
|
Add basic device endpoints
|
2018-05-08 16:45:09 +02:00 |
esensar
|
004bdbd0f3
|
Add DAO methods for device models and add device_type to device
|
2018-05-08 12:58:14 +02:00 |
esensar
|
b9fb4aa708
|
Add database models for devices
|
2018-05-08 10:52:49 +02:00 |
esensar
|
8d151ba8c3
|
Restfulify account creation and login
|
2018-05-06 21:42:21 +02:00 |