Einbindung vom SolaX Wechselrichter

Auflistung von gewünschten Features, Ausschreibung zur Umsetzung
Benutzeravatar
arauhut
Beiträge: 118
Registriert: Di Jun 15, 2021 8:07 pm
Wohnort: Kassel
Kontaktdaten:

Re: Einbindung vom SolaX Wechselrichter

Beitrag von arauhut »

Nun ist meine Installation abgeschlossen.

Die Daten des zweiten Wechselrichters werden über einen zweiten Energiemeter zum Hybrid-WR gegeben, der diese Werte hoffentlich auf Port 502 zur Verfügung stellt.

Nun stellt sich die Frage, wann ich das neue SolaX-WR Modul mit einer aktualisierten Nightly testen darf.
Oder gibt es eine Möglichkeit die Registerwerte von Port 502 mit einem dafür geeigneten Tool auszulesen?
Grüße aus Kassel - Andreas
openWB series2 standard SW1.9 - Skoda Enyaq iV60 + Renault Zoe + SolaX X3-Hybrid-10.0-T-D + X3-Mic-6.0-T-D Wechselrichter (Gen 3) + HomeAssistant
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 24 times

Re: Einbindung vom SolaX Wechselrichter

Beitrag von LutzB »

Wenn die Beschreibung dort viewtopic.php?p=52181#p52181 noch aktuell ist, bitte einen Blick auf den PR #1969 werfen.

https://github.com/snaptec/openWB/pull/1969

Das ist alles ungetestet! Ich bitte um Rückmeldung, ob das so passt.
Benutzeravatar
arauhut
Beiträge: 118
Registriert: Di Jun 15, 2021 8:07 pm
Wohnort: Kassel
Kontaktdaten:

Re: Einbindung vom SolaX Wechselrichter

Beitrag von arauhut »

Fein. Hatte die Meldung auch eben schon über github bekommen.

Was kann ich jetzt tun ? Die letzte Nightly einspielen ? Wo gebe ich Feedback ? Hier oder in github ?
Grüße aus Kassel - Andreas
openWB series2 standard SW1.9 - Skoda Enyaq iV60 + Renault Zoe + SolaX X3-Hybrid-10.0-T-D + X3-Mic-6.0-T-D Wechselrichter (Gen 3) + HomeAssistant
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Einbindung vom SolaX Wechselrichter

Beitrag von HSC »

arauhut hat geschrieben: Do Jan 27, 2022 8:44 am Fein. Hatte die Meldung auch eben schon über github bekommen.

Was kann ich jetzt tun ? Die letzte Nightly einspielen ? Wo gebe ich Feedback ? Hier oder in github ?
Ja, Du musst die nightly einspielen.
RM am Besten hier.
VG
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 24 times

Re: Einbindung vom SolaX Wechselrichter

Beitrag von LutzB »

Der PR ist noch nicht gemerged! Bitte erst Rückmeldung, ob die Infos aus dem verlinkten Beitrag noch aktuell sind.
Benutzeravatar
arauhut
Beiträge: 118
Registriert: Di Jun 15, 2021 8:07 pm
Wohnort: Kassel
Kontaktdaten:

Re: Einbindung vom SolaX Wechselrichter

Beitrag von arauhut »

Ja, die Registerabfragen sind aktuell, aber die Struktur der Dateien hat sich geändert.
Peete hatte es vor den aktuellen "Umbauten" formuliert.

Aber die jetzige Nightly gaukelt mir irre große Werte für EVU vor und bringt Fehlermeldungen auf der Statusseite.
2022-01-27 OpenWB-Nightly.jpg
2022-01-27 OpenWB-Nightly-status.jpg
Das hängt sicher mit dem noch nicht passenden SolaX-Modul zusammen.

Good luck.
Grüße aus Kassel - Andreas
openWB series2 standard SW1.9 - Skoda Enyaq iV60 + Renault Zoe + SolaX X3-Hybrid-10.0-T-D + X3-Mic-6.0-T-D Wechselrichter (Gen 3) + HomeAssistant
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 24 times

Re: Einbindung vom SolaX Wechselrichter

Beitrag von LutzB »

Die Anpassungen sind jetzt in der Nightly. Bitte um Rückmeldungen.
Benutzeravatar
arauhut
Beiträge: 118
Registriert: Di Jun 15, 2021 8:07 pm
Wohnort: Kassel
Kontaktdaten:

Re: Einbindung vom SolaX Wechselrichter

Beitrag von arauhut »

Habe die aktuell verfügbare Nightly:1.9.252 Aktuelle Version: 1.9.252 (2022-01-28 08:18:33 +0100 [3c67d0f2] )
eingespielt.

Fehlermeldungen bleiben.
Aber die absoluten Werte von
PV: 140 W
Netz Imp: 421 W
Hausverbrauch: 561 W
decken sich allem Anschein nach mit den Angaben aus der SolaX-Cloud.

Aber weiterhin kommen Fehlermeldungen auf der Statusseite.
2022-01-28 OpenWB-Nightly-status.jpg
2022-01-28 OpenWB-Nightly.jpg
Debug.log
openWB debug.log
(267.23 KiB) 135-mal heruntergeladen
Ich melde mich nach der Arbeit wieder.
Grüße aus Kassel - Andreas
openWB series2 standard SW1.9 - Skoda Enyaq iV60 + Renault Zoe + SolaX X3-Hybrid-10.0-T-D + X3-Mic-6.0-T-D Wechselrichter (Gen 3) + HomeAssistant
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 24 times

Re: Einbindung vom SolaX Wechselrichter

Beitrag von LutzB »

@arauhut

Bitte nochmal ein Update der Nightly machen und danach am Besten die Box rebooten. Danach sollten auch keine Modbus Fehler mehr kommen.
Benutzeravatar
arauhut
Beiträge: 118
Registriert: Di Jun 15, 2021 8:07 pm
Wohnort: Kassel
Kontaktdaten:

Re: Einbindung vom SolaX Wechselrichter

Beitrag von arauhut »

Update eingespielt.

Alles sieht gut aus. Dass debug.log zeigt aber noch FATAL: AttributeError: 'ModbusIOException' object has no attribute 'registers'

Kann man das ignorieren ?

Code: Alles auswählen

022-01-28 18:35:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 18:35:01: ##### cron5min.sh started ##### (LV0)
2022-01-28 18:30:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 18:30:02: ##### cron5min.sh started ##### (LV0)
2022-01-28 18:25:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 18:25:01: ##### cron5min.sh started ##### (LV0)
2022-01-28 18:20:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 18:20:02: ##### cron5min.sh started ##### (LV0)
2022-01-28 18:15:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 18:15:01: ##### cron5min.sh started ##### (LV0)
2022-01-28 18:10:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 18:10:01: ##### cron5min.sh started ##### (LV0)
2022-01-28 18:05:04: ##### cron5min.sh finished ##### (LV0)
2022-01-28 18:05:02: ##### cron5min.sh started ##### (LV0)
2022-01-28 18:00:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 18:00:01: ##### cron5min.sh started ##### (LV0)
2022-01-28 17:55:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 17:55:02: ##### cron5min.sh started ##### (LV0)
2022-01-28 17:50:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 17:50:01: ##### cron5min.sh started ##### (LV0)
2022-01-28 17:45:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 17:45:01: ##### cron5min.sh started ##### (LV0)
2022-01-28 17:40:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 17:40:02: ##### cron5min.sh started ##### (LV0)
2022-01-28 17:35:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 17:35:01: ##### cron5min.sh started ##### (LV0)
2022-01-28 17:30:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 17:30:01: ##### cron5min.sh started ##### (LV0)
2022-01-28 17:25:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 17:25:02: ##### cron5min.sh started ##### (LV0)
2022-01-28 17:20:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 17:20:02: ##### cron5min.sh started ##### (LV0)
2022-01-28 17:15:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 17:15:01: ##### cron5min.sh started ##### (LV0)
2022-01-28 17:10:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 17:10:01: ##### cron5min.sh started ##### (LV0)
2022-01-28 17:05:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 17:05:01: ##### cron5min.sh started ##### (LV0)
2022-01-28 17:00:03: ##### cron5min.sh finished ##### (LV0)
2022-01-28 17:00:01: ##### cron5min.sh started ##### (LV0)
2022-01-28 16:59:16: **** FATAL ********************************* (LV0)
2022-01-28 16:59:16: **** FATAL Regulation loop needs 14 seconds (LV0)
2022-01-28 16:59:16: **** FATAL ********************************* (LV0)
AttributeError: 'ModbusIOException' object has no attribute 'registers'
    voltage = struct.unpack('>f',struct.pack('>HH',*resp.registers))[0]
  File "/var/www/html/openWB/modules/mpm3pmll/readmpm3pm.py", line 94, in <module>
Traceback (most recent call last):
2022-01-28 16:59:13: Modbus EVSE read CP1 issue - using previous state '1' (LV0)
serial.serialutil.SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
    'device reports readiness to read but returned no data '
  File "/usr/local/lib/python2.7/dist-packages/serial/serialposix.py", line 501, in read
    result = self.socket.read(size)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 555, in _recv
    return self._recv(size)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 88, in recv
    result = self.client.recv(size)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/framer/rtu_framer.py", line 286, in recvPacket
    result = self.client.framer.recvPacket(expected_response_length)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/transaction.py", line 276, in _recv
    result = self._recv(response_length, full)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/transaction.py", line 212, in _transact
    full=full
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/transaction.py", line 140, in execute
    return self.transaction.execute(request)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 108, in execute
    return self.execute(request)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/common.py", line 114, in read_holding_registers
_holding_registers(readreg,reganzahl,unit=modbusid)
  File "runs/readmodbus.py", line 17, in <mokill: (13198): No such process
Traceback (most recent call last):
2022-01-28 16:58:53: boot done :-)
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
fix upload limit...OS Stretch
not activated, skipping
etprovider...
update broker...
load versions...
display update...
clear warning...

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    41    0     0  100    41      0    153 --:--:-- --:--:-- --:--:--   153
                                 Dload  Upload   Total   Spent    Left  Speed
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
version...
Requirement already up-to-date: urllib3 in /usr/local/lib/python3.5/dist-packages
ipparser installed...
jq installed...
python requests installed...
pymodbus installed...
aiohttp installed...
certifi installed...
docopt installed...
mqtt installed...
packages 2...
updating mosquitto config file
mosquitto...
cp: '/usr/share/zoneinfo/Europe/Berlin' and '/etc/localtime' are the same file
timezone...
evdev installed...
packages 1...
crontab 2...
...changed
apache...
LAN/WLAN...
crontab 1...
Starting legacy run server
legacy run server...
mqtt handler...
smarthome handler...
deleting browser cache
display...
Ramdisk init done.
Trigger update of logfiles...
Initializing Ramdisk /var/www/html/openWB/ramdisk
Config file Update done.
Updating /var/www/html/openWB/openwb.conf...
loading config
atreboot.sh started
Zuletzt geändert von arauhut am Fr Jan 28, 2022 7:38 pm, insgesamt 3-mal geändert.
Grüße aus Kassel - Andreas
openWB series2 standard SW1.9 - Skoda Enyaq iV60 + Renault Zoe + SolaX X3-Hybrid-10.0-T-D + X3-Mic-6.0-T-D Wechselrichter (Gen 3) + HomeAssistant
Antworten