Fórum | MyPower.CZ | Obnovitelné zdroje energie - energetická soběstačnost | Poslední návštěva: stř bře 22, 2023 7:41 pm


Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Arduino, SDS, Raspberry, Linux, vzdálený dohled, automatizace, měření, opensource, closedsource, hotová řešení, DIY, stavebnice, komponenty, software, postupy, návody, schémata, rady, zkušenosti ...
Předchozí

Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod Solarnoob » ned led 15, 2023 6:53 pm

Dusan61 píše:
glottis píše:
Kód: Vybrat vše
# modbus:
#   - type: rtuovertcp
#     name: "Solar2EP"
#     host: 10.80.100.50
#     port: 23
#     delay: 5
#     timeout: 10
#     close_comm_on_error: false
#     retry_on_empty: true
#     retries: 20
#     message_wait_milliseconds: 30
#     # Modbus sensors for EPever Charge Controller 4 (4310 AN)
#     sensors:
#       - name: "PV - Battery Capacity"
#         unit_of_measurement: "%"
#         slave: 1
#         address: 12570
#         input_type: input
#       - name: "PV - Solar W"
#         unit_of_measurement: W
#         slave: 1
#         address: 12546
#         input_type: input
#         scale: 0.01
#         count: 2
#         precision: 2
#         swap: word
#       - name: "PV - Solar A"
#         unit_of_measurement: A
#         slave: 1
#         address: 12545
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Solar V"
#         unit_of_measurement: V
#         slave: 1
#         address: 12544
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Charging W"
#         unit_of_measurement: W
#         slave: 1
#         address: 12546
#         input_type: input
#         scale: 0.01
#         count: 2
#         precision: 2
#         swap: word
#       - name: "PV - Charging A"
#         unit_of_measurement: A
#         slave: 1
#         address: 13083
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word
#       - name: "PV - Battery V"
#         unit_of_measurement: V
#         slave: 1
#         address: 13082
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Load W"
#         unit_of_measurement: W
#         slave: 1
#         address: 12558 # low 12550  high 12551 #12558
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Load A"
#         unit_of_measurement: A
#         slave: 1
#         address: 12549
#         input_type: input
#         scale: 0.001
#         precision: 2
#       - name: "PV - Load V"
#         unit_of_measurement: V
#         slave: 1
#         address: 12548
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Battery Temp"
#         unit_of_measurement: °C
#         slave: 1
#         address: 12560
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Controller Temp"
#         unit_of_measurement: °C
#         slave: 1
#         address: 12561
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - WH Today"
#         unit_of_measurement: kWh
#         device_class: energy
#         slave: 1
#         address: 13068
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word
#       - name: "PV - WH Month"
#         unit_of_measurement: kWh
#         device_class: energy
#         slave: 1
#         address: 13070
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word
#       - name: "PV - WH Year"
#         unit_of_measurement: kWh
#         device_class: energy
#         slave: 1
#         address: 13072
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word
#       - name: "PV - WH Total"
#         unit_of_measurement: kWh
#         device_class: energy
#         state_class: total_increasing
#         slave: 1
#         address: 13074
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word


Zdravím, len chcem upozorniť, že je tu použitá rovnaká adresa 12546 na "PV - Solar W" a "PV - Charging W".
Ak sa mýlim, tak som nič nenapísal :oops: .
Ja vyčítavam data z regulátora Epever cez LK3 a na výkon nabíjania mam nastavenú adresu 12550, ostatné používam rovnaké.



Tak jsem rozlousknul i tohle, je to docela oříšek.
oproti vzorovému yaml souboru, jsem musel udělat poměrně dost změn, aby to fungovalo.
Ale zásadní problém (aspoň pro mě) je, že nastavení RS485/LAN převodníku je jiné pro vyčítání Epeveru do HA a jiné pro ovládání ModBUS RTU relátek z HA.

Takže se musím rozhodnout ca pro vyčítání použiju, jestli tohle nebo arduino.
?
Solarnoob
 
Příspěvky: 58
Registrován: pát dub 29, 2022 8:35 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod PetrV2 » pát bře 03, 2023 1:14 am

Navážu dost volně. Začínám a nechal jsem se (taky) napálit. Koukal jsem na stará videa na YT a zaradoval se, že za pár korun budu mít modbus TCP krabičku. No dopadl jsem jak jsem dopadl, tedy krabička se dá použít jen na prvotní nastavení a dále pak cloud nebo popelnice. Volba byla jasná - popelnice (tedy elektroodpad).

Ještě před vyhozením jsem si řekl, že se alespoň podívám dovnitř. Kromě obřího (na poměry desky) RJ-45 konektoru jsem objevil další konektor perfektně popsaný - GND, RX, TX, 3V3 a RST. No tomu jsem nemohl odolat.

Nejprve jsem zkoušel ESPtool, ale nic. Pak jsem připojil terminál a ejhle:

Kód: Vybrat vše
[SFUD]Warning: Read SFDP parameter header information failed. The norflash is not support JEDEC SFDP.
[SFUD]Warning: This flash device is not found or not support.
[SFUD]Warning: Read SFDP parameter header information failed. The norflash is not support JEDEC SFDP.
[SFUD]Warning: This flash device is not found or not support.
[SFUD]Error: norflash flash device is initialize fail.
[I/FAL] RT-Thread Flash Abstraction Layer (V0.4.0) initialize success.
[E/OTA] (ota_main:41) download partition is not exist, please check your configuration!
[D/OTA] (ota_main:105) jump to APP!
redirect_addr:8010100, stk_addr:20005800, len:851968

\ | /
- RT -     Thread Operating System
/ | \     4.0.2 build Oct 11 2021
2006 - 2019 Copyright by rt-thread team
lwIP-2.0.2 initialized!
ERROR: SPI device fl_spi not found!
[I/sal.skt] Socket Abstraction Layer initialize success.
[D/FAL] (fal_flash_init:61) Flash device |              w60x_onchip | addr: 0x08000000 | len: 0x00100000 | blk_size: 0x00001000 |initia.
ERROR: Flash device w25q128 not found!
[D/FAL] (fal_flash_init:61) Flash device |                 norflash | addr: 0x00000000 | len: 0x00000000 | blk_size: 0x00000000 |initia.
[D/FAL] (fal_partition_init:176) Find the partition table on 'w60x_onchip' offset @0x0000ff88.
[I/FAL] ==================== FAL partition table ====================
[I/FAL] | name       | flash_dev   |   offset   |    length  |
[I/FAL] -------------------------------------------------------------
[I/FAL] | app        | w60x_onchip | 0x00010100 | 0x000d0000 |
[I/FAL] | easyflash  | w60x_onchip | 0x000e0100 | 0x00004000 |
[I/FAL] | filesystem | w60x_onchip | 0x000e4100 | 0x00019000 |
[I/FAL] =============================================================
[I/FAL] RT-Thread Flash Abstraction Layer (V0.3.0) initialize success.
[Flash] (packages\EasyFlash-v3.3.0\src\ef_env.c:152) ENV start address is 0x00000000, size is 8192 bytes.
[Flash] (packages\EasyFlash-v3.3.0\src\ef_env.c:821) Calculate ENV CRC32 number is 0xD6114A34.
[Flash] (packages\EasyFlash-v3.3.0\src\ef_env.c:833) Verify ENV CRC32 result is OK.
[Flash] (packages\EasyFlash-v3.3.0\src\ef_env.c:821) Calculate ENV CRC32 number is 0x78CA81B2.
[Flash] (packages\EasyFlash-v3.3.0\src\ef_env.c:833) Verify ENV CRC32 result is OK.
[Flash] EasyFlash V3.3.0 is initialize success.
[Flash] You can get the latest version on https://github.com/armink/EasyFlash .
<--------------------software: GT100WS138W600T------------------>
tls_fls_init() return 2
init MyFile obj is success.
enter InitHnjdClass() success.
ql_dev_init()=0

<-- lt_sock_para_1()  APP_NV_SYS=,ret=0. ID=00062397 -->
<--init0 hnjd paraments success  loraSize=0-->
Hnjd_GetImei(), imei:202111232127292;
<--init hnjd paraments success  loraSize=0-->
init gpio class success.
RT-Thread create eventUart2Recv successful
init serial class success.
init logs class success.
Hnjd_GetImei(void), imei:202111232127292;
SecCount=-1,SendCount=0
SecCount=-1,SendCount=0
COM<-- 89 D2 D4 D2 D3 D3 D3 D2 D1 D2 D3 D2 CD D2 CB D2 00 D4 D4 D4 D4 D4 D4 23 1D A8 88
msh />gpio task running......
serial task2 running......
COM--> 89 D2 D4 D2 D3 D3 D3 D2 D1 D2 D3 D2 CD D2 CB D2 00 D2 D4 D4 CC D4 D3 23 1D 9D 88
TEA success.
init system success.
[D/DFS] enter AP mode

[I/WLAN.dev] wlan init success
[I/WLAN.lwip] eth device init ok name:w0
[I/WLAN.mgnt] start ap successs!
[D/DFS] rt_wlan_start_ap(HN_62397,12345678) return RT_EOK.

[D/DFS] main() enter UserMain()

enter InitSockClass()
exit InitSockClass()
[DHCP] dhcpd_start: w0
[DHCP] ip_start: [192.168.169.2]
[DHCP] ip_start: [192.168.169.254]
enter lt_RtuTask()
local ip:0.0.0.0 port:65010

TCPServer Waiting for client on port 65010...
RT-Thread create eventSockSendRecv successful
serial init success. baud=115200,parity=8N1
lt_TcpServer_MainOnline() timer out .the system will restart.

msh />lt_TcpServer_MainOnline() timer out .the system will restart.
lt_TcpServer_MainOnline() timer out .the system will restart.
lt_TcpServer_MainOnline() timer out .the system will restart.


RT-Thread operating system je tohle: https://www.rt-thread.io

mshell je (částečně) popsaný zde: https://www.rt-thread.io/document/site/ ... nsh/finsh/

Seznam příkazů se zobrazí tabelátorem
Kód: Vybrat vše
RT-Thread shell commands:
setenv           - Set an envrionment variable.
printenv         - Print all envrionment variables.
saveenv          - Save all envrionment variables to flash.
getvalue         - Get an envrionment variable by name.
resetenv         - Reset all envrionment variable to default.
fal              - FAL (Flash Abstraction Layer) operate.
ntp_sync         - Update time by NTP(Network Time Protocol): ntp_sync [host_name]
list_fd          - list file descriptor
date             - get date and time or set [year month day hour min sec]
sf               - SPI Flash operate.
wifi             - wifi command.
version          - show RT-Thread version information
list_thread      - list thread
list_sem         - list semaphore in system
list_event       - list event in system
list_mutex       - list mutex in system
list_mailbox     - list mail box in system
list_msgqueue    - list message queue in system
list_memheap     - list memory heap in system
list_mempool     - list memory pool in system
list_timer       - list timer in system
list_device      - list device in system
help             - RT-Thread shell help.
ls               - List information about the FILEs.
cp               - Copy SOURCE to DEST.
mv               - Rename SOURCE to DEST.
cat              - Concatenate FILE(s)
rm               - Remove(unlink) the FILE(s).
cd               - Change the shell working directory.
pwd              - Print the name of the current working directory.
mkdir            - Create the DIRECTORY.
mkfs             - format disk with file system
df               - disk free
echo             - echo string to file
ps               - List threads in the system.
time             - Execute command with time.
free             - Show the memory usage in the system.
ifconfig         - list the information of all network interfaces
ping             - ping network host
dns              - list and set the information of dns
netstat          - list the information of TCP / IP
smartconfig_demo - smartconfig demo
reboot           - Reboot System


Podařilo se mi částečně uspět, tedy vypnout AP a připojit se na wifi v režimu STA. Postup:

Kód: Vybrat vše
wifi ap_stop
smartconfig_demo # bez tohoto následující příkaz nefunguje, nevím proč
wifi join [SSID] [PASSWORD]


a jsem na wifině. Bohužel bez IP adresy a krabice tvrdošíjně odmítá vyžádat si IP z DHCP. Ruční konfigurace mi zařve a zatím se mi nepodařilo to překonat, asi jsem dost blízko, ale možná to prostě (zatím?) nepůjde.

Kdi si chcete hrát, rozebírá se to snadno, pak je potřeba desku vypáčit např. šroubovákem, je na to potřeba relativně dost síly a páčit těsně u kapek houževnaté a tuhé hmoty, kterou je deska přilepená. Pak se nezlomí, teda mně se nezlomila.

Logika je, jak nápis napovídá, 3.3V, tedy 5V byste to mohli odprásknout. Připojení UARTu je dvoudrátové, tedy žádný flow control, 115200 8N1

Kód: Vybrat vše
msh />wifi ap_stop
[I/WLAN.mgnt] ap stop success!

msh />smartconfig_demo
[I/DBG] config_type:AIRKISS
[I/WLAN.dev] wlan init success
[I/WLAN.lwip] eth device init ok name:w1

msh />wifi join mojessid mojepassword
[I/WLAN.mgnt] wifi connect success ssid:mojessid

msh />wifi status
Wi-Fi STA Info
SSID : mojessid
MAC Addr: mojemekadresa
Channel: 3
DataRate: 144Mbps
RSSI: -42
wifi ap not start!
Auto Connect status:Disable!

msh />ifconfig
network interface device: w0 (Default)
MTU: 1500
4.MAC: 2A 6D CD 95 51 3E
FLAGS: UP LINK_DOWN INTERNET_DOWN DHCP_ENABLE ETHARP BROADCAST IGMP
ip address: 192.168.169.1
gw address: 0.0.0.0
net mask  : 255.255.255.0
dns server #0: 0.0.0.0
dns server #1: 0.0.0.0

network interface device: w1
MTU: 1500
4.MAC: 28 6D CD 95 51 3E
FLAGS: UP LINK_UP INTERNET_DOWN DHCP_ENABLE ETHARP BROADCAST IGMP
ip address: 0.0.0.0
gw address: 0.0.0.0
net mask  : 0.0.0.0
dns server #0: 0.0.0.0
dns server #1: 0.0.0.0
msh />ifconfig w1 192.168.33.100 192.168.33.1 255.255.255.0
config : w1
IP addr: 192.168.33.100
Gateway: 192.168.33.1
netmask: 255.255.255.0
[E/netdev] The network interface device(w1) DHCP capability is enable, not support set IP address.
[E/netdev] The network interface device(w1) DHCP capability is enable, not support set gateway address.
[E/netdev] The network interface device(w1) DHCP capability is enable, not support set netmask address.
msh />


No a dál jsem se nedostal. W0 je interface s AP, W1 je interface STA.

Hodně úspěchů při konfigurování/flashování
Just PoC (proof of concept) "FVE" pro odzkoušení a doplnění si vzdělání
1x panel 180Wp, MPPT Epever 5415, Carspa PX700, LifePo4 30Ah 12V, JBD BMS, HomeAssistant
?
PetrV2
 
Příspěvky: 11
Registrován: pát úno 17, 2023 6:08 pm

Lokalita: Praha
Chci prodávat energii a využít dotace: NE

Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod Jiří Tencer » sob bře 11, 2023 2:29 pm

glottis píše:Tak takhle, snad to pomuze?

pouzival jsem xtra4415N a takhle to bylo zapojene:

photo_6_2023-01-05_11-07-25.jpg

photo_1_2023-01-05_11-07-25.jpg

photo_3_2023-01-05_11-07-25.jpg

photo_4_2023-01-05_11-07-25.jpg


Ustrihl jsem kabel co jsem k tomu asi dostal ale je to jedno, muze to byt jakykoliv kabel a zapojil do svorkovnic. USR je napajeny primo z epeveru. Snad budou na fotkach videt jake draty ale to se da dohledat. Ty usr delaj snad na ruzne napajeni a ja mam verzi 5-36V a mppt to normalne dokazal napajet. Pokud vyberete jinej modul, je potreba tomu prizpusobit zapojeni.

a takhle nastavene
1.png

2.png


A tohle jsem pak mel v HA v configu

Kód: Vybrat vše
# modbus:
#   - type: rtuovertcp
#     name: "Solar2EP"
#     host: 10.80.100.50
#     port: 23
#     delay: 5
#     timeout: 10
#     close_comm_on_error: false
#     retry_on_empty: true
#     retries: 20
#     message_wait_milliseconds: 30
#     # Modbus sensors for EPever Charge Controller 4 (4310 AN)
#     sensors:
#       - name: "PV - Battery Capacity"
#         unit_of_measurement: "%"
#         slave: 1
#         address: 12570
#         input_type: input
#       - name: "PV - Solar W"
#         unit_of_measurement: W
#         slave: 1
#         address: 12546
#         input_type: input
#         scale: 0.01
#         count: 2
#         precision: 2
#         swap: word
#       - name: "PV - Solar A"
#         unit_of_measurement: A
#         slave: 1
#         address: 12545
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Solar V"
#         unit_of_measurement: V
#         slave: 1
#         address: 12544
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Charging W"
#         unit_of_measurement: W
#         slave: 1
#         address: 12546
#         input_type: input
#         scale: 0.01
#         count: 2
#         precision: 2
#         swap: word
#       - name: "PV - Charging A"
#         unit_of_measurement: A
#         slave: 1
#         address: 13083
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word
#       - name: "PV - Battery V"
#         unit_of_measurement: V
#         slave: 1
#         address: 13082
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Load W"
#         unit_of_measurement: W
#         slave: 1
#         address: 12558 # low 12550  high 12551 #12558
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Load A"
#         unit_of_measurement: A
#         slave: 1
#         address: 12549
#         input_type: input
#         scale: 0.001
#         precision: 2
#       - name: "PV - Load V"
#         unit_of_measurement: V
#         slave: 1
#         address: 12548
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Battery Temp"
#         unit_of_measurement: °C
#         slave: 1
#         address: 12560
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Controller Temp"
#         unit_of_measurement: °C
#         slave: 1
#         address: 12561
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - WH Today"
#         unit_of_measurement: kWh
#         device_class: energy
#         slave: 1
#         address: 13068
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word
#       - name: "PV - WH Month"
#         unit_of_measurement: kWh
#         device_class: energy
#         slave: 1
#         address: 13070
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word
#       - name: "PV - WH Year"
#         unit_of_measurement: kWh
#         device_class: energy
#         slave: 1
#         address: 13072
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word
#       - name: "PV - WH Total"
#         unit_of_measurement: kWh
#         device_class: energy
#         state_class: total_increasing
#         slave: 1
#         address: 13074
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word

Zdravím,jak jste prosím tento převodník přídal do HA? Děkujíi moc
?
Jiří Tencer
 
Příspěvky: 4
Registrován: stř srp 31, 2022 12:21 pm


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod Kony.cz » čtv bře 16, 2023 8:33 pm

Solarnoob píše:
Dusan61 píše:
glottis píše:
Kód: Vybrat vše
# modbus:
#   - type: rtuovertcp
#     name: "Solar2EP"
#     host: 10.80.100.50
#     port: 23
#     delay: 5
#     timeout: 10
#     close_comm_on_error: false
#     retry_on_empty: true
#     retries: 20
#     message_wait_milliseconds: 30
#     # Modbus sensors for EPever Charge Controller 4 (4310 AN)
#     sensors:
#       - name: "PV - Battery Capacity"
#         unit_of_measurement: "%"
#         slave: 1
#         address: 12570
#         input_type: input
#       - name: "PV - Solar W"
#         unit_of_measurement: W
#         slave: 1
#         address: 12546
#         input_type: input
#         scale: 0.01
#         count: 2
#         precision: 2
#         swap: word
#       - name: "PV - Solar A"
#         unit_of_measurement: A
#         slave: 1
#         address: 12545
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Solar V"
#         unit_of_measurement: V
#         slave: 1
#         address: 12544
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Charging W"
#         unit_of_measurement: W
#         slave: 1
#         address: 12546
#         input_type: input
#         scale: 0.01
#         count: 2
#         precision: 2
#         swap: word
#       - name: "PV - Charging A"
#         unit_of_measurement: A
#         slave: 1
#         address: 13083
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word
#       - name: "PV - Battery V"
#         unit_of_measurement: V
#         slave: 1
#         address: 13082
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Load W"
#         unit_of_measurement: W
#         slave: 1
#         address: 12558 # low 12550  high 12551 #12558
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Load A"
#         unit_of_measurement: A
#         slave: 1
#         address: 12549
#         input_type: input
#         scale: 0.001
#         precision: 2
#       - name: "PV - Load V"
#         unit_of_measurement: V
#         slave: 1
#         address: 12548
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Battery Temp"
#         unit_of_measurement: °C
#         slave: 1
#         address: 12560
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - Controller Temp"
#         unit_of_measurement: °C
#         slave: 1
#         address: 12561
#         input_type: input
#         scale: 0.01
#         precision: 2
#       - name: "PV - WH Today"
#         unit_of_measurement: kWh
#         device_class: energy
#         slave: 1
#         address: 13068
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word
#       - name: "PV - WH Month"
#         unit_of_measurement: kWh
#         device_class: energy
#         slave: 1
#         address: 13070
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word
#       - name: "PV - WH Year"
#         unit_of_measurement: kWh
#         device_class: energy
#         slave: 1
#         address: 13072
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word
#       - name: "PV - WH Total"
#         unit_of_measurement: kWh
#         device_class: energy
#         state_class: total_increasing
#         slave: 1
#         address: 13074
#         input_type: input
#         scale: 0.01
#         precision: 2
#         count: 2
#         swap: word


Zdravím, len chcem upozorniť, že je tu použitá rovnaká adresa 12546 na "PV - Solar W" a "PV - Charging W".
Ak sa mýlim, tak som nič nenapísal :oops: .
Ja vyčítavam data z regulátora Epever cez LK3 a na výkon nabíjania mam nastavenú adresu 12550, ostatné používam rovnaké.



Tak jsem rozlousknul i tohle, je to docela oříšek.
oproti vzorovému yaml souboru, jsem musel udělat poměrně dost změn, aby to fungovalo.
Ale zásadní problém (aspoň pro mě) je, že nastavení RS485/LAN převodníku je jiné pro vyčítání Epeveru do HA a jiné pro ovládání ModBUS RTU relátek z HA.

Takže se musím rozhodnout ca pro vyčítání použiju, jestli tohle nebo arduino.


Tak jsem taky nastavil, ale kdyz chci nastavit zalozku Energie v HA, tak to chce u nastaveni baterie "Energie dodávaná do baterie" a "Energie spotřebovaná z baterie". Takže tam mám dát co ??
Je tam možnost výběru pouze "PV - WH Total"
?
Kony.cz
 
Příspěvky: 66
Registrován: ned dub 10, 2022 10:07 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod glottis » čtv bře 16, 2023 8:42 pm

Musis mit nejake mereni energie z a do baterie. BMS nebo treba victron smart shunt
?
glottis
 
Příspěvky: 935
Registrován: stř úno 02, 2022 10:30 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod Kony.cz » čtv bře 16, 2023 8:49 pm

a z tech vycitanych hodnot to nelze udelat ?
?
Kony.cz
 
Příspěvky: 66
Registrován: ned dub 10, 2022 10:07 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod Kony.cz » pát bře 17, 2023 9:01 am

Mám tuto baterku https://shop.mypower.cz/akuset-lifepo4- ... 3kwh-11443 takze k BMS se asi nedostanu, teda pokud tam neni BMS s BT, ale to nevim
?
Kony.cz
 
Příspěvky: 66
Registrován: ned dub 10, 2022 10:07 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod Lubo99 » pát bře 17, 2023 5:13 pm

Nova krabicka epever Wifi RJ45D vyzera ako usb kluc fachci skvele cez novu appku solar guardian,
?
Lubo99
 
Příspěvky: 5
Registrován: pon bře 13, 2023 5:01 pm

Lokalita: Trencin
Chci prodávat energii a využít dotace: NE

Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod Kony.cz » pát bře 17, 2023 5:26 pm

Odkaz na tu krabicku
?
Kony.cz
 
Příspěvky: 66
Registrován: ned dub 10, 2022 10:07 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod Lubo99 » pát bře 17, 2023 6:10 pm

Aliexpres ....epever wifi RJ45D
?
Lubo99
 
Příspěvky: 5
Registrován: pon bře 13, 2023 5:01 pm

Lokalita: Trencin
Chci prodávat energii a využít dotace: NE

Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod PetrV2 » pát bře 17, 2023 11:45 pm

Koukal jsem na Ali a podle toho obrázkového návodu je to to samé jako e-box wifi-01 - tedy cloud a nebo se připojit na AP krabičky. Stáhl jsem si tu apku Solar Guardian 1.0.5 z Apkpure, zobrazí se mi login screen a tlačítko Enter Offline Mode. A když na něj kliknu, tak Data sync temporary stopped, please login and update the product series, then try again.
Přijde mi to tedy ještě horší než e-box. Tu je na výběr cloud nebo cloud.

Koupil jsem si krabičku PUSR W610, což je převodník RS485 na ethernet včetně modbus RTU <-> modbus TCP. Funguje zcela OK. No a pak jsem zjistil, že můj pokusný střídač chce baudrate 9600 (epever 115200), takže na jedné sběrnici spolu chodit nebudou.
Tak jsem objednal další PUSR krabičku N540, která má rovnou 4 RS485 porty a tak doufám, že bude konečně s tímhle trápením pokoj. Na čtyřportovou se vejde MPPT, střídač, BMSka a ještě elektroměr i kdyby se muselo připojit jen jedno zařízení na port.
PUSR má i osmiportové krabičky, ale ty se nespokojí s napájením 5V a chtějí alespoň 9V.

Už se odchyluji od tématu, tak zpět. Ebox jsem si nejspíš zrakvil. Zmáčkl jsem to tlačítko, kterým se nastavuje do default. Na terminálu se mi zobrazilo "Entering default values". SSID se změnilo na HN_0001, heslo kupodivu zůstalo a na terminálu mi zmizel shell prompt. Na klávesnici můžu psát, co chci, ale krabička se mnou nemluví. Škoda toho vyplýtvaného času.
Just PoC (proof of concept) "FVE" pro odzkoušení a doplnění si vzdělání
1x panel 180Wp, MPPT Epever 5415, Carspa PX700, LifePo4 30Ah 12V, JBD BMS, HomeAssistant
?
PetrV2
 
Příspěvky: 11
Registrován: pát úno 17, 2023 6:08 pm

Lokalita: Praha
Chci prodávat energii a využít dotace: NE

Předchozí

Zpět na Automatizace, měření, statistiky

Kdo je online

Uživatelé procházející toto fórum: Neticle [Bot] a 1 návštěvník

Reputation System ©'