File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -471,9 +471,15 @@ def check_and_add(type_name: ComponentType, data_structure):
471471
472472 # Falls EVU-Zähler fehlt, zuerst hinzufügen.
473473 check_and_add (ComponentType .COUNTER , data .data .counter_data )
474- check_and_add (ComponentType .BAT , data .data .bat_data )
475- check_and_add (ComponentType .CHARGEPOINT , data .data .cp_data )
476- check_and_add (ComponentType .INVERTER , data .data .pv_data )
474+ try :
475+ self .get_id_evu_counter ()
476+ check_and_add (ComponentType .BAT , data .data .bat_data )
477+ check_and_add (ComponentType .CHARGEPOINT , data .data .cp_data )
478+ check_and_add (ComponentType .INVERTER , data .data .pv_data )
479+ except TypeError :
480+ pub_system_message ({}, ("Es konnte kein Zähler gefunden werden, der als EVU-Zähler an die Spitze des "
481+ "Lastmanagements gesetzt werden kann. Bitte zuerst einen EVU-Zähler hinzufügen." ),
482+ MessageType .ERROR )
477483
478484
479485def get_max_id_in_hierarchy (current_entry : List , max_id : int ) -> int :
You can’t perform that action at this time.
0 commit comments