Komunikácia v FVE - BMS / Venus / Python / MQTT

Souhrn tématu

Pro zjednocení komunikace ve fotovoltaických elektrárnách (FVE) se využívá kombinace zařízení jako Raspberry Pi 3+ s Venus OS, ESP32/8266, Arduino Mega s Ethernet shieldem a BMS. Python 3.9.1 je instalován ze zdrojových kódů pro vytvoření dohledového systému, který porovnává chování FVE s matematickým modelem bateriových packů na základě měření napětí, proudu a teploty jednotlivých částí. Nezbytnost úspěšného průběhu všech testů Pythonu není kritická pro komunikaci přes různé porty, ale doporučuje se využít dostupné moduly pro snadnější implementaci.
Uživatelský avatar
rottenkiwi
Příspěvky: 5449
Registrován: pát úno 13, 2015 2:24 pm
Reputace:287
Lokalita: SO, SK
Bydliště: SO, SK
Lokalita:SO, SK

Komunikácia v FVE - BMS / Venus / Python / MQTT

Nový příspěvek od rottenkiwi »

Chcel by som nejako zjednotiť komunikáciu v mojich FVEs.

Mám tam Rasp Pi 3+ s Venus OS, ďalej ESP32/8266, Arduina Mega + Eht. Shield + BMS,
na PC mám Docker + Grafanu.

Chcel by som k tomu v Pythone naprogramovať nejaký dohľadový systém,
ktorý by porovnával správanie všetkých FVEs s matematickým modelom
battery packov, kde je snímanie napatia, prúdu, teploty jednotlivých P/S
častí batériového systému.

Nainštaloval som si Python 3.9.1, tak že som stiahol zdrojáky
a ./configure + make -j 8

Potom som spustil ./python -m test a vyhodilo mi toto, ergo neprebehli všetky testy.


Bude mi ten Python fungovať na to,na čo to potrebujem, či musia všetky testy zbehnúť OK,
najma ak sa jedná o komunikáciu na roznych portoch ?
Přílohy
python.jpg
josse
Příspěvky: 1371
Registrován: úte úno 14, 2017 9:35 pm
Reputace:160

Re: Komunikácia v FVE - BMS / Venus / Python / MQTT

Nový příspěvek od josse »

Proč Python na malině ze zdrojáků?

Raspian, apt-get install... Budeš potřebovat další moduly, je to snazší... CRC, http, usbhiddev, ... , byl bych blázen to všechno psát a nepoužít doplňující moduly...
3,6kWp GWL Poly + 8,82kWp Canadian Mono, 3x PIP4048MS, 5x80P14S = 5600Cells 18650 (~900Ah/47kWh)
Elektrárna: https://emoncms.trenet.org/dashboard/view?id=3
TČ: https://emoncms.trenet.org/dashboard/view?id=21

Kdo je online

Uživatelé procházející toto fórum: Claudebot [Bot]