Config update
This commit is contained in:
@@ -43,7 +43,7 @@ def create_power_plug(device_info: List[DeviceInfo],
|
||||
postfix_counter_reset=" BSZ Neustart"):
|
||||
result = {'switch': [],
|
||||
'sensor': []}
|
||||
template_sensors = {'sensor': []}
|
||||
template_sensors = {'template': {'sensor': []}}
|
||||
for entry in device_info:
|
||||
try:
|
||||
# Switching
|
||||
@@ -82,13 +82,11 @@ def create_power_plug(device_info: List[DeviceInfo],
|
||||
'type': 'DPT-9',
|
||||
})
|
||||
name = name_to_id(entry.display_name + " Verbrauch mA", 'sensor')
|
||||
template_sensors['sensor'].append({
|
||||
'platform': 'template',
|
||||
'sensors': {
|
||||
name_to_id(entry.display_name + " Verbrauch", None):
|
||||
{'friendly_name': entry.display_name + " Verbrauch",
|
||||
'unit_of_measurement': 'W',
|
||||
'value_template': f"{{{{ (states('{name}') | float / 1000 * 230) | round(1) }}}}"}}
|
||||
template_sensors['template']['sensor'].append({
|
||||
'unique_id': name_to_id(entry.display_name + " Verbrauch", None),
|
||||
'name': entry.display_name + " Verbrauch",
|
||||
'unit_of_measurement': 'W',
|
||||
'state': f"{{{{ (states('{name}') | float / 1000 * 230) | round(1) }}}}"
|
||||
})
|
||||
consumption_sum = csv_contents.get(entry.csv_name + postfix_consumption_sum, None)
|
||||
if consumption_sum:
|
||||
|
||||
Reference in New Issue
Block a user