Da ich es noch nicht anders hinbekommen habe, wollte ich meine 2 EpEver über json - auslesen und an Venus anbinden.
Hab dafür dbus-shelly-1pm-pvinverter angepasst. Solange ich DVCC nicht aktiviere funktioniert alles gut. Werte werden addiert und richtig dargestellt.
Sobald ich jedoch DVCC aktiviere hängt sich etwas auf und auf der Übersichtseite verschwinden die Komponenten und Werte... dann blinken sie auf und sind wieder weg.
unter dbus-spy verschwindet auch die com.victronenergy.system Eintarg und kommt dann wieder...
Die Logs vom System finde ich nicht. Bei den epever wird nichts mitgeschrieben..
Hat jemand ne Idee woran das liegen kann oder wo ich die Logfiles finde?
EDIT:
hab die Debugs gefunden...
# New VE.Can controllers have 24-bit version strings. One would # hope that any future VE.Direct controllers with 24-bit firmware # versions will 1) have a version larger than 1.02 and 2) support # external control. if v & 0xFF0000: self._has_externalcontrol_support = (v >= VECAN_FIRMWARE_REQUIRED) else: self._has_externalcontrol_support = (v >= VEDIRECT_FIRMWARE_REQUIRED) return self._has_externalcontrol_support
/var/log/dbus-systemcalc-py#
@4000000063bb04d305236c0c exit_on_error: there was an exception. Printing stacktrace will be tried and then exit
@4000000063bb04d30566975c Traceback (most recent call last):
@4000000063bb04d30569fa8c File "/opt/victronenergy/dbus-systemcalc-py/ext/velib_python/ve_utils.py", line 24, in exit_on_error
@4000000063bb04d3056a0e14 return func(*args, **kwargs)
@4000000063bb04d3056a19cc File "/opt/victronenergy/dbus-systemcalc-py/delegates/dvcc.py", line 863, in _on_timer
@4000000063bb04d3056a296c not self._solarsystem.has_externalcontrol_support or (
@4000000063bb04d3056b17b4 File "/opt/victronenergy/dbus-systemcalc-py/delegates/dvcc.py", line 356, in has_externalcontrol_support
@4000000063bb04d3056b2b3c return all(s.has_externalcontrol_support for s in self._solarchargers.values())
@4000000063bb04d3056b3adc File "/opt/victronenergy/dbus-systemcalc-py/delegates/dvcc.py", line 356, in <genexpr>
@4000000063bb04d3056b4a7c return all(s.has_externalcontrol_support for s in self._solarchargers.values())
@4000000063bb04d3056b5a1c File "/opt/victronenergy/dbus-systemcalc-py/delegates/dvcc.py", line 193, in has_externalcontrol_support
@4000000063bb04d3056bcb64 if v & 0xFF0000:
@4000000063bb04d3056ca23c TypeError: unsupported operand type(s) for &: 'float' and 'int'
@4000000063bb04d307662464 starting dbus-systemcalc-py
falsche Vorlage benutzt,
Pv inverter halbherzig umzuwandeln und die Daten die victron für dich brauch wegzulassen ist wohl ein Problem.
Das Venuszeugs ist etwas dahingeschustert, es ist etwas empfindlich und Crashtest wenn ihm was fehlt.
Eventuell könnte auch helfen das BMS wenn vorhanden zu deaktivieren. Kann sein das ohne bms dvcc dann ohne crash deaktiviert wird.
Ohne Multiplus und halbausgefüllten BMS crasht dvcc auch das gx.
..,-