mirror of
https://github.com/Akkudoktor-EOS/EOS.git
synced 2025-04-19 00:45:22 +00:00
* All config now nested. - Use default config from model field default values. If providers should be enabled by default, non-empty default config file could be provided again. - Environment variable support with EOS_ prefix and __ between levels, e.g. EOS_SERVER__EOS_SERVER_PORT=8503 where all values are case insensitive. For more information see: https://docs.pydantic.dev/latest/concepts/pydantic_settings/#parsing-environment-variable-values - Use devices as registry for configured devices. DeviceBase as base class with for now just initializion support (in the future expand to operations during optimization). - Strip down ConfigEOS to the only configuration instance. Reload from file or reset to defaults is possible. * Fix multi-initialization of derived SingletonMixin classes.
721 lines
13 KiB
JSON
721 lines
13 KiB
JSON
{
|
|
"ac_charge": [
|
|
0.0,
|
|
0.0,
|
|
0.875,
|
|
0.0,
|
|
0.875,
|
|
0.0,
|
|
0.625,
|
|
0.75,
|
|
0.0,
|
|
0.375,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0,
|
|
0.0,
|
|
1.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.375,
|
|
0.0,
|
|
0.0,
|
|
0.625,
|
|
0.0,
|
|
0.0,
|
|
0.375,
|
|
0.75,
|
|
1.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"dc_charge": [
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
],
|
|
"discharge_allowed": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
1,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
1,
|
|
0,
|
|
1,
|
|
0,
|
|
1,
|
|
1,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
0
|
|
],
|
|
"eautocharge_hours_float": null,
|
|
"result": {
|
|
"Last_Wh_pro_Stunde": [
|
|
1053.07,
|
|
1063.91,
|
|
1320.56,
|
|
1132.03,
|
|
1163.67,
|
|
1176.82,
|
|
1216.22,
|
|
1103.78,
|
|
1129.12,
|
|
1178.71,
|
|
1050.98,
|
|
988.56,
|
|
912.38,
|
|
704.61,
|
|
516.37,
|
|
868.05,
|
|
694.34,
|
|
608.79,
|
|
556.31,
|
|
488.89,
|
|
506.91,
|
|
804.89,
|
|
1141.98,
|
|
1056.97,
|
|
992.46,
|
|
1155.99,
|
|
827.01,
|
|
3132.98,
|
|
1232.67,
|
|
871.26,
|
|
860.88,
|
|
1158.03,
|
|
1222.72,
|
|
1221.04,
|
|
949.99,
|
|
987.01,
|
|
733.99,
|
|
592.97
|
|
],
|
|
"EAuto_SoC_pro_Stunde": [
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0,
|
|
54.0
|
|
],
|
|
"Einnahmen_Euro_pro_Stunde": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.22334747537370364,
|
|
0.19016535126346096,
|
|
0.12880892587597292,
|
|
0.04260510586128589,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.059176154400016855,
|
|
0.25751345302450973,
|
|
0.14923279815365575,
|
|
0.07926913850394514,
|
|
0.024174420063375994,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"Gesamt_Verluste": 2500.030611233429,
|
|
"Gesamtbilanz_Euro": 1.4988843060949502,
|
|
"Gesamteinnahmen_Euro": 1.1542928225199272,
|
|
"Gesamtkosten_Euro": 2.6531771286148773,
|
|
"Home_appliance_wh_per_hour": [
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null,
|
|
null
|
|
],
|
|
"Kosten_Euro_pro_Stunde": [
|
|
0.027996119999999992,
|
|
0.0,
|
|
0.04475252599999999,
|
|
0.0018232052307313393,
|
|
0.0,
|
|
0.0,
|
|
0.008135265032732555,
|
|
0.016809914659344942,
|
|
0.061530097476751734,
|
|
0.05480703000000003,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.19588158,
|
|
0.174739608,
|
|
0.0,
|
|
0.22802125600000003,
|
|
0.0,
|
|
0.0,
|
|
0.162995926,
|
|
0.16677339,
|
|
0.26411047,
|
|
0.0,
|
|
0.08545095,
|
|
0.0,
|
|
0.028255713342252034,
|
|
0.0,
|
|
0.3629952558325975,
|
|
0.0,
|
|
0.0,
|
|
0.0076430797975209205,
|
|
0.0,
|
|
0.04565364324294593,
|
|
0.08231598,
|
|
0.174597189,
|
|
0.293043269,
|
|
0.0,
|
|
0.16484566
|
|
],
|
|
"Netzbezug_Wh_pro_Stunde": [
|
|
122.78999999999996,
|
|
0.0,
|
|
213.81999999999994,
|
|
9.703061366318996,
|
|
0.0,
|
|
0.0,
|
|
37.01212480770043,
|
|
74.05248748610107,
|
|
205.30563055305882,
|
|
171.54000000000008,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
704.61,
|
|
516.37,
|
|
0.0,
|
|
694.34,
|
|
0.0,
|
|
0.0,
|
|
488.89,
|
|
506.91,
|
|
799.85,
|
|
0.0,
|
|
351.65,
|
|
0.0,
|
|
127.73830624887898,
|
|
0.0,
|
|
1931.853410498124,
|
|
0.0,
|
|
0.0,
|
|
34.77288351920346,
|
|
0.0,
|
|
152.3311419517715,
|
|
257.64,
|
|
566.69,
|
|
987.01,
|
|
0.0,
|
|
592.97
|
|
],
|
|
"Netzeinspeisung_Wh_pro_Stunde": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
3190.678219624338,
|
|
2716.6478751922996,
|
|
1840.127512513899,
|
|
608.6443694469413,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
845.3736342859552,
|
|
3678.7636146358536,
|
|
2131.8971164807967,
|
|
1132.4162643420734,
|
|
345.3488580482285,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"Verluste_Pro_Stunde": [
|
|
0.0,
|
|
2.817272727272737,
|
|
0.0,
|
|
2.3948326360417305,
|
|
582.6180000000041,
|
|
138.18861364508305,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
99.72409090909093,
|
|
133.72909090909081,
|
|
124.41545454545451,
|
|
0.0,
|
|
0.0,
|
|
118.37045454545455,
|
|
0.0,
|
|
83.01681818181817,
|
|
75.86045454545456,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
109.96227272727276,
|
|
0.0,
|
|
16.01263877609336,
|
|
38.52740325013451,
|
|
161.62968357967037,
|
|
239.20999074022512,
|
|
436.85356388568886,
|
|
0.5004782113116364,
|
|
0.0,
|
|
36.109951963721926,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
100.08954545454549,
|
|
0.0
|
|
],
|
|
"akku_soc_pro_stunde": [
|
|
80.0,
|
|
80.0,
|
|
79.91107093663912,
|
|
79.91107093663912,
|
|
79.97759406541806,
|
|
96.1614273987495,
|
|
100.0,
|
|
100.0,
|
|
100.0,
|
|
100.0,
|
|
100.0,
|
|
96.85214359504131,
|
|
92.63089703856748,
|
|
88.7036415289256,
|
|
88.7036415289256,
|
|
88.7036415289256,
|
|
84.96720041322313,
|
|
84.96720041322313,
|
|
82.34672004132229,
|
|
79.95213498622587,
|
|
79.95213498622587,
|
|
79.95213498622587,
|
|
79.95213498622587,
|
|
76.48110365013771,
|
|
76.48110365013771,
|
|
76.64231728537023,
|
|
77.71252293120729,
|
|
81.22045681594867,
|
|
87.86517878095492,
|
|
100.0,
|
|
100.0,
|
|
100.0,
|
|
100.0,
|
|
100.0,
|
|
100.0,
|
|
100.0,
|
|
100.0,
|
|
96.84060778236915
|
|
],
|
|
"Electricity_price": [
|
|
0.000228,
|
|
0.0002212,
|
|
0.0002093,
|
|
0.0001879,
|
|
0.0001838,
|
|
0.0002004,
|
|
0.0002198,
|
|
0.000227,
|
|
0.0002997,
|
|
0.0003195,
|
|
0.0003081,
|
|
0.0002969,
|
|
0.0002921,
|
|
0.000278,
|
|
0.0003384,
|
|
0.0003318,
|
|
0.0003284,
|
|
0.0003283,
|
|
0.0003289,
|
|
0.0003334,
|
|
0.000329,
|
|
0.0003302,
|
|
0.0003042,
|
|
0.000243,
|
|
0.000228,
|
|
0.0002212,
|
|
0.0002093,
|
|
0.0001879,
|
|
0.0001838,
|
|
0.0002004,
|
|
0.0002198,
|
|
0.000227,
|
|
0.0002997,
|
|
0.0003195,
|
|
0.0003081,
|
|
0.0002969,
|
|
0.0002921,
|
|
0.000278
|
|
]
|
|
},
|
|
"eauto_obj": {
|
|
"device_id": "ev1",
|
|
"charge_array": [
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
],
|
|
"discharge_array": [
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"discharging_efficiency": 1.0,
|
|
"hours": 48,
|
|
"capacity_wh": 60000,
|
|
"charging_efficiency": 0.95,
|
|
"max_charge_power_w": 11040,
|
|
"soc_wh": 32400.000000000004,
|
|
"initial_soc_percentage": 54
|
|
},
|
|
"start_solution": [
|
|
1.0,
|
|
5.0,
|
|
19.0,
|
|
10.0,
|
|
19.0,
|
|
7.0,
|
|
17.0,
|
|
18.0,
|
|
3.0,
|
|
15.0,
|
|
4.0,
|
|
10.0,
|
|
2.0,
|
|
3.0,
|
|
11.0,
|
|
10.0,
|
|
5.0,
|
|
20.0,
|
|
2.0,
|
|
20.0,
|
|
11.0,
|
|
13.0,
|
|
11.0,
|
|
0.0,
|
|
1.0,
|
|
8.0,
|
|
4.0,
|
|
11.0,
|
|
8.0,
|
|
3.0,
|
|
0.0,
|
|
1.0,
|
|
12.0,
|
|
14.0,
|
|
13.0,
|
|
0.0,
|
|
13.0,
|
|
15.0,
|
|
12.0,
|
|
11.0,
|
|
17.0,
|
|
12.0,
|
|
3.0,
|
|
15.0,
|
|
18.0,
|
|
20.0,
|
|
7.0,
|
|
5.0
|
|
],
|
|
"washingstart": null
|
|
}
|