diff --git a/apps/aqhome-storage/README b/apps/aqhome-storage/README index a834ceb..df7a987 100644 --- a/apps/aqhome-storage/README +++ b/apps/aqhome-storage/README @@ -28,3 +28,41 @@ TODO - delRoom/Device/Topic/Value - editRoom/Device/Topic/Value + + +- aqhome-storage->aqhome-data + +- aqhome-data + - only list of values + - manages datafiles only + - IPC (later secure ipc): + - get value list + - add value + - del value + - edit value + + - add datapoint(valueId, timestamp, data) + - add datapoint(valueName, timestamp, data) + + - getData(valueId, timeFrom, timeUntil) + - getLastData(valueId) + + - aqhome-tool: + - add ipc code + +- aqhome-mqttdata: + - use devices, topics and values from aqhome-storage + - derive valueid and data from mqtt messages + - send data to aqhome-data via ipc (later secure ipc) + + +- mqtt values: + - aliases (e.g. for doors: open=1.0, closed=0.0, tilted=0.5) + + +- later services only: + - aqhomed (tty, ipcd) + - aqhome-data (ipcd) + - aqhome-mqtt (mqttc, ipcd) + - aqhome-httpd (maybe; httpd, ipcc) +