SMA EM/HomeManager

Fragen zur Nutzung, Features, usw..
Benutzeravatar
mrinas
Beiträge: 2153
Registriert: Mi Jan 29, 2020 10:12 pm
Has thanked: 8 times
Been thanked: 8 times

SMA EM/HomeManager

Beitrag von mrinas »

Ein neuer Thread rund um das Thema SMA EM/SHM in der openWB 2.0.

Aktueller Stand:
- EVU Daten kommen nun auf der Box an
- Graph baut sich nicht auf (lasse ich noch mal eine Weile laufen, womögilch brauchts noch mehr Daten?)
- Fehlermeldungen im Log, u.a. Speedwire component not subscriptable.
Screenshot 2022-02-14 095415.png

Meine Struktur besteht aktuell ausschließlich aus dem SMA SHM Zähler um es so einfach wie möglich zu halten.
Screenshot 2022-02-14 095100.png


Code: Alles auswählen

2022-02-14 09:44:16,854 - {/packages/main.py:39} - INFO - # ***Start*** 
2022-02-14 09:44:17,777 - {/packages/control/prepare.py:96} - ERROR - Fehler im Prepare-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/prepare.py", line 66, in copy_module_data
    self.__copy_counter_data()
  File "/var/www/html/openWB/packages/control/prepare.py", line 53, in __copy_counter_data
    if component[9:] == counter[7:]:
TypeError: 'SpeedwireComponent' object is not subscriptable
2022-02-14 09:44:18,284 - {/packages/control/prepare.py:96} - ERROR - Fehler im Prepare-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/prepare.py", line 66, in copy_module_data
    self.__copy_counter_data()
  File "/var/www/html/openWB/packages/control/prepare.py", line 53, in __copy_counter_data
    if component[9:] == counter[7:]:
TypeError: 'SpeedwireComponent' object is not subscriptable
2022-02-14 09:44:18,292 - {/packages/control/prepare.py:142} - ERROR - Fehler im Prepare-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/prepare.py", line 139, in copy_data
    self.__copy_counter_data()
  File "/var/www/html/openWB/packages/control/prepare.py", line 53, in __copy_counter_data
    if component[9:] == counter[7:]:
TypeError: 'SpeedwireComponent' object is not subscriptable
2022-02-14 09:44:18,298 - {/packages/control/pv.py:94} - DEBUG - Kein PV-Modul konfiguriert.
2022-02-14 09:44:18,308 - {/packages/control/counter.py:61} - ERROR - Fehler in der allgemeinen Zähler-Klasse
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/counter.py", line 42, in calc_home_consumption
    evu = data.data.counter_data[self.get_evu_counter()].data["get"]["power"]
KeyError: 'counter0'
2022-02-14 09:44:18,311 - {/packages/control/data.py:268} - DEBUG - all
{'get': {'power': 0}, 'config': {'configured': False}, 'set': {'charging_power_left': 0, 'switch_on_soc_reached': 0, 'hybrid_system_detected': False}}
2022-02-14 09:44:18,311 - {/packages/control/data.py:268} - DEBUG - all
{'get': {'daily_yield': 0, 'power': 0, 'counter': 0}}
2022-02-14 09:44:18,312 - {/packages/control/data.py:268} - DEBUG - cpt0
{'name': 'Standard Ladepunkt-Vorlage', 'autolock': {'wait_for_charging_end': False, 'active': False, 'plans': {}}, 'rfid_enabling': False, 'valid_tags': []}
2022-02-14 09:44:18,312 - {/packages/control/data.py:268} - DEBUG - all
{'set': {'loadmanagement_active': False, 'home_consumption': 0, 'invalid_home_consumption': 0, 'daily_yield_home_consumption': 0}, 'get': {'hierarchy': [{'id': 'counter0', 'children': []}]}}
2022-02-14 09:44:18,314 - {/packages/control/data.py:268} - DEBUG - ct0
{'name': 'Standard-Ladeprofil-Vorlage', 'disable_after_unplug': False, 'prio': False, 'load_default': False, 'time_charging': {'active': False, 'plans': {}}, 'chargemode': {'selected': 'stop', 'pv_charging': {'min_soc_current': 10, 'min_current': 6, 'feed_in_limit': False, 'min_soc': 0, 'max_soc': 100}, 'scheduled_charging': {'plans': {}}, 'instant_charging': {'current': 10, 'limit': {'selected': 'none', 'soc': 50, 'amount': 10}}}}
2022-02-14 09:44:18,315 - {/packages/control/data.py:268} - DEBUG - ev0
{'set': {}, 'get': {'range_charged': 0, 'soc': 0}, 'control_parameter': {'required_current': 0, 'phases': 0, 'prio': False, 'timestamp_switch_on_off': '0', 'timestamp_auto_phase_switch': '0', 'timestamp_perform_phase_switch': '0', 'submode': 'stop', 'chargemode': 'stop'}, 'name': 'Standard-Fahrzeug', 'charge_template': 0, 'ev_template': 0, 'tag_id': []}
2022-02-14 09:44:18,316 - {/packages/control/data.py:268} - DEBUG - et0
{'name': 'Standard-Fahrzeug-Vorlage', 'max_current_multi_phases': 16, 'max_phases': 3, 'phase_switch_pause': 2, 'prevent_switch_stop': False, 'control_pilot_interruption': False, 'average_consump': 17, 'min_current': 6, 'max_current_one_phase': 32, 'battery_capacity': 82, 'nominal_difference': 2, 'request_interval_charging': 5, 'request_interval_not_charging': 720, 'request_only_plugged': False}
2022-02-14 09:44:18,316 - {/packages/control/data.py:268} - DEBUG - general
{'grid_protection_active': False, 'chargemode_config': {'instant_charging': {'phases_to_use': 1}, 'pv_charging': {'bat_prio': 1, 'switch_on_soc': 60, 'switch_off_soc': 40, 'rundown_power': 1000, 'rundown_soc': 50, 'charging_power_reserve': 200, 'control_range': [0, 230], 'switch_off_threshold': 5, 'switch_off_delay': 60, 'switch_on_delay': 30, 'switch_on_threshold': 1500, 'feed_in_yield': 15000, 'phase_switch_delay': 7, 'phases_to_use': 1}, 'scheduled_charging': {'phases_to_use': 0}, 'standby': {'phases_to_use': 1}, 'phases_to_use': 1, 'time_charging': {'phases_to_use': 1}, 'individual_mode': True, 'unbalanced_load': False, 'unbalanced_load_limit': 18}, 'control_interval': 10, 'extern': False, 'extern_display_mode': 'local', 'external_buttons_hw': False, 'grid_protection_configured': True, 'notifications': {'selected': 'none', 'plug': False, 'start_charging': False, 'stop_charging': False, 'smart_home': False, 'configuration': {}}, 'price_kwh': 0.3, 'range_unit': 'km', 'ripple_control_receiver': {'configured': False}}
2022-02-14 09:44:18,317 - {/packages/control/data.py:268} - DEBUG - graph
{'config': {'duration': 120}}
2022-02-14 09:44:18,318 - {/packages/control/data.py:268} - DEBUG - optional
{'et': {'get': {}, 'active': False, 'config': {'max_price': 0, 'provider': {}}}, 'int_display': {'active': False, 'on_if_plugged_in': True, 'pin_active': False, 'pin_code': '0000', 'standby': 60, 'theme': 'cards'}, 'led': {'active': False}, 'active': False, 'max_current': 16, 'rfid': {'active': False}}
2022-02-14 09:44:18,318 - {/packages/control/data.py:268} - DEBUG - all
{'set': {'overhang_power_left': 0, 'available_power': 0, 'reserved_evu_overhang': 0, 'released_evu_overhang': 0}, 'get': {'power': 0}, 'config': {'configured': False}}
2022-02-14 09:44:18,318 - {/packages/control/data.py:268} - DEBUG - system
{'update_in_progress': False, 'perform_update': False, 'ip_address': '', 'boot_done': True, 'dataprotection_acknowledged': False, 'debug_level': 10, 'release_train': 'master'}
2022-02-14 09:44:18,319 - {/packages/control/data.py:255} - DEBUG - 

2022-02-14 09:44:18,319 - {/packages/control/algorithm.py:39} - DEBUG - # Algorithmus-Start
2022-02-14 09:44:18,320 - {/packages/control/algorithm.py:86} - ERROR - Fehler im Algorithmus-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/algorithm.py", line 42, in calc_current
    "EVU-Punkt: Leistung[W] " + str(data.data.counter_data[evu_counter].data["get"]["power"]) +
KeyError: 'counter0'
2022-02-14 09:44:18,323 - {/packages/control/process.py:20} - DEBUG - # Ladung starten.
2022-02-14 09:44:18,328 - {/packages/control/pv.py:429} - DEBUG - 0W EVU-Überschuss, der für die Regelung verfügbar ist, davon 0W für die Einschaltverzögerung reservierte Leistung.
2022-02-14 09:44:18,329 - {/packages/control/process.py:70} - ERROR - Fehler im Process-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/process.py", line 68, in process_algorithm_results
    data.data.counter_data[data.data.counter_data["all"].get_evu_counter()].put_stats()
KeyError: 'counter0'
2022-02-14 09:44:18,330 - {/packages/helpermodules/graph.py:72} - ERROR - Fehler im Graph-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/graph.py", line 24, in pub_graph_data
    if data.data.counter_data[evu_counter].data["get"]["fault_state"] == 0:
KeyError: 'counter0'
Dateianhänge
Screenshot 2022-02-14 095317.png
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
Becker
Beiträge: 769
Registriert: Mi Okt 07, 2020 4:34 pm

Re: SMA EM/HomeManager

Beitrag von Becker »

Das Teil heißt übrigens SMA Home Manager und nicht Smarthome Manager.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
LenaK
Beiträge: 1315
Registriert: Fr Jan 22, 2021 6:40 am
Been thanked: 17 times

Re: SMA EM/HomeManager

Beitrag von LenaK »

-> Fehlermeldungen im Log, u.a. Speedwire component not subscriptable.
Ist mit PR #316 behoben. Damit sollten auch die anderen Probleme behoben sein.
Benutzeravatar
mrinas
Beiträge: 2153
Registriert: Mi Jan 29, 2020 10:12 pm
Has thanked: 8 times
Been thanked: 8 times

Re: SMA EM/HomeManager

Beitrag von mrinas »

hurra! Ich hab' eben schon die Benachrichtigung über den PR bekommen, ich werd' das gleich mal ausprobieren.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
Benutzeravatar
mrinas
Beiträge: 2153
Registriert: Mi Jan 29, 2020 10:12 pm
Has thanked: 8 times
Been thanked: 8 times

Re: SMA EM/HomeManager

Beitrag von mrinas »

LenaK hat geschrieben: Do Feb 24, 2022 12:58 pm -> Fehlermeldungen im Log, u.a. Speedwire component not subscriptable.
Ist mit PR #316 behoben. Damit sollten auch die anderen Probleme behoben sein.
jup, läuft! Graph baut sich auf :)
Screenshot 2022-02-24 141623.png
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
bmw330e
Beiträge: 6
Registriert: Di Dez 01, 2020 10:14 pm

Re: SMA EM/HomeManager

Beitrag von bmw330e »

Hallo,
ich erhalte folgende Fehlermeldung beim anlegen des SMA Smarthome Managers.
Habe ein Update durchgeführt nach Anleitung mit update.sh, das lief auch ohne Probleme durch.
Kann mir jemand einen Tipp geben?
Dateianhänge
6C7A4DA9-787D-44CE-AC58-86FEAADD1381.jpeg
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 25 times

Re: SMA EM/HomeManager

Beitrag von LutzB »

Benutzeravatar
Sonnenjunky
Beiträge: 366
Registriert: Fr Jun 26, 2020 9:27 am
Wohnort: Wien Umgebung
Has thanked: 1 time

Re: SMA EM/HomeManager

Beitrag von Sonnenjunky »

Becker hat geschrieben: Mo Feb 14, 2022 9:06 am Das Teil heißt übrigens SMA Home Manager und nicht Smarthome Manager.
Du irrst es heißt "Sunny Home Manager" :mrgreen:

Ob´s ned wurst ist?
el_Olli
Beiträge: 40
Registriert: Mo Mär 09, 2020 10:37 am

Re: SMA EM/HomeManager

Beitrag von el_Olli »

Ich habe eine V2 Alpha 3 auf einem separaten Raspi installiert und möchte da gern den SHM und den WR einrichten.

Mein SHM ist mein Einspeise/Bezugszähler, also EVU , der Wechselrichter liefert entsprechend die PV Erzeugung.

Ich habe also einen SHM eingerichtet.

Muss ich jetzt den SHM als Zähler und den Wechselrichter getrennt einrichten? Jeweils mit entsprechender Seriennummer?

Wenn ich das so mache, sind allerdings Einspeisung und PV ges. identisch? Ich finde aber auch keinen Punkt wo ich explizit EVU-einrichte.

Irgendwie erschließt sich mir die Logik der Geräteeinrichtung noch nicht.
Benutzeravatar
mrinas
Beiträge: 2153
Registriert: Mi Jan 29, 2020 10:12 pm
Has thanked: 8 times
Been thanked: 8 times

Re: SMA EM/HomeManager

Beitrag von mrinas »

Exakt gleiche Kombination bei mir. Em/shm als evu ei richten, sma sunny boy als pv.

Und ja, erst das System (z. B. Den shm) u d dann die Komponente (zaehler) hinzufügen. Gleiches beim wechselrichter.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
Antworten