Aplikace pro vizualizaci dat z MorningStar TriStar

Diskuze na téma regulátorů TriStar Morningstar
Uživatelský avatar
vata
Příspěvky: 1403
Registrován: pon zář 12, 2011 11:32 am

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od vata »

vyzkoušela jsem, neúspěšně. Jediné, čeho jsem s backportem dosáhla, byl update na 4.10.1. Zajímavé je, že podle dokumentace by tam modbus být měl, ale zkrátka není :(

do source.list: deb http://backports.debian.org/debian-backports squeeze-backports main
instalace takto: sudo aptitude -t squeeze-backports install collectd
Inteligentní ostrov - www.vati.cz
drama
Příspěvky: 999
Registrován: čtv črc 28, 2011 12:01 pm

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od drama »

Inu, nemohu se ubránit dojmu, že jste nepostupovala tak jak jsem zamýšlel. Zjevně instalujete něco z debian-backports, ale to je špatně. Správně jste měla doplnit toto:

Kód: Vybrat vše

deb-src http://ftp.cz.debian.org/debian/ wheezy main contrib non-free
Uživatelský avatar
vata
Příspěvky: 1403
Registrován: pon zář 12, 2011 11:32 am

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od vata »

Děkuji, zítra vyzkouším. Je pravda, že příliš nerozumím detailům toho co dělám... Doufám, že ten server zcela nezruším :)
Inteligentní ostrov - www.vati.cz
Uživatelský avatar
vata
Příspěvky: 1403
Registrován: pon zář 12, 2011 11:32 am

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od vata »

Takže, kdyby to někdo chtěl zkoušet, možná mu ušetřím práci: na debianu zkrátka collectd s modbusem jednoduše nerozjedete :(
Nemáte někdo tip, jak sbírat pod debianem ta modbus data, aniž by bylo třeba něco programovat?
Inteligentní ostrov - www.vati.cz
drama
Příspěvky: 999
Registrován: čtv črc 28, 2011 12:01 pm

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od drama »

Upřesním to, pod Debianem stable, který bude velmi brzy minulostí, je zastaralá verze collectd, v testingu = wheezy, už je nová verze, která to umí. Pokud bude větší zájem než malý, backportuji balíček collectd do stablu, ale je to práce tak na dvě hodiny pro architekturu amd64.
Uživatelský avatar
vata
Příspěvky: 1403
Registrován: pon zář 12, 2011 11:32 am

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od vata »

Zdravím, tak jsem přece jen dospěla k relativně funkčnímu vlastnímu c programu. Jen se mi jaksi nedaří správně spočítat Ah počítadlo z hodnot HI a LO... Nevíte někdo, jak na to? HI mi vrací 5, LO 64826 a nějak bych měla dospět k hodnotě 39250,6...
Díky :)

Ahc_r_HI / Ahc_r_LO [53,54][0x0034, 0x0035] (ah).Charge amp-hours (reset-able counter). Reports total solar amp-hours since last ah reset.
Inteligentní ostrov - www.vati.cz
prochazka85
Příspěvky: 221
Registrován: ned kvě 20, 2012 9:20 pm

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od prochazka85 »

pro hodnotu 0x0034 HI a LO netreba, Ah je ulozeno v absolutni hodnote.

Ah charge – resetable = n*0.1
hodnotu staci vynasobit 0.1

to same pro 0x0036 Ah charge – total
Uživatelský avatar
vata
Příspěvky: 1403
Registrován: pon zář 12, 2011 11:32 am

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od vata »

Kdepak, už jsem na to přišla, prakticky hned poté, co jsem vypnula pc: HI * 65536 + LO, samozřejmě :uh:
Inteligentní ostrov - www.vati.cz
Uživatelský avatar
vata
Příspěvky: 1403
Registrován: pon zář 12, 2011 11:32 am

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od vata »

prochazka85 píše:pro hodnotu 0x0034 HI a LO netreba, Ah je ulozeno v absolutni hodnote.

Ah charge – resetable = n*0.1
hodnotu staci vynasobit 0.1

to same pro 0x0036 Ah charge – total
Vám to možná takto ještě funguje, protože se vlezete do LO. Jakmile LO přeteče do HI, už se Vám to rozhodí.
Inteligentní ostrov - www.vati.cz
Ivo12s
Příspěvky: 567
Registrován: ned kvě 06, 2012 3:47 pm
Lokalita: Kolínsko
Systémové napětí: 48V
Výkon panelů [Wp]: 4880
Kapacita baterie [kWh]: 35
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od Ivo12s »

Ahoj,
potřeboval bych trochu poradit. Dohodl jsem se na vizualizaci dat z mého ostrovního systému tady na mypower.cz. Vzhledem k tomu, že se jedná o opravdový "ostrov", internet tam provozuji přes mobil. Takže pro připojení MSTS aplikace použiji USB dongue HUAWEI E173. Mobilní data od T-Mobile, alespoň prozatím Předplacená karta 0,4 Kč/1MB dat.
Až po sem to všechno vypadá dobře, jen se to začíná trochu komplikovat:

1. MSTS normálně provozuji přes USB/RS232. Pro aplikaci pak připojen přes LAN RJ-45. Jak je zmíněno jinde, dynamická IP si s MSTS tak úplně nerozumí, takže mám síťovou kartu notebooku napevno IP adresu http://192.168.1.111/ a MSTS pak originál adresu http://192.168.1.253/.

2. Internet zprovozněn přes USB Dongue HUAWEI. Trochu se mi praly aplikace O2 a TMobile, ale nakonec se mi povedlo zprovoznit T-Mobile Internet Manager. Tam jsem IP nebo podobné věci nijak neřešil. Prostě to po instalaci driverů fungovalo.

Pak jsem si nastavil aplikaci msts-mypower a připojil RJ-45. Aplikace zobrazovala co měla, vše fungovalo. A pak se mi sám od sebe vypnul počítač...Podruhé, potřetí... Po kompletní reinstalaci USB modemu se počítač nevypnul, ale modem se odpojil od internetu i od USB, přestal být vidět. Aby ho SW viděl a fungoval, musel jsem ho odpojit od USB a zase USB zpět vrátit.

Vůbec jsem netušil proč. Nicméně po několika pokusech jsem zjistil, že problém je v tom, když fungují "dvě sítě". Tedy jedna síť s ručně nastavenými IP adresami karty (192.168.1.111) i MSTS (192.168.1.253)a druhá z USB Dongue (tam je IP dynamická z venku). Jestli je někde problém v IP, nebo někde jinde netuším.
Kdyby Vás něco napadlo, sem s tím !!

P.S. - pro SW MSView používám USB/RS232. Není nějaký způsob, jak použít RS232 i pro transfer dat na mypower.cz ? Tedy abych nemusel řešit konflikt dvou sítí - pokud to tedy je tímhle?
100% OSTROV SČ KRAJ = 16 panelů Canadian Solar CS3K-305; 2 větve 2S4P; 2x Regulátor Victron BlueSolar Charger MPPT 150/60; Měnič 1F Smart Phoenix Inverter 48V 5000VA 230V; Monitoring Victron BMV700 + Raspberry Pi 4B; Energy Meter ET112 a spousta kabelů.
Baterie LiFePo4 =2P x 48V/120Ah +16S x 120Ah + 1P/311Ah= cca 35,2 kWh, skládaná z článků Winston WB-LYP60AHA a EVE LF304 ✔ Zlepšení pozice u vyhledávačů; Aktuální stav FVE instalace.
Ivo12s
Příspěvky: 567
Registrován: ned kvě 06, 2012 3:47 pm
Lokalita: Kolínsko
Systémové napětí: 48V
Výkon panelů [Wp]: 4880
Kapacita baterie [kWh]: 35
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od Ivo12s »

vypadá to, že si prostě jen nerozumí stará technologie notebooku HP nc6200 s aktuálním stavem SW a HW. Když totiž nastavím monitoring tak, aby to fungovalo a pak teprve připojím HUAWEI, vše se rozběhne jak má, síť se zapojí. Jakmile ale šáhnu na cololiv, třeba jen zavřu kryt, tak se odhlásí s USB a není vidět... Myslím, že nejbližší cesta je přes jednoúčelový router a UNIX řešení...
100% OSTROV SČ KRAJ = 16 panelů Canadian Solar CS3K-305; 2 větve 2S4P; 2x Regulátor Victron BlueSolar Charger MPPT 150/60; Měnič 1F Smart Phoenix Inverter 48V 5000VA 230V; Monitoring Victron BMV700 + Raspberry Pi 4B; Energy Meter ET112 a spousta kabelů.
Baterie LiFePo4 =2P x 48V/120Ah +16S x 120Ah + 1P/311Ah= cca 35,2 kWh, skládaná z článků Winston WB-LYP60AHA a EVE LF304 ✔ Zlepšení pozice u vyhledávačů; Aktuální stav FVE instalace.
Uživatelský avatar
Frenky
Příspěvky: 815
Registrován: pon led 21, 2013 6:36 pm
Lokalita: Doubravička
Systémové napětí: 48V
Výkon panelů [Wp]: 8700
Kapacita baterie [kWh]: 25
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Doubravička

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od Frenky »

Dobrý den, Pokouším se programovat v SDS MACRO. Jako jednu s úloh jsem si vytýčil vyčítání dat s MPPT TRISTAR na user html stránku SDS. Jako mezikrok jsem udělal vyčítání údajů z jednoho SDS do druhého za pomocí http_get(192,168,1,250,'192.168.1.250','/get_ram[200]?rn=14'); což mi funguje. Nevím si ale rady s protokolem TRISTAR, lépe řečeno neznám ho vůbec. Nenašel by se tady někdo kdo by mi s tím poradil a navedl na správnou cestu ?
Děkuju předem.
24x Solární panel JINKO SOLAR 225 Pmpp=225W, 2x Regulátor STUDER VT-80, 2x Střídač Studer XTM 4000-48, BSP, RCC, 1x AKU 48V LFP200Ah 1x AKU 48 V LFP280Ah. Řizení a dohled, SDS, vlastní vyčítání arduinem DUE v krabičce (ARMOSY), export dat do RPi s databází a html stránkou.
http://95.85.214.80, viewtopic.php?t=4809
Uživatelský avatar
vata
Příspěvky: 1403
Registrován: pon zář 12, 2011 11:32 am

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od vata »

Zdravím, na něco podobného jsem myslela taky, ale pak jsem od toho ustoupila. Ta implementace c u sds mi na podobné věci připadne dost slabá. Kdyby jste přece jen nějakou modbus knihovnu do SDC přepsal, dejte vědět :)
Fungovat by snad mohla komunikace přes SNMP, který Tristar nějak velmi omezeně podporuje, ale nezkoumala jsem, zda je to v praxi použitelné.
Inteligentní ostrov - www.vati.cz
drama
Příspěvky: 999
Registrován: čtv črc 28, 2011 12:01 pm

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od drama »

V zásadě je to správný směr, ale značně neprobádaný. Tristar obsahuje CGI pro zpřístupnění modbus dat, jak je možné vyčíst z javascriptového webového rozhraní. Pokud by se v tom někdo déle povrtal, jistě najde možnost jak získat pomocí HTTP requestu přímo data. Budou to data surová, ale předpokládám, že v SDC je půjde dále zpracovat. Pokud se Vám to podaří rozklíčovat, dejte vědět, půjde to použít pro vyčítání pomocí prostého wgetu, což by bylo dokonalé.
Uživatelský avatar
gupa
Příspěvky: 2197
Registrován: sob pro 29, 2012 10:22 pm
Lokalita: pod Brnem
Systémové napětí: 24V

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od gupa »

Frenky píše:Nevím si ale rady s protokolem TRISTAR, lépe řečeno neznám ho vůbec. Nenašel by se tady někdo kdo by mi s tím poradil a navedl na správnou cestu ?
http://www.morningstarcorp.com/en/suppo ... ?ItemId=10
3x2000VA-VMP-par, NiCd 24V, 22x210-320Wp, 2x85A-VMPPT
Uživatelský avatar
Frenky
Příspěvky: 815
Registrován: pon led 21, 2013 6:36 pm
Lokalita: Doubravička
Systémové napětí: 48V
Výkon panelů [Wp]: 8700
Kapacita baterie [kWh]: 25
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Doubravička

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od Frenky »

Děkuji všem za podněty, zjistil jsem, že na to zatím nemám potřebné vědomosti. Možný by mi pomohl zdroják k zde uvedenému prográmku MSTS od "prochazka85". Pokud prochazka85 bude tak hodný a pošle mi ho, budu se v tom možná lépe orientovat :-)
24x Solární panel JINKO SOLAR 225 Pmpp=225W, 2x Regulátor STUDER VT-80, 2x Střídač Studer XTM 4000-48, BSP, RCC, 1x AKU 48V LFP200Ah 1x AKU 48 V LFP280Ah. Řizení a dohled, SDS, vlastní vyčítání arduinem DUE v krabičce (ARMOSY), export dat do RPi s databází a html stránkou.
http://95.85.214.80, viewtopic.php?t=4809
drama
Příspěvky: 999
Registrován: čtv črc 28, 2011 12:01 pm

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od drama »

Třeba by Vám stačilo tohle, princip je stále stejný http://forum.mypower.sk/viewtopic.php?f ... dbus#p1043
prochazka85
Příspěvky: 221
Registrován: ned kvě 20, 2012 9:20 pm

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od prochazka85 »

Pratele zde je navod vak vycitat MODBUS z tristaru pomoci HTTP GET
treba se to nekomu bude hodit:

1/potrebujeme ziskat "scale factor"
Ten se vypocita z Hi a Lo
Hi ziskame timto GET dotazem:

Kód: Vybrat vše

http://192.168.1.1/MBCSV.cgi?ID=1&F=4&AHI=0&ALO=0&RHI=0&RLO=1
v mame pripade: 1,4,2,0,180
Hi je tedy: 180

Dale potrebujem Lo

Kód: Vybrat vše

http://192.168.1.1/MBCSV.cgi?ID=1&F=4&AHI=0&ALO=1&RHI=0&RLO=1
v mem pripade: 1,4,2,0,0
Lo je tedy: 0

Vypocet scale factoru je:
Hi+(Lo/65535)
v mem pripade tedy:
180 + (0/65535) = 1800 (Pozor Hi a Lo se scitaji TEXTOVE proto tedy 180+0 = 1800)

jakmile mame "scale factor" muzeme nacitat data
pro priklad napeti pole ma index 27
Timto GETem dostanu napeti pole

Kód: Vybrat vše

http://192.168.1.1/MBCSV.cgi?ID=1&F=4&AHI=0&ALO=27&RHI=0&RLO=1
1,4,2,47,151
v mem pripade pouziji hodnoty 47 a 151

tak a ted samotny vypocet:
47*256+151=12183

tedku uz jen zbyva pomoci scale factoru prepocit na srozumitelnou hodnotu
dle vzorce:

((Hodnota * scale factor) /32768) /10

tj:12183*1800 / 32768 / 10 = 66.92V To je moje napeti na panelech

napriklad volani Telpoty heatsinku je ulozeno v absolutni hodnote a neni treba prepocitavat.
muzete volat

Kód: Vybrat vše

HTTP GET http://192.168.1.1/MBCSV.cgi?ID=1&F=4&AHI=0&ALO=35&RHI=0&RLO=1
vrati: 1,4,2,0,26

tj teplota je 26st C
prochazka85
Příspěvky: 221
Registrován: ned kvě 20, 2012 9:20 pm

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od prochazka85 »

zde jsou adresy pro nejzajimavejsi hodnoty:


38,"V","fD0","Battery Voltage",1);
51,"V","fD1","Target Voltage",1);
39,"A","fD2","Charge Current",1);
27,"V","fD9","Array Voltage",1);
29,"A","fD10","Array Current",1);
58,"W","fD4","Output Power",1);
61,"V","fD5","Sweep Vmp",1);
62,"V","fD6","Sweep Voc",1);
60,"W","fD11","Sweep Pmax",1);
52,"Ah","fD7","Amp Hours",2);
56,"kWh","fD8","Kilowatt Hours",1);
37,"fDBT","Battery");
35,"fDHST","Heat Sink");
50,1,"fDChSt","lblSt","Charge State","lblvalSt",ChState);
Uživatelský avatar
Frenky
Příspěvky: 815
Registrován: pon led 21, 2013 6:36 pm
Lokalita: Doubravička
Systémové napětí: 48V
Výkon panelů [Wp]: 8700
Kapacita baterie [kWh]: 25
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Doubravička

Re: Aplikace pro vizualizaci dat z MorningStar TriStar

Příspěvek od Frenky »

No to je přesně to co jsem pane potřeboval. Děkuji za poskytnuté informace a já jdu dělat pokusy s SDS-kem :-)
24x Solární panel JINKO SOLAR 225 Pmpp=225W, 2x Regulátor STUDER VT-80, 2x Střídač Studer XTM 4000-48, BSP, RCC, 1x AKU 48V LFP200Ah 1x AKU 48 V LFP280Ah. Řizení a dohled, SDS, vlastní vyčítání arduinem DUE v krabičce (ARMOSY), export dat do RPi s databází a html stránkou.
http://95.85.214.80, viewtopic.php?t=4809

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