Commit Graph

50 Commits

Author SHA1 Message Date
bb0226577d Can download a copy of storage
Some checks failed
continuous-integration/drone/push Build is failing
2024-11-19 20:40:49 +01:00
d6e0eccb00 Make dashboard titles customizable
All checks were successful
continuous-integration/drone/push Build is passing
2024-11-19 19:02:09 +01:00
f594ebfbaa Don't block home widget if live consumption is unavailable
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-19 15:49:10 +02:00
b7720df305 Assign version to backend
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-19 15:32:38 +02:00
13f8b5a592 Add support for legacy relays API 2024-10-12 20:53:23 +02:00
138dd6c6b8 Minor improvments 2024-10-08 22:24:00 +02:00
eafa8e6a4b Can delete an OTA update 2024-10-08 22:22:57 +02:00
2e4a2b68dd Can manually download an OTA update 2024-10-08 22:13:36 +02:00
6cf7c2cae1 Display the list of OTA updates in the frontend 2024-10-08 21:53:21 +02:00
aa262879f0 Add route to download firmware on device 2024-10-05 20:00:57 +02:00
37844ae5fa Notify devices of available updates through sync endpoint 2024-10-05 19:44:32 +02:00
d38040cb98 Get the list of OTA updates for a given platform 2024-10-05 19:35:23 +02:00
2feb3f6490 Can set device desired version 2024-10-05 16:26:07 +02:00
2f971c0055 Add a route to upload update to the platform 2024-10-05 15:50:46 +02:00
e1a94acdcb Add a route to get the list of supported platforms for OTA 2024-10-05 13:03:30 +02:00
06659404c1 Prepare the path for OTA implementation 2024-10-03 21:16:51 +02:00
75753051f9 Add function to extract logs 2024-10-01 22:27:34 +02:00
63bdeed952 Add function to report devices activity 2024-09-30 22:12:06 +02:00
58abf4ec9b Parse sync response from server 2024-09-28 16:35:05 +02:00
7895b9eca8 Display relay consumption history 2024-09-26 22:51:43 +02:00
2e72634abf Can request consumption history 2024-09-25 22:31:00 +02:00
e0f0067e89 Get state of relay on device page 2024-09-25 21:56:54 +02:00
3c2fa18d9a Display relays status 2024-09-25 19:35:39 +02:00
36ba4efd9f Update general device information 2024-09-09 21:43:57 +02:00
7cac6aeb35 Store last ping of devices 2024-09-09 21:06:33 +02:00
1b02a812b4 Start to build sync route 2024-09-04 22:43:23 +02:00
bbe128e055 Add the route to update a relay 2024-08-31 20:26:16 +02:00
f35aac04f6 Add the route to delete a relay 2024-08-31 20:00:40 +02:00
6028be92ef Anticipate relay ID collision 2024-08-27 22:35:07 +02:00
87fb3360fb Can create a relay 2024-08-27 22:32:22 +02:00
50e61707cc Check for loops in relays 2024-08-27 18:38:49 +02:00
e18162b32d Can build central in production mode 2024-08-07 16:44:30 +02:00
73163e6e69 Can get the full list of relays through the API 2024-07-24 23:35:58 +02:00
4d5ba939d1 Can update device general information 2024-07-22 22:19:48 +02:00
1ce9ca3321 Display basic device information 2024-07-18 20:06:46 +02:00
6ad50657a5 Automatically download certificate on Python device 2024-07-03 22:19:56 +02:00
8674d25512 Can get a single device enrollment status 2024-07-03 22:05:19 +02:00
e97ef6fe45 Validate devices 2024-07-03 21:32:32 +02:00
2502ed6bcf Can delete a pending device 2024-07-03 21:10:15 +02:00
716af6219a Display the list of pending devices in the UI 2024-07-03 19:17:47 +02:00
01ffe085d7 Complete enroll route 2024-07-02 22:55:51 +02:00
e64a444bd0 Can issue certificate for devices 2024-07-01 22:24:03 +02:00
9ba4aa5194 Start to implement devices enrollment 2024-07-01 21:10:45 +02:00
378c296e71 Devices can request current time with a precision to the millisecond 2024-07-01 17:56:10 +02:00
dca8848ec9 Start to create Python client 2024-06-29 18:05:58 +02:00
e1739d9818 Add authentication layer 2024-06-29 14:43:56 +02:00
d4a81f5fdf Create energy actor 2024-06-29 11:45:39 +02:00
49a3e3a669 Start to implement energy consumption backend 2024-06-29 10:11:31 +02:00
9d3e2beb81 Serve PKI files 2024-06-28 22:28:43 +02:00
11054385a6 Add servers 2024-06-28 22:00:20 +02:00