840Wp Kokonín

Popis a ukázky samostatných ostrovních elektráren nepřipojených do rozvodné sítě s akumulací energie.
drama
Příspěvky: 999
Registrován: čtv črc 28, 2011 12:01 pm

Re: 840Wp Kokonín

Příspěvek od drama »

Tak pomalu rozbíhám on-line měření. Měření, webserver i generování grafů gnuplotem běží na ARMu http://ubnt.com/rspro pod http://openwrt.org s využitím standardních balíčků. Můžete nahlédnout na http://postolka.klikva.net/. Ještě pár grafů přidám a také hlavně heuristiku pro uživatele, tj. signalizaci stavu typu:
  • energie nadbytek
    dostatek energie
    šetřit s energií
    nedostatek energie
    vážný nedostatek energie
    vše vypnout
Chtěl bych, aby to bylo založeno na stavu nabití, aktuálně možném výkonu panelů, času ve vztahu k západu slunce a předpovědi počasí. Jediné co mi není jasné, zda mohu použít pro své baterie tabulku https://forum.mypower.cz/viewtopic.php?f=5&t=49
Uživatelský avatar
mypower.cz
R.I.P.
Příspěvky: 4927
Registrován: pát bře 04, 2011 11:36 am

Re: 840Wp Kokonín

Příspěvek od mypower.cz »

vypada to velmi luxusne .. :yes: nechtel by jste se zapojit do tohoto projektu ?
drama
Příspěvky: 999
Registrován: čtv črc 28, 2011 12:01 pm

Re: 840Wp Kokonín

Příspěvek od drama »

mypower.cz píše:vypada to velmi luxusne .. :yes: nechtel by jste se zapojit do tohoto projektu ?
Inu klidne, ale to zabaleni je moc PHPkoidni. Zatim tam PHP nemam. Chtelo by to upravit protokol, aby to slo treba lehko vygenerovat i ze shellu a poslat curlem. A nebo variantu, ze by data slo poslat jen postem ci jeste lepe getem a na XML se vykaslat uplne. Pripadne opacnou variantu. Vystavim XML, ktery sem tam aktualizuji a mypower.cz snaz se :)
Uživatelský avatar
mypower.cz
R.I.P.
Příspěvky: 4927
Registrován: pát bře 04, 2011 11:36 am

Re: 840Wp Kokonín

Příspěvek od mypower.cz »

Ten format, ktery je na wiki neni nutny, je jeden z tech, ktere ted na mypower jsou prijmutelne za pouziti uz existujiciho kodu. Samozrejme format muze byt i jiny, muze to byt v post/get libovolne, zalezi na moznostech mereni. Na mypower na serveru si to uz prelozim do potrebneho formatu. No pokud by to bylo mozne posilat klidne i ted (kdyz to nemam nachystane) v nejakem intervalu na log.mypower.cz, staci mi pak dat vedet vedet a zbytek poresim ;)
drama
Příspěvky: 999
Registrován: čtv črc 28, 2011 12:01 pm

Re: 840Wp Kokonín

Příspěvek od drama »

Tak co treba takto:
wget http://log.mypower.cz/get.php?unix=1317 ... 5&i_in=8.3
atd. stejna klicova slova jako v XML. Prikaz wget je standardne vsude... Navratova hodnota v plaintextu.
Uživatelský avatar
mypower.cz
R.I.P.
Příspěvky: 4927
Registrován: pát bře 04, 2011 11:36 am

Re: 840Wp Kokonín

Příspěvek od mypower.cz »

klidne a cim vice dat poslete (treba i teplotu baterie, U a I pro baterii), tim vice veci se bude dat v budoucnu zobrazit. Nazvy muzou byt libovolne, pocitam s ruznymi nazvy, takze jak se vam to nejlepe bude chtit pojmenovat, tak to bude pojmenovane :) Navratove hodnoty bych pouzil podobne jako na wiki, tedy kratky jednoduchy plaintext. get.php ani nemusi byt, staci klidne treba jen ?, vse co jde takto na log.mypower.cz je prohnano modulem ReWrite a ve vysledku to zpracovava index.php, takze ani na tom get.php nejak nezalezi. jedine co by bylo dobre je staticka IP odkud data budou prichazet, podle toho bezpecne poznam ze data pochazi z mereni a ne odjinud, leda ze by nekdo IP slohnul, coz je mala pravdepodobnost :).
KarelSebela

Re: 840Wp Kokonín

Příspěvek od KarelSebela »

Pánové netušítě SNMP heslo. většinou bývá public do MPPT-60 ?
Nějak se mi nedaří přes snmpwalk -c public moje_ip .1 dostat udaje pro následné zpracování.
drama
Příspěvky: 999
Registrován: čtv črc 28, 2011 12:01 pm

Re: 840Wp Kokonín

Příspěvek od drama »

Teď už si přesně nevybavuji jak to s SNMP bylo, ale tuším, že to vyžadovalo specifikovat co přesně se má vyčítat. SNMP mě ovšem zklamalo. Myslel jsem si, že přes to půjde vyčíst vše a tak to není. Viz MIB soubor, který je na stránce network.html, tam je vidět, že to toho moc neumí. Využití trapu by možná bylo k něčemu, ale já jsem se vydal jinou cestou a vyčítám to, jak už jsem tu psal, přes modbus pomocí collectd démona a nemůžu si stěžovat.
KarelSebela

Re: 840Wp Kokonín

Příspěvek od KarelSebela »

Diky za sumář.
ano ten mib soubor mne překvapil, že má jen směšně málo asi 8 parametru ale nic použitelného. Proto jsem si myslel že je ještě někde něco skrytého. No jestli ne...

Ten příklad s Modbusem jsem četl a snažil se ho pochopit. Něco si občas programuju ale musím přiznat, že mi nedochází souvislosti. Tam musíš mít skompilovanou nějakou knihovnu či co? to už je mimo moji ligu.

Jeslti by to nebylo moc troufalé, mohl bych tě poprosit. o nasdileni celeho adresaře se všemi soubory co k tomu patří. Nějak bych se to z toho pokusil vyčíst. A věřím že by to bylo už zkompilované.

prosím.

Díky
Karel
drama
Příspěvky: 999
Registrován: čtv črc 28, 2011 12:01 pm

Re: 840Wp Kokonín

Příspěvek od drama »

Tak jsem na to mrknul, dostanu z toho neco treba takhle:

snmpwalk -Os -c public -v 1 IP_ADRESA 1
drama
Příspěvky: 999
Registrován: čtv črc 28, 2011 12:01 pm

Re: 840Wp Kokonín

Příspěvek od drama »

KarelSebela píše:Diky za sumář.
ano ten mib soubor mne překvapil, že má jen směšně málo asi 8 parametru ale nic použitelného. Proto jsem si myslel že je ještě někde něco skrytého. No jestli ne...

Ten příklad s Modbusem jsem četl a snažil se ho pochopit. Něco si občas programuju ale musím přiznat, že mi nedochází souvislosti. Tam musíš mít skompilovanou nějakou knihovnu či co? to už je mimo moji ligu.

Jeslti by to nebylo moc troufalé, mohl bych tě poprosit. o nasdileni celeho adresaře se všemi soubory co k tomu patří. Nějak bych se to z toho pokusil vyčíst. A věřím že by to bylo už zkompilované.
Pokud se použije collectd daemon s modbus modulem, neni treba nic kompilovat, vse je hotove. I konfigurace je relativne trivialni. Staci si stahnout manual k modbusu od Morningstaru. Prikladam konfiguraci collectd daemona, pokud neco nebude jasne, samozrejme pomuzu:

Kód: Vybrat vše

BaseDir     "/var/lib/collectd"
PIDFile     "/var/run/collectd.pid"

# ctu data kazdych 120 sekund
Interval    120            
ReadThreads 2        

LoadPlugin modbus
# data si ukladam do CSV souboru
LoadPlugin csv

# a sice do /tmp (je to mikrorouter)
<Plugin "csv">                            
  DataDir "/tmp/csv"                      
  StoreRates true                         
</Plugin>         

<Plugin modbus>                                      
<Data "voltage-input-1">                          
  RegisterBase 0x018                              
  RegisterType Uint16                             
  Type voltage                                    
  Instance "voltage-battery"                      
</Data>                                           
                                                  
<Data "voltage-input-2">                          
  RegisterBase 0x01b                              
  RegisterType Uint16                             
  Type voltage                                    
  Instance "voltage-array"                        
</Data>                    
<Data "current-input-1">                             
  RegisterBase 0x01c                                 
  RegisterType Uint16                                
  Type voltage                                    
  Instance "current-battery"                      
</Data>                                           
                                                  
<Data "kwh-input-1">                              
  RegisterBase 0x039                              
  RegisterType Uint16                             
  Type voltage                                    
  Instance "kwh-total"                            
</Data>                                           
                                                  
<Data "temp-input-1">                             
  RegisterBase 0x023                              
  RegisterType Uint16                             
  Type voltage                                    
  Instance "temp-chladic"                         
</Data>                       
<Data "temp-input-2">                                
  RegisterBase 0x025                                 
  RegisterType Uint16                                
  Type voltage                                    
  Instance "temp-battery"                         
</Data>                                           
                                                  
<Data "wh-input-1">                               
  RegisterBase 0x044                              
  RegisterType Uint16                             
  Type voltage                                    
  Instance "wh-daily"                             
</Data>                                           
                                                  
<Data "wh-input-2">                               
  RegisterBase 0x03A                              
  RegisterType Uint16                             
  Type voltage                                    
  Instance "power-output"                         
</Data>                   
<Data "charge-input-1">                              
  RegisterBase 0x032                                 
  RegisterType Uint16                                
  Type voltage                                    
  Instance "charging-state"                       
</Data>                                           
                                                  
<Data "charge-input-2">                           
  RegisterBase 0x033                              
  RegisterType Uint16                             
  Type voltage                                    
  Instance "target-voltage"                       
</Data>                                           
                                                  
                                                  
<Host "modbus">                                   
   Address 192.168.11.77                          
   Interval 60                 
   <Slave 0x01>                                   
      Collect  "voltage-input-1"                  
      Collect  "voltage-input-2"                  
      Collect  "current-input-1"                  
      Collect  "kwh-input-1"                      
      Collect  "temp-input-1"                     
      Collect  "temp-input-2"                     
      Collect  "wh-input-1"                       
      Collect  "wh-input-2"                       
      Collect  "charge-input-1"                   
      Collect  "charge-input-2"                   
      Instance "tsmppt"                           
   </Slave>                                       
</Host>                                           
</Plugin>                   
Tot vse. Data je pak jeste treba interpretovat, to je zase popsano v tom PDFku. Mam napsane skripty pro gnuplot, ty mohu pripadne take dodat.
KarelSebela

Re: 840Wp Kokonín

Příspěvek od KarelSebela »

Zdar,
predpokládám dokumentaci modbusu jsi myslel
http://www.morningstarcorp.com/en/suppo ... ?ItemId=10
ja mam v cronu nastavený script v php který mi stahuje už ostatní data z dalších zařízení přes snmp.
Takže kam dám ten tvuj přiložený kod. To není přeci php script ale něco men moc nechoházejícího.
co myslíš gnuplotem? to je nějaký další jazyk?
KarelSebela

Re: 840Wp Kokonín

Příspěvek od KarelSebela »

A ještě ten mudbus nejede přes ethernet? ale nějak přímo drátem bych musel připojit nějaký comp?
drama
Příspěvky: 999
Registrován: čtv črc 28, 2011 12:01 pm

Re: 840Wp Kokonín

Příspěvek od drama »

KarelSebela píše:Zdar,
predpokládám dokumentaci modbusu jsi myslel
http://www.morningstarcorp.com/en/suppo ... ?ItemId=10
ja mam v cronu nastavený script v php který mi stahuje už ostatní data z dalších zařízení přes snmp.
Takže kam dám ten tvuj přiložený kod. To není přeci php script ale něco men moc nechoházejícího.
co myslíš gnuplotem? to je nějaký další jazyk?
Hmmm, stejne jako cron bezi jako demon, tak collectd bezi jako demon. Ale mozna se na cron divate trochu spatnou optikou. Proste collectd je program co bezi na Linuxu/UNIXu. A ten muj kod, to je konfiguracni soubor. Ale jestli mate rad to PHP a o server se sam nestarate (coz si mozna spatne dedukuji), tak zkuste pozadat spravce o instalaci http://code.google.com/p/phpmodbus/ a muzete to vycitat primo z PHP.
Gnuplot je tak trochu jazyk pro delani grafu http://www.gnuplot.info/
drama
Příspěvky: 999
Registrován: čtv črc 28, 2011 12:01 pm

Re: 840Wp Kokonín

Příspěvek od drama »

KarelSebela píše:A ještě ten mudbus nejede přes ethernet? ale nějak přímo drátem bych musel připojit nějaký comp?
Ne, ne, MPPT-60 prave umi modbus pres ethernet. Ja to vycitam na malickem zarizeni, ktere ma v sobe switch a wifinu a stara se mi o internet doma. No a kdyz uz tam bezi, tak at dela co muze. Takze se mi stara i o telefon a nebo o FV. Dokonce tam bezi i webovy server, je to pristupne na adrese http://postolka.klikva.net/
Uživatelský avatar
mypower.cz
R.I.P.
Příspěvky: 4927
Registrován: pát bře 04, 2011 11:36 am

Re: 840Wp Kokonín

Příspěvek od mypower.cz »

muzu se optat co to jsou ty zuby na grafu cca uprostred (nedele vecer az streda rano) behem noci? Nejake odpojovani neceho? Nebo naopak pripojovani kratkodobe ?
Obrázek
drama
Příspěvky: 999
Registrován: čtv črc 28, 2011 12:01 pm

Re: 840Wp Kokonín

Příspěvek od drama »

To je lednice.
Jozef
Příspěvky: 21
Registrován: čtv srp 25, 2011 10:36 am

Re: 840Wp Kokonín

Příspěvek od Jozef »

drama píše:To je lednice.
Drama - pozeram že si to paradne rozbehol to meranie na webu. SUPER

Mam dotaz ,mam možnosť lacno ( 20€/ks )kupiť použite zo založneho UPS systemu akumulatory
YUSA - 65AH
CSB - GP12650 -65Ah
Maju ich tam cca 100 ks (kupil som 10ks YUSA-65Ah zapojil som to seriova-parlelne na 24V všetkych 10ks a meranie bolo taketo.
Zapojil som to na UPS 1000VA --- zaťaž bola 300W žiarovka ,odber bol presne 3 hodiny z akumulatorov.
Akumulatory boli nabite na 100%
začiatok 9:53 min. ----- 27,41V
9:59 min. ----- 25,40V
12:53 min. ---- 25,07V koniec odberu z Aku.
meral som to merakom FLUKE 289 FVF /teplota akumulatorv 15,1stupňa

Oplati sa do tohto olova pre začiatok investovať ??? alebo su to vyhodene peniaze ?
Ďakujem
Uživatelský avatar
abrams
Příspěvky: 2774
Registrován: ned črc 17, 2011 12:19 pm
Lokalita: Brno
Bydliště: Brno

Re: 840Wp Kokonín

Příspěvek od abrams »

Zdravím ,

jestli z toho plně nabitého aku (24V 325Ah) vylezlo JEN 37Ah tak to vůbec neber :!: :twisted: :twisted: !
Volovo v tomto stavu je totálně na hov*o ! , leda by byly zadara i s baterkometem kterej by je párkrát použil a pak hodil
do kontecu :yes: . Nevzpomenu si jakou Máš FVE , ale rovnou bych hledal NiCD nebo LiFe . Volovem se tu spálili takřka
všichni :uh: mne nevyjímaje :cry: .

Teď sem si všim že jsi vybíjení ukončil při 25,07V (12,5V) , proč tak brzo ?
U kapacitní zkoušky se končí až při cca 22V (11V) :repair: .
Zkus to ještě jednou až na 22V a pak se ozvi :yes: .

Elektronům zdar
3,96kWp monokrystalů + 2x regl PCM60X + 24kWh LiFePO4 + 6kW HF sínus měnič , celé na 52V systému .
Chibi v textu vyhrazeny :D
drama
Příspěvky: 999
Registrován: čtv črc 28, 2011 12:01 pm

Re: 840Wp Kokonín

Příspěvek od drama »

Jozef píše:
drama píše:To je lednice.
Drama - pozeram že si to paradne rozbehol to meranie na webu. SUPER

Mam dotaz ,mam možnosť lacno ( 20€/ks )kupiť použite zo založneho UPS systemu akumulatory
YUSA - 65AH
CSB - GP12650 -65Ah
Maju ich tam cca 100 ks (kupil som 10ks YUSA-65Ah zapojil som to seriova-parlelne na 24V všetkych 10ks a meranie bolo taketo.
Zapojil som to na UPS 1000VA --- zaťaž bola 300W žiarovka ,odber bol presne 3 hodiny z akumulatorov.
Akumulatory boli nabite na 100%
začiatok 9:53 min. ----- 27,41V
9:59 min. ----- 25,40V
12:53 min. ---- 25,07V koniec odberu z Aku.
meral som to merakom FLUKE 289 FVF /teplota akumulatorv 15,1stupňa

Oplati sa do tohto olova pre začiatok investovať ??? alebo su to vyhodene peniaze ?
Ďakujem
Podle hrubeho odhadu ma ta 650Ah jednotka kapacitu 180Ah. Tzn. ze to vychazi zhruba jedno € na Ah a to s tim, ze to bude mit dost krizku na zadech a kapacita pujde rychle dolu. Ja bych to nebral.