Commit Graph

262 Commits

Author SHA1 Message Date
b7635935ba Implement energy engine test logic 2024-09-20 18:27:20 +02:00
719b0a0c5c Energy actor shall never fail 2024-09-19 21:29:31 +02:00
fe0bc03c03 Implement catchup hours logic 2024-09-19 21:26:57 +02:00
09c25a67c5 Can count the time a relay was up during a given amount of time 2024-09-18 22:05:23 +02:00
92878e6548 Delete relay energy information 2024-09-17 22:42:24 +02:00
565db05fb0 Record relays state 2024-09-17 22:31:51 +02:00
368eb13089 Add relay state history proto 2024-09-16 22:41:20 +02:00
20bc71851d Take relays consumption in account 2024-09-16 22:27:43 +02:00
79b2ad12d8 Add missing device information synchronization 2024-09-15 22:06:42 +02:00
9c45e541dd Better handle enabled / disabled relays 2024-09-15 22:01:06 +02:00
2262b98952 WIP engine 2024-09-15 21:53:08 +02:00
f0081eb4bf Virtually turn off all relays that can be stopped 2024-09-13 22:11:40 +02:00
1d11c3a968 WIP energy engine update 2024-09-12 21:45:58 +02:00
c1c01058d8 Ready to implement update logic 2024-09-10 19:55:51 +02:00
c74ed0cfbb Refactor energy management 2024-09-10 19:40:06 +02:00
36ba4efd9f Update general device information 2024-09-09 21:43:57 +02:00
a97614ce44 Display relay status on relays page 2024-09-09 21:27:15 +02:00
7cac6aeb35 Store last ping of devices 2024-09-09 21:06:33 +02:00
6bdebe6932 Revert bad change 2024-09-04 22:45:51 +02:00
1b02a812b4 Start to build sync route 2024-09-04 22:43:23 +02:00
ee938a3aa6 Encode JWT 2024-09-04 20:17:11 +02:00
1784a0a1f8 Display live and cached consumption on dashboard 2024-09-02 22:17:34 +02:00
539703b904 Display the list of relays 2024-09-02 21:52:45 +02:00
583dd7c8f7 Fix bad self-loop check 2024-08-31 20:54:14 +02:00
78663854cc Check for dependencies conflict before deleting a device 2024-08-31 20:46:02 +02:00
bbe128e055 Add the route to update a relay 2024-08-31 20:26:16 +02:00
b0023a5167 Can delete a device relay from UI 2024-08-31 20:03:46 +02:00
f35aac04f6 Add the route to delete a relay 2024-08-31 20:00:40 +02:00
871d5109bf Fix authentication issue 2024-08-31 18:52:29 +02:00
2022e99274 Update dependencies 2024-08-31 18:26:24 +02:00
de277cc306 Update frontend dependencies 2024-08-31 18:13:29 +02:00
8c2dcd3855 Merge branch 'master' of http://mygit.internal/pierre/SolarEnergy 2024-08-31 18:06:30 +02:00
9e24587541 Update check 2024-08-29 00:27:06 +02:00
31f4203c43 Request device certificate 2024-08-29 00:09:47 +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
f46a7dbc94 Update tests 2024-08-27 18:41:09 +02:00
50e61707cc Check for loops in relays 2024-08-27 18:38:49 +02:00
d890b23670 Submit CSR to server 2024-08-23 23:06:14 +02:00
3b7e2f9a0c WIP enroll device 2024-08-23 21:00:18 +02:00
dd0a957a63 Fix identation 2024-08-18 21:04:23 +02:00
336c838eb0 Remove check 2024-08-18 21:01:48 +02:00
05e347e80c Check for memory leaks 2024-08-18 21:01:34 +02:00
38197afd79 Decode enrollment status JSON response 2024-08-18 20:33:26 +02:00
3b5d2abcc0 Manage to perfom secure request 2024-08-18 20:13:03 +02:00
a6b283d023 Can get root CA 2024-08-18 19:42:40 +02:00
3b6e79e5e4 Store central secure origin 2024-08-18 17:40:41 +02:00
3867a38ff9 Perform HTTP request on backend to retrieve secure endpoint location 2024-08-18 16:56:05 +02:00
59ba55793e Can wait for network to finish boot 2024-08-17 17:40:14 +02:00
f60f6f6ccc Register network events 2024-08-17 17:22:29 +02:00