Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion config/batcontrol_config_dummy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ battery_control:
# See more Details in: https://github.com/MaStr/batcontrol/wiki/battery_control_expert
#--------------------------
battery_control_expert:
charge_rate_multiplier: 1.1 # Increase (>1) calculated charge rate to compensate charge inefficencies.
charge_rate_multiplier: 1.1 # Increase (>1) calculated charge rate to compensate charge inefficiencies.
soften_price_difference_on_charging: False # enable earlier charging based on a more relaxed calculation
# future_price <= current_price-min_price_difference/soften_price_difference_on_charging_factor
soften_price_difference_on_charging_factor: 5
Expand Down
8 changes: 4 additions & 4 deletions src/batcontrol/core.py
Original file line number Diff line number Diff line change
Expand Up @@ -404,7 +404,7 @@ def __init__(self, configdict: dict):
logger.error("Error during initial data fetch: %s", e)

def shutdown(self):
""" Shutdown Batcontrol and dependend modules (inverter..) """
""" Shutdown Batcontrol and dependent modules (inverter..) """
logger.info('Shutting down Batcontrol')
try:
# Stop scheduler thread
Expand Down Expand Up @@ -437,12 +437,12 @@ def handle_forecast_error(self):

if time_passed < ERROR_IGNORE_TIME:
# keep current mode
logger.info("An API Error occured %0.fs ago. "
logger.info("An API Error occurred %0.fs ago. "
"Keeping inverter mode unchanged.", time_passed)
else:
# set default mode
logger.warning(
"An API Error occured %0.fs ago. "
"An API Error occurred %0.fs ago. "
"Setting inverter to default mode (Allow Discharging)",
time_passed)
self.allow_discharging()
Expand All @@ -454,7 +454,7 @@ def run(self):
# Reset some values
self.__reset_run_data()

# Verify some constrains:
# Verify some constraints:
# always_allow_discharge needs to be above max_charging from grid.
# if not, it will oscillate between discharging and charging.
always_allow_discharge_limit = self.general_logic.get_always_allow_discharge_limit()
Expand Down
2 changes: 1 addition & 1 deletion src/batcontrol/inverter/inverter.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ def create_inverter(config: dict) -> InverterInterface:
}
inverter=MqttInverter(iv_config)
else:
raise RuntimeError(f'[Inverter] Unkown inverter type {config["type"]}')
raise RuntimeError(f'[Inverter] Unknown inverter type {config["type"]}')

inverter.inverter_num = Inverter.num_inverters
Inverter.num_inverters += 1
Expand Down