BMS smart 8s-24s
Diskuze, rady, nápady, postřehy v oblasti alternativních zdrojů energie, elektrorozvodů, elektrozařízení, regulace, komponent a úsporných spotřebičů.
-
- Příspěvky: 18
- Registrován: stř bře 22, 2023 3:58 pm
- Lokalita: Plzeň
BMS smart 8s-24s
Zdravím,
mám klasickou lifepo4 od mivvyenergy, která má BMS smart 8s-24s, dle infa z fora používá toto BMS hodně z vás,
setakal se někdo z vás tady, že Vám BMS baterie házela občas nulu? případně více než 100%?
jelikož ty hodnoty zaznamenávám, hází mi to docela velké zuby (nulu bych chápala ale >100% nechápu...)
zajímá mě především zda to je běžný šum, který mám vyfiltrovat, nebo musím překopat kód
děkuji za rady
https://upaji.net/fvp/
mám klasickou lifepo4 od mivvyenergy, která má BMS smart 8s-24s, dle infa z fora používá toto BMS hodně z vás,
setakal se někdo z vás tady, že Vám BMS baterie házela občas nulu? případně více než 100%?
jelikož ty hodnoty zaznamenávám, hází mi to docela velké zuby (nulu bych chápala ale >100% nechápu...)
zajímá mě především zda to je běžný šum, který mám vyfiltrovat, nebo musím překopat kód
děkuji za rady
https://upaji.net/fvp/
-
- Příspěvky: 1286
- Registrován: pát lis 11, 2022 8:14 am
- Lokalita: Hlohovec, SR
- Systémové napětí: 48V
- Výkon panelů [Wp]: 5520
- Kapacita baterie [kWh]: 14
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: Hlohovec, SR
Re: BMS smart 8s-24s
Ahoj, predpokladám že to bude len chyba čítania - neviem ako dáta zbieraš (RS485, CAN, BT), ale ak máš logy, treba ich pozrieť.
MUST PV1800 VHM 48V 5.5kW, 5.52kWp (12x TPL mono 460W, 2S2P východ, 2S4P juh), 16x 280 Ah LiFePO4 (14.3 kWh) BMS JBD-AP21S001-L21S-200A-B, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485 + UART). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome
-
- Příspěvky: 18
- Registrován: stř bře 22, 2023 3:58 pm
- Lokalita: Plzeň
Re: BMS smart 8s-24s
sbírám data komunikací přes BT, v podstatě mi BT poskytne řetězec a po rozkódování obsahuje data, k logu zařízení se nedostanu, nejspíš nemá žádnou paměť.
na čtení jsem si vytvořila velice jednoduchý script:
bohužel je natolik jednoduchý, že nevím kde by mohla být chyba
na čtení jsem si vytvořila velice jednoduchý script:
Kód: Vybrat vše
def cellinfo1(data):
infodata = data
volts, amps, remain, capacity, cycles, mdate, balance1, balance2 = struct.unpack_from('>HhHHHHHH', infodata, 4)
volts, amps, capacity, remain = volts / 100, amps / 100, capacity / 100, remain / 100
ginfo.extend([volts, amps, capacity, remain, cycles])
class MyDelegate(DefaultDelegate):
def __init__(self):
super().__init__()
def handleNotification(self, cHandle, data):
hex_data = binascii.hexlify(data)
text_string = hex_data.decode('utf-8')
if 'dd03' in text_string:
cellinfo1(data)
start_time = time.time()
while True:
current_time = time.time()
if current_time - start_time > 60:
break
try:
bms = Peripheral(bleAddr, addrType="public")
bms.setDelegate(MyDelegate())
for cmd in [b'\xdd\xa5\x03\x00\xff\xfd\x77', b'\xdd\xa5\x04\x00\xff\xfc\x77']:
bms.writeCharacteristic(0x15, cmd, False)
bms.waitForNotifications(5)
bms.disconnect()
except BTLEException as ex:
print("BLE exception:", ex)
break
if len(ginfo) > 4 :
if len(ginfo) < 6 :
ginfo.extend([0, 0])
datastring = str(ginfo)
ginfo_string = re.sub(r"[\[\] ]", "", datastring)
with open('bms.txt', 'w') as file:
file.write(ginfo_string)
ginfo.clear()
if timeSleep > 0:
time.sleep(timeSleep)
else:
break
-
- Příspěvky: 1286
- Registrován: pát lis 11, 2022 8:14 am
- Lokalita: Hlohovec, SR
- Systémové napětí: 48V
- Výkon panelů [Wp]: 5520
- Kapacita baterie [kWh]: 14
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: Hlohovec, SR
Re: BMS smart 8s-24s
Odpoveď zahŕňa určite aj CRC, to kontroluješ? Tým by sa dali vynechať neplatné odpovede.
MUST PV1800 VHM 48V 5.5kW, 5.52kWp (12x TPL mono 460W, 2S2P východ, 2S4P juh), 16x 280 Ah LiFePO4 (14.3 kWh) BMS JBD-AP21S001-L21S-200A-B, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485 + UART). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 84 Odpovědi
- 7866 Zobrazení
-
Poslední příspěvek od Loidis
-
- 22 Odpovědi
- 3689 Zobrazení
-
Poslední příspěvek od fugas
-
- 17 Odpovědi
- 2314 Zobrazení
-
Poslední příspěvek od ixo
-
- 0 Odpovědi
- 314 Zobrazení
-
Poslední příspěvek od dadak
-
- 5 Odpovědi
- 563 Zobrazení
-
Poslední příspěvek od rezis