You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add documentation for home assistant adapter.
Make adapter correctly set the measurement keys for PV production.
Add adapter configuration for grid import and export measurements.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com>
Copy file name to clipboardExpand all lines: docs/_generated/configadapter.md
+20-2Lines changed: 20 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,6 +28,8 @@
28
28
"homeassistant": {
29
29
"config_entity_ids": null,
30
30
"load_emr_entity_ids": null,
31
+
"grid_export_emr_entity_ids": null,
32
+
"grid_import_emr_entity_ids": null,
31
33
"pv_production_emr_entity_ids": null,
32
34
"device_measurement_entity_ids": null,
33
35
"device_instruction_entity_ids": null,
@@ -59,6 +61,8 @@
59
61
"homeassistant": {
60
62
"config_entity_ids": null,
61
63
"load_emr_entity_ids": null,
64
+
"grid_export_emr_entity_ids": null,
65
+
"grid_import_emr_entity_ids": null,
62
66
"pv_production_emr_entity_ids": null,
63
67
"device_measurement_entity_ids": null,
64
68
"device_instruction_entity_ids": null,
@@ -142,9 +146,11 @@ E.g. The instruction for device id 'battery1' becomes the entity_id 'sensor.eos_
142
146
| device_measurement_entity_ids |`Optional[dict[str, str]]`|`rw`|`None`| Mapping of EOS measurement keys used by device (resource) simulations to Home Assistant entity IDs. |
143
147
| eos_device_instruction_entity_ids |`list[str]`|`ro`|`N/A`| Entity IDs for energy management instructions available at EOS. |
144
148
| eos_solution_entity_ids |`list[str]`|`ro`|`N/A`| Entity IDs for optimization solution available at EOS. |
149
+
| grid_export_emr_entity_ids |`Optional[list[str]]`|`rw`|`None`| Entity ID(s) of export to grid energy meter readings [kWh]|
150
+
| grid_import_emr_entity_ids |`Optional[list[str]]`|`rw`|`None`| Entity ID(s) of import from grid energy meter readings [kWh]|
145
151
| homeassistant_entity_ids |`list[str]`|`ro`|`N/A`| Entity IDs available at Home Assistant. |
146
-
| load_emr_entity_ids |`Optional[list[str]]`|`rw`|`None`| Entity ID(s) of load energy meter reading[kWh]|
147
-
| pv_production_emr_entity_ids |`Optional[list[str]]`|`rw`|`None`| Entity ID(s) of PV production energy meter reading[kWh]|
152
+
| load_emr_entity_ids |`Optional[list[str]]`|`rw`|`None`| Entity ID(s) of load energy meter readings[kWh]|
153
+
| pv_production_emr_entity_ids |`Optional[list[str]]`|`rw`|`None`| Entity ID(s) of PV production energy meter readings[kWh]|
148
154
| solution_entity_ids | `Optional[list[str]]` | `rw` | `None` | Entity IDs for optimization solution keys to be updated by EOS.
149
155
The solution keys have to be prepended by 'sensor.eos_' to build the entity_id.
150
156
E.g. solution key 'battery1_idle_op_mode' becomes the entity_id 'sensor.eos_battery1_idle_op_mode'. |
@@ -166,6 +172,12 @@ E.g. solution key 'battery1_idle_op_mode' becomes the entity_id 'sensor.eos_batt
166
172
"load_emr_entity_ids": [
167
173
"sensor.load_energy_total_kwh"
168
174
],
175
+
"grid_export_emr_entity_ids": [
176
+
"sensor.grid_export_energy_total_kwh"
177
+
],
178
+
"grid_import_emr_entity_ids": [
179
+
"sensor.grid_import_energy_total_kwh"
180
+
],
169
181
"pv_production_emr_entity_ids": [
170
182
"sensor.pv_energy_total_kwh"
171
183
],
@@ -200,6 +212,12 @@ E.g. solution key 'battery1_idle_op_mode' becomes the entity_id 'sensor.eos_batt
Copy file name to clipboardExpand all lines: docs/_generated/configgeneral.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@
16
16
| latitude |`EOS_GENERAL__LATITUDE`|`Optional[float]`|`rw`|`52.52`| Latitude in decimal degrees between -90 and 90. North is positive (ISO 19115) (°) |
17
17
| longitude |`EOS_GENERAL__LONGITUDE`|`Optional[float]`|`rw`|`13.405`| Longitude in decimal degrees within -180 to 180 (°) |
18
18
| timezone ||`Optional[str]`|`ro`|`N/A`| Computed timezone based on latitude and longitude. |
19
-
| version |`EOS_GENERAL__VERSION`|`str`|`rw`|`0.2.0.dev81236039`| Configuration file version. Used to check compatibility. |
19
+
| version |`EOS_GENERAL__VERSION`|`str`|`rw`|`0.2.0.dev40329975`| Configuration file version. Used to check compatibility. |
Copy file name to clipboardExpand all lines: docs/_generated/openapi.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Akkudoktor-EOS
2
2
3
-
**Version**: `v0.2.0.dev81236039`
3
+
**Version**: `v0.2.0.dev40329975`
4
4
5
5
<!-- pyml disable line-length -->
6
6
**Description**: This project provides a comprehensive solution for simulating and optimizing an energy system based on renewable energy sources. With a focus on photovoltaic (PV) systems, battery storage (batteries), load management (consumer requirements), heat pumps, electric vehicles, and consideration of electricity price data, this system enables forecasting and optimization of energy flow and costs over a specified period.
0 commit comments