Uživatelské nástroje

Nástroje pro tento web


tristar-mppt-60-pod-openwrt

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
Následující verzeObě strany příští revize
tristar-mppt-60-pod-openwrt [2012/04/17 20:42] – vytvořeno dramatristar-mppt-60-pod-openwrt [2012/04/17 21:05] drama
Řádek 5: Řádek 5:
   * router, na kterém běží Linuxová distribuce OpenWRT (nejlépe s USB a rozumným množstvím paměti např. Linksys WRT 160-NL) - viz http://wiki.openwrt.org/toh/start   * router, na kterém běží Linuxová distribuce OpenWRT (nejlépe s USB a rozumným množstvím paměti např. Linksys WRT 160-NL) - viz http://wiki.openwrt.org/toh/start
  
-===Instalace a konfigurace===+===Instalace a konfigurace ukládání dat===
   * nejprve nainstalujeme na router OpenWRT (např. upgrade přes webové rozhraní, nebo tftp klientem), více informací lze nalézt na http://wiki.openwrt.org/doc/howto/generic.flashing   * nejprve nainstalujeme na router OpenWRT (např. upgrade přes webové rozhraní, nebo tftp klientem), více informací lze nalézt na http://wiki.openwrt.org/doc/howto/generic.flashing
-  * zprovozníme na routeru síť a to jak přístup na internet tak v lokální síti přístup na Morningstar Tristar MPPT 60+  * zprovozníme na routeru síť a to jak přístup na internet tak v lokální síti (tj. přístup na Morningstar Tristar MPPT 60)
   * pokud budeme data ukládat na USB, zprovozníme USB storage dle http://wiki.openwrt.org/doc/howto/usb.storage   * pokud budeme data ukládat na USB, zprovozníme USB storage dle http://wiki.openwrt.org/doc/howto/usb.storage
   * nainstalujeme collectd démona společně s modulem pro modbus a ukládání do CSV (samozřejmě můžeme nainstalovat jakýkoliv jiný backend např. collectd-mod-mysql):<code>   * nainstalujeme collectd démona společně s modulem pro modbus a ukládání do CSV (samozřejmě můžeme nainstalovat jakýkoliv jiný backend např. collectd-mod-mysql):<code>
Řádek 121: Řádek 121:
 </Host>                                            </Host>                                           
 </Plugin> </Plugin>
- 
- 
 </code> </code>
 +   * nakonec restartujeme collectd démona a podíváme se, zda se data ukládají tam kam mají
 +   * jakmile máme data, je třeba z nich vytvořit grafy např. pomocí gnuplotu
 +   * nainstalujeme gnuplot<code>opkg install 
 +gnuplot</code>
 +   * vytvoříme gnuplot skript a uložíme jej jako /root/grafy.gpt (jedná se o grafy pro 24V systém)<code>TZ=7200
 +set terminal png size 700, 450
 +set style fill solid 1.0 noborder
 +set style function filledcurves y1=0
 +set clip two
 +set key top left Left reverse
 +set output '/tmp/www/fv-napeti-proud.png'
 +set xdata time
 +set xlabel " "
 +set ylabel "Napeti [V]"
 +set y2label "Proud [A]"
 +unset grid
 +set grid
 +set datafile separator ","
 +set ytics nomirror
 +set y2tics
 +set timefmt "%s"
 +set yrange [0:45]
 +set y2range [0:45]
 +plot "modbus/modbus-tsmppt/voltage-voltage-array-".DATUM using ($1+TZ):($2/182.04) with lines title "Napeti panelu" axis x1y1, "modbus/modbus-tsmppt/voltage-voltage-battery-".DATUM using ($1+TZ):($2/182.04) with lines title "Napeti baterie" axis x1y1, "modbus/modbus-tsmppt/voltage-current-battery-".DATUM using ($1+TZ):($2 < 50000 ? $2/409.6 : 1/0 ) with lines title "Proud do baterie" axis x1y2
 +set output '/tmp/www/baterie-napeti-kapacita.png'
 +unset y2tics
 +unset y2range
 +set y2range [23.8:29.7]
 +set yrange [23.8:29.7]
 +set y2label "Kapacita baterie"
 +set y2tics ("100%%" 25.4, "90%%" 25.16, "80%%" 24.9, "70%%" 24.72 , "60%%" 24.56, "50%%" 24.4, "25%%" 24.0)
 +set grid y2tics
 +plot "modbus/modbus-tsmppt/voltage-voltage-battery-".DATUM using ($1+TZ):($2/182.04) with lines title "Napeti baterie" axis x1y1, "modbus/modbus-tsmppt/voltage-target-voltage-".DATUM using ($1+TZ):($2 > 20 ? ($2/182.04)+0.015 : 1/0) with lines title "Cilove napeti baterie" 
 +set output '/tmp/www/fv-energie.png'
 +unset y2tics
 +unset yrange
 +unset grid
 +set grid
 +set y2label "Vykon [W]"
 +set y2tics
 +set ylabel "Energie [Wh]"
 +set yrange [*: *]
 +set y2range [*: *]
 +plot "modbus/modbus-tsmppt/voltage-power-output-".DATUM using ($1+TZ):($2/9.1007) with lines title "Vykon dodavany z FV" axis x1y2, "modbus/modbus-tsmppt/voltage-wh-daily-".DATUM using ($1+TZ):2 with lines title "Energie dodana z FV za den" axis x1y1
 +</code>
 +  * grafy vytvoříme v /tmp/www (viz definice výše) zavoláním ze skriptu<code>#!/bin/sh
 +DATE=$(date "+%s")
 +if [ $DATE -lt 1300860001 ]; then
 +  exit;
 +fi
 +gnuplot -e "DATUM=\"$DATUM\"" /root/grafy.gpt 2>/dev/null
 +</code>
 +
tristar-mppt-60-pod-openwrt.txt · Poslední úprava: 2012/04/18 03:15 autor: 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki