| ... | ... | @@ -3,6 +3,7 @@ title: 'MQTT Topic: frontend_thing_update' |
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# `frontend_thing_update`
|
|
|
|
|
|
|
|
:warning: This is still WIP
|
| ... | ... | @@ -71,4 +72,79 @@ title: 'MQTT Topic: frontend_thing_update' |
|
|
|
},
|
|
|
|
"external_api": ... # TODO
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
## Version 6
|
|
|
|
|
|
|
|
- Changes in parsers timestamp columns
|
|
|
|
|
|
|
|
```py
|
|
|
|
{
|
|
|
|
"version": 5
|
|
|
|
"uuid": <string>
|
|
|
|
"name": <string>
|
|
|
|
"description": <string>,
|
|
|
|
"project": {
|
|
|
|
"name": <string>,
|
|
|
|
"uuid": <string>,
|
|
|
|
},
|
|
|
|
"ingest_type": <string>
|
|
|
|
"database": {
|
|
|
|
"username": <string>
|
|
|
|
"password": <string> # encrypted
|
|
|
|
"url": <string> # i.e. postgresql://user@postgres:5432/foodb
|
|
|
|
"ro_username": <string>
|
|
|
|
"ro_password": <string> # encrypted
|
|
|
|
"ro_url": <string> # i.e. postgresql://ro_user@postgres:5432/foodb
|
|
|
|
"schema": <string> # i.e. foodb (same as in url)
|
|
|
|
},
|
|
|
|
"qaqc": ... # TODO
|
|
|
|
"parsers": {
|
|
|
|
'default': <integer>,
|
|
|
|
'parsers': [
|
|
|
|
{
|
|
|
|
'type': <string>, # e.g CsvParser
|
|
|
|
'name': <string>,
|
|
|
|
'settings': {
|
|
|
|
'delimiter': <string>, # e.g ','
|
|
|
|
'skipfooter': <integer>,
|
|
|
|
'skiprows': <integer>,
|
|
|
|
'pandas_read_csv': <None | Object>,
|
|
|
|
'timestamp_columns': [
|
|
|
|
{
|
|
|
|
'column': <integer>,
|
|
|
|
'format': <string>
|
|
|
|
},
|
|
|
|
...
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
"mqtt_device_type": <string> | null
|
|
|
|
"raw_data_storage": {
|
|
|
|
"bucket_name": <string>
|
|
|
|
"username": <string>
|
|
|
|
"password": <string> # encrypted
|
|
|
|
"filename_pattern": <string>
|
|
|
|
},
|
|
|
|
"mqtt": {
|
|
|
|
"username": <string>
|
|
|
|
"password_hash": <string>
|
|
|
|
"password": <string> # encrypted, deprecated
|
|
|
|
"topic": <string>
|
|
|
|
"uri": <string>
|
|
|
|
},
|
|
|
|
"external_sftp": {
|
|
|
|
"sync_enabled": <bool>
|
|
|
|
"uri": <string>
|
|
|
|
"path": <string>
|
|
|
|
"username": <string>
|
|
|
|
"password": <string> # encrypted
|
|
|
|
"sync_interval": <number>
|
|
|
|
"public_key": <string>
|
|
|
|
"private_key": <string> # encrypted
|
|
|
|
},
|
|
|
|
"external_api": ... # TODO
|
|
|
|
}
|
|
|
|
``` |
|
|
\ No newline at end of file |