MUST a CANBUS batérie

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

Nový 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
2x MUST PH1800 5.5kW, 8.85kWp V+J+Z, 16x 280 Ah LiFePO4 (14.3 kWh), BMS JBD 200A, 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 01/2023 -> 01/2025 = 8.8 MWh AC
Soban
Příspěvky: 3964
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 229
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

Nový 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:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
Mikel
Příspěvky: 970
Registrován: pát lis 01, 2013 11:41 pm
Reputace: 215

Re: MUST a CANBUS batérie

Nový 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: 2044
Registrován: pát lis 11, 2022 8:14 am
Reputace: 280
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

Nový 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
2x MUST PH1800 5.5kW, 8.85kWp V+J+Z, 16x 280 Ah LiFePO4 (14.3 kWh), BMS JBD 200A, 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 01/2023 -> 01/2025 = 8.8 MWh AC
Soban
Příspěvky: 3964
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 229
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

Nový 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:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
Uživatelský avatar
TomHC
Příspěvky: 2044
Registrován: pát lis 11, 2022 8:14 am
Reputace: 280
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

Nový 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.
2x MUST PH1800 5.5kW, 8.85kWp V+J+Z, 16x 280 Ah LiFePO4 (14.3 kWh), BMS JBD 200A, 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 01/2023 -> 01/2025 = 8.8 MWh AC
bokser01
Příspěvky: 1569
Registrován: pon úno 07, 2022 2:43 pm
Reputace: 100
Lokalita: Okolí Pardubic
Systémové napětí: 24V
Výkon panelů [Wp]: 10120
Kapacita baterie [kWh]: 13,4
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: MUST a CANBUS batérie

Nový 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 6370Wp stringy 2S4P 400wp bifacial + 2S1P 410wp + 2S3P 395wp Baterie 13,4KWh lifepo4 (2X 8S 280Ah EVE), Celek tedy 10120Wp :yes:
tRp
Příspěvky: 103
Registrován: čtv kvě 05, 2022 6:32 pm
Reputace: 14

Re: MUST a CANBUS batérie

Nový 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: 3964
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 229
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

Nový 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:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
tRp
Příspěvky: 103
Registrován: čtv kvě 05, 2022 6:32 pm
Reputace: 14

Re: MUST a CANBUS batérie

Nový 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: 2044
Registrován: pát lis 11, 2022 8:14 am
Reputace: 280
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

Nový 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
2x MUST PH1800 5.5kW, 8.85kWp V+J+Z, 16x 280 Ah LiFePO4 (14.3 kWh), BMS JBD 200A, 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 01/2023 -> 01/2025 = 8.8 MWh AC
Mikel
Příspěvky: 970
Registrován: pát lis 01, 2013 11:41 pm
Reputace: 215

Re: MUST a CANBUS batérie

Nový 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 591 x
Pohodlný nákup značkových baterií a příslušenství na https://mivvy.mypower.cz/
tRp
Příspěvky: 103
Registrován: čtv kvě 05, 2022 6:32 pm
Reputace: 14

Re: MUST a CANBUS batérie

Nový 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: 2044
Registrován: pát lis 11, 2022 8:14 am
Reputace: 280
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

Nový 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
2x MUST PH1800 5.5kW, 8.85kWp V+J+Z, 16x 280 Ah LiFePO4 (14.3 kWh), BMS JBD 200A, 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 01/2023 -> 01/2025 = 8.8 MWh AC
tRp
Příspěvky: 103
Registrován: čtv kvě 05, 2022 6:32 pm
Reputace: 14

Re: MUST a CANBUS batérie

Nový 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: 2044
Registrován: pát lis 11, 2022 8:14 am
Reputace: 280
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

Nový 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.
2x MUST PH1800 5.5kW, 8.85kWp V+J+Z, 16x 280 Ah LiFePO4 (14.3 kWh), BMS JBD 200A, 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 01/2023 -> 01/2025 = 8.8 MWh AC
tRp
Příspěvky: 103
Registrován: čtv kvě 05, 2022 6:32 pm
Reputace: 14

Re: MUST a CANBUS batérie

Nový 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: 109
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

Re: MUST a CANBUS batérie

Nový 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: 2044
Registrován: pát lis 11, 2022 8:14 am
Reputace: 280
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

Nový 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?
2x MUST PH1800 5.5kW, 8.85kWp V+J+Z, 16x 280 Ah LiFePO4 (14.3 kWh), BMS JBD 200A, 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 01/2023 -> 01/2025 = 8.8 MWh AC
tRp
Příspěvky: 103
Registrován: čtv kvě 05, 2022 6:32 pm
Reputace: 14

Re: MUST a CANBUS batérie

Nový 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í.

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

Kdo je online

Uživatelé prohlížející si toto fórum: Ahrefs [Bot], Claudebot [Bot] a 0 hostů