MUST a CANBUS batérie

informace, návody, rady a diskuze ohledně sortimentu mivvy ENERGY
Uživatelský avatar
TomHC
Příspěvky: 1197
Registrován: pát lis 11, 2022 8:14 am
Reputace: 130
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

MUST a CANBUS batérie

Příspěvek od TomHC »

Ahojte, MUST meniče podporujú aj ovládanie BMS cez SoC, podľa dokumentácie cez CANBUS. Protokol som tu už dostal, ale nikde som sa nedozvedel, aké batérie oficiálne MUST podporuje.

Na základe https://github.com/Uksa007/esphome-jbd-bms-can som vytvoril YAML pre MUST PV1800 inverter, krásne to funguje, ale rád by som použil aj SoC z BMS (nech už je aké je, trochu driftujúce), lebo pri veľkom odbere a poklese napätia na batérii sa občas menič prepne na bypass lebo napätie klesne pod parameter 20, i keď je SoC ešte relatívne vysoko.

Repo s mojim kódom do ESPhome - https://github.com/taHC81/MUST-ESPhome
MUST-PV1800-HA-ESPhome.png
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
Soban
Příspěvky: 3350
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 164
Lokalita: Zlaté Hory / Olomouc
Systémové napětí: 24V
Výkon panelů [Wp]: 3600
Kapacita baterie [kWh]: 16
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Zlaté Hory

Re: MUST a CANBUS batérie

Příspěvek od Soban »

Pozor záleží jaký must máš.....

Například můj canbus nemá má pouze RS485 a s baterkou neumí komunikovat. (Není to ani v návodu.)
3,6kWp ::pv:: 600Wp (4x 150Wp 4S) + 1kWp (2x 500Wp 2S) + 2kWp (4x 500Wp 2S2P) | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt* (2x 12V/200Ah AGM) + 25.6V/120Ah + 25.6V/125Ah + 25.6V/230Ah LiFePO4 | Jak nepostavit FVE Zlaté Hory :home:
Mikel
Schválený prodejce
Příspěvky: 969
Registrován: pát lis 01, 2013 11:41 pm
Reputace: 212

Re: MUST a CANBUS batérie

Příspěvek od Mikel »

Soban píše:Pozor záleží jaký must máš.....

Například můj canbus nemá má pouze RS485 a s baterkou neumí komunikovat. (Není to ani v návodu.)
Funguje s AKU od MUSTU po RS485
Pohodlný nákup značkových baterií a příslušenství na https://mivvy.mypower.cz/
Uživatelský avatar
TomHC
Příspěvky: 1197
Registrován: pát lis 11, 2022 8:14 am
Reputace: 130
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: MUST a CANBUS batérie

Příspěvek od TomHC »

Mikel píše:Funguje s AKU od MUSTU po RS485
Ale veď ty sám si sem dával XLS s protokolmi, a jediné miesto kde sa spomína BMS a SoC je tabuľka s CAN komunikáciou. Takže to bude ten RJ45 konektor, ale nie RS485 (piny 1,2,3) ale CAN (piny 5,6). A pýtal som sa ťa ešte v správe, či sa na meniči (displej, SolarPowerMonitor...) zobrazí nejaké info o batérii, aby sa vlastne dalo zistiť, či menič komunikuje.

Ale zase na mivvy v manuáli pre LP-16-48100 píšu "Communication: RS485/RS232/CAN". Podľa obrázku z manuálu cez RS485 komunikujú iba batérie medzi sebou, ale s meničom cez CAN. Ty vole, som z toho jeleň :geek:
Přílohy
LP16-48100.png
MUST-CAN.PNG
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
Soban
Příspěvky: 3350
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 164
Lokalita: Zlaté Hory / Olomouc
Systémové napětí: 24V
Výkon panelů [Wp]: 3600
Kapacita baterie [kWh]: 16
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Zlaté Hory

Re: MUST a CANBUS batérie

Příspěvek od Soban »

Ono by to asi mělo komunikovat i po té RS485, ale u mého měniče nemám ty položky 37,38,39 a 40!

Takže podle mě to prostě 24V verze neumí a nebo to umí ta 24V verze co je PRO.
3,6kWp ::pv:: 600Wp (4x 150Wp 4S) + 1kWp (2x 500Wp 2S) + 2kWp (4x 500Wp 2S2P) | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt* (2x 12V/200Ah AGM) + 25.6V/120Ah + 25.6V/125Ah + 25.6V/230Ah LiFePO4 | Jak nepostavit FVE Zlaté Hory :home:
Uživatelský avatar
TomHC
Příspěvky: 1197
Registrován: pát lis 11, 2022 8:14 am
Reputace: 130
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: MUST a CANBUS batérie

Příspěvek od TomHC »

Ja tam tie položky 37-40 mám. Len netuším ako overiť správanie meniča. Jedine nastaviť mu 37 na SOC, 38 nechať na 20% a skúsiť mu poslať cez CAN hodnotu SoC napríklad 15% a mal by sa prepnúť do bypassu... Prípadne mu pri nabíjaní zmeniť maximálny nabíjací prúd, čo akože pošle BMS.
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
bokser01
Příspěvky: 1308
Registrován: pon úno 07, 2022 2:43 pm
Reputace: 67
Lokalita: Okolí Pardubic
Systémové napětí: 24V
Výkon panelů [Wp]: 7770
Kapacita baterie [kWh]: 14,4

Re: MUST a CANBUS batérie

Příspěvek od bokser01 »

Soban píše:Ono by to asi mělo komunikovat i po té RS485, ale u mého měniče nemám ty položky 37,38,39 a 40!

Takže podle mě to prostě 24V verze neumí a nebo to umí ta 24V verze co je PRO.

JJ verze pro to má v menu, ty naše bedny to nemají. Ono stejně když nastavíš správně hodnoty, tak si myslím že komunikace s BMS není zas tak potřeba, ale chápu u life, že to napětí a SOC může být rozdílné vzhledem k odběru docela dost.
MUST 3KW 80A MPPT 24V/ 3,75kWp stringy 5s3P 200wp + 5s1P 150wp. 2 měnič MUST 3KW 80A MPPT 24V 4kWp stringy 2S4P 400wp bifacial + 2S1P 410wp Baterie 14,4KWh olovouhlik (6x JPC12-200), Celek tedy 7770Wp :yes:
tRp
Příspěvky: 91
Registrován: čtv kvě 05, 2022 6:32 pm
Reputace: 14

Re: MUST a CANBUS batérie

Příspěvek od tRp »

Komunikace z BMV-700 po CANu do Mustu - převodník ESP32 + CAN modul.
Přílohy
Must_CAN.JPG
Soban
Příspěvky: 3350
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 164
Lokalita: Zlaté Hory / Olomouc
Systémové napětí: 24V
Výkon panelů [Wp]: 3600
Kapacita baterie [kWh]: 16
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Zlaté Hory

Re: MUST a CANBUS batérie

Příspěvek od Soban »

Takže pokud to chápu správně a komunikace funguje tak se v menu dá najít u baterky, teplota a SOC baterky co posílá BMS.
3,6kWp ::pv:: 600Wp (4x 150Wp 4S) + 1kWp (2x 500Wp 2S) + 2kWp (4x 500Wp 2S2P) | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt* (2x 12V/200Ah AGM) + 25.6V/120Ah + 25.6V/125Ah + 25.6V/230Ah LiFePO4 | Jak nepostavit FVE Zlaté Hory :home:
tRp
Příspěvky: 91
Registrován: čtv kvě 05, 2022 6:32 pm
Reputace: 14

Re: MUST a CANBUS batérie

Příspěvek od tRp »

Přesně tak, čekal jsem, že se objeví např. ikona komunikace přímo na displeji, ale musíš prolistovat šipkami na hlavní stránce. (Chvilku jsem se s tím trápil, než jsem na přišel :( )
Uživatelský avatar
TomHC
Příspěvky: 1197
Registrován: pát lis 11, 2022 8:14 am
Reputace: 130
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: MUST a CANBUS batérie

Příspěvek od TomHC »

tRp píše:Přesně tak, čekal jsem, že se objeví např. ikona komunikace přímo na displeji, ale musíš prolistovat šipkami na hlavní stránce. (Chvilku jsem se s tím trápil, než jsem na přišel :( )
Krása, ďakujem. Minule si ma nakopol s meničom, môžeš aj teraz s CAN? Registre podľa xls od Mikela? Dík moc
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
Mikel
Schválený prodejce
Příspěvky: 969
Registrován: pát lis 01, 2013 11:41 pm
Reputace: 212

Re: MUST a CANBUS batérie

Příspěvek od Mikel »

Navod na datove propojeni PV1800 a Aku video navod na pripojenia nastaveni
1124_1676363324.mp4
(7.13 MiB) Staženo 465 x
Pohodlný nákup značkových baterií a příslušenství na https://mivvy.mypower.cz/
tRp
Příspěvky: 91
Registrován: čtv kvě 05, 2022 6:32 pm
Reputace: 14

Re: MUST a CANBUS batérie

Příspěvek od tRp »

TomHC píše:
tRp píše:Přesně tak, čekal jsem, že se objeví např. ikona komunikace přímo na displeji, ale musíš prolistovat šipkami na hlavní stránce. (Chvilku jsem se s tím trápil, než jsem na přišel :( )
Krása, ďakujem. Minule si ma nakopol s meničom, môžeš aj teraz s CAN? Registre podľa xls od Mikela? Dík moc
HW: AtomU - IoT ESP32 vývojový modul s USB-A konektorem - M5Stack + CANBus modul CA-IS3050G

SW: ESPHome s https://esphome.io/components/canbus.html

CAN rámce by měly sedět od Mikela

Data chodí i se posílají Low byte first High byte after
Uživatelský avatar
TomHC
Příspěvky: 1197
Registrován: pát lis 11, 2022 8:14 am
Reputace: 130
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: MUST a CANBUS batérie

Příspěvek od TomHC »

Takže napríklad takto?

Kód: Vybrat vše

     - canbus.send: # Actual Volts, Amps, Temp
          can_id: 0x00030400
          data: !lambda |-
            uint8_t can_mesg[3];
            can_mesg[0] = uint16_t(total_voltage * 10);
            can_mesg[1] = int16_t(current * 10);
            can_mesg[2] = uint16_t(bms_temp);
            can_mesg[3] = uint16_t(0x00);
            ESP_LOGI("main", "send can id: 0x00030400 hex: %x %x %x %x", can_mesg[0], can_mesg[1], can_mesg[2], can_mesg[3]);
            return {can_mesg[0], can_mesg[1], can_mesg[2], can_mesg[3]};
      - delay: 10ms
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
tRp
Příspěvky: 91
Registrován: čtv kvě 05, 2022 6:32 pm
Reputace: 14

Re: MUST a CANBUS batérie

Příspěvek od tRp »

Čtení:

Kód: Vybrat vše

 
canbus:
  - platform: esp32_can
    tx_pin: GPIO26
    rx_pin: GPIO32
    can_id: 0x1fff
    id: canbusmust
    use_extended_id: true
    bit_rate: 100kbps
    on_frame: 
    - can_id: 0x0CC20401
      use_extended_id: true
      then:
      - lambda: |-
          float p_inverter_W_can = ((int)(x[1]) << 8) + x[0];
          id(p_inverter_W).publish_state(p_inverter_W_can);  

Zápis:

Kód: Vybrat vše

interval:
  - interval: 1s
    then:
          - canbus.send:
              use_extended_id: true
              can_id: 0x00030200
              canbus_id: canbusmust
              data: [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]  
Při zápisu dat musíš opět dodržet Low byte first High byte after
Uživatelský avatar
TomHC
Příspěvky: 1197
Registrován: pát lis 11, 2022 8:14 am
Reputace: 130
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: MUST a CANBUS batérie

Příspěvek od TomHC »

Aha, takže ty používaš len CAN a nie RS485... Lebo ja mám aktuálne 2x ESP8266, jedno na JBD BMS a druhé na meniči. Ty to máš ako zapojené? Čisto len CAN zbernica na ktorej je zavesený menič aj BMS? Dík.
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
tRp
Příspěvky: 91
Registrován: čtv kvě 05, 2022 6:32 pm
Reputace: 14

Re: MUST a CANBUS batérie

Příspěvek od tRp »

Používám BMV-700 pro monitoring baterií. Z něj čtu data za pomoci
https://github.com/KinDR007/VictronSmartShunt-ESPHOME
Ty zpracuji a pošlu po CANu do Mustu, kde mu zároveň říkám, jakým napětím a proudem má nabíjet dle SOC. Vše běží na jednom ESP32 s vizualizací v HA. (Tam je taky možno nastavit napětí + proud dle SOC popř. přímo na web serveru ESP32 - nechtěl jsem být závislý na HA)

MODBUS mám teď odpojený, ale fungovalo to zároveň s CANBUSem (MODBUS jsem ale využíval jen pro monitoring, nevím jestli po něm funguje i emulace BMS).
vejvik
Příspěvky: 99
Registrován: úte úno 21, 2023 12:51 pm
Reputace: 0
Lokalita: Třeboň
Systémové napětí: 48V
Výkon panelů [Wp]: 5400
Kapacita baterie [kWh]: 7,5
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Kontaktovat uživatele:

Re: MUST a CANBUS batérie

Příspěvek od vejvik »

Ty zpracuji a pošlu po CANu do Mustu...
Jak vypadá tento zbytek, zapojení po HW stránce a kod pro esp, mas nekde na githubu jak na to, díky
1. MUST PV1800 VHM 5kW, 150Ah Li-ion, 8x450Wp (2s4p) Jih, 4x450Wp (2s2p) Východ - panely Phono Solar PS450M4-24/TH

2. DEYE 12kW, 560Ah Lifepo4, 15,3kWp 3x 9s CS6W-570T vše Jih 33° - off grid

3. pro známého MUST PV1800 VHM 5,5kW, 150Ah Li-ion, 8x570Wp CS6W-570T (2s4p) Jih 35°
:) :) :) :) :)
Uživatelský avatar
TomHC
Příspěvky: 1197
Registrován: pát lis 11, 2022 8:14 am
Reputace: 130
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: MUST a CANBUS batérie

Příspěvek od TomHC »

Pridávam sa. Mňa ešte zaujíma, či treba galvanicky oddeliť UART na BMS (JBD) a CAN na meniči... Stačí zmerať rozdielový potenciál medzi zemami?
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
tRp
Příspěvky: 91
Registrován: čtv kvě 05, 2022 6:32 pm
Reputace: 14

Re: MUST a CANBUS batérie

Příspěvek od tRp »

Na GitHubu nic nemám. Nejsem žádný velký programátor :wall: , tak kód raději nezveřejňuji, abych někoho nemátl. :oops:

HW:
https://shop.m5stack.com/products/atomu ... with-usb-a
https://shop.m5stack.com/products/canbus-unitca-is3050g

SW: Esphome
Pro BMV700 je použito
https://github.com/KinDR007/VictronSmartShunt-ESPHOME
tam je i zapojení.

Pro CANBus je zapojení v návodu pro Must ( RJ45 ).
Hodnoty z BMV700 jsou vloženy do telegramu o odesílány v intervalech po CANu.
https://esphome.io/components/canbus.html
Zároveň jsou i vyčítána data z Mustu a zobrazována ve vizualizaci. Popis co kde číst a zapisovat je v Inverter and Battery BMS PV1800F-CAN communication Protocol1.04.04.xlsx
Logika je dělána přímo v ESP32, kde mám nastaveno jakým napětím a proudem při jaké hodnotě SOC se má nabíjet.
Relé z BMV700 je použito pro přepínač sítí.

Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek