Rückmeldungen software2 2.1.8-Alpha 2

Fragen zur Nutzung, Features, usw..
Thrillhouse
Beiträge: 75
Registriert: Do Mai 05, 2022 1:50 pm
Been thanked: 2 times

Re: Rückmeldungen software2 2.1.8-Alpha 2

Beitrag von Thrillhouse »

Hallo open wb.
Ich stelle fest wenn ich am Display der open wb den lademodus wechsel will. Z.b. von stopp auf PV dann, dann wird der Wechsel nicht durchgeführt.

Wenn ich über den Browser (also nicht über das Display) den gleichen lademodus Wechsel vornehme, dann funktioniert der Wechsel.

Also nur der Wechsel im Display funktioniert nicht.

Hab grad festgestellt dass es in der Displayansicht "Card" funktioniert wie es soll. In der Displayansicht "Colors" funktioniert es fehlerhaft wie oben beschrieben.

Aber Colors ist nicht eure Baustelle richtig?
Elchkopp
Beiträge: 825
Registriert: Fr Feb 04, 2022 6:19 pm
Has thanked: 16 times
Been thanked: 35 times

Re: Rückmeldungen software2 2.1.8-Alpha 2

Beitrag von Elchkopp »

Probleme mit dem Colors-Theme kannst Du direkt in diesem Thread vom User electron melden:

viewtopic.php?t=4927&start=1520
aiole
Beiträge: 8292
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 106 times
Been thanked: 119 times

Re: Rückmeldungen software2 2.1.8-Alpha 2

Beitrag von aiole »

Thrillhouse hat geschrieben: Do Mai 22, 2025 9:13 pm Aber Colors ist nicht eure Baustelle richtig?
openWB pflegt:
Standard + neu: Koala

electron (1000 Dank für seinen EInsatz) pflegt:
colors
electron
Beiträge: 1047
Registriert: So Aug 23, 2020 5:11 am
Has thanked: 1 time
Been thanked: 52 times

Re: Rückmeldungen software2 2.1.8-Alpha 2

Beitrag von electron »

Ich bin jetzt wieder zurück auf die 2.1.7, und die Kommunikation mit dem Solaredge SE7K funktioniert wieder einwandfrei.
Am Donnerstag hatte ich nochmal ein längeres Log mit der 2.1.8 gezogen. Das vollständige Log ist hier:

https://1drv.ms/t/c/54d4b849c6957d9a/ET ... w?e=litew9

In Zeile 106444 beginnt wieder ein Ausfall der Kommunikation. Interessant finde ich, dass in den verschiedenen Zyklen unterschiedliche Fehler auftreten. Es beginnt mit "Failed to connect", im nächsten Zyklus "Connection unexpectedly closed", das wiederholt sich dann in den weiteren Zyklen.

Aufgefallen ist mir noch, dass im Zyklus unmittelbar nachdem es das "Failed to connect" gab, ein Schliessen der Verbindung seitens opwnwb gibt:
2025-05-22 10:49:30,412 - {modules.common.modbus:77} - {DEBUG:device0} - Close Modbus TCP connection

Das ist vorher, während alles funktioniert, nie zu sehen.

Könnte es sein, dass die openWB nach einem temporären Connection-Problem die Verbindung schliesst, während der Server davon ausgeht, dass sie noch offen ist? Der erneute Verbindungsaufbau wird dann vielleicht als "ein weiterer Client versucht zu verbinden" interpretiert und in der Folge abgeblockt.

Wobei es im Source-Code ja nicht so aussieht, als hätte es Änderungen diesbezüglich am Solaredge- oder Modus-Modul gegeben. Vielleicht eine neuere Version der pymodbus-Library?

electron hat geschrieben: Di Mai 20, 2025 7:52 pm Nein, keine weiteren Clients. Und bis 14.Mai lief auch alles einwandfrei. Dann habe ich auf die Alpha 2 aktualisiert.
Seitdem die Ausfälle.
Könnte es sein, dass die openWB selber konkurrierende Requests schickt? Oder längere Pausen macht? Wenn ich mich richtig erinnere, macht SolarEdge auch den Server zu, wenn längere Zeit keine Anfragen kommen.
openWB hat geschrieben: Di Mai 20, 2025 7:20 pm
Der SolarEdge antwortet nicht und schließt die Verbindung.
Das ist eigentlich immer dann der Fall wenn mehrere Clients den ModbusTCP des SE abfragen.
Gibt es denn noch irgendwelche anderen SmartHome, Test, sonstwas Systeme die noch auf den SE zugreifen?
Mehrere Clients werden nicht unterstützt von SE.
openWB Serie 2 11 kW
Solaredge WR
Tesla Model 3
Thrillhouse
Beiträge: 75
Registriert: Do Mai 05, 2022 1:50 pm
Been thanked: 2 times

Re: Rückmeldungen software2 2.1.8-Alpha 2

Beitrag von Thrillhouse »

Hallo open wb,
Ich würde gerne das dimmen bei Direktsteuwrung umsetzen. Wollte aber im Vorfeld einmal wissen was genau beim "einschalten" zu erwarten ist.

Was genau passiert wenn der Eingagn betätigt wird. Der Ladevorgang wird auf 4,2 kw begrenzt?
lacky
Beiträge: 203
Registriert: Fr Nov 01, 2019 7:30 pm
Has thanked: 7 times
Been thanked: 2 times

Re: Rückmeldungen software2 2.1.8-Alpha 2

Beitrag von lacky »

aiole hat geschrieben: So Mai 18, 2025 7:41 am
lacky hat geschrieben: So Mai 18, 2025 5:29 am verstehe ich das richtig, wenn ich zb. den ladevorgang mit STOP beende, daß beim nächsten anstecken automatisch wieder PV aktiv ist sofern es im Ladeprofil so hinterlegt ist?
So sollte es sein. Bitte ein log hochladen, wenn es auftritt.
https://paste.openwb.de/fkQqOpVot2DxSov

so ab 19:17 Uhr wurde der Explorer mit RFID angesteckt, bei PV hat er das SOC Limit vom Soul übernommen, der vorher angesteckt war. Beim Soul musste ich aber das SOC Limit schon vorher manuell auf 80% stellen da davor kein Limit eingestellt war.

Fahrzeug Ladeprofil:
Soul: PV SOC Limit 80%
Explorer: PV SOC Limit Keines

auch die Lademodi werden nicht aus den Ladeprofil übernommen wie schon anfänglich beschrieben.
• openWB Kit + Display + Addon Platine • colors Theme • EVU: KOSTAL KSEM • PV: MPM3PM am PV Kit • LP1: openWB EVSE-DIN mit MPM3PM • Software2 - 2.1.8-Alpha.2 •
lacky
Beiträge: 203
Registriert: Fr Nov 01, 2019 7:30 pm
Has thanked: 7 times
Been thanked: 2 times

Re: Rückmeldungen software2 2.1.8-Alpha 2

Beitrag von lacky »

Nachtrag: habe heute ein wenig Zeit gehabt...
So wie ich das gesehen habe, werden die Einstellungen übernommen wenn ich am Display das Auto auswähle. Nicht aber wenn ich mit RFID auswähle, daß Fahrzeug wird aber mit RFID gewechselt, die PV Sofort Einstellungen bleiben vom davor Angesteckten Auto?!

https://paste.openwb.de/gdRhu9rAGz8v5m4
• openWB Kit + Display + Addon Platine • colors Theme • EVU: KOSTAL KSEM • PV: MPM3PM am PV Kit • LP1: openWB EVSE-DIN mit MPM3PM • Software2 - 2.1.8-Alpha.2 •
Gero
Beiträge: 4090
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 25 times
Been thanked: 157 times

Re: Rückmeldungen software2 2.1.8-Alpha 2

Beitrag von Gero »

Auch wenn es genau genommen nicht hierhergehört, weil ich ich ja wegen der hängenden Software zurück auf die Alpha1 bin...mit der Alpha1 habe ich weiterhin die Instabilitäten. Die Homepage zeigt statt Graphen "wird geladen" an, und die Werte oben in der Zeile sind auch von irgendwann. Auf der ramdisk komme ich aber noch an das immer noch aktuelle main.log dran:

Code: Alles auswählen

2025-05-25 13:54:38,659 - {root:74} - {INFO:MainThread} - # ***Start*** 
2025-05-25 13:54:38,669 - {root:75} - {DEBUG:MainThread} - Threads: [<_MainThread(MainThread, started 1992894848)>, <Thread(Thread-1, started daemon 1968002112)>, <Thread(Internal RFID, started 1953887296)>, <Thread(Internal GPIO, started 1874797632)>, <Thread(Setdata, started 1853879360)>, <Thread(Commands, started 1843393600)>, <Thread(SoC, started 1832907840)>, <Thread(Internal Chargepoint, started 1822422080)>, <Thread(Modbus Control Server, started 1814029376)>, <Thread(ChargepointStateUpdate cp 4, started 1805636672)>, <Thread(ChargepointStateUpdate cp 7, started 1797243968)>, <Thread(Thread-100415, started daemon 1743217728)>, <Thread(Subdata, started 1760003136)>, <Thread(smarthome, started 1172190272)>, <Thread(device0, started 1709646912)>, <Thread(device1, started 1751610432)>, <Thread(set values cp4, started 1734825024)>, <Thread(set values cp7, started 1864365120)>, <Thread(device1, started 1718039616)>, <Thread(set values cp4, started 1163797568)>, <Thread(set values cp7, started 1155404864)>, <Thread(device1, started 1147012160)>, <Thread(set values cp4, started 1138619456)>, <Thread(set values cp7, started 1130226752)>, <Thread(device1, started 1726432320)>, <Thread(set values cp4, started 1113441344)>, <Thread(set values cp7, started 1105048640)>, <Thread(device1, started 1096655936)>, <Thread(set values cp4, started 1088263232)>, <Thread(set values cp7, started 1079870528)>, <Thread(device1, started 1071477824)>, <Thread(set values cp4, started 1063085120)>, <Thread(set values cp7, started 1054692416)>, <Thread(device1, started 1046299712)>, <Thread(set values cp4, started 1037907008)>, <Thread(set values cp7, started 1029514304)>, <Thread(device1, started 1021121600)>, <Thread(set values cp4, started 1012728896)>, <Thread(set values cp7, started 1004336192)>, <Thread(device1, started 995943488)>, <Thread(set values cp4, started 987550784)>, <Thread(set values cp7, started 979158080)>, <Thread(device1, started 970765376)>, <Thread(set values cp4, started 962372672)>, <Thread(set values cp7, started 953979968)>, <Thread(device1, started 1121834048)>, <Thread(set current cp4, started 945587264)>, <Thread(set current cp7, started 937194560)>, <Thread(device1, started 920409152)>, <Thread(set values cp4, started 912016448)>, <Thread(set values cp7, started 903623744)>, <Thread(device1, started 895231040)>, <Thread(set values cp4, started 886838336)>, <Thread(set values cp7, started 878445632)>, <Thread(device1, started 870052928)>, <Thread(set values cp4, started 861660224)>, <Thread(set values cp7, started 853267520)>, <Thread(device1, started 844874816)>, <Thread(set values cp4, started 836482112)>, <Thread(set values cp7, started 828089408)>, <Thread(device1, started 819696704)>, <Thread(set values cp4, started 811304000)>, <Thread(set values cp7, started 802911296)>, <Thread(device1, started 794518592)>, <Thread(set values cp4, started 786125888)>, <Thread(set values cp7, started 777733184)>, <Thread(device1, started 769340480)>, <Thread(set values cp4, started 760947776)>, <Thread(set values cp7, started 752555072)>, <Thread(device1, started 744162368)>, <Thread(set values cp4, started 735769664)>, <Thread(set values cp7, started 727376960)>, <Thread(device1, started 718984256)>, <Thread(set values cp4, started 710591552)>, <Thread(set values cp7, started 702198848)>, <Thread(device1, started 693806144)>, <Thread(set values cp4, started 685413440)>, <Thread(set values cp7, started 677020736)>, <Thread(device1, started 668628032)>, <Thread(set values cp4, started 660235328)>, <Thread(set values cp7, started 651842624)>, <Thread(device1, started 643449920)>, <Thread(set values cp4, started 635057216)>, <Thread(set values cp7, started 626664512)>, <Thread(device1, started 618271808)>, <Thread(set values cp4, started 609879104)>, <Thread(set values cp7, started 601486400)>, <Thread(device1, started 593093696)>, <Thread(set values cp4, started 584700992)>, <Thread(set values cp7, started 576308288)>, <Thread(device1, started 567915584)>, <Thread(set values cp4, started 559522880)>, <Thread(set values cp7, started 551130176)>, <Thread(device1, started 542737472)>, <Thread(set values cp4, started 534344768)>, <Thread(set values cp7, started 525952064)>, <Thread(device1, started 517559360)>, <Thread(set values cp4, started 509166656)>, <Thread(set values cp7, started 500773952)>, <Thread(device1, started 492381248)>, <Thread(set values cp4, started 483988544)>, <Thread(set values cp7, started 475595840)>, <Thread(device1, started 467203136)>, <Thread(set values cp4, started 458810432)>, <Thread(set values cp7, started 450417728)>, <Thread(device1, started 442025024)>, <Thread(set values cp4, started 433632320)>, <Thread(set values cp7, started 425239616)>, <Thread(device1, started 416846912)>, <Thread(set values cp4, started 408454208)>, <Thread(set values cp7, started 400061504)>, <Thread(device1, started 391668800)>, <Thread(set values cp4, started 383276096)>, <Thread(set values cp7, started 374883392)>, <Thread(device1, started 366490688)>, <Thread(set values cp4, started 358097984)>, <Thread(set values cp7, started 349705280)>, <Thread(device1, started 341312576)>, <Thread(set values cp4, started 332919872)>, <Thread(set values cp7, started 324527168)>, <Thread(device1, started 316134464)>, <Thread(set values cp4, started 307741760)>, <Thread(set values cp7, started 299349056)>, <Thread(device1, started 290956352)>, <Thread(set values cp4, started 282563648)>, <Thread(set values cp7, started 274170944)>, <Thread(device1, started 265778240)>, <Thread(set values cp4, started 257385536)>, <Thread(set values cp7, started 248992832)>, <Thread(device1, started 240600128)>, <Thread(set values cp4, started 232207424)>, <Thread(set values cp7, started 223814720)>, <Thread(device1, started 215422016)>, <Thread(set values cp4, started 207029312)>, <Thread(set values cp7, started 198636608)>, <Thread(device1, started 190243904)>, <Thread(set values cp4, started 181851200)>, <Thread(set values cp7, started 173458496)>, <Thread(device1, started 165065792)>, <Thread(set values cp4, started 156673088)>, <Thread(set values cp7, started 148280384)>, <Thread(device1, started 139887680)>, <Thread(set values cp4, started 131494976)>, <Thread(set values cp7, started 123102272)>, <Thread(device1, started 114709568)>, <Thread(set values cp4, started 106316864)>, <Thread(set values cp7, started 97924160)>, <Thread(device1, started 89531456)>, <Thread(set values cp4, started 81138752)>, <Thread(set values cp7, started 20763712)>, <Thread(device1, started 2004337728)>, <Thread(set values cp4, started 2012730432)>, <Thread(set values cp7, started 2021123136)>, <Thread(device1, started 2029515840)>, <Thread(set values cp4, started 2037908544)>, <Thread(set values cp7, started 2046301248)>, <Thread(device1, started 2054693952)>, <Thread(set values cp4, started 2063086656)>, <Thread(set values cp7, started 2071479360)>, <Thread(device1, started 2079872064)>, <Thread(set values cp4, started 2088264768)>, <Thread(set values cp7, started 2096657472)>, <Thread(device1, started 2105050176)>, <Thread(set values cp4, started 2113442880)>, <Thread(set values cp7, started 2121835584)>]
2025-05-25 13:54:43,705 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2025-05-25 13:54:43,794 - {helpermodules.utils._thread_handler:19} - {ERROR:MainThread} - device0 ist bereits aktiv und wird nicht erneut gestartet.
2025-05-25 13:54:43,799 - {modules.loadvars:36} - {ERROR:MainThread} - Fehler im loadvars-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/loadvars.py", line 24, in get_values
    not_finished_threads = self._set_values()
  File "/var/www/html/openWB/packages/modules/loadvars.py", line 54, in _set_values
    return joined_thread_handler(modules_threads, data.data.general_data.data.control_interval/3)
  File "/var/www/html/openWB/packages/helpermodules/utils/_thread_handler.py", line 25, in joined_thread_handler
    thread.start()
  File "/usr/lib/python3.9/threading.py", line 874, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
2025-05-25 13:54:48,808 - {root:81} - {CRITICAL:MainThread} - Ausführung durch exit_after gestoppt: Traceback (most recent call last):
  File "/var/www/html/openWB/packages/main.py", line 77, in handler10Sec
    handler_with_control_interval()
  File "/var/www/html/openWB/packages/helpermodules/utils/_exit_after.py", line 21, in inner
    result = fn(*args, **kwargs)
  File "/var/www/html/openWB/packages/main.py", line 52, in handler_with_control_interval
    wait_for_module_update_completed(loadvars_.event_module_update_completed,
  File "/var/www/html/openWB/packages/modules/utils.py", line 14, in wait_for_module_update_completed
    if event_module_update_completed.wait(timeout) is False:
  File "/usr/lib/python3.9/threading.py", line 574, in wait
    signaled = self._cond.wait(timeout)
  File "/usr/lib/python3.9/threading.py", line 316, in wait
    gotit = waiter.acquire(True, timeout)
KeyboardInterrupt

2025-05-25 13:54:48,822 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2025-05-25 13:54:48,828 - {helpermodules.utils._thread_handler:40} - {ERROR:MainThread} - Thread smarthome ist bereits aktiv und wird nicht erneut gestartet.
2025-05-25 13:54:49,837 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2025-05-25 13:54:49,844 - {helpermodules.utils._thread_handler:40} - {ERROR:MainThread} - Thread smarthome ist bereits aktiv und wird nicht erneut gestartet.
2025-05-25 13:54:49,849 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
Neustart per UI geht auch nicht mehr, allerdings habe ich drei Meldungen dass die Box neu gestartet werden müsse. Geht aber nur noch per Stromweg


Hier die logs, an die ich noch drankomme:
main.log.4
https://paste.openwb.de/kD4m6rg7eSakV98
main.log.3
https://paste.openwb.de/xNXr9SBrGSGa3bj
main.log.2
https://paste.openwb.de/XbHtnzhfzIPXyoz
main.log.1
https://paste.openwb.de/19SkYsSZ9LVWZyG
main.log
https://paste.openwb.de/Q6gxXhXHisKmfV0
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
cava
Beiträge: 25
Registriert: Di Mai 07, 2024 6:00 pm
Has thanked: 1 time

Re: Rückmeldungen software2 2.1.8-Alpha 2

Beitrag von cava »

Hallo,

ich habe das Gefühl, dass in der aktuellen Version c3eb2d382 der SoC vom VW nicht richtig abgefragt, sondern berechnet wird. Fehler gibt es keinen im Status, aber der SoC weicht zum Teil von der VW-App ab und die Restkilometer werden auch nicht aktualisiert:

https://paste.openwb.de/Dr6vOoYDckaC2Ps
https://paste.openwb.de/eDtRbeI09J6Pv3H

Gruß
Werner
rleidner
Beiträge: 1324
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 35 times
Been thanked: 103 times

Re: Rückmeldungen software2 2.1.8-Alpha 2

Beitrag von rleidner »

cava hat geschrieben: Mo Mai 26, 2025 9:09 am ich habe das Gefühl, dass in der aktuellen Version c3eb2d382 der SoC vom VW nicht richtig abgefragt, sondern berechnet wird. Fehler gibt es keinen im Status, aber der SoC weicht zum Teil von der VW-App ab und die Restkilometer werden auch nicht aktualisiert:
Support zum VWID Modul gibt es hier: viewtopic.php?t=4803
Speziell auch diesen Beitrag beachten: viewtopic.php?p=125808#p125808
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Antworten