{ "general": { "version": "0.2.0.dev2603031877440961", "data_folder_path": "/home/bobby/.local/share/net.akkudoktor.eos", "data_output_subpath": "output", "latitude": 52.52, "longitude": 13.405, "timezone": "Europe/Berlin", "data_output_path": "/home/bobby/.local/share/net.akkudoktor.eos/output", "config_folder_path": "/home/bobby/.config/net.akkudoktor.eos", "config_file_path": "/home/bobby/.config/net.akkudoktor.eos/EOS.config.json" }, "cache": { "subpath": "cache", "cleanup_interval": 300 }, "database": { "provider": null, "compression_level": 9, "initial_load_window_h": null, "keep_duration_h": null, "autosave_interval_sec": 10, "compaction_interval_sec": 604800, "batch_size": 100, "providers": [ "LMDB", "SQLite" ] }, "ems": { "startup_delay": 5, "interval": 300, "mode": "OPTIMIZATION" }, "logging": { "console_level": null, "file_level": null, "file_path": "/home/bobby/.local/share/net.akkudoktor.eos/output/eos.log" }, "devices": { "batteries": [ { "device_id": "battery1", "capacity_wh": 8000, "charging_efficiency": 0.88, "discharging_efficiency": 0.88, "levelized_cost_of_storage_kwh": 0, "max_charge_power_w": 5000, "min_charge_power_w": 50, "charge_rates": [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "min_soc_percentage": 0, "max_soc_percentage": 100, "measurement_key_soc_factor": "battery1-soc-factor", "measurement_key_power_l1_w": "battery1-power-l1-w", "measurement_key_power_l2_w": "battery1-power-l2-w", "measurement_key_power_l3_w": "battery1-power-l3-w", "measurement_key_power_3_phase_sym_w": "battery1-power-3-phase-sym-w", "measurement_keys": [ "battery1-soc-factor", "battery1-power-l1-w", "battery1-power-l2-w", "battery1-power-l3-w", "battery1-power-3-phase-sym-w" ] } ], "max_batteries": 1, "electric_vehicles": [ { "device_id": "ev11", "capacity_wh": 50000, "charging_efficiency": 0.88, "discharging_efficiency": 0.88, "levelized_cost_of_storage_kwh": 0, "max_charge_power_w": 5000, "min_charge_power_w": 50, "charge_rates": [ 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ], "min_soc_percentage": 70, "max_soc_percentage": 100, "measurement_key_soc_factor": "ev11-soc-factor", "measurement_key_power_l1_w": "ev11-power-l1-w", "measurement_key_power_l2_w": "ev11-power-l2-w", "measurement_key_power_l3_w": "ev11-power-l3-w", "measurement_key_power_3_phase_sym_w": "ev11-power-3-phase-sym-w", "measurement_keys": [ "ev11-soc-factor", "ev11-power-l1-w", "ev11-power-l2-w", "ev11-power-l3-w", "ev11-power-3-phase-sym-w" ] } ], "max_electric_vehicles": 1, "inverters": [ { "device_id": "inverter1", "max_power_w": 10000, "battery_id": "battery1", "ac_to_dc_efficiency": 1, "dc_to_ac_efficiency": 1, "max_ac_charge_power_w": null, "measurement_keys": [] } ], "max_inverters": 1, "home_appliances": [ { "device_id": "dishwasher1", "consumption_wh": 2000, "duration_h": 3, "time_windows": { "windows": [ { "start_time": "08:00:00.000000 Europe/Berlin", "duration": "5 hours", "day_of_week": null, "date": null, "locale": null }, { "start_time": "15:00:00.000000 Europe/Berlin", "duration": "3 hours", "day_of_week": null, "date": null, "locale": null } ] }, "measurement_keys": [] } ], "max_home_appliances": 1, "measurement_keys": [ "battery1-soc-factor", "battery1-power-l1-w", "battery1-power-l2-w", "battery1-power-l3-w", "battery1-power-3-phase-sym-w", "ev11-soc-factor", "ev11-power-l1-w", "ev11-power-l2-w", "ev11-power-l3-w", "ev11-power-3-phase-sym-w" ] }, "measurement": { "historic_hours": 17520, "load_emr_keys": null, "grid_export_emr_keys": null, "grid_import_emr_keys": null, "pv_production_emr_keys": null, "keys": [] }, "optimization": { "horizon_hours": 24, "interval": 3600, "algorithm": "GENETIC", "genetic": { "individuals": 300, "generations": 400, "seed": null, "penalties": { "ev_soc_miss": 10, "ac_charge_break_even": 1 } }, "keys": [ "battery1_fault_op_factor", "battery1_fault_op_mode", "battery1_forced_charge_op_factor", "battery1_forced_charge_op_mode", "battery1_forced_discharge_op_factor", "battery1_forced_discharge_op_mode", "battery1_frequency_regulation_op_factor", "battery1_frequency_regulation_op_mode", "battery1_grid_support_export_op_factor", "battery1_grid_support_export_op_mode", "battery1_grid_support_import_op_factor", "battery1_grid_support_import_op_mode", "battery1_idle_op_factor", "battery1_idle_op_mode", "battery1_non_export_op_factor", "battery1_non_export_op_mode", "battery1_outage_supply_op_factor", "battery1_outage_supply_op_mode", "battery1_peak_shaving_op_factor", "battery1_peak_shaving_op_mode", "battery1_ramp_rate_control_op_factor", "battery1_ramp_rate_control_op_mode", "battery1_reserve_backup_op_factor", "battery1_reserve_backup_op_mode", "battery1_self_consumption_op_factor", "battery1_self_consumption_op_mode", "battery1_soc_factor", "costs_amt", "date_time", "ev11_fault_op_factor", "ev11_fault_op_mode", "ev11_forced_charge_op_factor", "ev11_forced_charge_op_mode", "ev11_forced_discharge_op_factor", "ev11_forced_discharge_op_mode", "ev11_frequency_regulation_op_factor", "ev11_frequency_regulation_op_mode", "ev11_grid_support_export_op_factor", "ev11_grid_support_export_op_mode", "ev11_grid_support_import_op_factor", "ev11_grid_support_import_op_mode", "ev11_idle_op_factor", "ev11_idle_op_mode", "ev11_non_export_op_factor", "ev11_non_export_op_mode", "ev11_outage_supply_op_factor", "ev11_outage_supply_op_mode", "ev11_peak_shaving_op_factor", "ev11_peak_shaving_op_mode", "ev11_ramp_rate_control_op_factor", "ev11_ramp_rate_control_op_mode", "ev11_reserve_backup_op_factor", "ev11_reserve_backup_op_mode", "ev11_self_consumption_op_factor", "ev11_self_consumption_op_mode", "ev11_soc_factor", "genetic_ac_charge_factor", "genetic_dc_charge_factor", "genetic_discharge_allowed_factor", "genetic_ev_charge_factor", "grid_consumption_energy_wh", "grid_feedin_energy_wh", "homeappliance1_energy_wh", "homeappliance1_off_op_factor", "homeappliance1_off_op_mode", "homeappliance1_run_op_factor", "homeappliance1_run_op_mode", "load_energy_wh", "losses_energy_wh", "revenue_amt" ] }, "prediction": { "hours": 48, "historic_hours": 48 }, "elecprice": { "provider": "ElecPriceAkkudoktor", "charges_kwh": null, "vat_rate": 1.19, "elecpriceimport": { "import_file_path": null, "import_json": null }, "energycharts": { "bidding_zone": "DE-LU" }, "providers": [ "ElecPriceAkkudoktor", "ElecPriceEnergyCharts", "ElecPriceImport" ] }, "feedintariff": { "provider": "FeedInTariffFixed", "provider_settings": { "FeedInTariffFixed": { "feed_in_tariff_kwh": 0.078 }, "FeedInTariffImport": null }, "providers": [ "FeedInTariffFixed", "FeedInTariffImport" ] }, "load": { "provider": "LoadAkkudoktorAdjusted", "loadakkudoktor": { "loadakkudoktor_year_energy_kwh": 3000 }, "loadvrm": { "load_vrm_token": "your-token", "load_vrm_idsite": 12345 }, "loadimport": { "import_file_path": null, "import_json": null }, "providers": [ "LoadAkkudoktor", "LoadAkkudoktorAdjusted", "LoadVrm", "LoadImport" ] }, "pvforecast": { "provider": "PVForecastAkkudoktor", "provider_settings": { "PVForecastImport": null, "PVForecastVrm": null }, "planes": [ { "surface_tilt": 7, "surface_azimuth": 170, "userhorizon": [ 20, 27, 22, 20 ], "peakpower": 5, "pvtechchoice": "crystSi", "mountingplace": "free", "loss": 14, "trackingtype": null, "optimal_surface_tilt": false, "optimalangles": false, "albedo": null, "module_model": null, "inverter_model": null, "inverter_paco": 10000, "modules_per_string": null, "strings_per_inverter": null }, { "surface_tilt": 7, "surface_azimuth": 90, "userhorizon": [ 30, 30, 30, 50 ], "peakpower": 4.8, "pvtechchoice": "crystSi", "mountingplace": "free", "loss": 14, "trackingtype": null, "optimal_surface_tilt": false, "optimalangles": false, "albedo": null, "module_model": null, "inverter_model": null, "inverter_paco": 10000, "modules_per_string": null, "strings_per_inverter": null }, { "surface_tilt": 60, "surface_azimuth": 140, "userhorizon": [ 60, 30, 0, 30 ], "peakpower": 1.4, "pvtechchoice": "crystSi", "mountingplace": "free", "loss": 14, "trackingtype": null, "optimal_surface_tilt": false, "optimalangles": false, "albedo": null, "module_model": null, "inverter_model": null, "inverter_paco": 2000, "modules_per_string": null, "strings_per_inverter": null }, { "surface_tilt": 45, "surface_azimuth": 185, "userhorizon": [ 45, 25, 30, 60 ], "peakpower": 1.6, "pvtechchoice": "crystSi", "mountingplace": "free", "loss": 14, "trackingtype": null, "optimal_surface_tilt": false, "optimalangles": false, "albedo": null, "module_model": null, "inverter_model": null, "inverter_paco": 1400, "modules_per_string": null, "strings_per_inverter": null } ], "max_planes": 4, "providers": [ "PVForecastAkkudoktor", "PVForecastVrm", "PVForecastImport" ], "planes_peakpower": [ 5, 4.8, 1.4, 1.6 ], "planes_azimuth": [ 170, 90, 140, 185 ], "planes_tilt": [ 7, 7, 60, 45 ], "planes_userhorizon": [ [ 20, 27, 22, 20 ], [ 30, 30, 30, 50 ], [ 60, 30, 0, 30 ], [ 45, 25, 30, 60 ] ], "planes_inverter_paco": [ 10000, 10000, 2000, 1400 ] }, "weather": { "provider": "BrightSky", "provider_settings": { "WeatherImport": null }, "providers": [ "BrightSky", "ClearOutside", "WeatherImport" ] }, "server": { "host": "127.0.0.1", "port": 8503, "verbose": false, "startup_eosdash": true, "eosdash_host": "127.0.0.1", "eosdash_port": 8504, "eosdash_supervise_interval_sec": 10 }, "utils": {}, "adapter": { "provider": null, "homeassistant": { "config_entity_ids": null, "load_emr_entity_ids": null, "grid_export_emr_entity_ids": null, "grid_import_emr_entity_ids": null, "pv_production_emr_entity_ids": null, "device_measurement_entity_ids": null, "device_instruction_entity_ids": null, "solution_entity_ids": null, "homeassistant_entity_ids": [], "eos_solution_entity_ids": [ "sensor.eos_battery1_fault_op_factor", "sensor.eos_battery1_fault_op_mode", "sensor.eos_battery1_forced_charge_op_factor", "sensor.eos_battery1_forced_charge_op_mode", "sensor.eos_battery1_forced_discharge_op_factor", "sensor.eos_battery1_forced_discharge_op_mode", "sensor.eos_battery1_frequency_regulation_op_factor", "sensor.eos_battery1_frequency_regulation_op_mode", "sensor.eos_battery1_grid_support_export_op_factor", "sensor.eos_battery1_grid_support_export_op_mode", "sensor.eos_battery1_grid_support_import_op_factor", "sensor.eos_battery1_grid_support_import_op_mode", "sensor.eos_battery1_idle_op_factor", "sensor.eos_battery1_idle_op_mode", "sensor.eos_battery1_non_export_op_factor", "sensor.eos_battery1_non_export_op_mode", "sensor.eos_battery1_outage_supply_op_factor", "sensor.eos_battery1_outage_supply_op_mode", "sensor.eos_battery1_peak_shaving_op_factor", "sensor.eos_battery1_peak_shaving_op_mode", "sensor.eos_battery1_ramp_rate_control_op_factor", "sensor.eos_battery1_ramp_rate_control_op_mode", "sensor.eos_battery1_reserve_backup_op_factor", "sensor.eos_battery1_reserve_backup_op_mode", "sensor.eos_battery1_self_consumption_op_factor", "sensor.eos_battery1_self_consumption_op_mode", "sensor.eos_battery1_soc_factor", "sensor.eos_costs_amt", "sensor.eos_date_time", "sensor.eos_ev11_fault_op_factor", "sensor.eos_ev11_fault_op_mode", "sensor.eos_ev11_forced_charge_op_factor", "sensor.eos_ev11_forced_charge_op_mode", "sensor.eos_ev11_forced_discharge_op_factor", "sensor.eos_ev11_forced_discharge_op_mode", "sensor.eos_ev11_frequency_regulation_op_factor", "sensor.eos_ev11_frequency_regulation_op_mode", "sensor.eos_ev11_grid_support_export_op_factor", "sensor.eos_ev11_grid_support_export_op_mode", "sensor.eos_ev11_grid_support_import_op_factor", "sensor.eos_ev11_grid_support_import_op_mode", "sensor.eos_ev11_idle_op_factor", "sensor.eos_ev11_idle_op_mode", "sensor.eos_ev11_non_export_op_factor", "sensor.eos_ev11_non_export_op_mode", "sensor.eos_ev11_outage_supply_op_factor", "sensor.eos_ev11_outage_supply_op_mode", "sensor.eos_ev11_peak_shaving_op_factor", "sensor.eos_ev11_peak_shaving_op_mode", "sensor.eos_ev11_ramp_rate_control_op_factor", "sensor.eos_ev11_ramp_rate_control_op_mode", "sensor.eos_ev11_reserve_backup_op_factor", "sensor.eos_ev11_reserve_backup_op_mode", "sensor.eos_ev11_self_consumption_op_factor", "sensor.eos_ev11_self_consumption_op_mode", "sensor.eos_ev11_soc_factor", "sensor.eos_genetic_ac_charge_factor", "sensor.eos_genetic_dc_charge_factor", "sensor.eos_genetic_discharge_allowed_factor", "sensor.eos_genetic_ev_charge_factor", "sensor.eos_grid_consumption_energy_wh", "sensor.eos_grid_feedin_energy_wh", "sensor.eos_homeappliance1_energy_wh", "sensor.eos_homeappliance1_off_op_factor", "sensor.eos_homeappliance1_off_op_mode", "sensor.eos_homeappliance1_run_op_factor", "sensor.eos_homeappliance1_run_op_mode", "sensor.eos_load_energy_wh", "sensor.eos_losses_energy_wh", "sensor.eos_revenue_amt" ], "eos_device_instruction_entity_ids": [ "sensor.eos_battery1", "sensor.eos_ev11", "sensor.eos_homeappliance1" ] }, "nodered": { "host": "127.0.0.1", "port": 1880 }, "providers": [ "HomeAssistant", "NodeRED" ] } }