Rückmeldungen openWB software 2.1.3 Release & Release Patch 1

Fragen zur Nutzung, Features, usw..
Tuffi
Beiträge: 52
Registriert: Mo Jul 24, 2023 9:10 am

Re: Rückmeldungen openWB software 2.1.3 Release & Release Patch 1

Beitrag von Tuffi »

Diese Einstellung hier scheint die Lösung gewesen zu sein:
Elchkopp hat geschrieben: Sa Apr 06, 2024 3:58 pm Das ist diese Einstellung hier unter Einstellungen/Ladeeinstellungen/Übergreifendes:
„Phasenumschaltung wiederholt anstoßen“

Steht bei Dir vermutlich auf Nein.
Danke @Elchkopp.
Stand bei mir auf Nein.
Habe sie vor dem Anstecken heute auf Ja gestellt.
Danach lud der Wagen wieder wie gewohnt Überschuss.
Ich habe noch nicht ausprobieren können, was ist wenn der Wagen Abends angesteckt wird, und auf PV steht.
Hoffe nächstes WE kann ich es testen.

Gruß.
openWB series2 standard+, 2.1.3-Patch.1
Kostal PIKO 15
Kostal Smart Energy Meter G2
Kostal Plenticore BI 10/26 - G2
BYD Battery-Box Premium HVM 22.1
Tuffi
Beiträge: 52
Registriert: Mo Jul 24, 2023 9:10 am

Re: Rückmeldungen openWB software 2.1.3 Release & Release Patch 1

Beitrag von Tuffi »

Ich war mir ziemlich sicher, das ich die Einstellung
"Phasenumschaltung wiederholt anstoßen" auf <Ja> geändert hatte.
Bin gerade nach Hause gekommen, hab das Auto angesteckt, und es wurde wieder mit 3 Phasen aus der Batterie geladen.
"Phasenumschaltung wiederholt anstoßen" stand auf <Nein>.
Nachdem ich hier wieder <Ja> angewählt und gespeichert habe, lädt die openWB nun 1-phasig ohne Batterie die letzten Sonnen kW ins Auto.

Wird die Einstellung "Phasenumschaltung wiederholt anstoßen" in bestimmten Situationen vom System zurück auf <Nein> gestellt?

Gruß,
Tuffi
openWB series2 standard+, 2.1.3-Patch.1
Kostal PIKO 15
Kostal Smart Energy Meter G2
Kostal Plenticore BI 10/26 - G2
BYD Battery-Box Premium HVM 22.1
Elchkopp
Beiträge: 492
Registriert: Fr Feb 04, 2022 6:19 pm

Re: Rückmeldungen openWB software 2.1.3 Release & Release Patch 1

Beitrag von Elchkopp »

Eigentlich nicht. Zumindest ich persönlich hatte das Phänomen noch nicht. Selbst bei einem Update sollte das eigentlich nicht passieren - es sei, es wird eventuell speziell an der Funktion etwas umgebaut. Aber Du wirst sicherlich kein Update die letzten Tage gemacht haben.

Beobachte das am Besten noch mal 1-2 Tage lang.
Eckhard
Beiträge: 146
Registriert: Mo Okt 04, 2021 9:05 pm

Re: Rückmeldungen openWB software 2.1.3 Release & Release Patch 1

Beitrag von Eckhard »

Im PV Modus hatte meine openWB heute drei merkwürdige Ausreißer:

Bild
openWB series2 custom, VW ID.4 Pro Performance, 4,36 kWp Solarworld-PV mit SMA SB 5000 TL-21, Eigenbau-Raspi-Logger mit PV-RS-485 und Tibber Pulse, Niu N-Series, HomeConnect, Z-Wave Smart Home
Mario78
Beiträge: 5
Registriert: Do Sep 21, 2023 7:50 am

Re: Rückmeldungen openWB software 2.1.3 Release & Release Patch 1

Beitrag von Mario78 »

Seit 2 Tagen habe ich das Problem das ich keine "Summen" von den Erträgen, Hausverbrauch angezeigt bekomme.
Die "Momentanwerte" funktionieren nach wie vor.

In einer älteren Version habe ich im Forum was gefunden das wahrscheinlich der Log-Speicher vollgelaufen sein könnte. Waren die gleichen Symtome.
Ich habe jedoch eine vorkonfigurierte Karte von openwb mit SW2 bekommen und damals mein update von 1.9 so auf 2.0 nach Anleitung durchgeführt.

Wenn ich eine Auswertung von Diagrammen mache erhalte ich in den letzten beiden Tagen folgende Fehlermeldung:
-------------

Code: Alles auswählen

Bei der Verarbeitung des Befehls 'getDailyLog' mit den Parametern '[object Object]' ist ein Fehler aufgetreten:

Es ist ein interner Fehler aufgetreten: Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/write_log.py", line 165, in get_previous_entry
    previous_entry = content["entries"][-1]
IndexError: list index out of range

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/command.py", line 127, in on_message
    func(connection_id, payload)
  File "/var/www/html/openWB/packages/helpermodules/command.py", line 561, in getDailyLog
    get_daily_log(payload["data"]["day"]))
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 140, in get_daily_log
    data = _collect_daily_log_data(date)
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 155, in _collect_daily_log_data
    LogType.DAILY, LegacySmartHomeLogData(), get_previous_entry(parent_file, log_data)))
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/write_log.py", line 173, in get_previous_entry
    content = json.load(jsonFile)
  File "/usr/lib/python3.9/json/__init__.py", line 293, in load
    return loads(fp.read(),
  File "/usr/lib/python3.9/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.9/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.9/json/decoder.py", line 353, in raw_decode
    obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 1 column 15114 (char 15113)
---------------

Bei den Tagen vor dem 11.04 bekomme ich daten und auch Diagramme. Hier sind auch Summenwerte vorhanden


Main-Log:

Code: Alles auswählen

rc.local bug not found
no factory reset pending, normal startup
atreboot.sh started
checking init in /boot/config.txt...
watchdog for atreboot.sh on pid 420 started, waiting for 900s
already up to date
Group membership...
Final group membership: openwb : openwb adm dialout cdrom sudo audio video plugdev games users input render netdev spi i2c gpio
Network...
Wait for connection...RTNETLINK answers: Network is unreachable
.RTNETLINK answers: Network is unreachable
.RTNETLINK answers: Network is unreachable
.RTNETLINK answers: Network is unreachable
.RTNETLINK answers: Network is unreachable
.RTNETLINK answers: Network is unreachable
.RTNETLINK answers: Network is unreachable
.
my primary IP: 192.168.216.137
my primary interface: eth0
running as primary, enabling plug'n'play network
apt configuration already up to date
install required packages with 'apt-get'...
OK:1 http://archive.raspberrypi.org/debian bullseye InRelease
OK:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
Paketlisten werden gelesen…
Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…
Statusinformationen werden eingelesen…
accountsservice ist schon die neueste Version (0.6.55-3).
apache2 ist schon die neueste Version (2.4.56-1~deb11u2).
bc ist schon die neueste Version (1.07.1-2+b1).
chromium ist schon die neueste Version (106.0.5249.119-1~deb11u1).
chromium-l10n ist schon die neueste Version (106.0.5249.119-1~deb11u1).
git ist schon die neueste Version (1:2.30.2-1+deb11u2).
jq ist schon die neueste Version (1.6-2.1).
libapache2-mod-php ist schon die neueste Version (2:7.4+76).
lightdm-autologin-greeter ist schon die neueste Version (1.0-3).
mmc-utils ist schon die neueste Version (0+git20180327.b4fe0c8c-1).
mosquitto ist schon die neueste Version (2.0.11-1+deb11u1).
mosquitto-clients ist schon die neueste Version (2.0.11-1+deb11u1).
openbox-lxde-session ist schon die neueste Version (0.99.2-4).
php ist schon die neueste Version (2:7.4+76).
php-curl ist schon die neueste Version (2:7.4+76).
php-gd ist schon die neueste Version (2:7.4+76).
php-json ist schon die neueste Version (2:7.4+76).
php-xml ist schon die neueste Version (2:7.4+76).
socat ist schon die neueste Version (1.7.4.1-3).
sshpass ist schon die neueste Version (1.09-1).
ssl-cert ist schon die neueste Version (1.1.0+nmu1).
sudo ist schon die neueste Version (1.9.5p2-3+deb11u1).
vim ist schon die neueste Version (2:8.2.2434-3+deb11u1).
x11-xserver-utils ist schon die neueste Version (7.7+8).
xserver-xorg ist schon die neueste Version (1:7.7+22).
lightdm ist schon die neueste Version (1.26.0-7+rpt1).
python3-pip ist schon die neueste Version (20.3.4-4+rpt1+deb11u1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 107 nicht aktualisiert.
done
openwb.cron already up to date
openwb2.service definition is already a symlink
openwbRemoteSupport.service already up to date
no restore pending, normal startup
cleaning obsolete python cache folders...
python cache cleanup done
display setup...
autologin configured
mouse cursor configured
lxde session autostart already configured
apache default site...
...ok
checking required apache modules...
headers (enabled by site administrator)
headers already enabled
ssl (enabled by site administrator)
ssl already enabled
proxy_wstunnel (enabled by site administrator)
proxy_wstunnel already enabled
check mosquitto installation...
mosquitto.conf already up to date
mosquitto openwb.conf already up to date
mosquitto_local.conf already up to date
mosquitto openwb_local.conf already up to date
mosquitto done
install required python packages with 'pip3'...
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: jq==1.1.3 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 1)) (1.1.3)
Requirement already satisfied: paho_mqtt==1.6.1 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 2)) (1.6.1)
Requirement already satisfied: pymodbus==2.5.2 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 3)) (2.5.2)
Requirement already satisfied: pytest==6.2.5 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 4)) (6.2.5)
Requirement already satisfied: requests_mock==1.9.3 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 5)) (1.9.3)
Requirement already satisfied: lxml==4.9.1 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 6)) (4.9.1)
Requirement already satisfied: aiohttp==3.7.4 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 7)) (3.7.4)
Requirement already satisfied: schedule==1.1.0 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 8)) (1.1.0)
Requirement already satisfied: PyJWT==2.6.0 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 9)) (2.6.0)
Requirement already satisfied: ipparser==0.3.8 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 10)) (0.3.8)
Requirement already satisfied: bs4==0.0.1 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 11)) (0.0.1)
Requirement already satisfied: pkce==1.0.3 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 12)) (1.0.3)
Requirement already satisfied: evdev==1.5.0 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 14)) (1.5.0)
Requirement already satisfied: cryptography==40.0.1 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 16)) (40.0.1)
Requirement already satisfied: msal==1.22.0 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 17)) (1.22.0)
Requirement already satisfied: python-dateutil==2.8.2 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 18)) (2.8.2)
Requirement already satisfied: umodbus==1.0.4 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 19)) (1.0.4)
Requirement already satisfied: pysmb==1.2.9.1 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 20)) (1.2.9.1)
Requirement already satisfied: pytz==2023.3.post1 in /home/openwb/.local/lib/python3.9/site-packages (from -r /var/www/html/openWB/requirements.txt (line 21)) (2023.3.post1)
Requirement already satisfied: multidict<7.0,>=4.5 in /home/openwb/.local/lib/python3.9/site-packages (from aiohttp==3.7.4->-r /var/www/html/openWB/requirements.txt (line 7)) (6.0.2)
Requirement already satisfied: attrs>=17.3.0 in /home/openwb/.local/lib/python3.9/site-packages (from aiohttp==3.7.4->-r /var/www/html/openWB/requirements.txt (line 7)) (22.1.0)
Requirement already satisfied: async-timeout<4.0,>=3.0 in /home/openwb/.local/lib/python3.9/site-packages (from aiohttp==3.7.4->-r /var/www/html/openWB/requirements.txt (line 7)) (3.0.1)
Requirement already satisfied: chardet<4.0,>=2.0 in /home/openwb/.local/lib/python3.9/site-packages (from aiohttp==3.7.4->-r /var/www/html/openWB/requirements.txt (line 7)) (3.0.4)
Requirement already satisfied: typing-extensions>=3.6.5 in /home/openwb/.local/lib/python3.9/site-packages (from aiohttp==3.7.4->-r /var/www/html/openWB/requirements.txt (line 7)) (4.4.0)
Requirement already satisfied: yarl<2.0,>=1.0 in /home/openwb/.local/lib/python3.9/site-packages (from aiohttp==3.7.4->-r /var/www/html/openWB/requirements.txt (line 7)) (1.8.1)
Requirement already satisfied: beautifulsoup4 in /home/openwb/.local/lib/python3.9/site-packages (from bs4==0.0.1->-r /var/www/html/openWB/requirements.txt (line 11)) (4.11.1)
Requirement already satisfied: cffi>=1.12 in /home/openwb/.local/lib/python3.9/site-packages (from cryptography==40.0.1->-r /var/www/html/openWB/requirements.txt (line 16)) (1.16.0)
Requirement already satisfied: dnspython in /home/openwb/.local/lib/python3.9/site-packages (from ipparser==0.3.8->-r /var/www/html/openWB/requirements.txt (line 10)) (2.3.0)
Requirement already satisfied: requests<3,>=2.0.0 in /usr/lib/python3/dist-packages (from msal==1.22.0->-r /var/www/html/openWB/requirements.txt (line 17)) (2.25.1)
Requirement already satisfied: six>=1.15.0 in /usr/lib/python3/dist-packages (from pymodbus==2.5.2->-r /var/www/html/openWB/requirements.txt (line 3)) (1.16.0)
Requirement already satisfied: pyserial>=3.4 in /home/openwb/.local/lib/python3.9/site-packages (from pymodbus==2.5.2->-r /var/www/html/openWB/requirements.txt (line 3)) (3.5)
Requirement already satisfied: pyasn1 in /home/openwb/.local/lib/python3.9/site-packages (from pysmb==1.2.9.1->-r /var/www/html/openWB/requirements.txt (line 20)) (0.5.0)
Requirement already satisfied: tqdm in /home/openwb/.local/lib/python3.9/site-packages (from pysmb==1.2.9.1->-r /var/www/html/openWB/requirements.txt (line 20)) (4.66.1)
Requirement already satisfied: toml in /usr/lib/python3/dist-packages (from pytest==6.2.5->-r /var/www/html/openWB/requirements.txt (line 4)) (0.10.1)
Requirement already satisfied: packaging in /home/openwb/.local/lib/python3.9/site-packages (from pytest==6.2.5->-r /var/www/html/openWB/requirements.txt (line 4)) (21.3)
Requirement already satisfied: py>=1.8.2 in /home/openwb/.local/lib/python3.9/site-packages (from pytest==6.2.5->-r /var/www/html/openWB/requirements.txt (line 4)) (1.11.0)
Requirement already satisfied: iniconfig in /home/openwb/.local/lib/python3.9/site-packages (from pytest==6.2.5->-r /var/www/html/openWB/requirements.txt (line 4)) (1.1.1)
Requirement already satisfied: pluggy<2.0,>=0.12 in /home/openwb/.local/lib/python3.9/site-packages (from pytest==6.2.5->-r /var/www/html/openWB/requirements.txt (line 4)) (1.0.0)
Requirement already satisfied: pycparser in /home/openwb/.local/lib/python3.9/site-packages (from cffi>=1.12->cryptography==40.0.1->-r /var/www/html/openWB/requirements.txt (line 16)) (2.21)
Requirement already satisfied: idna>=2.0 in /usr/lib/python3/dist-packages (from yarl<2.0,>=1.0->aiohttp==3.7.4->-r /var/www/html/openWB/requirements.txt (line 7)) (2.10)
Requirement already satisfied: soupsieve>1.2 in /home/openwb/.local/lib/python3.9/site-packages (from beautifulsoup4->bs4==0.0.1->-r /var/www/html/openWB/requirements.txt (line 11)) (2.3.2.post1)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /home/openwb/.local/lib/python3.9/site-packages (from packaging->pytest==6.2.5->-r /var/www/html/openWB/requirements.txt (line 4)) (3.0.9)
done
load versions...
chgrp: Zugriff auf '/var/www/html/openWB/data/restore/*' nicht möglich: Datei oder Verzeichnis nicht gefunden
chgrp: Zugriff auf '/var/www/html/openWB/data/data_migration/*' nicht möglich: Datei oder Verzeichnis nicht gefunden
chmod: Zugriff auf '/var/www/html/openWB/data/restore/*' nicht möglich: Datei oder Verzeichnis nicht gefunden
chmod: Zugriff auf '/var/www/html/openWB/data/data_migration/*' nicht möglich: Datei oder Verzeichnis nicht gefunden
2024-04-13 09:11:00: boot done :-)
2024-04-13 09:11:02,808 - {root:178} - {DEBUG:MainThread} - Start openWB2.service
2024-04-13 09:11:02,810 - {helpermodules.update_config:501} - {DEBUG:MainThread} - Broker-Konfiguration aktualisieren
2024-04-13 09:11:04,547 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/isss/heartbeat
2024-04-13 09:11:04,550 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/isss/parentWB
2024-04-13 09:11:04,552 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/isss/parentCPlp1
2024-04-13 09:11:04,555 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/isss/Current
2024-04-13 09:11:04,558 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/chargepoint/15/get/fault_state
2024-04-13 09:11:04,560 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/chargepoint/15/get/voltages
2024-04-13 09:11:04,563 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/chargepoint/15/get/frequency
2024-04-13 09:11:04,566 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/chargepoint/15/get/imported
2024-04-13 09:11:04,569 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/set/chargepoint/15/get/fault_str
2024-04-13 09:11:04,587 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/13/get/evse_current
2024-04-13 09:11:04,590 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/13/get/soc
2024-04-13 09:11:04,592 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/13/get/soc_timestamp
2024-04-13 09:11:04,595 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/13/get/vehicle_id
2024-04-13 09:11:04,802 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/command/command_completed
2024-04-13 09:11:04,808 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/command/mqttjs_76a0f9b1/messages/1712992196645
2024-04-13 09:11:04,817 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/pv/get/fault_state
2024-04-13 09:11:04,819 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/pv/get/fault_str
2024-04-13 09:11:04,876 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/voltages
2024-04-13 09:11:04,879 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/currents
2024-04-13 09:11:04,882 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/power_factors
2024-04-13 09:11:04,885 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/imported
2024-04-13 09:11:04,888 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/exported
2024-04-13 09:11:04,891 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/power
2024-04-13 09:11:04,894 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/phases_in_use
2024-04-13 09:11:04,897 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/charge_state
2024-04-13 09:11:04,900 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/plug_state
2024-04-13 09:11:04,902 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/frequency
2024-04-13 09:11:04,905 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/powers
2024-04-13 09:11:04,908 - {helpermodules.update_config:544} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/evse_current
2024-04-13 09:11:04,936 - {helpermodules.update_config:587} - {DEBUG:MainThread} - current datastore version: 38
2024-04-13 09:11:04,937 - {helpermodules.update_config:588} - {DEBUG:MainThread} - target datastore version: 38
2024-04-13 09:11:07,964 - {modules.internal_chargepoint_handler.rfid:99} - {DEBUG:MainThread} - **** /dev/input/event0 raspberrypi-ts  ****
2024-04-13 09:11:07,964 - {modules.internal_chargepoint_handler.rfid:100} - {DEBUG:MainThread} - {('EV_SYN', 0): [('SYN_REPORT', 0), ('SYN_CONFIG', 1), ('SYN_DROPPED', 3)], ('EV_KEY', 1): [('BTN_TOUCH', 330)], ('EV_ABS', 3): [(('ABS_X', 0), AbsInfo(value=0, min=0, max=799, fuzz=0, flat=0, resolution=0)), (('ABS_Y', 1), AbsInfo(value=0, min=0, max=479, fuzz=0, flat=0, resolution=0)), (('ABS_MT_SLOT', 47), AbsInfo(value=0, min=0, max=9, fuzz=0, flat=0, resolution=0)), (('ABS_MT_POSITION_X', 53), AbsInfo(value=0, min=0, max=799, fuzz=0, flat=0, resolution=0)), (('ABS_MT_POSITION_Y', 54), AbsInfo(value=0, min=0, max=479, fuzz=0, flat=0, resolution=0)), (('ABS_MT_TRACKING_ID', 57), AbsInfo(value=0, min=0, max=65535, fuzz=0, flat=0, resolution=0))]}
2024-04-13 09:11:07,965 - {modules.internal_chargepoint_handler.rfid:103} - {DEBUG:MainThread} - device emits keyboard events
2024-04-13 09:11:07,965 - {modules.internal_chargepoint_handler.rfid:108} - {DEBUG:MainThread} - no 'enter' key detected, skipping device
2024-04-13 09:11:07,966 - {modules.internal_chargepoint_handler.rfid:111} - {INFO:MainThread} - detected keyboard devices:
2024-04-13 09:11:07,966 - {asyncio:59} - {DEBUG:MainThread} - Using selector: EpollSelector
2024-04-13 09:11:10,346 - {helpermodules.subdata:449} - {DEBUG:Subdata} - Neustart des Handlers für den internen Ladepunkt.
2024-04-13 09:11:11,664 - {helpermodules.subdata:831} - {DEBUG:Subdata} - Neustart des Handlers für den internen Ladepunkt.
2024-04-13 09:11:11,678 - {helpermodules.subdata:766} - {DEBUG:Subdata} - skipping mqtt bridge message on startup
2024-04-13 09:11:11,680 - {helpermodules.subdata:769} - {ERROR:Subdata} - received valid partner ids: []
2024-04-13 09:11:20,921 - {modules.common.simcount._simcount:41} - {WARNING:device13} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-04-13 09:11:20,939 - {modules.common.simcount._simcount:41} - {WARNING:device12} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-04-13 09:11:21,624 - {modules.common.simcount._simcount:41} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2024-04-13 09:11:25,011 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-04-13 09:11:25,013 - {root:56} - {DEBUG:MainThread} - Don't start multiple instances of smarthome thread.
2024-04-13 09:11:26,209 - {helpermodules.command:122} - {DEBUG:Commands} - Befehl: {'command': 'getDailyLog', 'data': {'date': '20240413', 'day': '20240413'}}, Connection-ID: mqttjs_76a0f9b1
2024-04-13 09:11:27,307 - {helpermodules.messaging:77} - {ERROR:Commands} - Befehl konnte nicht ausgeführt werden: {'command': 'getDailyLog', 'data': {'date': '20240413', 'day': '20240413'}, 'error': 'Es ist ein interner Fehler aufgetreten: Traceback (most recent call last):\n  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/write_log.py", line 165, in get_previous_entry\n    previous_entry = content["entries"][-1]\nIndexError: list index out of range\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File "/var/www/html/openWB/packages/helpermodules/command.py", line 127, in on_message\n    func(connection_id, payload)\n  File "/var/www/html/openWB/packages/helpermodules/command.py", line 561, in getDailyLog\n    get_daily_log(payload["data"]["day"]))\n  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 140, in get_daily_log\n    data = _collect_daily_log_data(date)\n  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 155, in _collect_daily_log_data\n    LogType.DAILY, LegacySmartHomeLogData(), get_previous_entry(parent_file, log_data)))\n  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/write_log.py", line 173, in get_previous_entry\n    content = json.load(jsonFile)\n  File "/usr/lib/python3.9/json/__init__.py", line 293, in load\n    return loads(fp.read(),\n  File "/usr/lib/python3.9/json/__init__.py", line 346, in loads\n    return _default_decoder.decode(s)\n  File "/usr/lib/python3.9/json/decoder.py", line 337, in decode\n    obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n  File "/usr/lib/python3.9/json/decoder.py", line 353, in raw_decode\n    obj, end = self.scan_once(s, idx)\njson.decoder.JSONDecodeError: Expecting \',\' delimiter: line 1 column 15114 (char 15113)\n'}
2024-04-13 09:11:28,883 - {helpermodules.command:122} - {DEBUG:Commands} - Befehl: {'command': 'getDailyLog', 'data': {'date': '20240412', 'day': '20240412'}}, Connection-ID: mqttjs_76a0f9b1
2024-04-13 09:11:28,892 - {helpermodules.messaging:77} - {ERROR:Commands} - Befehl konnte nicht ausgeführt werden: {'command': 'getDailyLog', 'data': {'date': '20240412', 'day': '20240412'}, 'error': 'Es ist ein interner Fehler aufgetreten: Traceback (most recent call last):\n  File "/var/www/html/openWB/packages/helpermodules/command.py", line 127, in on_message\n    func(connection_id, payload)\n  File "/var/www/html/openWB/packages/helpermodules/command.py", line 561, in getDailyLog\n    get_daily_log(payload["data"]["day"]))\n  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 140, in get_daily_log\n    data = _collect_daily_log_data(date)\n  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 151, in _collect_daily_log_data\n    log_data = json.load(json_file)\n  File "/usr/lib/python3.9/json/__init__.py", line 293, in load\n    return loads(fp.read(),\n  File "/usr/lib/python3.9/json/__init__.py", line 346, in loads\n    return _default_decoder.decode(s)\n  File "/usr/lib/python3.9/json/decoder.py", line 337, in decode\n    obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n  File "/usr/lib/python3.9/json/decoder.py", line 353, in raw_decode\n    obj, end = self.scan_once(s, idx)\njson.decoder.JSONDecodeError: Expecting \',\' delimiter: line 1 column 15114 (char 15113)\n'}
2024-04-13 09:11:30,029 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-04-13 09:11:30,032 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2024-04-13 09:11:30,034 - {root:75} - {INFO:MainThread} - # ***Start*** 
2024-04-13 09:11:30,138 - {modules.common.component_context:25} - {DEBUG:device3} - Update Komponente ['Kostal Smart Energy Meter oder TQ EM 410 Zähler']
2024-04-13 09:11:30,140 - {modules.common.component_context:54} - {DEBUG:device10} - Update Komponenten ['Kostal Plenticore Wechselrichter']
2024-04-13 09:11:30,142 - {modules.common.component_context:54} - {DEBUG:device11} - Update Komponenten ['Kostal Plenticore Wechselrichter']
2024-04-13 09:11:30,145 - {modules.common.component_context:54} - {DEBUG:device12} - Update Komponenten ['Kostal Plenticore Wechselrichter', 'Kostal Plenticore Speicher']
2024-04-13 09:11:30,148 - {modules.devices.virtual.device:40} - {DEBUG:device13} - Start device reading{'component16': <modules.devices.virtual.counter.VirtualCounter object at 0x71dcc2b0>}
2024-04-13 09:11:30,150 - {modules.common.component_context:25} - {DEBUG:set values cp13} - Update Komponente ['Ladepunkt']
2024-04-13 09:11:30,150 - {modules.common.component_context:25} - {DEBUG:device13} - Update Komponente ['Virtueller Zähler']
2024-04-13 09:11:30,153 - {modules.common.component_context:25} - {DEBUG:set values cp15} - Update Komponente ['Ladepunkt']
2024-04-13 09:11:30,156 - {modules.common.simcount._simcount:38} - {DEBUG:device13} - Previous state: SimCounterState(timestamp=1712992280.9209237, power=0, imported=0.0, exported=0)
2024-04-13 09:11:30,159 - {modules.common.simcount._calculate:11} - {DEBUG:device13} - time passed: 0.00256531, power1: 0, power2: 0
2024-04-13 09:11:30,160 - {modules.common.simcount._calculate:27} - {DEBUG:device13} - power did not change sign. Total energy: 0
2024-04-13 09:11:30,163 - {modules.common.simcount._simcount:53} - {DEBUG:device13} - imported: 0 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1712992290.1560476, power=0, imported=0.0, exported=0)
2024-04-13 09:11:30,171 - {modules.common.store._api:26} - {DEBUG:device13} - Raw data CounterState(currents=[0.0, 0.0, 0.0], powers=[0.0, 0.0, 0.0], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], imported=0.0, exported=0, power=0, frequency=50)
2024-04-13 09:11:30,176 - {modules.common.store._api:26} - {DEBUG:device10} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-3256, exported=2299783.75, dc_power=None)
2024-04-13 09:11:30,195 - {modules.common.simcount._simcount:38} - {DEBUG:device12} - Previous state: SimCounterState(timestamp=1712992280.93986, power=0, imported=2223466.1033242242, exported=2064346.2647714259)
2024-04-13 09:11:30,197 - {modules.common.store._api:26} - {DEBUG:device11} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-1866, exported=10889644.0, dc_power=None)
2024-04-13 09:11:30,198 - {modules.common.simcount._calculate:11} - {DEBUG:device12} - time passed: 0.00257113, power1: 0, power2: 0
2024-04-13 09:11:30,210 - {modules.common.simcount._calculate:27} - {DEBUG:device12} - power did not change sign. Total energy: 0
2024-04-13 09:11:30,210 - {modules.common.simcount._simcount:53} - {DEBUG:device12} - imported: 0 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1712992290.1959224, power=0, imported=2223466.1033242242, exported=2064346.2647714259)
2024-04-13 09:11:30,214 - {modules.devices.kostal_plenticore.bat:28} - {DEBUG:device12} - raw bat power 0
2024-04-13 09:11:30,255 - {modules.common.store._api:26} - {DEBUG:device12} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-5825, exported=20308600.0, dc_power=None)
2024-04-13 09:11:30,260 - {modules.common.store._api:26} - {DEBUG:device12} - Raw data BatState(imported=2223466.1033242242, exported=2064346.2647714259, power=0, soc=90)
2024-04-13 09:11:30,374 - {modules.common.store._api:26} - {DEBUG:device3} - Raw data CounterState(currents=[-14.715, -14.892, -15.093], powers=[-3373.3, -3427.6000000000004, -3513.9], voltages=[231.429, 231.379, 233.322], power_factors=[0.993, 0.996, 0.998], imported=2345469.7, exported=18996857.5, power=-10314.7, frequency=50.008)
2024-04-13 09:11:30,377 - {modules.common.component_context:25} - {DEBUG:component12} - Update Komponente ['Kostal Plenticore Speicher']
2024-04-13 09:11:30,378 - {modules.common.store._api:30} - {INFO:component12} - Saving BatState(imported=2223466.1033242242, exported=2064346.2647714259, power=0, soc=90)
2024-04-13 09:11:30,381 - {modules.common.component_context:25} - {DEBUG:update values cp13} - Update Komponente ['Ladepunkt']
2024-04-13 09:11:30,385 - {modules.common.component_context:25} - {DEBUG:update values cp15} - Update Komponente ['Ladepunkt']
2024-04-13 09:11:30,422 - {modules.common.component_context:25} - {DEBUG:component8} - Update Komponente ['Kostal Plenticore Wechselrichter']
2024-04-13 09:11:30,423 - {modules.common.store._api:26} - {DEBUG:component8} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-3256, exported=2458903.59, dc_power=None)
2024-04-13 09:11:30,423 - {modules.common.component_context:25} - {DEBUG:component9} - Update Komponente ['Kostal Plenticore Wechselrichter']
2024-04-13 09:11:30,424 - {modules.common.store._api:30} - {INFO:component8} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-3256, exported=2458903.59, dc_power=None)
2024-04-13 09:11:30,424 - {modules.common.component_context:25} - {DEBUG:component11} - Update Komponente ['Kostal Plenticore Wechselrichter']
2024-04-13 09:11:30,425 - {modules.common.store._api:26} - {DEBUG:component9} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-1866, exported=10889644.0, dc_power=None)
2024-04-13 09:11:30,431 - {modules.common.store._api:30} - {INFO:component9} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-1866, exported=10889644.0, dc_power=None)
2024-04-13 09:11:30,430 - {modules.common.store._api:26} - {DEBUG:component11} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-5825, exported=20308600.0, dc_power=None)
2024-04-13 09:11:30,425 - {modules.common.component_context:25} - {DEBUG:component16} - Update Komponente ['Virtueller Zähler']
2024-04-13 09:11:30,439 - {modules.common.store._api:30} - {INFO:component11} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-5825, exported=20308600.0, dc_power=None)
2024-04-13 09:11:30,444 - {modules.common.store._api:30} - {INFO:component16} - Saving CounterState(currents=[0.0, 0.0, 0.0], powers=[0.0, 0.0, 0.0], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], imported=3156633.01, exported=0, power=0, frequency=50)
2024-04-13 09:11:30,524 - {modules.common.component_context:25} - {DEBUG:component0} - Update Komponente ['Kostal Smart Energy Meter oder TQ EM 410 Zähler']
2024-04-13 09:11:30,526 - {modules.common.store._api:30} - {INFO:component0} - Saving CounterState(currents=[-14.715, -14.892, -15.093], powers=[-3373.3, -3427.6000000000004, -3513.9], voltages=[231.429, 231.379, 233.322], power_factors=[0.993, 0.996, 0.998], imported=2345469.7, exported=18996857.5, power=-10314.7, frequency=50.008)
2024-04-13 09:11:30,598 - {modules.common.component_context:25} - {DEBUG:get ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2024-04-13 09:11:30,598 - {modules.ripple_control_receivers.gpio.ripple_control_receiver:36} - {DEBUG:get ripple control receiver} - RSE-Kontakt 1: False, RSE-Kontakt 2: False
2024-04-13 09:11:30,599 - {modules.common.store._api:26} - {DEBUG:get ripple control receiver} - Raw data <modules.common.component_state.RcrState object at 0x70bc0520>
2024-04-13 09:11:30,602 - {modules.common.component_context:25} - {DEBUG:set ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2024-04-13 09:11:30,602 - {modules.common.store._api:30} - {INFO:set ripple control receiver} - Saving <modules.common.component_state.RcrState object at 0x70bc0520>
2024-04-13 09:11:30,757 - {control.bat_all:213} - {DEBUG:MainThread} - Erlaubte Entlade-Leistung nutzen 1000W
2024-04-13 09:11:30,758 - {control.bat_all:179} - {INFO:MainThread} - 1000W verbleibende Speicher-Leistung
2024-04-13 09:11:30,762 - {control.counter:145} - {INFO:MainThread} - Verbleibende Ströme an Zähler 16: [32.0, 32.0, 32.0]A
2024-04-13 09:11:30,768 - {control.counter:145} - {INFO:MainThread} - Verbleibende Ströme an Zähler 0: [77.71000000000001, 77.89, 78.09]A
2024-04-13 09:11:30,774 - {control.counter:168} - {INFO:MainThread} - Verbleibende Leistung an Zähler 0: 50314.7W
2024-04-13 09:11:30,787 - {control.chargepoint.chargepoint:83} - {INFO:MainThread} - LP 13: Keine Ladung, da kein Auto angesteckt ist.
2024-04-13 09:11:30,799 - {control.chargepoint.chargepoint:83} - {INFO:MainThread} - LP 15: Keine Ladung, da kein Auto angesteckt ist.
2024-04-13 09:11:30,802 - {modules.common.simcount._simcount:38} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1712992281.624153, power=681.7999999999993, imported=4007105.552771814, exported=0)
2024-04-13 09:11:30,803 - {modules.common.simcount._calculate:11} - {DEBUG:MainThread} - time passed: 0.00254953, power1: 681.8, power2: 632.3
2024-04-13 09:11:30,804 - {modules.common.simcount._calculate:27} - {DEBUG:MainThread} - power did not change sign. Total energy: 1.67517
2024-04-13 09:11:30,806 - {modules.common.simcount._simcount:53} - {DEBUG:MainThread} - imported: 1.67517 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1712992290.802443, power=632.2999999999993, imported=4007107.2279372388, exported=0)
2024-04-13 09:11:30,808 - {control.data:266} - {INFO:MainThread} - bat12
BatData(get=Get(currents=[0.0, 0.0, 0.0], soc=90, daily_exported=662.0, daily_imported=0.0, imported=2223466.1, exported=2064346.26, fault_state=0, fault_str='Kein Fehler.', power=0))
2024-04-13 09:11:30,810 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True), get=Get(soc=90, daily_exported=662.0, daily_imported=0.0, fault_str='Kein Fehler.', fault_state=0, imported=2223466.1, exported=2064346.26, power=0.0), set=Set(charging_power_left=1000, regulate_up=False, switch_on_soc_reached=True))
2024-04-13 09:11:30,812 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=0.0, daily_exported=0.0, power=0, imported=3156633.01, exported=0))
2024-04-13 09:11:30,814 - {control.data:266} - {INFO:MainThread} - cp13
ChargepointData(control_parameter=ControlParameter(chargemode='stop', current_plan=None, failed_phase_switches=0, imported_at_plan_start=None, imported_instant_charging=None, limit=None, phases=0, prio=False, required_current=0, required_currents=[0.0, 0.0, 0.0], state=0, submode='stop', timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, timestamp_switch_on_off=None), get=Get(charge_state=False, connected_vehicle=ConnectedVehicle(config=ConnectedConfig(average_consumption=17, charge_template=0, chargemode='stop', current_plan=0, ev_template=0, priority=False, time_charging_in_use=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=60), currents=[0.0, 0.0, 0.0], daily_imported=0.0, daily_exported=0.0, evse_current=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=3123687.01, phases_in_use=0, plug_state=False, power=0, rfid_timestamp=None, rfid=None, soc=None, soc_timestamp=None, state_str='Keine Ladung, da kein Auto angesteckt ist.', vehicle_id=None, voltages=[232.29, 232.27, 234.06]), set=Set(change_ev_permitted=[True, ''], charging_ev=-1, charging_ev_prev=-1, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='instant_charging', costs=1.3815, imported_at_mode_switch=3107266.11, imported_at_plugtime=3107266.11, imported_since_mode_switch=16409.919999999925, imported_since_plugged=16420.899999999907, range_charged=86.36799999999961, time_charged='2:13', timestamp_start_charging=1712849451.197359, ev=14, prio=True, rfid=None), manual_lock=False, phases_to_use=3, plug_state_prev=False, plug_time=None, required_power=0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x71551880>), config=Config(configuration={'mode': 'series', 'ip_address': 'localhost', 'duo_num': 0}, ev=14, name='openWB11', type='internal_openwb', template=2, connected_phases=3, phase_1=1, auto_phase_switch_hw=True, control_pilot_interruption_hw=False, id=13))
2024-04-13 09:11:30,816 - {control.data:266} - {INFO:MainThread} - cp15
ChargepointData(control_parameter=ControlParameter(chargemode=<Chargemode.STOP: 'stop'>, current_plan=None, failed_phase_switches=0, imported_at_plan_start=None, imported_instant_charging=None, limit=None, phases=0, prio=False, required_current=0, required_currents=[0.0, 0.0, 0.0], state=<ChargepointState.NO_CHARGING_ALLOWED: 0>, submode=<Chargemode.STOP: 'stop'>, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, timestamp_switch_on_off=None), get=Get(charge_state=False, connected_vehicle=ConnectedVehicle(config=ConnectedConfig(average_consumption=17, charge_template=0, chargemode='stop', current_plan=0, ev_template=0, priority=False, time_charging_in_use=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=60), currents=[0.0, 0.0, 0.0], daily_imported=0.0, daily_exported=0.0, evse_current=None, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=32946.0, phases_in_use=0, plug_state=False, power=0, rfid_timestamp=None, rfid=None, soc=None, soc_timestamp=None, state_str='Keine Ladung, da kein Auto angesteckt ist.', vehicle_id=None, voltages=[231.98, 233.89, 232.02]), set=Set(change_ev_permitted=[True, ''], charging_ev=-1, charging_ev_prev=-1, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='_', costs=0, imported_at_mode_switch=0, imported_at_plugtime=0, imported_since_mode_switch=0, imported_since_plugged=0, range_charged=0, time_charged='00:00', timestamp_start_charging=None, ev=-1, prio=False, rfid=None), manual_lock=False, phases_to_use=2, plug_state_prev=False, plug_time=None, required_power=0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x71551838>), config=Config(configuration={'ip_address': '192.168.216.138', 'duo_num': 0}, ev=14, name='openWB22', type='external_openwb', template=1, connected_phases=3, phase_1=1, auto_phase_switch_hw=True, control_pilot_interruption_hw=False, id=15))
2024-04-13 09:11:30,819 - {control.data:266} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=0, max_current_multi_phases=16, max_current_single_phase=16, name='Standard Ladepunkt-Profil', rfid_enabling=False, valid_tags=[])
2024-04-13 09:11:30,820 - {control.data:266} - {INFO:MainThread} - cpt1
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=1, max_current_multi_phases=32, max_current_single_phase=32, name='22kw', rfid_enabling=False, valid_tags=[])
2024-04-13 09:11:30,821 - {control.data:266} - {INFO:MainThread} - cpt2
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=2, max_current_multi_phases=16, max_current_single_phase=16, name='11kw', rfid_enabling=False, valid_tags=[])
2024-04-13 09:11:30,822 - {control.data:266} - {INFO:MainThread} - counter0
CounterData(config=Config(max_currents=[63, 63, 63], max_total_power=40000), get=Get(powers=[-3373.3, -3427.6, -3513.9], currents=[-14.71, -14.89, -15.09], voltages=[231.43, 231.38, 233.32], power_factors=[0.99, 1.0, 1.0], unbalanced_load=0, frequency=50.008, daily_exported=2.0, daily_imported=10.0, imported=2345469.7, exported=18996857.5, fault_state=0, fault_str='Kein Fehler.', power=-10314.7), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=50314.7, raw_currents_left=[77.71000000000001, 77.89, 78.09], surplus_power_left=0, state_str=''))
2024-04-13 09:11:30,823 - {control.data:266} - {INFO:MainThread} - counter16
CounterData(config=Config(max_currents=[32, 32, 32], max_total_power=22000), get=Get(powers=[0.0, 0.0, 0.0], currents=[0.0, 0.0, 0.0], voltages=[230.0, 230.0, 230.0], power_factors=[0.0, 0.0, 0.0], unbalanced_load=0, frequency=50, daily_exported=0.0, daily_imported=0.0, imported=3156633.01, exported=0, fault_state=0, fault_str='Kein Fehler.', power=0), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=None, raw_currents_left=[32.0, 32.0, 32.0], surplus_power_left=0, state_str=''))
2024-04-13 09:11:30,824 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=True), get=Get(hierarchy=[{'id': 0, 'type': 'counter', 'children': [{'id': 8, 'type': 'inverter', 'children': [{'id': 12, 'type': 'bat', 'children': []}]}, {'id': 9, 'type': 'inverter', 'children': []}, {'id': 11, 'type': 'inverter', 'children': []}, {'id': 16, 'type': 'counter', 'children': [{'id': 13, 'type': 'cp', 'children': []}, {'id': 15, 'type': 'cp', 'children': []}]}]}]), set=Set(loadmanagement_active=False, home_consumption=632.2999999999993, invalid_home_consumption=0, daily_yield_home_consumption=619.0, imported_home_consumption=4007107.2279372388, disengageable_smarthome_power=0))
2024-04-13 09:11:30,832 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Lade-Profil', disable_after_unplug=False, prio=False, load_default=True, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={'0': TimeChargingPlan(active=False, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), time=['06:00', '07:00'], name='Zeitladen-Standard', current=16, limit=Limit(selected='none', amount=1000, soc=50))}), chargemode=Chargemode(selected='stop', pv_charging=PvCharging(min_soc_current=6, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), scheduled_charging=ScheduledCharging(plans={'0': ScheduledChargingPlan(active=True, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), current=14, name='Zielladen-Standard', limit=ScheduledLimit(selected='amount', amount=1000, soc_limit=90, soc_scheduled=80), time='07:00')}), instant_charging=InstantCharging(current=32, limit=Limit(selected='none', amount=13000, soc=40))))
2024-04-13 09:11:30,835 - {control.data:266} - {INFO:MainThread} - ct1
ChargeTemplateData(name='EQA', disable_after_unplug=False, prio=True, load_default=False, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='instant_charging', pv_charging=PvCharging(min_soc_current=6, min_current=0, feed_in_limit=False, min_soc=0, max_soc=101), scheduled_charging=ScheduledCharging(plans={'1': ScheduledChargingPlan(active=False, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), current=16, name='Zielladen-Standard', limit=ScheduledLimit(selected='soc', amount=1000, soc_limit=80, soc_scheduled=70), time='08:00')}), instant_charging=InstantCharging(current=11, limit=Limit(selected='none', amount=1000, soc=20))))
2024-04-13 09:11:30,836 - {control.data:266} - {INFO:MainThread} - ct2
ChargeTemplateData(name='Standard-Lade-Profil', disable_after_unplug=False, prio=False, load_default=False, et=Et(active=False, max_price=0.0002), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='stop', pv_charging=PvCharging(min_soc_current=10, min_current=0, feed_in_limit=False, min_soc=0, max_soc=100), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=10, limit=Limit(selected='none', amount=1000, soc=50))))
2024-04-13 09:11:30,836 - {control.data:266} - {INFO:MainThread} - ev0
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=0, soc_timestamp=1712954670.115613, force_soc_update=False, range=0, fault_state=0, fault_str='Kein Fehler.'))
2024-04-13 09:11:30,837 - {control.data:266} - {INFO:MainThread} - ev14
EvData(set=Set(soc_error_counter=0), charge_template=1, ev_template=3, name='EQA', tag_id=[], get=Get(soc=60, soc_timestamp=1712991534.400148, force_soc_update=False, range=232, fault_state=0, fault_str='Kein Fehler.'))
2024-04-13 09:11:30,837 - {control.data:266} - {INFO:MainThread} - ev15
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='Porsche', tag_id=[], get=Get(soc=0, soc_timestamp=None, force_soc_update=False, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-04-13 09:11:30,837 - {control.data:266} - {INFO:MainThread} - ev13
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=None, soc_timestamp=None, force_soc_update=False, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-04-13 09:11:30,838 - {control.data:266} - {INFO:MainThread} - et0
EvTemplateData(name='Standard-Fahrzeug-Profil', max_current_multi_phases=32, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=17000, min_current=6, max_current_single_phase=16, battery_capacity=67000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2024-04-13 09:11:30,838 - {control.data:266} - {INFO:MainThread} - et3
EvTemplateData(name='EQA', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=19000, min_current=6, max_current_single_phase=16, battery_capacity=67000, efficiency=95, nominal_difference=1, keep_charge_active_duration=60)
2024-04-13 09:11:30,838 - {control.data:266} - {INFO:MainThread} - et4
EvTemplateData(name='Porsche ', max_current_multi_phases=32, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=17000, min_current=6, max_current_single_phase=32, battery_capacity=82000, efficiency=90, nominal_difference=1, keep_charge_active_duration=40)
2024-04-13 09:11:30,839 - {control.data:245} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_prio=True, charging_power_reserve=800, control_range=[0, 230], feed_in_yield=30000, phase_switch_delay=1, phases_to_use=0, rundown_power=1000, rundown_soc=70, switch_off_delay=60, switch_off_soc=70, switch_off_threshold=50, switch_on_delay=3, switch_on_soc=90, switch_on_threshold=600), scheduled_charging=ScheduledCharging(phases_to_use=0), time_charging=TimeCharging(phases_to_use=1), unbalanced_load_limit=18, unbalanced_load=False), control_interval=10, extern_display_mode='local', extern=False, external_buttons_hw=False, grid_protection_active=False, grid_protection_configured=True, grid_protection_random_stop=0, grid_protection_timestamp='', mqtt_bridge=False, prices=Prices(bat=8e-05, cp=0, grid=0.00036, pv=8e-05), range_unit='km', ripple_control_receiver=RippleControlReceiver(get=RippleControlReceiverGet(fault_state=0, fault_str='Kein Fehler.', override_value=100), module=<modules.common.configurable_ripple_control_receiver.ConfigurableRcr object at 0x70bd2fd0>, overrice_reference=<OverrideReference.CHARGEPOINT: 'chargepoint'>))
2024-04-13 09:11:30,841 - {control.data:246} - {INFO:MainThread} - general_data-display
local
2024-04-13 09:11:30,843 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2024-04-13 09:11:30,849 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Kein Fehler.', prices={})), int_display=InternalDisplay(active=True, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=0, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x70bd2fa0>), led=Led(active=False), rfid=Rfid(active=False))
2024-04-13 09:11:30,851 - {control.data:266} - {INFO:MainThread} - pv8
PvData(config=Config(max_ac_out=10000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=0.0, monthly_exported=0, yearly_exported=0, exported=2458903.59, fault_state=0, fault_str='Kein Fehler.', power=-3256))
2024-04-13 09:11:30,855 - {control.data:266} - {INFO:MainThread} - pv9
PvData(config=Config(max_ac_out=4200), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=0.0, monthly_exported=0, yearly_exported=0, exported=10889644.0, fault_state=0, fault_str='Kein Fehler.', power=-1866))
2024-04-13 09:11:30,855 - {control.data:266} - {INFO:MainThread} - pv11
PvData(config=Config(max_ac_out=10000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=606.0, monthly_exported=0, yearly_exported=0, exported=20308600.0, fault_state=0, fault_str='Kein Fehler.', power=-5825))
2024-04-13 09:11:30,856 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=3.0, fault_str='Kein Fehler.', fault_state=0, monthly_exported=0, yearly_exported=0, exported=33657147.59, power=-10947))
2024-04-13 09:11:30,856 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'ip_address': '192.168.216.137', 'current_commit': '2024-03-19 06:56:08 +0100 [a6b648645]', 'current_branch': 'Release', 'current_branch_commit': '2024-03-19 06:56:08 +0100 [a6b648645]', 'current_missing_commits': [], 'datastore_version': 38, 'dataprotection_acknowledged': True, 'usage_terms_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.3-Patch.1', 'boot_done': True, 'lastlivevaluesJson': {'timestamp': 1712992281, 'time': '09:11:21', 'grid': -10.331, 'counter16-power': 0.0, 'house-power': 0.682, 'charging-all': 0.0, 'pv-all': 11.013, 'cp13-power': 0.0, 'cp15-power': 0.0, 'ev0-soc': 0, 'ev14-soc': 60, 'bat-all-power': 0.0, 'bat-all-soc': 90}, 'module_update_completed': True}
2024-04-13 09:11:30,857 - {control.data:279} - {INFO:MainThread} - device3
{'name': 'Kostal Smart Energy Meter', 'type': 'kostal_sem', 'id': 3, 'configuration': {'ip_address': '192.168.216.220'}}
2024-04-13 09:11:30,861 - {control.data:281} - {INFO:MainThread} - component0
{'name': 'Kostal Smart Energy Meter oder TQ EM 410 Zähler', 'type': 'counter', 'id': 0, 'configuration': {}}
2024-04-13 09:11:30,862 - {control.data:279} - {INFO:MainThread} - device10
{'name': 'WR3', 'type': 'kostal_plenticore', 'id': 10, 'configuration': {'ip_address': '192.168.216.223'}}
2024-04-13 09:11:30,864 - {control.data:281} - {INFO:MainThread} - component8
{'name': 'Kostal Plenticore Wechselrichter', 'type': 'inverter', 'id': 8, 'configuration': {}}
2024-04-13 09:11:30,869 - {control.data:279} - {INFO:MainThread} - device11
{'name': 'WR2', 'type': 'kostal_plenticore', 'id': 11, 'configuration': {'ip_address': '192.168.216.222'}}
2024-04-13 09:11:30,869 - {control.data:281} - {INFO:MainThread} - component9
{'name': 'Kostal Plenticore Wechselrichter', 'type': 'inverter', 'id': 9, 'configuration': {}}
2024-04-13 09:11:30,870 - {control.data:279} - {INFO:MainThread} - device12
{'name': 'WR1', 'type': 'kostal_plenticore', 'id': 12, 'configuration': {'ip_address': '192.168.216.221'}}
2024-04-13 09:11:30,870 - {control.data:281} - {INFO:MainThread} - component11
{'name': 'Kostal Plenticore Wechselrichter', 'type': 'inverter', 'id': 11, 'configuration': {}}
2024-04-13 09:11:30,871 - {control.data:281} - {INFO:MainThread} - component12
{'name': 'Kostal Plenticore Speicher', 'type': 'bat', 'id': 12, 'configuration': {}}
2024-04-13 09:11:30,871 - {control.data:279} - {INFO:MainThread} - device13
{'name': 'Virtuelles Gerät', 'type': 'virtual', 'id': 13, 'configuration': {}}
2024-04-13 09:11:30,872 - {control.data:281} - {INFO:MainThread} - component16
{'name': 'Virtueller Zähler', 'type': 'counter', 'id': 16, 'configuration': {'external_consumption': 0}}
2024-04-13 09:11:30,872 - {control.data:253} - {INFO:MainThread} - 

2024-04-13 09:11:30,873 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2024-04-13 09:11:30,873 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2024-04-13 09:11:30,882 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Sollstrom setzen**
2024-04-13 09:11:30,887 - {control.counter:249} - {DEBUG:MainThread} - Anpassen des Regelbereichs 115.0W
2024-04-13 09:11:30,888 - {control.counter:217} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: 11429.699999999997W
2024-04-13 09:11:30,889 - {control.counter:484} - {DEBUG:MainThread} - Zähler 0: Begrenzung der verbleibenden Leistung auf 11429.699999999997W
2024-04-13 09:11:30,890 - {control.counter:484} - {DEBUG:MainThread} - Zähler 16: Begrenzung der verbleibenden Leistung auf 11429.699999999997W
2024-04-13 09:11:30,890 - {control.algorithm.algorithm:38} - {INFO:MainThread} - **PV-geführten Strom setzen**
2024-04-13 09:11:30,894 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2024-04-13 09:11:30,901 - {modules.common.component_context:25} - {DEBUG:set current cp13} - Update Komponente ['Ladepunkt']
2024-04-13 09:11:30,903 - {modules.common.component_context:25} - {DEBUG:set current cp15} - Update Komponente ['Ladepunkt']
2024-04-13 09:11:31,002 - {control.counter:193} - {INFO:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2024-04-13 09:11:32,051 - {helpermodules.command:122} - {DEBUG:Commands} - Befehl: {'command': 'getDailyLog', 'data': {'date': '20240411', 'day': '20240411'}}, Connection-ID: mqttjs_76a0f9b1
2024-04-13 09:11:32,151 - {helpermodules.messaging:77} - {ERROR:Commands} - Befehl konnte nicht ausgeführt werden: {'command': 'getDailyLog', 'data': {'date': '20240411', 'day': '20240411'}, 'error': 'Es ist ein interner Fehler aufgetreten: Traceback (most recent call last):\n  File "/var/www/html/openWB/packages/helpermodules/command.py", line 127, in on_message\n    func(connection_id, payload)\n  File "/var/www/html/openWB/packages/helpermodules/command.py", line 561, in getDailyLog\n    get_daily_log(payload["data"]["day"]))\n  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 140, in get_daily_log\n    data = _collect_daily_log_data(date)\n  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 162, in _collect_daily_log_data\n    next_log_data = json.load(next_json_file)\n  File "/usr/lib/python3.9/json/__init__.py", line 293, in load\n    return loads(fp.read(),\n  File "/usr/lib/python3.9/json/__init__.py", line 346, in loads\n    return _default_decoder.decode(s)\n  File "/usr/lib/python3.9/json/decoder.py", line 337, in decode\n    obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n  File "/usr/lib/python3.9/json/decoder.py", line 353, in raw_decode\n    obj, end = self.scan_once(s, idx)\njson.decoder.JSONDecodeError: Expecting \',\' delimiter: line 1 column 15114 (char 15113)\n'}
2024-04-13 09:11:35,312 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-04-13 09:11:36,018 - {helpermodules.command:122} - {DEBUG:Commands} - Befehl: {'command': 'getDailyLog', 'data': {'date': '20240410', 'day': '20240410'}}, Connection-ID: mqttjs_76a0f9b1
2024-04-13 09:11:40,384 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-04-13 09:11:40,386 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2024-04-13 09:11:40,387 - {root:75} - {INFO:MainThread} - # ***Start*** 
2024-04-13 09:11:40,438 - {modules.common.component_context:25} - {DEBUG:device3} - Update Komponente ['Kostal Smart Energy Meter oder TQ EM 410 Zähler']
2024-04-13 09:11:40,440 - {modules.common.component_context:54} - {DEBUG:device10} - Update Komponenten ['Kostal Plenticore Wechselrichter']
2024-04-13 09:11:40,443 - {modules.common.component_context:54} - {DEBUG:device11} - Update Komponenten ['Kostal Plenticore Wechselrichter']
2024-04-13 09:11:40,448 - {modules.common.component_context:54} - {DEBUG:device12} - Update Komponenten ['Kostal Plenticore Wechselrichter', 'Kostal Plenticore Speicher']
2024-04-13 09:11:40,452 - {modules.devices.virtual.device:40} - {DEBUG:device13} - Start device reading{'component16': <modules.devices.virtual.counter.VirtualCounter object at 0x71dcc2b0>}
2024-04-13 09:11:40,453 - {modules.common.component_context:25} - {DEBUG:set values cp13} - Update Komponente ['Ladepunkt']
2024-04-13 09:11:40,454 - {modules.common.component_context:25} - {DEBUG:set values cp15} - Update Komponente ['Ladepunkt']
2024-04-13 09:11:40,455 - {modules.common.component_context:25} - {DEBUG:device13} - Update Komponente ['Virtueller Zähler']
2024-04-13 09:11:40,464 - {modules.common.store._api:26} - {DEBUG:device11} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-1880, 
kaih
Beiträge: 1
Registriert: Sa Apr 13, 2024 10:44 am

Re: Rückmeldungen openWB software 2.1.3 Release

Beitrag von kaih »

emil99 hat geschrieben: Mo Mär 18, 2024 5:25 pm ...
SW 2.1.3

In Smarthome einen ACThor 3kW eingerichtet. Die Steuerung funktioniert - nur:
1. Wie bekomme ich die aktuellen Verbrauchswerte des ACthor als Graph im Diagramm dargestellt?
2. In der Smarthomeeinstellung "Hausverbrauch einrechnen Ja/Nein" passiert nichts - der Hausverbrauch bleibt unverändert.
...
Gab es hierzu schon eine Antwort?

Auch in der MQTT Schnittstelle wird unter

Code: Alles auswählen

openWB/counter/set/home_consumption
immer die Leistung inklusive des Smarthome Verbrauchs ausgegeben. Unabhängig von der Einstellung.

Außerdem wird im Colors Theme im Hausverbrauch auch der Smarthome Verbrauch beim Hausverbrauch mit eingerechnet.
Siehe Abbildung: Der Hausverbrauch war nicht 13 sondern 9,8kWh. D.h. im grauen Balken wurden die 3,2 kWh des Verbrauchers "Allgemein" eingerechnet.
Screenshot 2024-04-13 edited.png
(64.45 KiB) Noch nie heruntergeladen
So wie es für mich aussieht sind die Smarthomeverbräuche in Version 2 noch nicht richtig berücksichtigt.

Viele Grüße,
Kai
uuolle
Beiträge: 10
Registriert: Di Apr 27, 2021 9:20 am

Re: Rückmeldungen openWB software 2.1.3 Release & Release Patch 1

Beitrag von uuolle »

http://openwb/openWB/web/settings/#/Status
"Modulmeldung:
Der Wert für den Hausverbrauch ist nicht plausibel (negativ). Bitte die Leistungen der Komponenten und die Anordnung in der Hierarchie prüfen."

Blödsinn.Ich hab nur den Zähler via MQTT konfiguriert und sende einen entsprechenden Wert per MQTT an die OpenWB gemäß der Spezifikation, die da lautet:
openWB/set/counter/0/get/power
Bezugsleistung in Watt, Zahl mit oder ohne Nachkommastellen (Float, Integer) und einem Punkt als Dezimaltrennzeichen, positiv Bezug, negativ Einspeisung

-> Was soll da bitteschön nicht plausibel sein, wenn ich Einspeise und einen Negativwert sende?

Die Software 2.0 ist wirklich der allerletzte Schrott. Die Usability auf der Startseite ist nicht nur hässlich, sondern auch umständlich. Buttons hier und da verteilt, alles mögliche muss man drücken und umstellen. Man kann 32A einstellen, obwohl die OpenWB nur 16A kann und der LP auch entsprechend parametriert ist. Ist es wirklich sooo schwer, einen Schiebereglner dynamisch zu programmieren?

Wie auch immer: Probegeladen und die dabei Regelung beobachtet: Katastrophe: von 4A auf 16A hoch, dann wieder runter. Hoch runter hoch runter alle paar Minuten. Den Grund konnte ich nicht nachvollziehen.

Das allerschlimmste ist jedoch die mistige MQTT Implementierung... Löscht man ein Device und legt es neu an, wird eine neue ID generiert. Alles löschen, rebooten und neu anlegen hilft nicht, es wird immer brav weitergezählt... Das macht das Senden an OpenWB quasi zum Glückspiel. Und wehe ich schicke was an die falsche ID! Schon generiert die OpenWB von selbst ein Device und trägt es unter Lastmanagement irgendo ein, so dass alles durcheinander kommt und nichts mehr funktioniert. Löschen? Quasi unmöglich. Geister-IDs überall im MQTT Tree. Das Auto laden geht dann auch nicht mehr, es hagelt alles möglich an Fehlermeldungen, dass irgendwelche Hiearischen, Counter und weiss Gott was alles nicht passt.

Nungut, ich hatte sogar mal die OpenWB "Zurückgesetzt", die Hälfte war danach wieder da: Fahrzeuge wurden überhaupt nicht gelöscht und diverse Devices kamen einfach wieder... Hier half zumindest teilweise das händische löschen via MQTT Explorer.

Ich bin jetzt an dem Punkt, wo ich wieder die 1.9 einspiele. Und wenn das Teil kaputt ist, schmeiss ich die Box hochkantig auf den Müll und kaufe was anderes. Die Idee von OpenWB war wirklich klasse, aber die Software war immer schon schwierig und ist nun totaler Schrott. Die ganzen SoC-/PV-Module braucht auch keiner mehr, das macht die Home Assistant Community einfach besser.

PS: Aktuell hängt das Auto dran und lädt. Irgendwie ist es mir gelungen, durch löschen verwaister Device IDs im MQTT Explorer, die Wallbox zum Laden zu bewegen. Es lädt. Allerdings geht die GUI nicht mehr auf... der Ladebalken auf der Startseite (Legacy Theme) bleibt bei 50% hängen). Mich wundert überhaupts nichts mehr. Die reinste Bananensoftware... :evil:
Gero
Beiträge: 2569
Registriert: Sa Feb 20, 2021 9:55 am

Re: Rückmeldungen openWB software 2.1.3 Release & Release Patch 1

Beitrag von Gero »

Die Ids werden vergeben, wenn du eine neue Komponente anlegst, so dass die Limitierung auf soundsoviele Komponenten entfällt. Wenn du keine angelegt hast, und dauernd neue entstehen, solltest du mal schauen, ob da nicht einer im Hintergrund MQTT-Topics der openWB wild beschreibt. Gerade weil du mit MQTT den EVU-Zähler setzt, klingt das nicht ganz unplausibel. Es haben sich schon viele darüber beschwert, dass sich ihr falsch konfigurierter ioBroker oder Homeassistant die Konfiguration zerkloppt hat. Abhilfe: den master statt release nehmen, da sind viele Topics auf read-only gesetzt worden. Oder es halt besser im Gruff haben, welche Topics da so beschrieben werden. Ist ein bisschen so, als wenn man sich beim Fileserver darüber beschwert, dass man da für einen wichtige Dateien verändern oder gar löschen kann.

Du kannst mit dem Werksreset die ID-Zähler wieder auf Null setzen.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
ChristophR
Beiträge: 439
Registriert: So Okt 30, 2022 8:07 am

Re: Rückmeldungen openWB software 2.1.3 Release & Release Patch 1

Beitrag von ChristophR »

Die nicht verwendeten IDs werden auch nach einem (oder 2) Neustarts bereinigt.
openWB Series 2 Standard+, SW-Version 2
SolarEdge SE10K-RWS, BYD LVS 8, 16,8 kWp.
CUPRA Born
AnDaL
Beiträge: 186
Registriert: Do Dez 23, 2021 1:11 pm

Re: Rückmeldungen openWB software 2.1.3 Release & Release Patch 1

Beitrag von AnDaL »

Seit ich auf die Release Version gewechselt bin wird mein SoC nicht mehr aus meiner Pro ausgelesen und in der Standalone angezeigt. Der SoC bleibt auf 100% stehen. Die Meldung im SoC Log ist z.B.:

Code: Alles auswählen

2024-04-13 12:01:03,925 - {modules.vehicles.common.calc_soc.calc_soc:23} - {WARNING:fetch soc_ev1} - Calculated SoC of 187.12446153846156% exceeds maximum and is limited to 100%! Check your settings!
2024-04-13 12:31:08,357 - {modules.vehicles.common.calc_soc.calc_soc:23} - {WARNING:fetch soc_ev1} - Calculated SoC of 190.86353846153844% exceeds maximum and is limited to 100%! Check your settings!
2024-04-13 13:01:12,939 - {modules.vehicles.common.calc_soc.calc_soc:23} - {WARNING:fetch soc_ev1} - Calculated SoC of 195.22023076923077% exceeds maximum and is limited to 100%! Check your settings!
2024-04-13 15:01:10,674 - {modules.vehicles.common.calc_soc.calc_soc:23} - {WARNING:fetch soc_ev1} - Calculated SoC of 197.085% exceeds maximum and is limited to 100%! Check your settings!
2024-04-13 16:18:41,569 - {modules.vehicles.common.calc_soc.calc_soc:23} - {WARNING:fetch soc_ev1} - Calculated SoC of 197.085% exceeds maximum and is limited to 100%! Check your settings!
2024-04-13 16:18:51,046 - {modules.vehicles.common.calc_soc.calc_soc:23} - {WARNING:fetch soc_ev1} - Calculated SoC of 197.085% exceeds maximum and is limited to 100%! Check your settings!
Hab an den Einstellungen nichts geändert. Als SoC-Modul ist nach wie vor "Manueller SoC" ausgewählt. Wenn ich auf die Pro schaue wird mir der richtige SoC beim Anstecken angezeigt.

Code: Alles auswählen

{
  "date": "2024:04:13-16:40:06",
  "timestamp": 1713019206,
  "powers": [0, 0, 0],
  "power_all": 0,
  "currents": [0, 0, 0],
  "voltages": [230.65, 230.52, 230.9],
  "frequency": 49.92,
  "imported": 3846464,
  "exported": 3191,
  "plug_state": true,
  "charge_state": false,
  "phases_actual": 0,
  "phases_target": 1,
  "phases_in_use": 3,
  "offered_current": 0,
  "evse_signaling": "unclear\n",
  "v2g_ready": 0,
  "soc_value": 89,
  "soc_timestamp": 1712990113,
  "vehicle_id": "E0:0E:E1:02:56:45",
  "rfid_tag": null,
  "rfid_timestamp": null,
  "serial": "386723"
}
Gruß Andi

openWB Pro 3.2.1
openWB Standalone Version: 2.1.4-Beta.2: 2024-04-26 12:46:16 +0200 [39550084c] Beta

PV: 6.120 kWp, SMA STP 6000Tl-20, SMA EM, kein Speicher
EV: Kona Generation 2022 39,2 kWh
Antworten