Stránka 1 z 1

Nastavenie VU-metrov vo Wattstatistikach

Napsal: pon bře 31, 2014 10:03 pm
od mixman
Téma venovaná členom fóra, ktorí využívajú wattstatistiky.

Ako sme si už mnohi všimli Admin popracoval na nových wattstatistikach v ktorých sú pridané nové ukazovatele - VUmetre.
Málo kto má však tieto VUmetre nastavené na požadované (limitné) hodnoty pre svoj systém, čiže najskôr neukazujú nič.

Pred tým ako bude celé nastavovanie spravené formou "vyklikania" hodnôt je možné si vytvoriť vlastné nastavenia napísaním (vyplnením) časti kódu. Kód je možné poslať pomocou SZ priamo Adminovi ktorý ho aktualizuje (doplní) a VUmetre ožijú :)

Skúsim spísať jednoduchý návod s príkladom ako je možné kód vytvoriť.

Ako si môžte všimnúť na http://mypower.cz/fve-mypower VUmetrov môže byť max. 8, teda 2 riadky a v kažom riadku max. 4 VUmetre.

Vzorový kód pre nastavenie 6-tich VUmetrov FVE Mixman - http://mypower.cz/fve-mixman

Kód: Vybrat vše

"fvlogvalues"=>array("uFV/V","iFV/A","wFV/W","-","uBat/V","iBat/A","wBat/W"),

    "valueVUconfig"=>array(
       "uFV"  => array( "type"=>1,"min"=>"0","max"=>"65","ofspct"=>"0","reverse"=>"no","help"=>"Napatie panelov." ),
       "iFV" => array( "type"=>3,"min"=>"0","max"=>"7.5","ofspct"=>"0","reverse"=>"no","help"=>"Prud z panelov." ),
       "wFV" => array( "type"=>4,"min"=>"0","max"=>"450","ofspct"=>"0","reverse"=>"no","help"=>"Celkovy vykon FVE." ),
       "uBat" => array( "type"=>1,"min"=>"22","max"=>"30","ofspct"=>"0","reverse"=>"no","help"=>"Napatie akumulatorov."  ),
       "iBat"  => array( "type"=>2,"min"=>"-18","max"=>"18","ofspct"=>"50","reverse"=>"no","help"=>"Prud do/z akumulatorov." ),
       "wBat"  => array( "type"=>2,"min"=>"-500","max"=>"500","ofspct"=>"50","reverse"=>"no","help"=>"Vykon do/z akumulatorov."  ),
        ),
    "precalc"=>array(
      "uFV"=>"u_in",
      "iFV"=>"i_in",
      "wFV"=>"u_in,i_in,*",
      "uBat"=>"u_bat",
      "iBat"=>"i_bat",
      "wBat"=>"u_bat,i_bat,*",
      ),
Prvý riadok obsahuje usporiadanie, názvy a jednotky jednotlivých VUmetrov

Kód: Vybrat vše

"fvlogvalues"=>array("uFV/V","iFV/A","wFV/W","-","uBat/V","iBat/A","wBat/W"),
takže v prvom riadku budú VUmetre s názvami uFV, iFV, wFV, nasleduje vynutenie noveho riadku, ktoré je vykonané parametrom "-" a v druhom riadku sú názvy uBat, iBat, wBat, viď. obrázok
wattstat-vu.png
wattstat-vu.png (9.05 KiB) Zobrazeno 3060 x
nasleduje ďalšia časť kódu v ktorej sa určia parametre jednotlivých VUmetrov, teda typ VUmetra, min. - max. hodnoty, prípadný offset a popis. Funkcia "reverse" zatiaľ nieje funkčná.

príklad pre nastavenie prvého VUmetra kde sa nastavuje zobrazenie napätia FVE

Kód: Vybrat vše

 "uFV"  => array( "type"=>1,"min"=>"0","max"=>"65","ofspct"=>"0","reverse"=>"no","help"=>"Napatie panelov." ),
"uFV" - je názov konkrétneho VUmetra ktorý sme si definovali na začiatku kódu
"type" - typ VUmetra si vyberieme podľa čísla z nasledujúceho obrázku
VU.png
VU.png (21.11 KiB) Zobrazeno 3060 x
"min" a "max" - hodnoty, ktoré určujú spodnú a hornú hranicu zobrazenia hodnoty VUmetra, volíme podľa toho o akú meranú hodnotu ide, teda v akom rozmedzí sa meraná hodnota pohybuje.
"ofspct" - offset VUmetra, využívaný hlavne pri hodnotách ktoré môžu byť kladné aj záporné (hodnota offsetu je v %)
"reverse" - zatiaľ nevyužité
"help" - pomenovanie o akú meranú hodnotu ide - zobrazuje sa prídením kurzora myši na daný VUmeter


príklad pre nastavenie piateho VUmetra kde sa nastavuje zobrazenie prúdu do/z akumulatorov kde je potrebné počítať s kladnou aj zápornou hodnotou, hodnoty "min" a "max" by mali byť zatiaľ volené symetricky, je tu tiež zvolený offset pre nastavenie "nuly"

Kód: Vybrat vše

 "iBat"  => array( "type"=>2,"min"=>"-18","max"=>"18","ofspct"=>"50","reverse"=>"no","help"=>"Prud do/z akumulatorov." ),
Nasleduje posledná časť nastavenia a to priradenie posielaných dát z vaších loggerov pre jednotlivé VUmetre.

Kód: Vybrat vše

 "precalc"=>array(
      "uFV"=>"u_in",
      "iFV"=>"i_in",
      "wFV"=>"u_in,i_in,*",
      "uBat"=>"u_bat",
      "iBat"=>"i_bat",
      "wBat"=>"u_bat,i_bat,*",
      ),
do VUmetra s názvom "uFV" sa priradí hodnota u_in, ktorú posiela môj logger. Presné názvy hodnôt je možné vyčítať z wattstatistik, viď obrázky
wattstat-data.png
Data-vyber.png
pri priradení je možné tiež použiť matematické operácie +, -, *, /, pre vytvorenie novej hodnoty ako napríklad

Kód: Vybrat vše

"wFV"=>"u_in,i_in,*",
čo v preklade znamená wFV = u_in * i_in čiže vypočítaná hodnota výkonu FVE z dostupných hodnot napätia a prúdu.

Takže už len vytvoriť si vlastný kus kódu respektíve upraviť ten môj, poslať ho Adminovi a Vaše VUmetre môžu ožiť :)

Re: Nastavenie VU-metrov vo Wattstatistikach

Napsal: pon bře 31, 2014 10:54 pm
od brumlaj
jee, obracena polska notace, to jsem zazil naposledy tak pred dvaceti lety.

Re: Nastavenie VU-metrov vo Wattstatistikach

Napsal: pon dub 07, 2014 7:17 pm
od Frenky
Ahoj solárníci
Trochu jsem pozměnil zapojení panelů a chtěl bych si nechat od Admina trochu upravit VU metry. Nevím jestli jsem všechno pochopil správně podle návodu. Může mi prosím někdo zkontrolovat zda jsem to někde nedojebabaral ?

Příklad:

Napětí panelů: Dneska tristar naměřil max. 73V (mám panely 2 po Uoc = 36,8 V, to je 36,8 x 2 = 73.6V)
Demokraticky jsem se rozhodnul že to bude 75V.

Proud panelů: Isc = 8,35A, (mám pouze jeden string). Takže jsem se zase demokraticky rozhodnul, že to bude 9A.

Kód: Vybrat vše

    "fvlogvalues"=>array("uFV/V","iFV/A","....... atd ....."),

        "valueVUconfig"=>array(
           "uFV"  => array( "type"=>1,"min"=>"0","max"=>"75","ofspct"=>"0","reverse"=>"no","help"=>"Napětí na panelech." ),
           "iFV" => array( "type"=>3,"min"=>"0","max"=>"9","ofspct"=>"0","reverse"=>"no","help"=>"Proud z panelů." ),
           "...  atd  ..."  ),
            ),
        "precalc"=>array(
          "uFV"=>"u_in",
          "iFV"=>"i_in",
          ".... atd  ....*",
          ),

Děkuji, nechci admina zatěžovat nesmyslama, tak jestli to dálám správně ??? Díky :roll:

Re: Nastavenie VU-metrov vo Wattstatistikach

Napsal: pon dub 07, 2014 7:50 pm
od mixman
pokial je u teba u_in a i_in hodnota ktoru posielas tak je to OK ;)

Re: Nastavenie VU-metrov vo Wattstatistikach

Napsal: pon dub 07, 2014 7:56 pm
od Frenky
Aha neni, takže tam musím napsat to co posila microlog, takže se musím podívat jak se to pojmenovává. Asi ain1, ain2, ..... ain15

Re: Nastavenie VU-metrov vo Wattstatistikach

Napsal: pon dub 07, 2014 8:02 pm
od mixman
presne tak, nazov dat musi sediet s nazvom ktory posiela uLog ;)

Re: Nastavenie VU-metrov vo Wattstatistikach

Napsal: pon dub 07, 2014 8:21 pm
od Frenky
Takže názvy analogových proměnných seženu tady ? V programu micrologu to neumím najít :mrgreen:
Screenshot 2014-04-07 20.17.54.png

Re: Nastavenie VU-metrov vo Wattstatistikach

Napsal: pon dub 07, 2014 8:28 pm
od mixman
Ano to su presne tie nazvy a hodnoty, ved to tam aj mam na obrazkoch :)

Re: Nastavenie VU-metrov vo Wattstatistikach

Napsal: pon dub 07, 2014 8:35 pm
od Frenky
Dík, to viš, než to dočtu do koce, než to pochopím ....... Mám trochu delší vedení ..... :P

Děkuju ještě jednou. :D

Re: Nastavenie VU-metrov vo Wattstatistikach

Napsal: pon dub 07, 2014 8:56 pm
od mixman
Nieje za co, hadam to pomoze aj dalsim ;)