diff options
author | Evgeny Zinoviev <me@ch1p.io> | 2022-09-04 22:54:14 +0300 |
---|---|---|
committer | Evgeny Zinoviev <me@ch1p.io> | 2022-09-04 22:54:14 +0300 |
commit | f6f78bb6417788a039cbfea59413f03e3801e2ea (patch) | |
tree | 545750a0e7883ddf2da72405ab1b648f91ab5b8f /src/inverter_bot.py | |
parent | 85b307aa10c7cb2bc3b59cbe6eb171737f2dd913 (diff) | |
parent | c7e10c52a9cd5be57e86e4e911bd21d6380771a6 (diff) |
Merge branch 'master' of ch1p.io:homekit
Diffstat (limited to 'src/inverter_bot.py')
-rwxr-xr-x | src/inverter_bot.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/inverter_bot.py b/src/inverter_bot.py index b8a01c4..54b17c8 100755 --- a/src/inverter_bot.py +++ b/src/inverter_bot.py @@ -145,11 +145,11 @@ def status(ctx: Context) -> None: if power_direction == 'charging': charging_rate = f'{chrg_at}%s %s' % ( - gs['battery_charging_current']['value'], gs['battery_charging_current']['unit']) + gs['battery_charge_current']['value'], gs['battery_charge_current']['unit']) pd_label = ctx.lang('pd_charging') elif power_direction == 'discharging': charging_rate = f'{chrg_at}%s %s' % ( - gs['battery_discharging_current']['value'], gs['battery_discharging_current']['unit']) + gs['battery_discharge_current']['value'], gs['battery_discharge_current']['unit']) pd_label = ctx.lang('pd_discharging') else: pd_label = ctx.lang('pd_nothing') @@ -206,14 +206,14 @@ def generation(ctx: Context) -> None: def setgencc(ctx: Context) -> None: - allowed_values = inverter.exec('get-allowed-ac-charging-currents')['data'] + allowed_values = inverter.exec('get-allowed-ac-charge-currents')['data'] try: current = int(ctx.args[0]) if current not in allowed_values: raise ValueError(f'invalid value {current}') - response = inverter.exec('set-max-ac-charging-current', (0, current)) + response = inverter.exec('set-max-ac-charge-current', (0, current)) ctx.reply('OK' if response['result'] == 'ok' else 'ERROR') # TODO notify monitor @@ -230,7 +230,7 @@ def setgenct(ctx: Context) -> None: dv = float(ctx.args[1]) if 44 <= cv <= 51 and 48 <= dv <= 58: - response = inverter.exec('set-charging-thresholds', (cv, dv)) + response = inverter.exec('set-charge-thresholds', (cv, dv)) ctx.reply('OK' if response['result'] == 'ok' else 'ERROR') else: raise ValueError('invalid values') @@ -254,8 +254,8 @@ def setacmode(mode: ACMode): logger.debug(f'setacmode: mode={mode}, cv={cv}, dv={dv}, a={a}') - inverter.exec('set-charging-thresholds', (cv, dv)) - inverter.exec('set-max-ac-charging-current', (0, a)) + inverter.exec('set-charge-thresholds', (cv, dv)) + inverter.exec('set-max-ac-charge-current', (0, a)) def setacmode_start(ctx: Context) -> None: @@ -318,7 +318,7 @@ def setbatuv(ctx: Context) -> None: v = float(ctx.args[0]) if 40.0 <= v <= 48.0: - response = inverter.exec('set-battery-cut-off-voltage', (v,)) + response = inverter.exec('set-battery-cutoff-voltage', (v,)) ctx.reply('OK' if response['result'] == 'ok' else 'ERROR') else: raise ValueError('invalid voltage') |