Use cached consumption value

This commit is contained in:
2024-09-23 20:30:34 +02:00
parent d98be00a40
commit 0e0da14fde
4 changed files with 124 additions and 12 deletions

View File

@ -81,9 +81,13 @@ pub struct AppConfig {
pub production_margin: i32,
/// Energy refresh operations interval, in seconds
#[arg(short('i'), long, env, default_value_t = 20)]
#[arg(short('i'), long, env, default_value_t = 25)]
pub refresh_interval: u64,
/// Energy refresh operations interval, in seconds
#[arg(short('f'), long, env, default_value_t = 5)]
pub energy_fetch_interval: u64,
/// Consumption backend provider
#[clap(subcommand)]
pub consumption_backend: Option<ConsumptionBackend>,