MUST PV 1800 MD PV18-3524 PRO - 24V
Souhrn tématu
Uživatel popisuje problémy se střídačem MUST PV18-3524 PRO 24V, který vydává praskavé zvuky a způsobuje restartování spotřebičů. Zmiňuje, že zařízení je stále v záruce, ale servis a náhradní díly jsou problematické, protože model už není v nabídce. Diskuze také obsahuje technické poznámky k monitoringu a konfiguraci měniče přes UART a ESPHome, což může pomoci při řešení závad.
- somira
- Příspěvky: 99
- Registrován: pát říj 04, 2024 8:44 am
- Reputace:8
- Lokalita: Karlovarsko
- Systémové napětí: 24V
- Výkon panelů [Wp]: 3850
- Kapacita baterie [kWh]: 2x7,16
- Chci prodávat energii: NE
- Chci/Mám dotaci: ANO
Re: MUST PV 1800 MD PV18-3524 PRO - 24V
jak říkám, ty maličký převodníky jsem zrušil dva, připájel jsem drátek a ploška se oddělila od desky.
Naštěstí stál jen 14 kaček ale marná práce.
ten větší převodník stojí 28 kaček a jen ho nacvaknu na originál dodaný kabel bez pájení
Naštěstí stál jen 14 kaček ale marná práce.
ten větší převodník stojí 28 kaček a jen ho nacvaknu na originál dodaný kabel bez pájení
- TomHC
- Příspěvky: 4220
- Registrován: pát lis 11, 2022 8:14 am
- Reputace:957
- Lokalita: Hlohovec, SR
- Systémové napětí: 48V
- Výkon panelů [Wp]: 8820
- Kapacita baterie [kWh]: 30
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: Hlohovec, SR
Re: MUST PV 1800 MD PV18-3524 PRO - 24V
Ja tam dávam lanko a nie drôt a hneď to poistím tavnou tyčinkou 
Hlavný spotrebič: VW ID.4 | 2x MUST PH1800 5.5kW + GWL-SUN2000, 9kWp V+J+Z | 600 Ah LiFePO4 s BMS JBD 200A | SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT... | HW: ESPlan (ESP32 + LAN 8720 + RS485).
Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome , BMS UART-TS485 adaptér
Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome , BMS UART-TS485 adaptér
- pibi
- Příspěvky: 1780
- Registrován: ned led 01, 2023 6:17 pm
- Reputace:413
- Lokalita: Východně od 3nce
- Systémové napětí: 48V
- Výkon panelů [Wp]: 16kWp
- Kapacita baterie [kWh]: 44kWh
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
Re: MUST PV 1800 MD PV18-3524 PRO - 24V
Čím to pájíš, normální mikropájkou, nebo nějakým kopytem?somira píše: ned srp 30, 2026 5:17 pmjak říkám, ty maličký převodníky jsem zrušil dva, připájel jsem drátek a ploška se oddělila od desky.
Naštěstí stál jen 14 kaček ale marná práce.
ten větší převodník stojí 28 kaček a jen ho nacvaknu na originál dodaný kabel bez pájení
9,2kWp JV 45°, 4,6kWp JZ 45°, 2,3kWp JV 90°, 2 x Victron MP II 5kVA, 3 x SmartSolar 150/70, Smartshunt, Cerbo, 16x280Ah + 16X300Ah + 16x300Ah LiFePO4 + 3xJK BMS.
K levné elektřině se dostaneme jen vytrvalou prací a svým kapitálem. Vladimír List, Elektrisace Československa 1934
K levné elektřině se dostaneme jen vytrvalou prací a svým kapitálem. Vladimír List, Elektrisace Československa 1934
- somira
- Příspěvky: 99
- Registrován: pát říj 04, 2024 8:44 am
- Reputace:8
- Lokalita: Karlovarsko
- Systémové napětí: 24V
- Výkon panelů [Wp]: 3850
- Kapacita baterie [kWh]: 2x7,16
- Chci prodávat energii: NE
- Chci/Mám dotaci: ANO
Re: MUST PV 1800 MD PV18-3524 PRO - 24V
mám mikropájku
- TomHC
- Příspěvky: 4220
- Registrován: pát lis 11, 2022 8:14 am
- Reputace:957
- Lokalita: Hlohovec, SR
- Systémové napětí: 48V
- Výkon panelů [Wp]: 8820
- Kapacita baterie [kWh]: 30
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: Hlohovec, SR
Re: MUST PV 1800 MD PV18-3524 PRO - 24V
Tak možno vysoká teplota, alebo hrubý prívodný vodič.
Hlavný spotrebič: VW ID.4 | 2x MUST PH1800 5.5kW + GWL-SUN2000, 9kWp V+J+Z | 600 Ah LiFePO4 s BMS JBD 200A | SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT... | HW: ESPlan (ESP32 + LAN 8720 + RS485).
Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome , BMS UART-TS485 adaptér
Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome , BMS UART-TS485 adaptér
- somira
- Příspěvky: 99
- Registrován: pát říj 04, 2024 8:44 am
- Reputace:8
- Lokalita: Karlovarsko
- Systémové napětí: 24V
- Výkon panelů [Wp]: 3850
- Kapacita baterie [kWh]: 2x7,16
- Chci prodávat energii: NE
- Chci/Mám dotaci: ANO
Re: MUST PV 1800 MD PV18-3524 PRO - 24V
ona se ta ploška delaminovala už při pocínování
- somira
- Příspěvky: 99
- Registrován: pát říj 04, 2024 8:44 am
- Reputace:8
- Lokalita: Karlovarsko
- Systémové napětí: 24V
- Výkon panelů [Wp]: 3850
- Kapacita baterie [kWh]: 2x7,16
- Chci prodávat energii: NE
- Chci/Mám dotaci: ANO
Re: MUST PV 1800 MD PV18-3524 PRO - 24V
tak jsem použil originál dodaný kabel k Axpertu v konektoru RJ45 je zapojen pin 1, 2, a 8 a na druhém konci to jde do zdířek samice 2, 3 a 5. Jelikož převodník je také samice, musel jsem použít spojku samec samec DB9 kablíky jsem přivedl na mé ESP32D, nepoužil jsem mini verzi ESP32-C3.
Komunikace ke střídači jde ale data zpět nedostávám Možná bude problém v mém yaml ale nevím kde:
esphome:
name: axpert-inverter
esp32:
board: esp32dev
framework:
type: arduino
wifi:
id: wificomp
ssid: "Doma1"
password: "MirekMirek"
power_save_mode: NONE
fast_connect: true
reboot_timeout: 0min
ota:
- platform: esphome
# Webové rozhraní pro prohlížeč
captive_portal:
web_server:
port: 80
logger:
api:
# === FINÁLNÍ SEŘÍZENÍ SE ZVÊTŠENÝM BUFFEREM ===
uart:
id: uart_bus
tx_pin: GPIO16
rx_pin: GPIO17
baud_rate: 2400
rx_buffer_size: 1024 # Tento řádek okamžitě smaže hlášku "response data too long"
pipsolar:
uart_id: uart_bus
id: muj_axpert
# --- 1. TEXTOVÉ SENZORY ---
text_sensor:
- platform: wifi_info
ip_address:
name: "90 ESP IP adresa"
ssid:
name: "91 ESP SSID připojené sítě"
- platform: pipsolar
pipsolar_id: muj_axpert
last_qpigs:
name: "95 Surová data z měniče"
# --- 2. SWITCH ---
switch:
- platform: restart
name: "99 Axpert restart"
# --- 3. BINÁRNÍ SENZORY ---
binary_sensor:
- platform: pipsolar
pipsolar_id: muj_axpert
load_status:
name: "20 Zátěž připojena (Load Status)"
charging_status:
name: "21 Stav nabíjení aktivní"
# --- 4. KOMPLETNÍ SOLÁRNÍ SENZORY ---
sensor:
- platform: wifi_signal
name: "92 Senzor signálu WiFi"
update_interval: 20s
- platform: uptime
id: fve_mon_uptime
name: "93 Doba běhu Axperta"
update_interval: 60s
- platform: pipsolar
pipsolar_id: muj_axpert
pv_charging_power:
name: "04 Výkon nabíječky"
icon: mdi:flash
ac_output_active_power:
name: "05 Výkon zátěže"
icon: mdi:flash
battery_voltage:
name: "06 Napětí baterie"
id: bat_v
icon: mdi:sine-wave
grid_voltage:
name: "10 Napětí sítě"
icon: mdi:sine-wave
grid_frequency:
name: "11 Frekvence sítě ČEZ"
icon: mdi:current-ac
inverter_heat_sink_temperature:
name: "15 Teplota AC chladiče"
icon: mdi:thermometer
pv_input_voltage:
name: "09 Napětí na solárních panelech V"
icon: mdi:sine-wave
ac_output_voltage:
name: "12 Výstupní napětí AC"
icon: mdi:sine-wave
ac_output_frequency:
name: "13 Výstupní frekvence AC"
icon: mdi:current-ac
ac_output_apparent_power:
name: "14 Zdánlivý výstupní výkon VA"
icon: mdi:flash
output_load_percent:
name: "16 Procentuální zatížení střídače"
icon: mdi:gauge
battery_capacity_percent:
name: "07 Kapacita baterie v %"
icon: mdi:battery
bus_voltage:
name: "17 Napětí vnitřní sběrnice Střídače Bus V"
battery_charging_current:
name: "08 Proud nabíjení baterie"
id: bat_ichg
icon: mdi:current-dc
battery_discharge_current:
name: "18 Proud vybíjení baterie"
id: bat_idsc
icon: mdi:current-dc
battery_voltage_scc:
name: "19 Napětí baterie měřené MPPT"
# === VÝPOČTOVÉ SENZORY ===
- platform: template
name: "02 Nabíjí se-w"
id: nabiji_se_w
unit_of_measurement: "W"
icon: mdi:battery-arrow-up
lambda: |-
return id(bat_v).state * id(bat_ichg).state;
update_interval: 5s
- platform: template
name: "03 Vybíjí se-w"
id: vybiha_se_w
unit_of_measurement: "W"
icon: mdi:battery-arrow-down
lambda: |-
return id(bat_v).state * id(bat_idsc).state;
update_interval: 5s
- platform: template
name: "01 Celková bilance +-w"
unit_of_measurement: "W"
lambda: |-
return id(nabiji_se_w).state - id(vybiha_se_w).state;
icon: "mdi:scale-balance"
update_interval: 5s
Komunikace ke střídači jde ale data zpět nedostávám Možná bude problém v mém yaml ale nevím kde:
esphome:
name: axpert-inverter
esp32:
board: esp32dev
framework:
type: arduino
wifi:
id: wificomp
ssid: "Doma1"
password: "MirekMirek"
power_save_mode: NONE
fast_connect: true
reboot_timeout: 0min
ota:
- platform: esphome
# Webové rozhraní pro prohlížeč
captive_portal:
web_server:
port: 80
logger:
api:
# === FINÁLNÍ SEŘÍZENÍ SE ZVÊTŠENÝM BUFFEREM ===
uart:
id: uart_bus
tx_pin: GPIO16
rx_pin: GPIO17
baud_rate: 2400
rx_buffer_size: 1024 # Tento řádek okamžitě smaže hlášku "response data too long"
pipsolar:
uart_id: uart_bus
id: muj_axpert
# --- 1. TEXTOVÉ SENZORY ---
text_sensor:
- platform: wifi_info
ip_address:
name: "90 ESP IP adresa"
ssid:
name: "91 ESP SSID připojené sítě"
- platform: pipsolar
pipsolar_id: muj_axpert
last_qpigs:
name: "95 Surová data z měniče"
# --- 2. SWITCH ---
switch:
- platform: restart
name: "99 Axpert restart"
# --- 3. BINÁRNÍ SENZORY ---
binary_sensor:
- platform: pipsolar
pipsolar_id: muj_axpert
load_status:
name: "20 Zátěž připojena (Load Status)"
charging_status:
name: "21 Stav nabíjení aktivní"
# --- 4. KOMPLETNÍ SOLÁRNÍ SENZORY ---
sensor:
- platform: wifi_signal
name: "92 Senzor signálu WiFi"
update_interval: 20s
- platform: uptime
id: fve_mon_uptime
name: "93 Doba běhu Axperta"
update_interval: 60s
- platform: pipsolar
pipsolar_id: muj_axpert
pv_charging_power:
name: "04 Výkon nabíječky"
icon: mdi:flash
ac_output_active_power:
name: "05 Výkon zátěže"
icon: mdi:flash
battery_voltage:
name: "06 Napětí baterie"
id: bat_v
icon: mdi:sine-wave
grid_voltage:
name: "10 Napětí sítě"
icon: mdi:sine-wave
grid_frequency:
name: "11 Frekvence sítě ČEZ"
icon: mdi:current-ac
inverter_heat_sink_temperature:
name: "15 Teplota AC chladiče"
icon: mdi:thermometer
pv_input_voltage:
name: "09 Napětí na solárních panelech V"
icon: mdi:sine-wave
ac_output_voltage:
name: "12 Výstupní napětí AC"
icon: mdi:sine-wave
ac_output_frequency:
name: "13 Výstupní frekvence AC"
icon: mdi:current-ac
ac_output_apparent_power:
name: "14 Zdánlivý výstupní výkon VA"
icon: mdi:flash
output_load_percent:
name: "16 Procentuální zatížení střídače"
icon: mdi:gauge
battery_capacity_percent:
name: "07 Kapacita baterie v %"
icon: mdi:battery
bus_voltage:
name: "17 Napětí vnitřní sběrnice Střídače Bus V"
battery_charging_current:
name: "08 Proud nabíjení baterie"
id: bat_ichg
icon: mdi:current-dc
battery_discharge_current:
name: "18 Proud vybíjení baterie"
id: bat_idsc
icon: mdi:current-dc
battery_voltage_scc:
name: "19 Napětí baterie měřené MPPT"
# === VÝPOČTOVÉ SENZORY ===
- platform: template
name: "02 Nabíjí se-w"
id: nabiji_se_w
unit_of_measurement: "W"
icon: mdi:battery-arrow-up
lambda: |-
return id(bat_v).state * id(bat_ichg).state;
update_interval: 5s
- platform: template
name: "03 Vybíjí se-w"
id: vybiha_se_w
unit_of_measurement: "W"
icon: mdi:battery-arrow-down
lambda: |-
return id(bat_v).state * id(bat_idsc).state;
update_interval: 5s
- platform: template
name: "01 Celková bilance +-w"
unit_of_measurement: "W"
lambda: |-
return id(nabiji_se_w).state - id(vybiha_se_w).state;
icon: "mdi:scale-balance"
update_interval: 5s
- rva
- Příspěvky: 5117
- Registrován: úte dub 23, 2013 10:21 am
- Reputace:1012
- Lokalita: Kousek od Lysé nad Labem
- Systémové napětí: 48V
- Výkon panelů [Wp]: 46000
- Kapacita baterie [kWh]: 62
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: Kousek od Lysé nad Labem
Re: MUST PV 1800 MD PV18-3524 PRO - 24V
Tx a Rx máš správně? Tedy
1. na modulu esp máš kablíky připojené na rx a tx.
2. v yaml máš tyto piny označené správným GPIO?
pokud ano, tak je zkus v yaml přehodit, tedy tx_pin: GPIO17
rx_pin: GPIO16.
Těžko říct, jaký modul máš, jeden z popisů je třeba tady: https://documentation.espressif.com/esp ... eet_en.pdf
1. na modulu esp máš kablíky připojené na rx a tx.
2. v yaml máš tyto piny označené správným GPIO?
pokud ano, tak je zkus v yaml přehodit, tedy tx_pin: GPIO17
rx_pin: GPIO16.
Těžko říct, jaký modul máš, jeden z popisů je třeba tady: https://documentation.espressif.com/esp ... eet_en.pdf
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
- somira
- Příspěvky: 99
- Registrován: pát říj 04, 2024 8:44 am
- Reputace:8
- Lokalita: Karlovarsko
- Systémové napětí: 24V
- Výkon panelů [Wp]: 3850
- Kapacita baterie [kWh]: 2x7,16
- Chci prodávat energii: NE
- Chci/Mám dotaci: ANO
Re: MUST PV 1800 MD PV18-3524 PRO - 24V
to rva
přepisuji a přepojuji s AI už několik hodin a stále bez příjmu dat. tvrdí, že to komunikuje ale nerozumí si. Už na to nemám nervy a tak se ptám zda by si to neudělal?
přepisuji a přepojuji s AI už několik hodin a stále bez příjmu dat. tvrdí, že to komunikuje ale nerozumí si. Už na to nemám nervy a tak se ptám zda by si to neudělal?
- rva
- Příspěvky: 5117
- Registrován: úte dub 23, 2013 10:21 am
- Reputace:1012
- Lokalita: Kousek od Lysé nad Labem
- Systémové napětí: 48V
- Výkon panelů [Wp]: 46000
- Kapacita baterie [kWh]: 62
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: Kousek od Lysé nad Labem
Re: MUST PV 1800 MD PV18-3524 PRO - 24V
No zkus na github yaml snad přímo pro tento měnič https://github.com/taHC81/MUST-ESPhome Nebo se alespoň inspiruj zapojením konektoru rj45. Tam mají zapojené piny 1,2 a 3 je zem.
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
- somira
- Příspěvky: 99
- Registrován: pát říj 04, 2024 8:44 am
- Reputace:8
- Lokalita: Karlovarsko
- Systémové napětí: 24V
- Výkon panelů [Wp]: 3850
- Kapacita baterie [kWh]: 2x7,16
- Chci prodávat energii: NE
- Chci/Mám dotaci: ANO
Re: MUST PV 1800 MD PV18-3524 PRO - 24V
Já ale nemám MUST , já mám již AXPERT VM II Premium+ 4.2k 4200W,No zkus na github yaml snad přímo pro tento měnič https://github.com/taHC81/MUST-ESPhome Nebo se alespoň inspiruj zapojením konektoru rj45. Tam mají zapojené piny 1,2 a 3 je zem.
MUST jsem měl předtím a tam jsem měl funkční Dongle od TomHC
- rva
- Příspěvky: 5117
- Registrován: úte dub 23, 2013 10:21 am
- Reputace:1012
- Lokalita: Kousek od Lysé nad Labem
- Systémové napětí: 48V
- Výkon panelů [Wp]: 46000
- Kapacita baterie [kWh]: 62
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: Kousek od Lysé nad Labem
Re: MUST PV 1800 MD PV18-3524 PRO - 24V
Aha. Tak pro inspiraci co používám a co běželo i na Axpert:
Kód: Vybrat vše
# Warning:
# https://github.com/syssi/esphome-pipsolar
# If you configure a lot of the possible sensors etc. it could be that you run
# out of memory (on esp8266). If you configure nearly all sensors etc. you run
# in a stack-size issue. In this case you have to increase stack size!
#
# https://github.com/esphome/issues/issues/855
substitutions:
name: pip
friendly_name: PIP5048MS
device_description: "Monitoring měniče regulátoru PIP MS5048 pod oknem via UART-TTL"
update_time: 30s
tx_pin: GPIO1
rx_pin: GPIO0
esphome:
name: ${name}
friendly_name: ${friendly_name}
comment: ${device_description}
name_add_mac_suffix: false
project:
name: esphome.web
version: '1.0'
esp32:
board: esp32-c3-devkitm-1
# board: wemos_d1_mini32
framework:
# type: arduino
type: esp-idf
# Enable logging
logger:
# Enable Home Assistant API
api:
# reboot_timeout: 0s
encryption:
key: "ssssssssssssssssssssssssss"
ota:
platform: esphome
password: "sssssssssssssssssssss"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
min_auth_mode: WPA2
# Optional manual IP
manual_ip:
static_ip: 192.168.0.74
gateway: 192.168.0.1
subnet: 255.255.255.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "PIP5048MS"
password: "ssssssssssssss"
# V HA se pak k položkám "edit" a "logs" objeví položka "visit", kde se po kliknutí otevře stránka esphome daného zařízení
web_server:
port: 80
# Allow provisioning Wi-Fi via serial
improv_serial:
# In combination with the `ap` this allows the user
# to provision wifi credentials to the device via WiFi AP.
captive_portal:
#dashboard_import:
# package_import_url: github://esphome/firmware/esphome-web/esp32c3.yaml@v2
# import_full_config: true
# Sets up Bluetooth LE (Only on ESP32) to allow the user
# to provision wifi credentials to the device.
#esp32_improv:
# authorizer: none
# To have a "next url" for improv serial
#web_server:
uart:
id: uart_0
baud_rate: 2400
tx_pin: ${tx_pin}
rx_pin: ${rx_pin}
# debug:
# direction: BOTH
# dummy_receiver: false
# after:
# delimiter: "\r"
# sequence:
# - lambda: UARTDebug::log_string(direction, bytes);
# zápis do měniče dle https://github.com/syssi/esphome-pipsolar/blob/main/tests/esp8266-test-protocols.yaml
# - uart.write: [0x51, 0x4D, 0x4F, 0x44, 0x49, 0xC1, 0x0D] # QMODI\xc1\r
# - delay: 1s
# příkazy dle https://forums.aeva.asn.au/uploads/293/HS_MS_MSX_RS232_Protocol_20140822_after_current_upgrade.pdf
# PCVV<nn.n><cr>: Setting battery C.V. (constant voltage) charging voltage
# Computer: PCVV <nn.n><CRC><cr>
# Device: (ACK<CRC><cr> if device accepts this command, otherwise, responds (NAK<CRC><cr>
# nn.n: 48.0V ~ 58.4V for 48V unit
# PBFT<nn.n><cr>: Setting battery float charging voltage
# Computer: PBFT <nn.n><CRC><cr>
# Device: (ACK<CRC><cr> if device accepts this command, otherwise, responds (NAK<CRC><cr>
# nn.n: 48.0V ~ 58.4V for 48V unit
# dle https://crccalc.com/ to vypadá, že u CRC se jedná o CRC-16, podle CRC-16/XMODEM. Na dané stránce si těch pár požadovaných CRC hodnot pro potřebné příkazy nechám spočítat.
# nastavení bulk na 54.4 V = PCVV54.8
# - uart.write: [0x50, 0x43, 0x56, 0x56, 0x35, 0x34, 0x2E, 0x38, 0xF0, 0xB3, 0x0D] # PCVV54.8<CRC>\r
# nastavení bulk na 53.8 V = PCVV53.8
# - uart.write: [0x50, 0x43, 0x56, 0x56, 0x35, 0x33, 0x2E, 0x38, 0x75, 0x23, 0x0D] # PCVV53.8<CRC>\r
# nastavení bulk na 53.6 V = PCVV53.6
# - uart.write: [0x50, 0x43, 0x56, 0x56, 0x35, 0x33, 0x2E, 0x36, 0x94, 0xED, 0x0D] # PCVV53.6<CRC>\r
# nastavení bulk na 53.4 V = PCVV53.4
# - uart.write: [0x50, 0x43, 0x56, 0x56, 0x35, 0x33, 0x2E, 0x34, 0xB4, 0xAF, 0x0D] # PCVV53.4<CRC>\r
# nastavení bulk na 53.2 V = PCVV53.2
# - uart.write: [0x50, 0x43, 0x56, 0x56, 0x35, 0x33, 0x2E, 0x32, 0xD4, 0x69, 0x0D] # PCVV53.2<CRC>\r
# nastavení bulk na 53.0 V = PCVV53.0
# - uart.write: [0x50, 0x43, 0x56, 0x56, 0x35, 0x33, 0x2E, 0x30, 0xF4, 0x2B, 0x0D] # PCVV53.0<CRC>\r
# nastavení float na 54.4 V = PBFT54.4
# - uart.write: [0x50, 0x42, 0x46, 0x54, 0x35, 0x34, 0x2E, 0x34, 0xD7, 0x59, 0x0D] # PBFT54.4<CRC>\r
# nastavení float na 54.0 V = PBFT54.0
# - uart.write: [0x50, 0x42, 0x46, 0x54, 0x35, 0x34, 0x2E, 0x30, 0x97, 0xDD, 0x0D] # PBFT54.0<CRC>\r
# nastavení float na 53.6 V = PBFT53.6
# - uart.write: [0x50, 0x42, 0x46, 0x54, 0x35, 0x33, 0x2E, 0x36, 0x72, 0x8B, 0x0D] # PBFT53.6<CRC>\r
# nastavení float na 53.4 V = PBFT53.4
# - uart.write: [0x50, 0x42, 0x46, 0x54, 0x35, 0x33, 0x2E, 0x34, 0x52, 0xC9, 0x0D] # PBFT53.4<CRC>\r
# nastavení float na 53.2 V = PBFT53.2
# - uart.write: [0x50, 0x42, 0x46, 0x54, 0x35, 0x33, 0x2E, 0x32, 0x32, 0x0F, 0x0D] # PBFT53.2<CRC>\r
# nastavení float na 53.0 V = PBFT53.0
# - uart.write: [0x50, 0x42, 0x46, 0x54, 0x35, 0x33, 0x2E, 0x30, 0x12, 0x4D, 0x0D] # PBFT53.0<CRC>\r
pipsolar:
uart_id: uart_0
id: inverter4
# asi to nemá zavedeno-
update_interval: 30s
sensor:
- platform: pipsolar
pipsolar_id: inverter4
# QPIRI
# grid_rating_voltage:
# name: "${name} grid_rating_voltage"
# grid_rating_current:
# name: "${name} grid_rating_current"
# ac_output_rating_voltage:
# name: "${name} ac_output_rating_voltage"
# ac_output_rating_frequency:
# name: "${name} ac_output_rating_frequency"
# ac_output_rating_current:
# name: "${name} ac_output_rating_current"
# ac_output_rating_apparent_power:
# name: "${name} ac_output_rating_apparent_power"
# ac_output_rating_active_power:
# name: "${name} ac_output_rating_active_power"
# battery_rating_voltage:
# name: "${name} battery_rating_voltage"
battery_recharge_voltage:
name: "${name} battery_recharge_voltage"
battery_under_voltage:
name: "${name} battery_under_voltage"
battery_bulk_voltage:
name: "${name} battery_bulk_voltage"
battery_float_voltage:
name: "${name} battery_float_voltage"
# battery_type:
# name: "${name} battery_type"
# current_max_ac_charging_current:
# name: "${name} current_max_ac_charging_current"
# current_max_charging_current:
# name: "${name} current_max_charging_current"
# input_voltage_range:
# name: "${name} input_voltage_range"
# output_source_priority:
# name: "${name} output_source_priority"
# charger_source_priority:
# name: "${name} charger_source_priority"
# parallel_max_num:
# name: "${name} parallel_max_num"
# machine_type:
# name: "${name} machine_type"
# topology:
# name: "${name} topology"
# output_mode:
# name: "${name} output_mode"
# battery_redischarge_voltage:
# name: "${name} battery_redischarge_voltage"
# pv_ok_condition_for_parallel:
# name: "${name} pv_ok_condition_for_parallel"
# pv_power_balance:
# name: "${name} pv_power_balance"
# QPIGS
grid_voltage:
name: "${name} grid_voltage"
grid_frequency:
name: "${name} grid_frequency"
ac_output_voltage:
name: "${name} ac_output_voltage"
ac_output_frequency:
name: "${name} ac_output_frequency"
ac_output_apparent_power:
name: "${name} ac_output_apparent_power"
ac_output_active_power:
name: "${name} ac_output_active_power"
# output_load_percent:
# name: "${name} output_load_percent"
bus_voltage:
name: "${name} bus_voltage"
battery_voltage:
name: "${name} battery_voltage"
battery_charging_current:
name: "${name} battery_charging_current"
# battery_capacity_percent:
# name: "${name} battery_capacity_percent"
inverter_heat_sink_temperature:
name: "${name} inverter_heat_sink_temperature"
pv_input_current_for_battery:
name: "${name} pv_input_current_for_battery"
pv_input_voltage:
name: "${name} pv_input_voltage"
battery_voltage_scc:
name: "${name} battery_voltage_scc"
battery_discharge_current:
name: "${name} battery_discharge_current"
# battery_voltage_offset_for_fans_on:
# name: "${name} battery_voltage_offset_for_fans_on"
# eeprom_version:
# name: "${name} eeprom_version"
pv_charging_power:
name: "${name} pv_charging_power"
text_sensor:
- platform: pipsolar
pipsolar_id: inverter4
device_mode:
name: "${name} device_mode"
# last_qpigs:
# name: "${name} last_qpigs"
# last_qpiri:
# name: "${name} last_qpiri"
# last_qmod:
# name: "${name} last_qmod"
# last_qflag:
# name: "${name} last_qflag"
binary_sensor:
- platform: pipsolar
pipsolar_id: inverter4
add_sbu_priority_version:
name: "${name} add_sbu_priority_version"
configuration_status:
name: "${name} configuration_status"
# scc_firmware_version:
# name: "${name} scc_firmware_version"
load_status:
name: "${name} load_status"
battery_voltage_to_steady_while_charging:
name: "${name} battery_voltage_to_steady_while_charging"
charging_status:
name: "${name} charging_status"
scc_charging_status:
name: "${name} scc_charging_status"
ac_charging_status:
name: "${name} ac_charging_status"
charging_to_floating_mode:
name: "${name} charging_to_floating_mode"
switch_on:
name: "${name} switch_on"
# dustproof_installed:
# name: "${name} dustproof_installed"
silence_buzzer_open_buzzer:
name: "${name} silence_buzzer_open_buzzer"
overload_bypass_function:
name: "${name} overload_bypass_function"
lcd_escape_to_default:
name: "${name} lcd_escape_to_default"
overload_restart_function:
name: "${name} overload_restart_function"
over_temperature_restart_function:
name: "${name} over_temperature_restart_function"
# backlight_on:
# name: "${name} backlight_on"
switch:
- platform: pipsolar
pipsolar_id: inverter4
output_source_priority_utility:
name: "${name} output_source_priority_utility"
output_source_priority_solar:
name: "${name} output_source_priority_solar"
output_source_priority_battery:
name: "${name} output_source_priority_battery"
input_voltage_range:
name: "${name} input_voltage_range"
pv_ok_condition_for_parallel:
name: "${name} pv_ok_condition_for_parallel"
pv_power_balance:
name: "${name} pv_power_balance"
#Vytvoření přepínače, kterým se dá nastavovat požadované float napětí baterie v měniči "Axpert":
#-----začátek-----------------------------------------
# - platform: template
# name: "Battery voltage Low - High"
# id: inverter0_battery_voltage_low_high
# optimistic: true
# turn_on_action:
# - uart.write:
# id: uart_0
# data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x34, 0x2E, 0x38, 0xF0, 0xB3, 0x0D] # nejprve zvýší napětí bulk na 54.8V: PCVV54.8<CRC>\r
# - delay: 1s
# - uart.write:
# id: uart_0
# data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x34, 0x2E, 0x34, 0xD7, 0x59, 0x0D] # potom zvýší napětí float na 54.4.V: PBFT54.4<CRC>\r
# - delay: 1s
# turn_off_action:
# - uart.write:
# id: uart_0
## data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x34, 0x2E, 0x36, 0xF7, 0x1B, 0x0D] # nejprve sníží napětí float na 54.6V: PBFT54.6<CRC>\r
## data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x34, 0x2E, 0x34, 0xD7, 0x59, 0x0D] # PBFT54.4<CRC>\r
# data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x34, 0x2E, 0x32, 0xB7, 0x9F, 0x0D] # PBFT54.2<CRC>\r
## data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x34, 0x2E, 0x30, 0x97, 0xDD, 0x0D] # PBFT54.0<CRC>\r
## data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x33, 0x2E, 0x38, 0x93, 0x45, 0x0D] # PBFT53.8<CRC>\r
## data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x33, 0x2E, 0x36, 0x72, 0x8B, 0x0D] # PBFT53.6<CRC>\r
## data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x33, 0x2E, 0x34, 0x52, 0xC9, 0x0D] # PBFT53.4<CRC>\r
## data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x33, 0x2E, 0x32, 0x32, 0x0F, 0x0D] # PBFT53.2<CRC>\r
## data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x33, 0x2E, 0x30, 0x12, 0x4D, 0x0D] # PBFT53.0<CRC>\r
# - delay: 1s
# - uart.write:
# id: uart_0
## data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x34, 0x2E, 0x38, 0xF0, 0xB3, 0x0D] # potom sníží napětí bulk na 54.8V: PCVV54.8<CRC>\r
## data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x34, 0x2E, 0x36, 0x11, 0x7D, 0x0D] # PCVV54.6<CRC>\r
# data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x34, 0x2E, 0x34, 0x31, 0x3F, 0x0D] # PCVV54.4<CRC>\r
## data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x34, 0x2E, 0x32, 0x51, 0xF9, 0x0D] # PCVV54.2<CRC>\r
## data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x34, 0x2E, 0x30, 0x71, 0xBB, 0x0D] # PCVV54.0<CRC>\r
## data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x33, 0x2E, 0x38, 0x75, 0x23, 0x0D] # PCVV53.8<CRC>\r
## data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x33, 0x2E, 0x36, 0x94, 0xED, 0x0D] # PCVV53.6<CRC>\r
## data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x33, 0x2E, 0x34, 0xB4, 0xAF, 0x0D] # PCVV53.4<CRC>\r
## data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x33, 0x2E, 0x32, 0xD4, 0x69, 0x0D] # PCVV53.2<CRC>\r
# - delay: 1s
#-----konec-----------------------------------------
#Vytvoření výběru, kterým se dá vybrat požadované bulk + float napětí baterie v měniči "Axpert":
#-----začátek-----------------------------------------
select:
- platform: template
name: "Bulk_select"
optimistic: true
id: bulk_select
options:
- Bulk 54,8 V Float 54,6 V
- Bulk 54,6 V Float 54,4 V
- Bulk 54,4 V Float 54,2 V
- Bulk 54,2 V Float 54,0 V
- Bulk 54,0 V Float 53,8 V
- Bulk 53,8 V Float 53,6 V
- Bulk 53,6 V Float 53,4 V
- Bulk 53,4 V Float 53,2 V
- Bulk 53,2 V Float 53,0 V
initial_option: Bulk 54,0 V Float 53,8 V
on_value:
then:
- if:
condition:
lambda: |-
return (id(bulk_select).active_index() == 0);
then:
- logger.log: "54,8"
- uart.write:
id: uart_0
data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x34, 0x2E, 0x36, 0xF7, 0x1B, 0x0D] # nejprve sníží napětí float na 54.6V: PBFT54.6<CRC>\r
- delay: 1s
- uart.write:
id: uart_0
data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x34, 0x2E, 0x38, 0xF0, 0xB3, 0x0D] # potom sníží napětí bulk na 54.8V: PCVV54.8<CRC>\r
- delay: 1s
- if:
condition:
lambda: |-
return (id(bulk_select).active_index() == 1);
then:
- logger.log: "54,6"
- uart.write:
id: uart_0
data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x34, 0x2E, 0x34, 0xD7, 0x59, 0x0D] # nejprve sníží napětí float na 54.4V: PBFT54.4<CRC>\r
- delay: 1s
- uart.write:
id: uart_0
data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x34, 0x2E, 0x36, 0x11, 0x7D, 0x0D] # potom sníží napětí bulk na 54.6V: PCVV54.6<CRC>\r
- delay: 1s
- if:
condition:
lambda: |-
return (id(bulk_select).active_index() == 2);
then:
- logger.log: "54,4"
- uart.write:
id: uart_0
data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x34, 0x2E, 0x32, 0xB7, 0x9F, 0x0D] # nejprve sníží napětí float na 54.2V: PBFT54.2<CRC>\r
- delay: 1s
- uart.write:
id: uart_0
data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x34, 0x2E, 0x34, 0x31, 0x3F, 0x0D] # potom sníží napětí bulk na 54.4V: PCVV54.4<CRC>\r
- delay: 1s
- if:
condition:
lambda: |-
return (id(bulk_select).active_index() == 3);
then:
- logger.log: "54,2"
- uart.write:
id: uart_0
data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x34, 0x2E, 0x30, 0x97, 0xDD, 0x0D] # nejprve sníží napětí float na 54.0V: PBFT54.0<CRC>\r
- delay: 1s
- uart.write:
id: uart_0
data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x34, 0x2E, 0x32, 0x51, 0xF9, 0x0D] # potom sníží napětí bulk na 54.2V: PCVV54.2<CRC>\r
- delay: 1s
- if:
condition:
lambda: |-
return (id(bulk_select).active_index() == 4);
then:
- logger.log: "54,0"
- uart.write:
id: uart_0
data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x33, 0x2E, 0x38, 0x93, 0x45, 0x0D] # nejprve sníží napětí float na 53.8V: PBFT53.8<CRC>\r
- delay: 1s
- uart.write:
id: uart_0
data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x34, 0x2E, 0x30, 0x71, 0xBB, 0x0D] # potom sníží napětí bulk na 54.0V: PCVV54.0<CRC>\r
- delay: 1s
- if:
condition:
lambda: |-
return (id(bulk_select).active_index() == 5);
then:
- logger.log: "53,8"
- uart.write:
id: uart_0
data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x33, 0x2E, 0x36, 0x72, 0x8B, 0x0D] # nejprve sníží napětí float na 53.6V: PBFT53.6<CRC>\r
- delay: 1s
- uart.write:
id: uart_0
data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x33, 0x2E, 0x38, 0x75, 0x23, 0x0D] # potom sníží napětí bulk na 53.8V: PCVV53.8<CRC>\r
- delay: 1s
- if:
condition:
lambda: |-
return (id(bulk_select).active_index() == 6);
then:
- logger.log: "53,6"
- uart.write:
id: uart_0
data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x33, 0x2E, 0x34, 0x52, 0xC9, 0x0D] # nejprve sníží napětí float na 53.4V: PBFT53.4<CRC>\r
- delay: 1s
- uart.write:
id: uart_0
data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x33, 0x2E, 0x36, 0x94, 0xED, 0x0D] # potom sníží napětí bulk na 53.6V: PCVV53.6<CRC>\r
- delay: 1s
- if:
condition:
lambda: |-
return (id(bulk_select).active_index() == 7);
then:
- logger.log: "53,4"
- uart.write:
id: uart_0
data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x33, 0x2E, 0x32, 0x32, 0x0F, 0x0D] # nejprve sníží napětí float na 53.2V: PBFT53.2<CRC>\r
- delay: 1s
- uart.write:
id: uart_0
data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x33, 0x2E, 0x34, 0xB4, 0xAF, 0x0D] # potom sníží napětí bulk na 53.4V: PCVV53.4<CRC>\r
- delay: 1s
- if:
condition:
lambda: |-
return (id(bulk_select).active_index() == 8);
then:
- logger.log: "53,2"
- uart.write:
id: uart_0
data: [0x50, 0x42, 0x46, 0x54, 0x35, 0x33, 0x2E, 0x30, 0x12, 0x4D, 0x0D] # nejprve sníží napětí float na 53.0V: PBFT53.0<CRC>\r
- delay: 1s
- uart.write:
id: uart_0
data: [0x50, 0x43, 0x56, 0x56, 0x35, 0x33, 0x2E, 0x32, 0xD4, 0x69, 0x0D] # potom sníží napětí bulk na 53.2V: PCVV53.2<CRC>\r
- delay: 1s
#-----konec-----------------------------------------
# Deklarace proměnných, které chci v měniči PIP 5048MS měnit - výběr možných je na https://esphome.io/components/pipsolar.html :
# battery_recharge_voltage (Optional): battery recharge voltage;
# possible_values (Optional, list): a list of possible values default: 44.0,45.0,46.0,47.0,48.0,49.0,50.0,51.0
# battery_under_voltage (Optional): battery under voltage;
# possible_values (Optional, list): a list of possible values default: 40.0,40.1,42,43,44,45,46,47,48.0
# battery_float_voltage (Optional): battery float voltage;
# possible_values (Optional, list): a list of possible values default: 48.0,49.0,50.0,51.0
# battery_type (Optional): battery type;
# possible_values (Optional, list): a list of possible values default: 0,1,2
# current_max_ac_charging_current (Optional): current max ac charging current;
# possible_values (Optional, list): a list of possible values default: 2,10,20
# current_max_charging_current (Optional): current max charging current;
# possible_values (Optional, list): a list of possible values default: 10,20,30,40
# output_source_priority (Optional): output source priority;
# possible_values (Optional, list): a list of possible values default: 0,1,2
# charger_source_priority (Optional): charger source priority;
# possible_values (Optional, list): a list of possible values default: 0,1,2,3
# battery_redischarge_voltage (Optional): battery redischarge voltage;
# possible_values (Optional, list): a list of possible values default: 00.0,48.0,49,50.0,51.0,52,53,54,55,56,57,58
#-----začátek-----------------------------------------
output:
- platform: pipsolar
pipsolar_id: inverter4
battery_recharge_voltage:
id: inverter0_battery_recharge_voltage_out
#-----konec-----------------------------------------
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
Kdo je online
Uživatelé procházející toto fórum: Claudebot [Bot]
