Commit Graph

109 Commits

Author SHA1 Message Date
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
57a9c03308 Add more flexibility when fetching production value 2024-10-19 15:39:30 +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
9a4c6d2de2 Update project dependencies 2024-10-19 13:21:10 +02:00
5aaad54de3 Merge branch 'master' of ssh://gitea.communiquons.org:52001/pierre/SolarEnergy
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2024-10-19 09:25:48 +02:00
b3edfb05d9 Update Rust crate anyhow to v1.0.90
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-19 00:29:11 +00:00
45029f24cc Can use cURL to request fronius production 2024-10-18 21:18:00 +02:00
c789056ccf Improve env var name
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2024-10-18 20:05:40 +02:00
f5f783698f Add support for environment files
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2024-10-18 19:57:06 +02:00
2c300109a3 Update Rust crate serde_json to v1.0.129
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-18 01:42:35 +00:00
6528de4a9e Update Rust crate libc to v0.2.161
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-18 00:28:57 +00:00
9fd87b6452 Update Rust crate openssl to v0.10.68
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-10-17 00:28:19 +00:00
ebb4f8bdd2 Update dependencies 2024-10-14 22:14:55 +02:00
13f8b5a592 Add support for legacy relays API 2024-10-12 20:53:23 +02:00
5408cd3a9c Can get consumption on Fronius inverter 2024-10-12 17:28:49 +02:00
5857892a4b Handle non-existent OTA storage directories 2024-10-12 16:42:01 +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
3f41269c0b Use medians 2024-09-26 23:05:10 +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
78ace02d15 Store relay consumption values 2024-09-25 19:06:34 +02:00
d0a80c7960 Prevent potential value overflow 2024-09-23 21:49:45 +02:00
228e1a7293 Record received consumption from inverter 2024-09-23 21:47:25 +02:00
0e0da14fde Use cached consumption value 2024-09-23 20:30:34 +02:00
8316746377 Update project dependencies 2024-09-21 17:04:30 +02:00
419d395241 Add blocking dependency test 2024-09-20 22:45:56 +02:00
f0bac090e4 Return real relay state to devices 2024-09-20 22:43:16 +02:00
ae366a84a2 Add new test scenarios 2024-09-20 22:37:02 +02:00
923f726bb4 Add test scenario 2024-09-20 22:30:26 +02:00
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