SerialBattery a BatteryAggregator

Baterie, dobíjení, údržba, zapojení, diskuze i nad jinými způsoby uložení energie
glottis
Příspěvky: 2066
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

SerialBattery a BatteryAggregator

Příspěvek od glottis »

Cus,

pouzivate nekdo SerialBattery pro victron venus/cerbo? A s vice BMS? Asi jedno s jakou bms ale ja tam mam jk.
https://louisvdw.github.io/dbus-serialbattery/

a k tomu BatteryAGgregator?
https://github.com/pulquero/BatteryAggregator

Pred par dny jsem si to rozbehal, zapojil a vsechno slape krasne (krome nehakych chyb prenosu pravdepodobne kvuli neoriginalnim FTDI konvertorum).

Krome serialbattery mam jeste Smartshunt. Aggregator je nastaveny tak, ze bere SOC z shuntu, proud z shuntu a napeti je agregovane z tech dvou BMS.

Ale vsim jsem si tam zajimavosti. Napeti z aggregatoru je jine nez bych cekal. Lisi se od napeti BMS. Cekal bych prumer BMS ale je to dost vedle :) Pri nabijeni nizsi a pri vybijeni vyssi. V konfiguraci jde delat nejakej offset ale to mam 0. Uz jsem chtel psat issue tvurci ale pak me napadlo jestli to nekdo jeste taky pouziva a pozoruje.
2024-03-17_134436.png
https://snapshots.raintank.io/dashboard ... HZ6d5OhHVB
glottis
Příspěvky: 2066
Registrován: stř úno 02, 2022 10:30 am
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: SerialBattery a BatteryAggregator

Příspěvek od glottis »

Autor battery aggregatoru opravil problem s vypoctem napetim. Ted to ukazuje dobre.

Kdyby nekoho zajimalo jak zpomalit nacitani dat z BMS a tim ulehcit systemu tak ve verzi 1.0.2 jde o soubor: /data/etc/dbus-serialbattery/battery.py

V novejsich verzich to je trosku jinak

a upravit poll_interval z 1000 na neco vyssiho. Pak reinstalovat driver

Kód: Vybrat vše

    def __init__(self, port, baud, address):
        self.port = port
        self.baud_rate = baud
        self.role = "battery"
        self.type = "Generic"
        self.poll_interval = 5000
        self.online = True
        self.hardware_version = None
        self.cell_count = None
        # max battery charge/discharge current
        self.max_battery_charge_current = None
        self.max_battery_discharge_current = None
        self.has_settings = 0