Integracja Huawei Sun2000 z SUPLA

enclude
Posty: 31
Rejestracja: sob sie 08, 2020 7:45 pm

bulek68 pisze: śr lut 16, 2022 5:02 pm Czy ktoś z was ma zintegrowany wyżej wymieniony falownik?
Fajnie było by mieć wszystkie dane w supli.
Chodź jestem zielony rozejrzałem się trochę i chyba będzie potrzebne coś co te dane z falownika przechwyci np Rpi.
Tego nie mam więc w grę wchodzą koszty.
Że nie wspomnę o zintegrowaniu tego do kupy.

Czy najprostrzym rozwiązaniem dla mnie nie będzie złożenie licznika diy opartego o 3 sztuki

30,95 zł 12%OFF | 2022 nowy PZEM-004T 3.0 wersja moduł komunikacyjny TTL modbus-rtu AC jednofazowy 100A
https://a.aliexpress.com/_uZUXDO

Resztę elektroniki mam więc koszty zamknę w 100zl i upchne do skrzynki AC przy falowniku.
Sprawdź: viewtopic.php?t=13129
;)
Supla 💚
20 x Loratap @lukfud, 1 x SBW-02, 2 x MEW-01, 1 x SRW-01, 1 x ROW-02
SVD (+Z2M): 6 x ds18b20, 1 x E1603, 14 x LED1836G9, 5 x LED1935C3, 3 x SONOFF ZBMINI, 3 x TS0002, 2 x SONOFF SNZB-02
SD-Linux: Przeróbka MEW-01
Integracja z pompą ciepła NIBE
Awatar użytkownika
slawek
Posty: 2465
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

enclude pisze: ndz maja 14, 2023 3:51 pm
Resztę elektroniki mam więc koszty zamknę w 100zl i upchne do skrzynki AC przy falowniku.
Nie zamkniesz - dolicz przesyłkę dla 3 szt. ;)
A poza tym czy GG dla PZEM działa jako licznik dwukierunkowy?
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
enclude
Posty: 31
Rejestracja: sob sie 08, 2020 7:45 pm

slawek pisze: sob maja 20, 2023 7:32 pm
enclude pisze: ndz maja 14, 2023 3:51 pm
Resztę elektroniki mam więc koszty zamknę w 100zl i upchne do skrzynki AC przy falowniku.
Nie zamkniesz - dolicz przesyłkę dla 3 szt. ;)
A poza tym czy GG dla PZEM działa jako licznik dwukierunkowy?
Złą osobę zacytowałeś ;)
Supla 💚
20 x Loratap @lukfud, 1 x SBW-02, 2 x MEW-01, 1 x SRW-01, 1 x ROW-02
SVD (+Z2M): 6 x ds18b20, 1 x E1603, 14 x LED1836G9, 5 x LED1935C3, 3 x SONOFF ZBMINI, 3 x TS0002, 2 x SONOFF SNZB-02
SD-Linux: Przeróbka MEW-01
Integracja z pompą ciepła NIBE
Awatar użytkownika
slawek
Posty: 2465
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

Zgadza się - czeski błąd :oops:
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
Rchudy
Posty: 54
Rejestracja: ndz gru 31, 2017 1:18 pm
Lokalizacja: Madrid

Ja mam zmontowane freeds na esp32 co wyswietla dane z inversora huawei i jak jest nadwyszka to podaje przez triak sygnal PWM do bojlera elektrycznego link z opisem po hiszpansku https://freeds.es/ dzala to na modbus tcp przez wifi pam tez liste komend modbus i drugi freeds jako slave zeby pokazywal ile produkuje i ile wykozystuje czy wysylam do sieci
Załączniki
Imagen de WhatsApp 2023-05-24 a las 19.52.17.jpg
Imagen de WhatsApp 2023-05-24 a las 19.52.17.jpg (144.66 KiB) Przejrzano 287 razy
Imagen de WhatsApp 2023-05-24 a las 19.47.2s7.jpg
Imagen de WhatsApp 2023-05-24 a las 19.47.2s7.jpg (114.54 KiB) Przejrzano 289 razy
Imagen de WhatsApp 2023-05-24 a las 19.47.27z.jpg
Imagen de WhatsApp 2023-05-24 a las 19.47.27z.jpg (59.66 KiB) Przejrzano 289 razy
Rchudy
Posty: 54
Rejestracja: ndz gru 31, 2017 1:18 pm
Lokalizacja: Madrid

[*]
Załączniki
Imagen de WhatsApp 2023-05-24 a las 19.55.26.jpg
Imagen de WhatsApp 2023-05-24 a las 19.55.26.jpg (160.24 KiB) Przejrzano 283 razy
Awatar użytkownika
rokoshewsky
Posty: 27
Rejestracja: śr paź 12, 2022 11:09 pm

Witam ponownie. Przepraszam za opoznienie w odpowiedzi spowodowane roboczym 'urlopem' w Polsce ;)

Generalnie robie wszystko z poziomu Linuksa uzywajac: 'modpoll v0.5.1 - A New Command Line Tool for Modbus' normalnie w CLI.

Musialbym sprawdziec czy zainstalowalem to z repozytoriow czy z jakiegos githuba ale sadze ze jak poszukasz po nazwie powyzej to powinienes trafic na to bez problemu.

wywoluje to z parametrem jednokrotnego wywolania z crontaba co minute jak ponizej:

/usr/local/bin/modpoll --tcp 192.168.0.110 --config /root/Modpoll/config.csv --export /root/Modpoll/file.csv --delay 6 -1

IP powyzej to adres falownika ale podlaczonego za pomoca UTP przez dostepne wejscie (po podlaczeniu automatycznie dezaktywuje sie WiFi) trzeba tez pamietac aby uaktywnic Modbus w ustawieniach i co ciekawe nie mozna zmieniac predkosci portu i musi pozostac 9600 poniewaz zaburza to komunikacje z Cloud Huawei po TCP/IP (?) (dziwne ale tak jest)

plik config.csv zawiera (w zasadzie czyta wszystko co jest do odczytania) :
<config.csv>

device,SUN2000,1,,
poll,holding_register,32000,10,BE_BE
ref,State1,32000,int32,rw,byte
ref,State2,32002,int16,rw,byte
ref,State3,32003,int16,rw,byte
poll,holding_register,32008,3,BE_BE
ref,Alarm1,32008,int16,rw,byte
ref,Alarm2,32009,int16,rw,byte
ref,Alarm3,32010,int16,rw,byte
poll,holding_register,32016,8,BE_BE
ref,UPV1,32016,int16,rw,V
ref,IPV1,32017,int16,rw,A
ref,UPV2,32018,int16,rw,V
ref,IPV2,32019,int16,rw,A
ref,UPV3,32020,int16,rw,V
ref,IPV3,32021,int16,rw,A
ref,UPV4,32022,int16,rw,V
ref,IPV4,32023,int16,rw,A
poll,holding_register,32064,60,BE_BE
ref,InputPW,32064,int32,rw,kW
ref,UAB,32066,uint16,rw,V
ref,UBC,32067,uint16,rw,V
ref,UCA,32068,uint16,rw,V
ref,U1,32069,uint16,rw,V
ref,U2,32070,uint16,rw,V
ref,U3,32071,uint16,rw,V
ref,I1,32072,int32,rw,A
ref,I2,32074,int32,rw,A
ref,I3,32076,int32,rw,A
ref,PeakPw,32078,int32,rw,kW
ref,ActivePw,32080,int32,rw,kW
ref,ReactPw,32082,int32,rw,kVar
ref,PwFactor,32084,int16,rw
ref,Frequency,32085,uint16,rw,Hz
ref,Efficiency,32086,uint16,rw,%
ref,Temp,32087,int16,rw,C
ref,InsRes,32088,uint16,rw,MOhm
ref,DevStatus,32089,uint16,rw,stat
ref,FaultCode,32090,uint16,rw,stat
ref,Start,32091,uint32,rw,epoch
ref,Stop,32093,uint32,rw,epoch
ref,Total_yeld,32106,uint32,rw,kWh
ref,Day_yeld,32114,uint32,rw,kWh

troche mi zajelo przeanalizowanie manuala Huawei gdzie powyzsze parametry sa opisane dosc dokladnie ;)

natomiast do file.csv zapisywane sa wyniki dzialania powyzszego co wyglada jak ponizej:
<file.csv>

name,unit,address,value
State1,byte,32000,655360
State2,byte,32002,7
State3,byte,32003,0
Alarm1,byte,32008,0
Alarm2,byte,32009,0
Alarm3,byte,32010,0
UPV1,V,32016,5247
IPV1,A,32017,310
UPV2,V,32018,4158
IPV2,A,32019,326
UPV3,V,32020,0
IPV3,A,32021,0
UPV4,V,32022,0
IPV4,A,32023,0
InputPW,kW,32064,2963
UAB,V,32066,4094
UBC,V,32067,4101
UCA,V,32068,4062
U1,V,32069,2356
U2,V,32070,2388
U3,V,32071,2333
I1,A,32072,4137
I2,A,32074,4116
I3,A,32076,4154
PeakPw,kW,32078,8800
ActivePw,kW,32080,2899
ReactPw,kVar,32082,0
PwFactor,,32084,1000
Frequency,Hz,32085,5004
Efficiency,%,32086,9786
Temp,C,32087,359
InsRes,MOhm,32088,3000
DevStatus,stat,32089,1026
FaultCode,stat,32090,0
Start,epoch,32091,1685076194
Stop,epoch,32093,4294967295
Total_yeld,kWh,32106,2924775
Day_yeld,kWh,32114,6117

znaczenie pol danych w tym pliku zawarte jest w pierwszej linijce. Niektore z nich wymagaja podzielenia przez odpowiedni wspolczynnik a dane bitowe konwersji z DEC na BIN

Mam nadzieje, ze po zainstalowaniu i skonfigurowaniu po stronie falownika zadziala Ci to z plikiem konfiguracyjnym powyzej od reki.

Jarek
ODPOWIEDZ

Wróć do „Ogólna dyskusja”