************************************************************
!!!!!!!!!!!!!!!!!!!!!!!!!  NEZAPOMENOUT PRI RELEASE:   !!!!!!!!!!!!!!!!!!!!!!!!!
	
	- verze (msg.h - na dvou mistech!)
	- ulozit do SVN a pridat tag
	- zkontrolovat, zda je misto v eeprom (debug. vypis v main.c)
	- vypnout debugy (globdef.h)
	- ve FS posunout verze (present, future)
	
********************************************************************************
                            INFO, DOKUMENTACE: 
********************************************************************************
	- prazdne

********************************************************************************
                            	TODO: 
********************************************************************************
	- pri uziti ceskych znaku v emailu dochazi k deformovani struktury emailu
		vlivem utf-8 kodovani (ma za nasledek pouze nepekny rozhazeny email)
		jednoduse asi nepujde odstranit.

********************************************************************************
                            NICE TO HAVE: 
********************************************************************************
	- idealne si ukladat do RAM hodnoty pro zapsani do nasledovne generovane SMS
		- nyni muze nastat chyba (napr. pri nulove hysterezi) - nastane alarm,
		pak se hodnota opet vrati do normaloveho stavu a teprve pak se generuje
		SMS (ale jiz se do ni nevlozi senzor, ktery alarm vyvolal)
	- podpora tagu RingOut - prozvoneni.
	- pridani zvlastniho thredu pro detekci GSM si vyzaduje i pridani fronty 
		pro odesilani SMS, protoze se mohou hned na zacatku posilat sms na 
		neinicializovany  GSM modul

	- v SNMP neni videt ID pro 1-wire cidla, jsou tam pouze indexy
			zasah do mib.
	- fronta pro GSM a EMaily (neni misto)
	- pri odchodu z telnet setupu shodit socket(nyni reset, bez zavreni socketu)
	- upravit vzhled uploadu z webu
	- typ resetu do SNMP
	- zpristupnit strukturu s pocitadlem chyb ethernet device
	- dodelat do binary.h, binary.c, po_user.c aby se vubec nepouzivaly funkce 
	  pro vystup (jen tehdy kdyz: #IF BIN_NUM_OF_OUTPUTS)
	- lze tak usetrit i kod v modbus_user.c:Modbus_Read_Coils()
	  .. stejne se vzdy vraci ERR_MODBUS_ILLEGAL_DATA_ADDRESS, tak tam nemusi 
	     byt ani ten kod)

.....
	We already have:
	
	- podpora tagu Calib - kalibrace.
	- kalibrace cidel (- offset posunu) zasah do struktury eeprom a XML

********************************************************************************
                            Kde se da usetrit: 
********************************************************************************
	- vyhozeni prebytecnych retezcu ze setupu
	- html kod webovych stranek pro upload noveho firmwaru
	- eeparams.c .. vyhodit inicializace neco = 0 (oblast se nuluje cela na 
	  zacatku)
	- SNMP 	-  zlikvidovat nastaveni senzoru pres snmp
			- z knihovny se da vyhodit cast MIB_2 - vice napovi DF
			- vyhodit data raw - na nic se nepouziva je zbytecne navic
			- z custom mib vyhozeni setup vetve
					OBJECT ID...   .... {Setup1}
				- vyhozeni kodu mezi
						--Application setup
						......
						--Trap Definition

********************************************************************************
                            VERSION INFO: 
********************************************************************************
03.03.2015
	release Solar Monitor 1 1.0.9d
	MOD: aktualizace Aurora protokolu

28.06.2013
	release Solar Monitor 1 1.0.9c
	FIX: oprava nefunkcnich alarmu u stridacu
	FIX: oprava komunikace s modemem
	MOD: pridan nullDevice pro UART

20.12.2012
	MOD: nedelame podtekani energie pri citani ze stridacu

27.09.2012
	MOD: siemens - osetreni energie < 100 kWh
	ADD: omron - test na nulove napeti na vetvich jako warning
	FIX: prohozene nazvy fronius 3.0 a 4.0

10.07.2012
	release Solar Monitor 1 1.0.9b - podpora Kostal 

04.06.2012
	FIX: setup.js refreshovani webu
	MOD: dotazeni solarmax rizeni
	MOD: upraveny cesty k nutu
	MOD: prevodovy pomer pro novy (placaty) osvit
	
10.04.2012
	FIX: vykaz o spotrebe
	FIX: generovani vykazu (nenacitala se data)
	ADD: ukladani mac pri nacitani defaultu do confosu
	MOD: prvni implementace "zdraveho" kodu pro conext

27.03.2012
	ADD: pripravy stridace Conext

09.03.2012
	release Solar Monitor 1.0.9
	
	ADD: logovani a doladeni rizeni vykonu
	ADD: novy vykaz o spotrebe
	MOD: upravena faktura pro rok 2012 (bez decentr.)
	MOD: Sleep 63 nahrazeno makrem
	ADD: rizeni vykonu SolarMax
	MOD: poladeni lokalizaci (misto otazniku anglictina)

10.02.2012
	MOD: vyhozen model_1 (vzdy mame stejny model - nebo alespon pro vsechny modely stejny HW a vlastnosti)
	ADD: web - SM2 a SM310
	MOD: osetreni cteni delta teploty (pro sychr :)
	ADD: fronius rizeni vykonu
	ADD: dbg placateho osvitu

08.02.2012
    ADD: podpora pro kostal menice
	FIX: setup.js - proud strboxu
	MOD: ladeni lokalizaci
	
01.02.2012
	MOD: osetreni prechodu z predchozich verzi (rizeni vykonu)
	ADD: pridana konfigurace vstupu (pro rizeni vykonu)

27.01.2012
	MOD: spolecna fce pro zjisteni, jestli je povoleny alarm soapu a alarm spilogu
	MOD: globalni priznak (spolecny pro vsechny) pro logovani alarmu
	MOD: funkce ParseFloat do zvlastni unity - spolecna pro vice stridacu
	MOD: ladeni siemens protokolu

23.01.2012
	release SIM 1.0.8g PT

	MOD: doladeni ajaxu na web
	FIX: oprava lang.xml
	MOD: kdyz je rizeni vykonu, tak nejsou portalove alarmy pro binary
	MOD: upraven xml parser (vnitrek vubec nevi, pro koho xml zpracovava :)
	ADD: kod pro siemens
	MOD: generovani power bez poslednich dvou nul
	MOD: SMA - vzdy se nastavuje regulace

17.01.2012
	FIX: log.c - pridana osetreni
	MOD: SMA - odkomentovano rizeni vykonu
	MOD: upravy webu -> refresh :)
	MOD: osetreni v soap.c pri pridavani do fronty

10.01.2012
	FIX: megovani eeprom pri upgradu
	ADD: na portal se posila info o poctu pulsu -> je-li elmer, tak se nedela offset
	ADD: sdilena fce pro rizeni vykonu stridacu
	FIX: error aurora stridacu (obcas byla hausnumera)
	ADD: rizeni vykonu SMA stridacu
	REM: odebrani zbytku kodu pro RS485 senzory
	MOD: uprava setup.js (lokalizace jiz neni primo v js, ale v lang.h)
	FIX: retezec pro Fronius stridac (bylo spatne)
	FIX: alokace pro 1-wiry
	MOD: uprava reinitu 1-wiru
	MOD: MasterTransact jiz nevyuziva 1. byte pro adresu -> uprava patricnych struktur a vynechani spousty kopirovani navic
	ADD: do values.xml pridano refreshovani pomoci ajaxu (konecne :D)

13.12.2011
	MOD: upravena api pro ukladani a cteni fram - s tim souvisi i rtc api
	ADD: rozsireni etech protokolu
	ADD: mazani mwdt promenne v eeprom
	FIX: zobrazeni sloupecku v stats.xml (pri velikosti < 1%)
	FIX: soap - kdyz je rslt < 1000 (uz ne 200), tak se znovu prelozi DNS
	MOD: kazdych 6 hodin se znovu prelozi DNS
	FIX: oprava uploadu spilogu po predchozi uprave
	MOD: dotazeni rezimu "vypnuteho" solar monitoru
	MOD: upravy v http_clientovi - optimalizace :)
	MOD: predelani maker v mwdt.h na enum - prehlednejsi :)

29.11.2011
	MOD: zapinani remote gsm pres telnet :)
	ADD: etech protokol pro stridace
	ADD: makra pro "disable" solar monitor

23.11.2011
	ADD: pridano makro pro "vypnuti" SIMu
	MOD: osetreni alarmoveho automatu (asi se to nikdy neprojevilo, ale teoreticky by mohlo)
	FIX: soap alarm binaru
	MOD: zapinani remote gsm pres telnet :)

22.11.2011
	MOD: uprava retezce - odesilani alarmu na portal (lokalizace)
	MOD: zkraceni nazvu promennych v eeprom (servery - soap a ntp 40 -> 25 znaku)
	ADD: do webu pridano prepinani remote / local gsm (upravy lokalizaci)
	ADD: rozsireni SOAP akci o SEND SMS
	ADD: mwdt info byte v eeprom
	ADD: alarmy vstupu, monitoru a kontroly vyroby se posilaji na portal
	ADD: osetreni alokovani do smacek a stridacu
	MOD: min. heap musi byt pro http 8000, kdyz minutu neni, tak reboot (osetrilo by ted stav na jedne nelu fve)
	ADD: GSM netlasi SMSky do modemu, ale i do SOAPu :)

03.11.2011
	ADD: nova verzse senzoru osvitu (bez spravne kalibrace a s nastavovacim makrem)
	FIX: alarms.c -> alarm type a alarm name, kdyz doslo k posunu indexu v alarm table
	FIX: lokalizace - "hod"
	FIX: init alarm name
	FIX: teplota stridacu sma 11000
	MOD: uprava nahravani logu

21.10.2011
	MOD: doplneny dalsi zapomenute lokalizace
	ADD: rozsireni commlow funkce (pridan test start znaku)
	FIX: osetreni max. delky alarm_name (pri initu)
	MOD: dotazeni initu aurory (3 faze x 1 faze podle nazvu)
	MOD: ukonceni commlow cekani, pokud pretece buffer
	FIX: SMA - chyba v parsovani (zpusobovalo brutalni zasek) + lesteni kodu, nacitani spatne promenne pro tkk

05.10.2011
	MOD: setreni kodu (nepouzivane retezce), podmineny preklad nepouzivanych 1w.
	
04.10.2011
	MOD: vraceni zmen sma initu
	FIX: delka retezce v nemcine
	MOD: utf-8 subject mailu

30.09.2011
	MOD: pridany ifdefy pro GSM
	FIX: pri nepovedenem soapu odalokovani pameti
	FIX: DNSka pri povolenem DHCepku
	FIX: Aurora - ladeni protokolu
	FIX: init SMAcek
	FIX: init 1-wiru

26.08.2011
	release Solar Monitor 1 1.0.8

	FIX: prilis dlouhe periody pro timer
	MOD: lokalizacni retezec do flashe
	MOD: nazev xml s daty pro graf jako parametr - flash se stahne jen 1x
	ADD: vypis HTTP erroru pri chyba soapu
	FIX: podpora IE8 a FF5
	MOD: doladeni SMA a Danfoss (parsovani responsy)
	FIX: pocet desetinnych mist (delta solivia)
	MOD: info o parazitnim rezimu senzoru

18.08.2011
	MOD: cesta k portal service se zadava uz ne absolutne (pole na webu je prazdne a service/server.php se doplni az pri soapu)
	FIX: upravy potrebne kvuli nove verzi nutu
	MOD: byte stuffing u danfosu -> dotazeni

16.08.2011
	MOD: ladeni http clienta
	ADD: post config pres email (mail s info.xml)
	ADD: soap akce CmdFinished
	ADD: kod pro komunikaci s MaxMeteo
	FIX: init 1wiru - pokud nejaky typ nepodporujem, tak zlobilo

08.08.2011
	ADD: promenna pro rozsynchronizovani soapu (default podle posledniho byte mac adresy)
	ADD: service.htm - pridan byte vypis seriovych cisel 485 zarizeni
	FIX: IE nezvladlo vic promennych paralelne se stejnym nazvem
	FIX: AEG - obcas se spatne neco spocialo -> hausnumera
	MOD: danfoss - nekolik uprav byte stuffingu (dotahnout az bude kde testovat)
	ADD: delta - kontrola na pritomnost obou napeti a jinak off
	FIX: SMA vycitani dalsiho stridace (nazvy promennych + balast na zacatku responsy)
	MOD: SMA byte stuffing
	ADD: xantrex - rozliseni stavu stridace
	ADD: ukladani confnetu, kdyz se zapina DHCP (predtim jiz pridano, aby se nastavila default IP)
	ADD: pridan mechanismu, jez preinicializuje zarizeni kdyz se nepovede cteni / zapis do FRAM

02.08.2011
	ADD: na webu, kdyz je DIP 4, tak nejde menit IP nastaveni
	ADD: http client - zpetny kanal portalu - ladeni predani prelozene ip addr, format posilani
	ADD: dalsi soap cmd - get last fw
	ADD: kdyz se nenacte z fram (fram nechodi), tak zustane svitit zluta led

26.07.2011
	FIX: doladeni rslt soap posilani
	MOD: predelani aktualniho proudu str. boxu na SIGNED
	MOD: doladeni strboxu aurora
	MOD: uprava Danfoss - zase zlobilo
	MOD: init delta (pridan nut sleep -> rychlejsi init)
	MOD: prizpusobeni xantrexu skutecne zaslanemu prevodniku

21.07.2011
	MOD: dotazeni a otestovani Vacon protokolu

19.07.2011
	ADD: upraven web - hlaska v tabulce se stridaci po dokonceni detekce (dokud nejsou stridace zinicializovane)
	MOD: upraven vzhled stranky s promennymi stridacu
	FIX: ukladani celkem vyrobene energie u Delta stridacu (Solivia 15 a 20 a CI100)
	FIX: opraven nazev Gw458Receiver threadu

10.07.2011
  MOD: optimalizace prideleni DHCP adres - vynulovani posledni pouzite ip

08.07.2011
  FIX: opraven upload z verze 1.0.4

07.07.2011
	FIX: ladeni doposilani na portal
	ADD: implementace aurora central a aurora string comb
	FIX: oprava uploadu logu - problemy s casem
	MOD: rozsireni o dalsi soap error - rozliseni, jestli neprislo 200, nebo vubec nic

04.07.2011
	ADD: pridano rozdeleni noveho a stareho senzoru osvitu a jejich nastaveni
	ADD: pridan protokol Xantrex
	FIX: upraveno zpracovani alarm LED
	MOD: flag pro soap alarmove akce
	FIX: upgrade eeprom - opraveno pouze neco (prechody z 1.0.7 dal)

01.06.2011
	FIX: omron 40 - chyba ve vycitani
	MOD: ladeni silikenu (Gavazzi)
	MOD: ladeni Vaconu
	MOD: ladeni modbus clienta

26.05.2011
	MOD: outputs -> in_out.xsl a xml
	MOD: doladeno zapinani tretiho vstupu
	ADD: do webu pridany potrebne upravy pro 3. vstup
	ADD: pridan checkbox pro povoleni rizeni vykonu stridacu
	MOD: na webu - vstupy presunuty z sensors.xml do in_out.xml (Vstupy a výstupy)
	FIX/ADD: doladeni KACA pro stridace Pawador 25000xi - 33000xi

25.05.2011
	ADD: funkcnost pro zapinani 3. vstupu
	MOD: uspora v eeprom (u comm. monitoru)
	MOD: update eeprom - 3. vstup a zmenseni commmon
	ADD: povoleni a doladeni Vacon, Siliken a Gavazzi protokolu

24.05.2011
	MOD: usetreni velikosti webu - inv. count a str. count
	FIX: dotazeni gw modu
	ADD: rozsireni enumu pro vacon a gavazzi
	MOD: doladeni silikenu
	MOD: doladeni modbusu

16.05.2011
	ADD: povolovani GW modu z xml
	MOD: prubezne upravy pro modbus

11.05.2011
	ADD: nove zdrojaky (podle shindyho) pro modbus
	MOD: upravy pro nove zdrojaky (hlavne ifdefy)
	ADD: do delt pridany Iac a Uac 2 a 3 + Ipv 2 a Upv 2
	ADD: prepinani GW modu
	ADD: GW mod - tasky pro preposilani na obe strany (TCP <-> 485)

09.05.2011
	ADD: flag pro zapnuti gateway modu
	ADD: zobrazeni gw modu na webu
	ADD: v spilog.txt se posila info o utf-8 formatu
	MOD: ladeni SMA initu a detekce

27.04.2011
	release Solar Monitor 1 1.0.7
	
	FIX: par uprav v http_client
	ADD: vytvareni binarek pro jednotlive lokalizace (s napr. .cs. v nazvu)

26.04.2011
	FIX: inicializace parsovaneho WSDL commandu!
	FIX: spatne indexovane pole pro soap destinace -> utikala pamet
	FIX: spatne pretypovany rslt parsovany v SOAP odpovedi -> spatny vysledek
	MOD: pro jistotu predelana promenna length pro Cont.Len. pri generovani SOAP xml z short na long
	ADD: do bill_cfg pridano maxlen (k RUT ID)
	MOD: u froniu se zbytecne delalo ee_put (dela se na konci detekce pro vsechny stridace)
	FIX: nacteni serioveho cisla Omronu z eeprom, ikdyz se nepovedlo precist nazev stridace
	ADD: osetreni doposilani senzoru (na deleni 0)
	FIX: zbytecne se nekolikrat ukladalo do FRAM (clear last_sen_soap)
	MOD: I2C jede jen na 80 kHz

21.04.2011
	MOD: vsechny lokalizacni soubory presunuty do spolecneho adresare a rozdeleny do podadresaru dle jazyka
	ADD: customizacni adresar s nelu a etech soubory (napr. graf)
	FIX: doplneno UTF-8 do hlavicek http stranek
	FIX: parsovani casu pro vykaz
	MOD: kdyz danfoss energie < 10, tak ji nectu (cetlo nesmysly)
	FIX: vycitani napeti a proudu fronius
	MOD: dotazeni Omron alarmu (erroru)
	MOD: urychleni SMA detekce, pokud stejne stridace
	ADD: kod pro vypis primo hodnoty proudoveho registru jako W/m2
	FIX: osetreni pastavu kdy vypadl jeden senzor, pak druhy a ten se tvaril jako "zasekly"
	MOD: init sbernice 1w pouze kazde 5. sensor_process
	FIX: pretipovani u day2sec a naopak

08.04.2011
	FIX: opravena lokalizace v setup.js
	ADD: mechanismus, ktery osetri zacatek naposilavani senzoru (prvni hodnota se nebere z logu, ale vypoctem podle logu a hodnot pri poslednim povedenem soapu - v fram)
	ADD: kaco uklada do sn hodnotu adresy -> mainly pro portal
	MOD: upraveno vycitani erroru z omronu
	MOD: omron -> ukladani SN do eeprom -> rychlejsi init

06.04.2011
	ADD: funkcnost, ktera se pri detekci stridacu nejprve zepta na jejich pocet
	FIX: update invertoru u 250 z predchozi verze
	ADD: komenty do auth.c
	ADD: nova ficura naposilavani senzoru odkomentovana
	FIX: mazani soap prumeru senzoru pri poslednim nepovedenem soapu a zaroven 

05.04.2011
	MOD: doladeni KACO protokolu
	MOD: upraveny errory -> testing

01.04.2011
	MOD: doladeni omron protokolu
	MOD: vice cyklu pro detekci SMA -> vetsi uspesnost
	ADD: nastavovani parity a poctu datovych bitu pro rs485 komunikaci (kvuli omronu)

28.03.2011
  MOD: ladeni KACO protokolu

25.03.2011
	FIX: prodlouzeni timeoutu u SMAcek + kontrola odpovedi na CFG_NET

23.03.2011
	MOD: upravena korekce el.meru -> z Wh na kWh

22.03.2011
	FIX: doladeno generovani a parsovani RUT 
	MOD: zvetsena promenna ID RUT
	ADD: upgrade eeprom promenne ID RUT (resp. invoice struktury)
	ADD: Kaco protokol
	MOD: upraveno aeg -> stejne spodky, ale jine protokoly mohou mit ruzne multipliery
	MOD: ladeni Omronu
	ADD: ladeni rielloUps
	ADD: zakomentovane upravy pro mereni osvitu s prepoctem na 5V

21.03.2011
	FIX: datovy typ pri vypisu grafu pretekal -> spatne vypsany graf
	MOD: setreni RAMkou v GSM unite

18.03.2011
	MOD: alarms - uspora ramky
	ADD: dotazeni Omron protokolu (nyni ready pro testy na elektrarne)

17.03.2011
	MOD: aktualizace xsd
	MOD: z SMA Net presunuty nektere fce do SMA Common a stejne fce pouzity pro SMA SunnyNet

16.03.2011
	ADD: pridana funkcnost, ktera uklada 1 za minutu prumerne hodnoty senzoru do fram

15.03.2011
	MOD: makro pro delku RecordSet zaznamu
	MOD: timeout Danfoss -> 200ms
	FIX: vycitani delt (doladeni Solivie)
	ADD: pripraveno naposilani senzoru na portal (po vypadku)

14.03.2011
	ADD: funkcnost, ktera vypise do grafu hodnoty energie jeste pred koncem periody

11.03.2011
	FIX: doladeni infa o parazitite teplomeru
	FIX: pri ow detekci se odalokuji puvodni struktury
	ADD: funkcnost, ktera pri -9999 nektereho 1-wiru znovu nadetekuje pripojene senzory -> nemusi byt pritomny pri startu zarizeni
	FIX: mezera navic ve stylesheetu
	MOD: doladeni zobrazeni parazitniho rezimu

09.03.2011
	ADD: do makefile pridano jednoduche prepinani lokalizace

08.03.2011
	FIX: lang.xml (chybejici lomitka)
	MOD: pridana diakritika a html kody nahrazeny diakritikou

07.03.2011
	ADD: dva chybejici preklady

	beta 1.0.6h pro PRE

	MOD: upravena anglictina
	FIX: vypis stats.xml
	FIX: pretypovani v sensoru osvitu

25.02.2011
	FIX: dotazeni mailu - jeden string
	FIX: pretekala eeprom
	FIX: projekt je v UTF-8 kodovani -> neni potreba spesl znaku pro web
	FIX: zapomenuty retezec v mailu
	MOD: ladeni anglictiny a portugalstiny
	ADD: kdyz neni Uac ani Upv, tak rekni, ze stridac je vypnuty
	MOD: upravy lokalizaci a to i ceskych
	MOD: zakomentovani rozsynchronizace posilani na portal

22.02.2011
	ADD: promennym stridace v emailech pridano desetinne misto

21.02.2011
	FIX: chyby ve stylesheetech po lokalizaci
	MOD: vypis debugu MWDT, zakazano zakazovani MWDT
	MOD: zvysen stack pro timer THREAD
	MOD: rozsynchronizace posilani na portal podle MACkiny
	FIX: chyba linkeru? -> rozdeleni xmlparsproc level 3 do dvou casu
	MOD: kontrola poctu stridacu a string boxu pri kazdem pruchodu cyklem pro vypis xml
	MOD: solarmax - usetreni RAMky heapu

17.02.2011
	ADD: celkovy vykon aktualni v hlavicce stridacove tabulky
	FIX: returny k stylesheetovym volani fci
	FIX: log soap (naposilani fronty) doladeno - osetreni chyb v spilogu
	FIX: zmena casu pri uploadu logu
	ADD: linkdef += omron
	MOD: tajne heslo -> MACk cast velkym pismem
	MOD: http_client - uprava linku
	FIX: upload logu - oprava timeoutu 110 sekund
	MOD: pri nedostatku heapu se nedela v http threadech reboot, ptz ho obsatara MWDT
	ADD: SolarMax - novy menic 330 TS-SV
	FIX: kaco nazvy funkci
	MOD: SmaNet -> reset MWDT na 30 sekund v inicializaci stridacu
	ADD: omron (c., h., web)
	ADD: portugalstina a presunuty lokalizacni soubory webu do jednoho adresare
	MOD: par jazykovych uprav

11.02.2011
	FIX: doplnen kod pro Delta SI 5000 stridac
	ADD: nove commndy do xml (pro provadeni clientskych http akci SIMem)
	ADD: parsovani SOAP commandu
	ADD: provadeni uploadu, get a post configurace na zaklade prijatych CMDs soapem
	ADD: soubory pro parsovani xml

09.02.2011
	FIX: doladeni stylesheetu
	ADD: log_soap - do fronty pridan test, zda zaznam neni z budoucnosti (vetsi nez cas ted)
	FIX: chybejici NutHeapFree
	MOD: mwdt pro http 60 -> 120 sekund
	MOD: actions / soap - povoleni a zakazani nemazou frontu (neukladaji cas do fram)

08.02.2011
	MOD: prekopany mechanismy pro wsdl
	ADD: parsovani odpovedi na soap akce
	FIX: nastavovani TimeShiftu
	ADD: do eeprom pridana promenna currency (pro volitelny string meny) + parsovani, ukladani a upravy webu
	MOD: dalsi ladeni localizace (nekolik chybejicich retezcu)

07.02.2011
	MOD: template.xsl rozhazeno do jednotlivych xsl
	FIX: stahovani konfigurace a log.csv (pridano Conten-disposition: attachment;)
	ADD: lokalizacni soubory (lang.h, lang.xml, smtp_lang.h a setup.js) -> cesky a anglicky
	MOD: potrebne upravy pro snadnou lokalizaci
	ADD: nedoladene xsd pro soap

04.02.2011
	FIX: pri uploadu logu se testuje, zda dalsi radek nema starsi datum a cas nez predchozi 
		a zaroven se testuje, zda cas neni z budoucnosti
	FIX: soap - opraveno testovani na povolenou sluzbu a vyplnenou adresu
	FIX: total od stridacu se bere jen tehdy, kdyz ma kazdy stridac ulozene nenulove cislo 
		(idealne nastavovat, ze se ze stridace precetla energie a ta muze byt i nulova -> pouze uplny zacatek)
	MOD: vycazen mutex pro rs485 z rutiny vycitani stridacu (pozustatek, kdy detekce byla z jineho tasku)
	ADD: do Delta protokolu pridana podpora pro Solivia stridace
	FIX: nastavovani rezimu stridace u sma jen kdyz je zapnuty
	FIX: nastavovani timezone (zlobilo pri vice jak +- 9 hod.)

18.01.2011
	FIX: opraveno pocitani velikosti sopau (hlavne log_soapu = naposilani)
	FIX: vycitani energie z danfoss stridacu
	MOD: pri povoleni soapu se vynuluje naposilavani (resp. zakazany soap = dodatecne NEnaposilani energie)

14.01.2011
	ADD: SolarMax - dalsi typ stridace
	MOD: zmeneno ID pro Danfoss stridace (ve stavajicim pripade se mohli casto shodovat)
	MOD: ukladani Aurora typu do eeprom

10.01.2011
	FIX: chyba v SMANet protkolu -> dotazeno a pridano do release 1.0.6

	release Solar Monitor 1 1.0.6
	
	FIX: doladeni uploadu spilogu (ukladani infa o detekci)
	MOD: novy rok do webu

06.01.2011
	ADD: tajne heslo pro full write pristup
	ADD: kdyz je malo heapu (v http threadu), tak se po 30 sekundach restartuje SIM
	FIX: 3-phase frekvence pro SMax

20.12.2010
	FIX: delici koeficient pro I-total u stringu ve stylesheetu
	FIX: pretypovani teploty delta stridacu
	MOD: setreni ramky (uspora v promennych stridacu a stringboxu + uspora v SMAckach)

17.12.2010
	ADD: doladeni uploadu spilogu
	MOD: init sens. detect neni potreba :)
	ADD: do soap test akce pridan inst. vykon
	ADD: do webu pridan button pro upload spilogu
	MOD: snizeni poctu podporovanych stringu na 3 (z puvodnich 9)
	ADD: pridan spilog zaznam - sens. detect
	FIX: energie v grafu a stats (kdyz byl rozdil < 0, tak se vypisovalo jako unsigned, ale nyni se vubec nezahrne)
	ADD: do logu pridano parsovani radek do spilogu (upload)
	MOD: testovaci soap -> <InitDevice>

10.12.2010
	FIX: uprava velikosti Cont.len. pro posilani SOAPu
	ADD: upload SPI logu

07.12.2010
	MOD: inicializace datumu (pro fakturaci) se nedela pri defaultu eeprom, ale pri prvnim nacteni time.txt
	MOD: doupraveno ukladani a citani energii stridacu
	ADD: do spilogu pridana hlavicka (nadpisy sloupecku)

06.12.2010
	ADD: ukladani nactenych vyrob ze stridacu do fram
	ADD: mechanismus, ktery za urcitych podminek nebere energii ze stridace, ale z fram (vypnuty stridac, vyrobeno = 0...)

03.12.2010
	MOD: images.png predelano na image.gif
	ADD: pridany obrazky (sipky pro next, prev)
	FIX: oprava SOAP dest. indexace
	ADD: pridana SOAPova akce TEST
	MOD: doladeni listovani stridacu a strboxu
	FIX: web pro IE a Operu (kontrola osvitu...)
	ADD: kaco zdrojaky
	FIX: parsovani SysName v UDP setupu

30.11.2010
	ADD: Aurora - vynechavani warningovych error kodu
	ADD: generovani a parsovani xml + stylesheety pro nastavovani Inverter_Warning promenne
	ADD: vynechavani nepouzitych CommMonitoru v xml

29.11.2010
	MOD: doladeni Pesosu
	ADD: promenna pro povoleni warningu pro stridace
	MOD: prevod jednotky 'WD' na '°' 
	FIX: volani fce ze switche xmlparseproc <- prilis velky switch
	ADD: dalsi nazvy SolarMax stridacu

25.11.2010
	MOD: ukladani promenne pro nazev stridace do eeprom (Fronius a Solarmax)
	ADD: pro Fronius pridany fazove proudy a napeti

24.11.2010
	ADD: funkcnost pro ulozeni prelozene IP adresy SOAPu
	ADD: dalsi nazvy stridacu Fronius

23.11.2010
	FIX: doladeno actions + timer
	ADD: nekolik debugu pro kontrolu timer a acitons
	ADD: detekce Pesosu (nevyzkousena)
	MOD: defaultni datumy + chodivy smtp server
	ADD: pridano vycitani vyrobene energie do sungrow, fronius, aeg
	MOD: doladena prace s Danfossy

19.11.2010
	FIX: doladeni Danfoss protokolu
	ADD: pridano par nazvu dalsich protokolu
	ADD: pridany pocatky Pesos protokolu (zdrojaky)
	FIX: zapomenute printf

15.11.2010
	MOD: poupraveno volani soap_send()
	ADD: do soapu pridana fronta + rslt pro jednotlive soapove destinace
	MOD: doladena podpora danfoss stridacu (zatim s jednim TLX)
	ADD: pridan testovaci SOAP
	ADD: pri zmenach casu se prepocitaji casy probuzeni period. akci

04.11.2010
	MOD: graph.txt presunut ze statickych souboru do dynamicky generovanych
	MOD: zvysena verze webu
	FIX: citani pulsu (zobrazeni udaje Total)
	FIX: linkdef - podminka pro definovani SET_SOLAR
	MOD: ds2423 se vzdy bude tvarit jako vetrnik

25.10.2010
	release Solar Monitor 1 1.0.5

	FIX: kdyz pocet pulsu 0, tak se deli 1

21.10.2010
	ADD: nekolik poznamek a komentu
	FIX: v alarmech se testuje na nepovedeny SOAP a odalokuje se
	FIX: Solarmax - v cyklu se alokovala pamet a zmensoval se heap
	FIX: odalokovani bufferu pro nulovani fram

20.10.2010
	MOD: drobne upravy v cekani pri posilani SOAPu

19.10.2010
	MOD: dotazeni webu pred releasem (komenty, texty, sire sloupcu)
	ADD: doplneni chybejicich souboru
	ADD: doplnen prechod eeprom z fw verze 1.0.2 -> 1.0.5
	
18.10.2010
	MOD: prekopano eeparam.c - lehce upraveny zakladni "load" mechanismy
	ADD: pridana funkcnost pro kopirovani upgradovanych promennych eeprom (napr. zmena velikosti promenne)
	ADD: pridan mechanismus pro zachovani maxima z upgradu eeprom ve verzi 1.0.4 -> nasledujici release 1.0.5

16.10.2010
	ADD: do SOAP xml pridano version a model -> abychom vedeli co s jakym fw nam na portal posila data
	MOD: kompletne prekopana funkcnost SMA-Net protokolu + potrebne upravy v resources a inverter
	ADD: pridan kod pro vypis send a rec buf v service.htm

13.10.2010
	MOD: init periodickeho infa (cas odesilani)

05.10.2010
	ADD: pridano prumerovani pro periodicky SOAP (pro alarmy zachovany aktualni hodnoty ;)
	MOD: usetreni mista v eeprom (vytekala) - sms center nmr presunuto do ram, zmenseni predmetu emailu
	FIX: doladeno mazani FRAM pri prvnim spusteni
	MOD: upraveny struktury pro prumerne hodnoty ze senzoru
	MOD: lehke poladeni zobrazeni dat ze stridace (next, prev) + prohozeny sloupecky u stringboxu
	FIX: zvetsen pocet cyklu pro porovnani LOG1 retezce pred vymazem FRAM (aby se nemazalo nahodile)
	MOD: doladeno citani pulsu s neprimo zapojeneho elektromeru

04.10.2010
	MOD: promenne ulozene v fram - nepristupuje se pres makra, ale do struktury (jako gBoard)
	FIX: doladeno combo na strance s rekordy (kdyz byly stridace, nastavila se comba pro rekordy a pak stridace nejsou -> prazdne radky comba)
	ADD: pridan novy zaznam do spilogu (automaticka zmena hodnoty energie - pri "podteceni")
	MOD: pri inicializaci fram (vymazu) se porovna retezec "LOG1" 3x a teprve pak se maze

01.10.2010
	FIX: predelana inicializace a povolovani / zakazovani comm. monitoru
	FIX: neukladala se do eeprom promenna "Smaz historii alarmu"
	MOD: nyni se maze historie alarmu i pri detekci stridacu a pokud se zmeni nadetekovane senzory

30.09.2010
	MOD: do xml pridany aktualni sitove adresy a na webu se prohazuji podle povoleneho DHCP se statickymi
	ADD: pridana podpora vystupu
		- upraveny puvodni struktury (eeprom)
		- predelany puvodni mechanismy
		- pridany triggery
		- pridan delay pro vystupy
		- pridana stranka outputs.xml + .xsl + polozka v menu
		- upraveno generovani a parsovani xml
	MOD: upraveno pouziti Delay v alarmovem automatu (po zmene delay se hned pouziva nove)

24.09.2010
	MOD: osvit ale nevyrabi predelan na samostatny alarm
		- vlastni nazev alarmu
		- vlastni Delay
		- upravy webu
	MOD: prohazeny radky tabulek v alarmech a senzorech
	MOD: uprava nekolika textu na webu

23.09.2010
	MOD: vyjmuti periodickeho infa od SMS a jeho samostatne pridani do eeprom + akce sms a email
		- souvisejici upravy (web, eeprom, xml, actions)
	MOD: rozdeleni Delayu pro senzory a stridace (v xml a ve stylesheetech) + testnuto se simulatorem

22.09.2010
	MOD: prohozeni setup.xml a config.xml (nyni je misto config -> info.xml se vsemi daty, 
		naopak setup je osekana verze bez aktualnich hodnot, ktera se stahuje z webu jako zaloha)
	ADD: prozatim zobrazen stav emailu a sms staticky a permanentne ve webu
	MOD: pripravy pro neprime mereni energie (prevodni pomer) -> promenna v EEprom, xml
	
21.09.2010
	ADD: do naposilavani energie ze SPI logu pridan identifikator (cas posledniho soapu)
	MOD: povoleno a testnuto mazani FRAM pri prvnim spusteni

15.09.2010
	verze 1.0.4B
	FIX: oprava branch v SVN
	MOD: par uprav v SMA - doladeno 11000TL (08 i 09)
	
13.09.2010
	FIX: duplikovane ID ve stylesheetech - v IE neslo ukladat prices/main
	FIX: doladeno ukladani a zobrazovani instalovaneho vykonu a napeti v predavacim miste
	ADD: ukladani delay senzoru i pro stridace
	ADD: pridan kod pro dalsi neimplementovane nedoladene SMA stridace
	MOD: poupraveno ukladani pulsu od stridacu
	FIX: do emailu pridany nejaka radkova zalomeni kvuli RFC specifikaci

13.09.2010
	ADD: do Aurory pridano nacitani vyrobene energie

20.08.2010
	release Solar Monitor 1 1.0.4
	
	FIX: opravena funcknost vybirani stridacu a zobrazeni jejich rekordu
	FIX: opraveno nacitani vyrobene energie ze stridacu
	FIX: zasediveni sms checkboxu na strance stridacu, kdyz GSM = disabled

16.08.2010
	FIX: zvetseni pameti sntp tasku
	ADD: zapis do spi logu pri podteceni energie pri auto updatu

13.08.2010
	FIX: zobrazeni rekordu
	FIX: vypis fram.txt
	ADD: pripraven kod pro vymaz fram pri prvnim spusteni
	MOD: upraveno citani energie ze stridacu - kdyz prijde mensi cislo, tak se hodnota energie stejne ulozi

06.08.2010
	FIX: inicializace a vypis monitoru (spravne indexy a poradi spousteni tasku + load default)
	FIX: kdyz se cita energie ze stridacu, tak nealarmuje pulse monitor
	FIX: generovani alarmove string SMS
	FIX: volani AlarmSet pro string boxy

04.08.2010
	FIX: dofix statistiky
	FIX: opraven include v silikenu
	MOD: kdyz se neprecte FRAM pri dumpu, tak se vypise navratovy kod 

03.08.2010
	- oprava release 1.0.3E
	
	MOD: kdyz neni verze Framky a hodnota je 0xFFFF FFFF, tak se vynuluje, jinak se deli 100
	MOD: upraveno generovani statistiky (zapocitala se i kalibrace.., nyni ne)
	FIX: SMA - chyba v inicializaci
	ADD: k checkboxum SMS a Email na strance stridacu pridan check box, ktery zaskrtne vsechny najednou
	MOD: pozmeneny defaultni rozsahy (telpota -20 .. 70) 

02.08.2010
	release SolarMonitor 1.0.3E

	ADD: do Delty pridano vycitani celkem vyrobene energie
	FIX: pokud neni vynulovana jednotka a zaloguje se, tak to neudela bordel ve statistikach
	MOD: odladeni Aurory v kanclu

30.07.2010
	MOD: comit zdrojaku Aurory po prvotnim ladeni na instalaci
	
29.07.2010
	MOD: doladeni SMA SL 10000 na miste
	
27.07.2010
	ADD: modifikovany graf pro Nelumbo (rotujici logo)

23.07.2010
	ADD: pridana detekce Silikenu
	MOD: prehazeno poradi stridacu v combu (dle ABeCedy)
	ADD: podpora dalsiho 1-wire chipu (DS2438 s ID A6)
	MOD: pozmenena detekce delta stridacu (adresy nemuseji jit po sobe)
	MOD: dalsi implementace siliken protokolu
	MOD: poupraven batak pro paleni fake starteru

22.07.2010
	FIX: opraven vypis monitoru na strance mobile.htm
	MOD: upravy detekce a vycitani SMA Net preneseny do Sunny Net
	MOD: doladeni SMA Net protokolu (krome Tkk)
	MOD: dalsi upravy spojene s ladenim SMA Net protokolu

21.07.2010
	MOD: uprava SMA-Net protokolu
	ADD: pripravy Siliken protokolu
	
15.07.2010
	release SIM 1.0.3B

	MOD: nekolik drobnych uprav a osetreni ve webu


11.07.2010
	ADD: pridany multi watch dogy
	
01.07.2010
	FIX: vylesteni nacitani vyrobene energie ze stridacu Solarmax a jeji ukladani
	
30.06.2010
	ADD: pridano zakomentovane volani fce pro ulozeni total a today energy ze stridacu

	- uprava posledniho releasu (1.0.3)
	
	MOD: opraveno naposilavani dat z SPI logu
	ADD: pridana funkcnost, ze kdyz sou pulsy nastaveny na 0, tak se bere energie ze stridacu (pulsy se necitaji, comm. monitor zatim bezi)
	ADD: stridacum pridana promenna energy total

28.06.2010
	release Solar Monitor 0, 1, 2, 3 1.0.3

	MOD: upraven string verze Solar Monitoru
	ADD: zdrojak pro vypis soap histrie z logu (vypise energie pro propasle energie)
	ADD: actions - do periodickeho soapu pridany mechanismy, ktere naposilaji historii z logu
	MOD: soap alarm se vola jen kdyz je povolena destinace
	FIX: opravena energie v info SMS
	ADD: do logu pridano time modified (zaznam, ktery rika z kolika na kolik hodin se cas zmenil - jen pokud zmena byla vetsi nez 10 sekund)
	ADD: do FRAM se uklada cas prvniho nepovedeneho SOAPu
	FIX: zkopiruje se pointer na SOAP (pro dalsi akce), vola se callback a pak teprve se odalokuje pamet
	MOD: dodelano generovani period. i alarm SOAPu
	MOD: zvetseny nektere promenne v eeprom (volty, inst. vykon, nazvy vyrobce, distributora ..)
	FIX: ziskani verze z PGM BL osetreno - u starsich FW defaultne model 30
	FIX: u senzoru byly tabulky s pointerama na fce, ktere nebyly v lowtext sekci

24.06.2010
	ADD: na webu zobrazena verze SIMu (napr. SolarMonitor 100)
	MOD: prekopano posilani SOAPu (neni buffer, ale odhadne se velikost a na konec se pridaji mezery)

23.06.2010
	ADD: priprava zdrojaku pro naposilani vyroby z SPI logu do SOAPu
	MOD: zvysena verze FRAM
	ADD: do FRAM pridana promenna pro cas posledniho odeslaneho SOAPu

22.06.2010
	ADD: do actions pridana periodicka SMS
	MOD: poupraven timer.c
	ADD: GSM struktura rozsirena o typ period. SMS (den x mesic)
	ADD: na web pridana period. SMS
	FIX: vypocet hodnoty osvitu
	
21.06.2010
	MOD: poupravena konstanta ve vypoctu mV -> W/m2 (byla chyba asi 3%)
	MOD: promenna "instalovany vykon" presunuta ze sekce Report do sekce Electrometer (na webu Stridace a Mereni)
	MOD: u Solarmax stridacu se chvili podrzi hodnota erroru a pak se smaze (po 10 cyklech)
	MOD: predelano SOAP posilani - vytvoren task, ktery dokaze zpracovat jen jednu udalost (nemuze vytect buffer vicenasobnou alokaci)
	ADD: soap odesilani dostalo minutovy MWDT
	
17.06.2010
	ADD: pridany do eeprom struktury pro alarm osvit ale nevyrabi a pro IDcka peakovych stridacu
	MOD: potrebne upravy na webu (kolonka s hodnotou alm. osvitu a comba pro vyber IDcek)
	MOD: upravena GSM eeprom struktura (pridany promenne pro periodickou SMS)
	ADD: actions z poseidonu
	MOD: poupraveny modely (31 -> 25)
	MOD: prislusne upravy BL
	MOD: paleni BL smaze eeprom

16.06.2010
	ADD: init stridace - defaultne posilej soap alarmy
	ADD: dalsi model (0) -> 1 stridac
	MOD: poupraven kod pro upgrade framky

15.06.2010
	MOD: upraven BL pro umozneni pristupu z aplikace do prog. BL (precteni konstanty)
	ADD: pridany dva nove modely (SIM 2 a SIM 3) - prislusne BL
	ADD: zobrazeni stats.xml v menu
	MOD: pro model 3 se nezobrazi na webu fakturace, negeneruje a neparsuje se jeji xml, naopak cena je videt u nastaveni mereni
	ADD: zobrazeni modelu v service.htm (+ fix vypisu stringu)
	MOD: kdyz neni string box, tak se nezobrazi tabulka ve values.xml
	MOD: upravy eeprom pro podporu 3 modelu (bud hodne stridacu, nebo stridace a fakturace)
	DEL: zakomenten IP ACCESS CHECK

08.06.2010
	MOD: upravicka v generovani sms
	MOD: pozmeneno poradi tabulek ve values.xsl, pridany stringy
	ADD: pridano zobrazeni dat ze stringu
	MOD: uspornejsi format soap xml (stringy)
	ADD: vycitani chyb solarmax stridacu
	MOD: commit uprav z Mor.Ziskova
	
04.06.2010
	MOD: vycitani dat z aurora stridacu
	MOD: doladeni mazani erroru ze string boxu solar max

02.06.2010
	FIX: vycitani dat ze SolarMax MaxConnectu (stringu)
	ADD: vycitani chyb z MaxConnectu
	ADD: error pro string boxy - alarm set volani
	ADD: generovani string box erroru do xml
	ADD: soap string box error
	FIX: upraven a zaroven opraven alarmovy automat (blbe navrzene vuci stridacum)

01.06.2010
	FIX: doplneni enabled do InverterSet (pro kompatibilitu se starsimi gadgety)
	MOD: upravy pri ladeni Solarmaxu

28.05.2010
	ADD: vypis stringu do service.htm
	FIX: index.css - fix posunuti loga
	ADD: komunikace s Aurora stridaci (zbyva nacitani dat)
	FIX: casovani 1wiru upraveno i ostatnim resetum
	MOD: upraveno casovani 1wiru
	
27.05.2010
	ADD: parsovani nazvu jednoho parametru (jako u_short cisla)
	ADD: inverter.h - struktura pro data string boxu
	MOD: default dat stringu
	ADD: generovani dat stringu, generovani idx stridace pro zobrazeni ve values.xml
	MOD: zvysen pocet stridacu na 12!!!! (vice a pretece eeprom)
	ADD: fronius zobrazi svou adresu jako SN
	ADD: solarmax - ukladani dat ze stringboxu
	ADD: sungrow - adresa jako SN
	FIX: pretekla stranka se mrsila (nyni se protahne)
	ADD: mechanismus prokliku a zobrazeni aktualnich dat stridace
	MOD: peaky stridacu jsou defaultne hidden (neprobliknou v IEcku)

26.05.2010
	ADD: inicializace a vycitani dat ze solarmax stringu

25.05.2010
	ADD: vycitani trifazovych clicin ze solarmax stridacu
	MOD: upraveno zpracovani stridacu
	ADD: union a teprve v nem je inverter set a take nove string set
	ADD: dve pole pointeru (inverter a string), ktere ukazuji do spolecneho pole dat (dat pro RS485 sbernici)
	ADD: alarmy pro stringy
	MOD: upravena IDcka vseho - krom stridacu a senzoru!!! - ta musi byt stejna kuli portalu
	ADD: comm monitor - podpora stringu
	MOD: nejdelsi doba behu stridace a rekordy stridace pouze pro prvni tri stridace z inverter setu (pozdeji podle IDcek?)
	MOD: prizpusobeno wsdl gen
	ADD: pridano info o probihajici detekci stridacu (promenna nahozena po dobu detekce + refreshe webu + test promenne a vypis infa)
	MOD: prizpusobeno comm. mon na webu novemu formatu dat
	MOD: setup.js - posilani email a sms pro stringy
	MOD: thread pro stridace rozdelen na spolecnou cast, inverter a string cast
	MOD: solarmax a sunnynet - upravena detekce
	ADD: inverter_util - jednotky a nazvy promennych stringu

19.05.2010
	MOD: logo brano z jednoho velkeho png obrazku
	ADD: blikani ledky pri elmer. pulsu
	FIX: commlow (nastaveni ctrl struct. az po zamceni mutexu)

11.05.2010
	release SolarMonitor 1 1.0.2H
	
	FIX: kdyz zadano +420 do odesilatele SMS, tak se neposila
	MOD: zmeneno logo (na .png se stinem)
	ADD: date picker
	FIX: funkcnost odesilani SOAPu - opravena

04.05.2010
	FIX: do invoice pridano DPH celkem
	MOD: optimalizace xml pro alarm historii
	ADD: checkbox pro povoleni portal alarmu a log alarmu
	ADD: flag pro povoleni portal a log alarmu
	ADD: generovani alarmoveho soapu
	MOD: upravena pristupova parva pro web
	ADD: implementace danfoss protokolu, propora riello ups protokolu (aeg)
	FIX: smaNet kodovani
	FIX: graf - generovani dat pro graf

27.04.2010
	MOD: upravena struktura v eeprom - pro soap a pro soap report
	MOD: soap zdrojak z poseidonu + kontrola responsu serveru (200 OK)
	MOD: souvisejici upravy wsdl_gen
	ADD: na web pridano nastaveni soap_reportu

23.04.2010
	FIX: hodnota monitoru v SMSce, format chyby stridace
	MOD: format cisel na webu (prozatim hlavni stranka - desetinna carka, mezera mezi 1000)
	MOD: zmenena presnost ukladani energie (total -> v nasobcich 0.1kWh)
	 - mobile.htm, service.htm, wsdl, xmlgen, nove zaznamy do logu (s novou presnosti, prizpusobeni starych zaznamu), 
	  prizpusobeni do grafu, do statistik, do spilogu, do getEnergy
	ADD: pridan retezec verze do fram a start pro rychlou orientaci v fram, pri prechodu z predchozi verze se updatuje presnost kWh

19.04.2010
	MOD: makro do detekce aeg
	MOD: misto "---" se zobrazuje "Ok" jako stav stridace bez erroru (sms, 
	ADD: detailed error (v emailu a na webu - jen kdyz error)
	ADD: Zac promenna
	FIX: inicializace 1-wiru

16.04.2010
	FIX: nenastavoval se nazev chyby stridace pro Historii alarmu
	MOD: chyba z AEG stridace (puvodne jako 1 - 32, nyni 1, 2, 4 -> 2147483648 a jejich soucty -> podle me blbost, ale budiz)
	MOD: chyba stridace (Chyba 1 -> Chyba stridace 1)

15.04.2010
	reelase SolarMonitor 1 1.0.2A
	
	FIX: email, sms u stridace
	MOD: pocesteni upload pagei
	FIX: delta h_on ukladani
	- opomenuty koment
	FIX: spatne maskovany error u aeg stridacu

14.04.2010
	MOD: oprava detekce aeg stridacu

13.04.2010
	FIX: oprava stats.xml
	
	release SolarMonitor 1 1.0.2
	
	FIX: zbytecne testy pri zmenenem sntp serveru (testuje se pak pri kazdem pruchodu)
	FIX: log graph - spravne porovnani periody s casem v logu (zobrazovalo se o hodinu vedle)
	FIX: delta stridace - nahozeni enabled u promennych
	MOD: soap - preklopeni xml stridacu na atributy

08.04.2010
	release SolarMonitor 1 1.0.1Y

	FIX: pouziti dph ve fakture
	FIX: vypis hodnot vyroby pro fakturu
	MOD: zvetseno pismo faktury
	
01.04.2010
	MOD: defaultne vypnuta web servica
	MOD: sirka sloupce s nazvem stridace ve values.xsl
	MOD: hodnoty stridacu ve <Val> s atributy
	FIX: inicializace multiplieru u Pac
	FIX: inicializace Inverter Vars pri detekci stridacu (fce)
	ADD: podpora 3fazovych a vice stringovych AEG stridacu
	FIX: fronius preklep
	
26.03.2010
	- fix release SolarMonitor 1.0.1W
	
	FIX: alarm set u senzoru
	
	release SolarMonitor 1 1.0.1W
	
	MOD: doladeni 3F stridacu aeg (info z 1. faze), jiny mode, error atd. + nepodporovana velicina neni enabled
	
25.03.2010
	ADD: v xml/inverterset se posila maxcnt promenna -> neposilaji se entry pro vsechny stridace
	MOD: baudrate a protocol stridacu se posila mimo entry
	MOD: pridany promenne pro vice fazi a stringu (pole hodnot long - typ podle enumu)
	ADD: fce pro ziskani jednotky a nazvu promenne stridace (sensor_util.c)
	MOD: prace s promennymi stridace upravena (pristup do noveho pole)
	ADD: v poli promennych promenna Enabled -> rika, jestli dany stridac promennout/velicinu podporuje
	FIX: sunvill -> sunville
	MOD: smtp - dynamicke generovani velicin stridace (z noveho pole)

22.03.2010
	ADD: do eeprom (report struktura) pridan typ vykazu
	FIX: auth (no access -1 -> 3)
	MOD: pulsy.htm -> service.htm (vsechny stridace)
	ADD: report.xsl (4 verze vykazu), template.xsl (combo)
	ADD: settings.xsl - download log.csv
	MOD: osekana verze <SenSet>
	MOD: id stridacu neni fixne v xmlgen/parseproc (prideluje inverter rutina)
	MOD: aeg, smanet, sunnynet - id se vezme ze serioveho cisla
	MOD: log_user.c - generovani energie (uz neni treba, aby byl den po konci obdobi), 
		tisk logu.csv (aby se nezobrazil, ale stahnul)
	ADD: podpora sunvill protokolu (zdrojak)

17.03.2010
	release 1 SIM 1.0.1Q
	
	FIX: vypis Delay u senzoru (kdyz zadny senzor)
	ADD: na webu je Sunvill protokol
	FIX: chybejici include v inverter.c
	MOD: SNTP - v komentu by mel byt teoreticky spravny kod, ktery ale nechodi (pro pozdejsi implementaci)

16.03.2010
	FIX: chybejici byty v alokaci pri vypisu spilogu
	MOD: zmenseni dat pro graf (zkraceni retezcu - Values -> V, Entry -> E, X_labels -> X)
	ADD: inicializace vice SMA stridacu (SunnyNet i SMANet)
	FIX: Delta - odlisnost protokolu pro CI100 a nikoliv pro SI3300
	ADD: podpora Sunvill protokolu (AEG zdrojaky)
	ADD: pridano generovani stats.xml (obsah)
	ADD: do wsdl pridano generovani dalsich parametru (iac, fac atd.)
	MOD: upraveny napovedy na strance bill_cfg.xml (Fakturace/Nastaveni faktury)

15.03.2010
	MOD: upravy v Delta protkolu pro jeho spravnou funkcnost
	
11.03.2010
	ADD: Schneider Sun Ezy protokol (spolecna API s AEG)
	ADD: pridana stranka stats.xsl (v menu je prozatim skryta)
	MOD: wsdl_gen.c - oddeleni wsdl generovani
	MOD: pridano trideni 1w senzoru podle ID pri autodetekci (PO NAPALENI NASLEDUJICICH 
		FW PRES PREDCHOZI SE PRAVDEPODOBEN NEZOBRAZI DOPOSUD LOGOVANE HODNOTY SENZORU V GRAFU)
	FIX: SMANet - parsovani odpovedi stridace
	ADD: do AEG pridan kod, ktery cte 1. string, pripadne 1. fazi (u vice stringovych ci vice fazovych stridacu)
	MOD: SN se inicializuje do '-'
	MOD: generovani spicek (kdyz je 0 napeti, nebo 0 vykon, tak se neuklada)
	ADD: aktualni vykaz

05.03.2010
	ADD: pridan popisek k sleep(63)
	MOD: ipv, iac a pac -> long
	ADD: na webu je Delta protokol
	MOD: verze stridace zvetsena na 18 znaku
	FIX: kdyz je AEG teplota 0°C, tak se neuklada
	ADD: pri autodetekci 1-wiru se zobrazi, zda-li bezi parazitne

03.03.2010
	oprava release SIM 1 1.0.1K
	
	FIX: chybka v senzorech (kdyz invalid, tak se dalsi preskakovali) 
	FIX: generovani a parsovani Delaye u senzoru

02.03.2010
	release SolarMonitor 1 1.0.1K

	MOD: init hodnota odkazu - www.solarmonitor.cz
	ADD: dump framky (fram.txt)
	FIX: spatne porovnani ve vypisu z SPI Logu (>= -> >)
	FIX: vzdy, kdyz se nastavuje systemovy cas, tak se prepocita cas probuzeni logovaciho tasku
	
01.03.2010
	ADD: zobrazeni aktualnich hodnot ze stridacu na strance overall.xml 
	MOD: kdyz neni seriove cislo stridace, tak se zobrazi ID: xxxx
	ADD: pocatky implementace delta protokolu
	ADD: do aeg protokolu pridan 3-fazovy cas a vykon
	ADD: pridana podpora stridacu Fronius IG-TL xxxx
	MOD: doladeni protokolu Solarmax
	ADD: api hex to long bylo pridano

23.02.2010
	MOD: debugovaci kod pro solarmax z bolky
	MOD: seriove cislo v RAM predelano na pole bytu (puvodne jen long)
	ADD: do inverter struktury v ramce jsem pridal pointer na pripadna alokovana data (je potreba u aeg - kazdy stridac ma svoji tabulku)
	FIX: doladen algoritmus pro indexovani promennych v aeg protokolu
	ADD: pridano neklik vypisu do promenne temp v ramce (od stridacu)

18.02.2010
	MOD: par uprav u pana Suntycha (testoval se rslt, kdyz nemel)

17.02.2010
	release SIM 1 1.0.1H

	MOD: setup.js - kdyz neprihlasen, tak zkratime cekani na refresh	
	MOD: mutex init nyni v TwMasterInit
	ADD: pridana navratova hodnota do fram api fci
	MOD: zmena v ethernutu - vespod se synchronizovalo s RTC -> vycazeno
	
16.02.2010
	release SIM 1 1.0.1G
	
	ADD: pri chybe -110 v logu odecteme jeste hodnotu TwMasterError()
	MOD: upraveno zpracovani dat od stridace (SMA protokol)
	FIX: u SMA-Net protokolu se mel kodovat i CRC (FCS), ale nekodoval/nerozkodoval
	FIX: predelana pprace s buffery u posilani a prijimani dat od stridacu 
		-> globalni staticka pole (pri autodetekci "vytekl" http thread)
	MOD: prejmenovany nektere promenne pro lepsi prehlednost
	
15.02.2010
	release SIM 1 1.0.1E
	
	FIX: pridana inicializace I2C mutexu
	FIX: pridana inicializace sensor store mutexu
	MOD: synchronizace RTC po 2 hodinach
	MOD: zmenen default. nazev jednotky
	MOD: povolena fce kontroly spravneho probuzeni log timeru
	ADD: pridan vypis chyby od spilogctrl
	FIX: rs485 mutex inicializace
	MOD: prejmenovana promenna web_service na web_service_report

05.02.2010
	release SolarMonitor 1.0.1D
	
	MOD: prozatim nezobrzen AEG stridac v combu
	MOD: prumerovane hodnoty se vymazou az tesne pred 1. hodnotou z noveho prumeru (v cyklu, ktery vycita senzory a jiz ne primo v logu)
	ADD: prozatim zakomentovany test na nasobek periody pri probuzeni logovaciho threadu
	FIX: pristup na I2C je chranen mutexem
	MOD: RTC synchronizace kazdych 50 minut

04.02.2010
	MOD: stridac Sungrow rozchozen v realu
	ADD: par debugu do AEG stridace

03.02.2010
	ADD: pridan neznamy stav (rezim) sma stridacu (idx 10 = MPP-Peak)
	MOD: upravn soubor pro zalohu (config.xml) - vypusteny nektere tagy
	MOD: prizpusoben puvodni kod z Poseidonu pro periodicke posilani web servici

02.02.2010
	release SolarMonitor 1.0.1B

	FIX: opravena fce hodinove synchronizace s RTC
	ADD: pridana podpora pro Solarmax stridace
	MOD: nekolik doladeni Sungrow protokolu (desetinna mista nactenych hodnot)

01.02.2010
	ADD: pridana podpora stridacu Sungrow

	release SolarMonitor 1.0.1

	MOD: verze (fw i web) -> 1.0.1
	ADD: pridana prvni implementace Sungrow protokolu (zatim pouze soubory + kombo na webu)

29.01.2010
	MOD: upraveno par retezcu na webu
	FIX: opraven jiz rocni bug v inicializaci spi logu
	ADD: pokud se nepovede init logu, zkusi se po 1s znovu (novinka :)
	ADD: do pristupu k framce pridan MUTEX! - aby nedoslo ke konfliktu

27.01.2010
	MOD: upraveno poradi promennych v spi log strukture
	ADD: pridan a pouzit oddeleny file system pro log
	ADD: pridana funkcnost pro rychlejsi vypis grafu (zatim nepovolena - treba doladit)
	FIX: solar metr byl omezenej na 200W/m2
	FIX: doplnen titulek vykazu
	ADD: pridano rucni zadani vyroby pro fakturaci

26.01.2010
	MOD: puvodni vypis message.xml predelan na http (z xmlgen presunuto do http_pages)
	MOD: upraveny struktury pro print data (faktury a vykazu) - do eeprom pridana vyroba

25.01.2010
	FIX: v graph.xsl chybel include javascriptu (z danych stranek nefungoval reset jednotky)
	MOD: inverter.h/serial_number (puvodne long -> nyni 16x char (16Bytu)
	 - pretypovani pro pouziti noveho serial_number na SMA protokolech
	 - aeg nyni uklada vsech 16 Bytu sveho sn do eeprom
	MOD: u aeg reprezentujeme chybu stridace cisly 0, 1 - 32
	MOD: doladeni initu stridace po jeho samostatne "odregistraci"

21.01.2010
	FIX: opravena registrace stridace (prideleni adresy)
	ADD: oznacena mista, kde se musi poresit registrace stridace po vypadku (nyni by to umrelo...)
	ADD: pridan soubor log.csv (to same jako spilog.txt)
	MOD: upraveno samplovani teplot - nyni uz neni u kazdeho senzoru, ale dela se 
		vzdy po precteni posledniho 1-wire cidla + v menu se ceka vzdy 900ms 
		- puvodne se dopocitavala pevna perioda 1000ms
	
20.01.2010
	FIX: combo se stridaci
	MOD: fronius zkousi GetVersion a kdyz ne-e, tak zkusi GetType

18.01.2010
	MOD: kdyz solar > 2000, tak error
	MOD: peakset se dela, jen kdyz value != -9999
	MOD: upravena reprezentace chyby stridace (pouze cislem)
	ADD: pridano BR 14400
	ADD: pridan defaultIP pomoci DIP 4

11.01.2010
	MOD: prohazeni seznamu tridacu
	MOD: upravena sirka sloupcu na strance se stridaci
	ADD: pridana dalsi podpora pro AEG (vycitani dat)
	ADD: inicializace nazvu stridace na "-"
	FIX: zpracovani a zobrazeni CommMonitoru

07.01.2010
	FIX: ukladani na strance s nastavenim stridace - delalo autodetekci
	FIX: ve fakture se nezobrazilo cislo elektromeru
	ADD: pridana castecna podpora pro AEG stridace
	FIX: !SNAD! opraveny vypocet vyrobene energie od pocatku roku
	FIX: pridan mutex pro komunikaci se stridacem
	FIX: inicializace na SMA-Net protokolu (mela byt nulova adresa)

04.01.2010
	MOD: oddeleni verze stridace a serioveho cisla stridace
	MOD: nova funkcnost inicializace stridacu (nastaveni br, protokolu,
		detekce, inicializace a cteni ze stridace) -> umime vice stridacu
	FIX: osetreni stavu, kdyz pri zapisu do logu jeste neni zprumerovano 
		(resp. neni zadna hodnota pro prumer -> default -9999/1)
	MOD: upravy webu pro inicializaci vice stridacu

22.12.2009
	MOD: comm. monitor/value nyni reprezentuje pocet hodin NEkomunikovani
	ADD: pridana stranka mobile.htm, u ktere byla snaha zobrazit co nejvice informaci 
		pri male velikosti souboru (stranka pro mobilni zarizeni - velikost cca 1.5kB)
	MOD: retezec "nejsou data" nahrazen znakem "-"
	ADD: do emailu pridano zobrazeni libovolne mnozstvi stridacu
	
15.12.2009
	MOD: pocet stridacu zvetsen na 3
		- prislusne upravy pro communication monitor
		- prislusne upravy v eeprom (1 -> 3)
		- format runtime (nyni pouzit entry set)
		- inverter.c
		- overview - pole rekordu a pole runtimu
	MOD: fronius - mod vychazi ze stavu komunikace a aktualniho vykonu (on, off, waiting)
	MOD: upravena max delka nazvu alarmoveho vstupu v Log_AlarmHistPrint
	FIX: ? snad oprava chyby v prumerovani
	FIX: sim_values/test na prechod ze dne na den - byl spatne
	MOD: pri pouziti spi flashky > 1MB se na file system pouzije stejne pouze 1MB
	MOD: nazev senzoru po autodetekci (cislo 240,1,2 -> 1,2,3)
	ADD: pridany soubory pro AEG stridace
	MOD: upraveno posilani SMS (textovy - srozumitelny format)
	ADD: pridana funkcnost SNTP - 10x behem cekani ok periody se provede sync. podle RTC
	MOD: upravy webu
		- podpora pro vice stridacu (3)
		- okraje text boxu a selectu (kvuli mistu na strance)
		- posilani nastaveni tel. cisel pri posilani test. sms
		- hlaska o tom, ze zarizeni je na jine ip nez doposud
 
03.12.2009
	FIX: oprava obsahu setup.xml
	- popis commitnutych zmen:
	MOD: zmensena delka html stringu a syslen->title len
	MOD: po uploadu se zobrazi stranka settings.xml
	FIX: logo nechce
	FIX: dovychytani otevirani faktury (mozila, opera, ie) + dalsi upravy setup.js
	MOD: xml/agent - pridan DemoMod (zrusena sekce global)
	FIX: chyba v SReport
	FIX: overview, sim_values - opravena prace s casem

01.12.2009
	MOD: commit pred prahou

20.11.2009
	FIX: spatne pocet id v eeprom
	MOD: reset peaks a nastaveni promenne s casem autodetekce presunuto do temper_setup (v zavislosti na vysledku eeprom_put)
	MOD: po autodetekci (z settings.xml) se presmerujeme zpet na settings.xml
	MOD: doimplementace SMA-Net protokolu (crc16 a doladeni komunikace)
	MOD: pri vypisu rocniho grafu se vypisuje s periodou 24 hodin (v grafu je casovy udaj 23:59)
	FIX: do setupu.xml pridany fakturacni udaje (slouzi pro stazeni a upload konfigurace)
	FIX: opravy ve flashi (staci pouze graph.txt), chovani grafu pri -9999

13.11.2009
	ADD: castecna implementa SMA protokolu (uprava webu, novy typ komunikace)

12.11.2009
	MOD: odstraneni prebytecnych komentu a hotovych TODO
	FIX: prumerovani (u_long cnt -> long) - delalo chybu pri vypoctu, doladeni prumerovani
	MOD: upraveno cteni solarniho panelu, pridana teplotni kompenzace
	ADD: pridana funkcnost pri autodetekci - nesmaze se log, ale graf se vypise az od casu autodetekce
	FIX: NutEventPostFromIrq z preruseni (puvodne async)
	MOD: rozsekani zdrojaku spi logu
	MOD: osetreni Demo Modu (drive vracelo 401)
	MOD: zobrazeni hlasky, kdyz err 405 na webu
	MOD: rozsiren vypis thread stranky

09.11.2009
	MOD: upravena/vytvorena makra pro timeouty u stridacu
	ADD: pridan kod pro ukladani prumerovanych hodnot a jejich vypis do spilogu
	ADD: solaru pridano zapocteni utlumu kouroveho skla
	MOD: upraveno zpracovani stridacu 
		(do eeprom se kazdemu stridaci ulozi pouzita rychlost a protokol), 
		take se pouziva manualni mod pro zadani techto nastaveni
	ADD: debugy pro fram_api.c (+ vynechan kod, kdyz se nepovede alokace)
	MOD: zvetsen stack UDP setupu
	ADD: do sensor value struktury pridany promenne pro prumerovani
	MOD: timeout MWDT pro PulsInc zvysen na 1 minutu
	MOD: prizpusobeni upload dialogu simu (barvy, font, cestina)
	ADD: do kodu pridana reakce na zmenu sntp serveru
	FIX: chyba v report.xsl
	MOD: upraveno posilani xml commandu pomoci js (pridana stranka, ktera se pak refreshne)
	MOD: podminene posilani tagu pro stridac, elektromer a kalibraci
	ADD: pridano tlacitko pro syn. casu
	MOD: kazdemu stridaci se nastavuje baud rate, protokol a rezim detekce (man/aut)
	FIX: nastavovani obdobi pro vykaz (listopad se menil na prosinec)
	MOD: parsovani a generovani xml prizpusobeno zmenam ve webu
	MOD: pouziva jine kryptovani, pripona imagi zmenena na eti

05.11.2009
	FIX: opravena fce SNTP - pri zmene serveru jiz neni treba restart

27.10.2009
	ADD: pridana podminka, ktera zakaze modem az po spusteni 
		- nyni se povolil/zakazal pouze pri startu
	ADD: pridana promenna pro citani pulsu v preruseni (pro pripad, 
		ze by vzniklo vice preruseni jeste pred spustenim PulsInc tasku)
	MOD: zpracovani stridace "rozhozeno" do vice vrstev (pripravy pro snazsi 
		implementaci dalsich stridacu a protokolu)
	ADD: pridana podpora pro fronius stridace
	MOD: ioctl presunuto primo do fci GSM_Init a Inverter_Init
	MOD: baudrate prirazeno kazdemu stridaci (puvodne spolecne)
	ADD: pridany prog. retezce (pro nadchazejici implementaci fronius stridacu)
	MOD: ow_low - delaye cteni se nastavuji makrem
	MOD: nepouzivame hours total promennou u stridace - zakomentovano
	MOD: upraveny soubory webu (stranka stridace, barvy grafu)

20.10.2009
	FIX: zahrnuti letniho casu do RunTime updatovani
	MOD: pocet senzoru zvysen ze 3 na 6
	FIX: log - preskakovani zaznamu po zmene hodnoty energie 
		- preskocili se vsechny zaznamy, ale nyni pouze u stridace -9999 a ostatni se vypise normalne
	MOD: pri vypisu formatovaneho casu z logu se vypisuji mezi dnem mesicem a rokem lomitka misto tecek
	MOD: prumerovani hodnot - nyni pocet prumerovanych hodnot zvlast pro kazdy senzor 
		- puvodne kdyz byl jeden zaznam -9999, tak se hned vypsalo do grafu -9999
		- nyni pokud alespon 1  validni zaznam, tak se vypise ten
	ADD: do pulInc threadu pridan watchdog
	MOD: doplnena uprava CheckToday
	MOD: upravy webu - certificate a board promenne pouze pro vyrobce (z identifikacnich udaju do dat faktury)
		- nalezite zmeny ve stylesheetech, posilacim js a v generovani a parsovani xml
 
19.10.2009
	ADD: pridana podpora senzoru se solarnim clankem
	MOD: zmenen vypocet intenzity slunecniho zareni (zmeneny velikosti odporu)
	MOD: z nazvu alarmovych vstupu vycazena diakritika
	ADD: fce checkToday zahrnuje i letni cas a casova pasma
	FIX: pridana 7. barva cary v grafu (nyni 6 senzoru + 1 vyroba -> predtim se nezobrazil posledni senzor)
	MOD: upraveny barvy car v grafu

08.10.2009
	MOD: nezavisle na poctu pulsu/kWh ukladame do FRAMky vzdy ve Wh a pulsech
	MOD: upraveno ukladadni nejefektivnejsi hodiny
	MOD: upravena fce "preskakovaciho" zaznamu v logu (stejny jako periodicky), ulozi se pri zmene hodnoty energie
	FIX: podminene ukladani dat ze stridace do overview
	MOD: vypis energie prizpusoben novemu ulozeni ve Wh (zjednoduseni)
	FIX: vypis nedostupnych dat stridace
	MOD: prohazeni fci binaru
	FIX: oprava nekolika hrubek na webu
	FIX: doplnena fce pro parsovani pulsu
	FIX: ulozeni noveho casu fakturace pouze, pokud je validni
	FIX: ulozeni pulsu a energie, pouze, pokud se zmenila	
	FIX: ow.c - chyba, pokud nalezen znamy chip (jiny nez 2438), ale s neznamym obsahem/merenou velicinou
	FIX: upraveno casovani 1-wiru
	MOD: zmenen prevod napeti na W/m2 u solaru
	ADD: pridano makro vracejici aktualni hodnotu letniho casu (posunu)
	MOD: obrovske upravy tela emailu
	FIX: upraven header emailu (nyni jiz konecne chodi ok vsude)
	MOD: upraveny soubory webu

24.09.2009
	MOD: commit upravenych souboru webu
	MOD: presunuti souboru souvisejicich s one wire senzory do sensor/ow/
	ADD: vytvoren novy udp setup, stary odstranen
	ADD: favicon.ico
	MOD: aktualni setup.js, linkdef, resources.h a msg.h
	ADD: pridan thread, ktery ma na starosti stridac + prislusne upravy	
	FIX: definice adresy pro ulozeni peak setu do framky (bylo prohozene)
	MOD: odebrany hodiny od zobrazeni stavu monitoru v emailech
	FIX: overview - opravena prace s runtimem
	MOD: pocesteni SMS
	MOD: inicializace eeprom (delay 60, invalid cnt 2, alarm binaru active if on)	
	MOD: zmena ip se uklada vzdy, kdyz neni dhcp, vzdy se zobrazuji staticke adresy
	ADD: do dat faktury pridany hodnoty pro nakoupenou energii
	MOD: uprava posilani http erroru
	MOD: pri nepovedenem uploadu se vraci error
	MOD: vracen timeout 10s po uploadu fw
	ADD: pridana stranka pro stazeni setup.xml (config.xml)
	MOD: vracena perioda pro vypis grafu z logu
	FIX: rozchozen comm monitor (nikdy se nenastavilo enabled)
	MOD: prohozeny stranky ve fakturaci
	
15.09.2009
	MOD: commit uprav webu

07.09.2009
	FIX: opraveno casovani 1-wiru (cekani na nastaveni urovne senzorem)
	MOD: dokoncen anemometer (rychlost vetru)
	
21.08.2009
	MOD: upravy webu, faktury a vykazu, odstranen index.js (fce se volala pouze 1x)
	FIX: opravena fce Sec2Ticks a naopak (bylo << 4)
	FIX: u senzoru se nenastavoval alarm, kdyz bylo out of range
	FIX: kdyz nebyl 1-wire od zacatku -> nebyl invalid
	FIX: pro atmegu 2561 nadefinovana 1M flash
	FIX: preklep v alarms.c + nahrazeno Sec2Tics
	MOD: prekopan email k pouziti se simem
	ADD: pridana funkcnost, ktera osetri spicku v grafu, pri korekci hodnoty energie
	MOD: kvuli default hodnote zmenena delka typu stridace
	MOD: poupraveno volani fce pro update efektivity
	MOD: zakomentovano log also IO
	MOD: upravy v generovani a parsovani xml
	MOD: podle potreb upraveny datove struktury pro fakturaci a ceny
	FIX: doladeny funkcnosti overallu
	
14.08.2009
	MOD: lokalizovano par retezcu
	MOD: prizpusobeni kodu pro ATMegu2561
		- fce a thready do lowtext sekce
		- kontrola znamenek datovych typu (char x u_char)
		- odladen interrupt pro cteni pulsu elektromeru
 
13.08.2009
	ADD: pridano generovani nahledu faktur a vykazu
	MOD: dokonceno generovani a formatovani faktur a vykazu + parsovani prislusnych xml
	MOD: upravy webu - hlavne fakturace, par fci pro generovani xml (setup.js)
	ADD: do logu pridan vypis energie (na zacatku a konci obdobi)
	ADD: prvni pripravy atmegy2561 - pridan BL
	ADD: pridany nove datove struktury pro faktury
	
10.08.2009
	FIX: opraveno nastavovani casu a data
	MOD: upraveno generovani faktury a stylesheet pro jeji zobrazeni

07.08.2009
	MOD: Rekordy prejmenovany na spicky (Peaks)
	MOD: pocet pulsu do eeprom
	ADD: do eeprom pridana struktura pro data fakturace
	MOD: dodelano parsovani a generovani delay senzoru
	ADD: parsovani a generovani cen a dat fakturace
	ADD: pridany fce pro generovani xml pro fakturu a vykaz :)
	MOD: velke stehovani souboru pro web 
		+ pridany stylesheety pro fakturu a vykaz, pridani do filesystemu simu 
		+ upravy webu (fakturace - generovani faktur)

06.08.2009
	- zakazany nektere debugy
	MOD: upraveny struktury v data.h
	ADD: vytvorena fce GetDate() - prevede retezec na dormat time_t
	ADD: pridana makra pro NEpreklad kodu pro stridac
	ADD: do eeprom pridany promenne pro dakturaci (cca 1100 Bytu -> cca 400 Bytu zbyva)
	ADD: pridano generovani xml pro faktury a vykazy
	ADD: pridano parsovani xml pro promene z fakturace a vykazu
	MOD: par uprav webu

05.08.2009
	MOD: potrebne upravy webu
	 - dopitvoreni zobrazeni nastaveni fakturace a vykazu
	ADD: pridano generovani fakturace (zatim pevne retezce)
	ADD: pripraveny struktury pro eeprom fakturaci
	ADD: pridana funkcnost, ktera zpocita a zobrazi nejdelsi dobu behu stridace (cca odpovida nejdelsi vyrobe)
	ADD: do rekordu pridany dalsi promenne stridace
	ADD: do alarm historie z spi logu vypisuji i startupy
	MOD: dokonceni prace s univ. 1-wire senzorem

31.07.2009
	- zakomentovani debugu
	MOD: hystereze v ifdefu (nepouzivame ji)
	MOD: doplnen a doupraven overall.xsl
	ADD: parsovani hodnoty vyrobene energie (pro kalibraci s elektromerem)
	MOD: upraveno posilani desetinnych mist rekordu
	FIX: osetrena konverze solaru (mozna pretekal datovy typ)
	ADD: pridana fukcnost vypocu, ukladani, mazani a posilani nejefektivnejsi hodiny (nejvice vyrobeno za hodninu)
	MOD: udelany prislusne zmeny v xml a xsl

30.07.2009
	FIX: alarms.c - do switche doplneno default:
	MOD: pretvorena/dotvorena tabulka s rekordy senzoru a dalsich velicin
	MOD/ADD: doplnen kod pro ukladani a spravu rekordu - nova unita overview.c, 
	uklada se do FRAM (vytvoreno api pro ukladani),
	vytvoreno xml pro rekordy + jeho generovani a parsovani
	
29.07.2009
	MOD: predelani/dodelani alarmoveho automatu (delay i pro konec alarmu)
	
28.07.2009
	MOD: historie alarmu se vypisuje od nejnovejsiho po nejstarsi (odshora dolu)
	ADD: do alarms.c pridana fce, ktera vraci nazev alarmoveho vstupu 
		(napr. sensor 1, vstup 4, stridac 1)
	 	- pouzito v smtp, 
	MOD: upravena inicializace periodickych promennych v mainu (neni treba delat tim(NULL), 
		ptz jeste neni nastaven
	ADD: pridano generovani historie alarmu z logu - fce, ktera vypise jednotliva entry
		- take pridana funkcnost pro smazani historie (vypisou se pouze udalosti vznikle po stisku tlacitka) 
		- posila se <Cmd><Type>AlClr
	MOD: upravena inicializace stridace - defaultne N/A misto dat (napr. serioveho cisla)
	ADD: podobne upravy pridany i do generovani xml pro hodnoty jako je teplota 
		(pokud stridac neni online, zobrazime N/A)
	ADD: potrebne upravy pro historii ve stylesheetech (tabulka se scroll barem)

27.07.2009
	MOD: upravena flash s grafem (parsujeme entry), zmenena barva pozadi
	ADD: pridany (a upraveny puvodni) konfiguracni textaky pro graf
	MOD: upravy v xsl pro graf
	MOD: fce pro vypis dat z logu se nenastavuje pri inicializaci, 
		ale pri vypisu logu (globalni promenna zustava, ale nastavi se az pri volani prislusne fce)
	ADD: do log_user.c jsem pridal fce pro vypis grafovych hodnot (pro den, tyden, mesic a rok)
	ADD: generovani xml pro menu s grafy
22.07.2009

	MOD: commit uprav webu
	MOD: zmeneno nekolik retezcu na ceske (Binary -> Vstup atp.), inicializace monitoru na 24 hodin
	FIX: opraven idx predavany v sensor.c ve fci AlarmSet()
	ADD: fce pro vynulovani a nastaveni Counteru v FRAM (pro kWh)
	ADD: do invertor.c pridano volani AlarmSet() + v alarmovem automatu pro to pridana podpora
	MOD: uprava generovani Energy tagu	
	ADD: dplnen kod pro praci s univ. 1-wirem
	ADD: pridana podpora pro barometr
	FIX: pridan test na rozsah indexu 1-wiru
	MOD: generovani xml - uprava formatu energie
	
17.07.2009
	ADD: pridana funkce DestroyDevice
	ADD: dodelana funkcnost mereni rychlosti metru (anemometer)
	ADD: pridan prepocet humidu u moisture metru (ds2423)
	MOD: alokovani driver dat presunuto do fce pro vytvoreni devicu
	MOD: pointer na one_wire data se nyni uklada take pri vytvareni devicu
	
16.07.2009
	ADD: do zarizeni pridan pointer na 1-wire strukturu
	MOD: vytvoreno pole s pointery na device - tyto pointery odstraneny z pole s 1-wire chipy
	
15.07.2009
	MOD: MOD: doplneni chybejicich a odstraneni prebytecnych OW includu + prejmenovani struktury na SOneWire
	MOD: pokud se nalezne senzor, zjisti se pocet kanalu a pokud celkovy pocet
		vcetne nove nalezenych kanalu > MAX, tak se neprida zadny kanal 
	ADD: pridano cteni 1-wiru DS2760 (vlhkomer)
	ADD: do devicu pridan p_data (driver data) - do techto dat presunuty jenotky, v budoucnu napr. prevodni veci pro universal 1-wire
	ADD: do driveru pridana fce get unit

10.07.2009
	MOD: zmena prace s jednotkami - do ted enum + odpovidajici pole retezcu, nyni ulozene v pameti primo jako retezce
	MOD: upravy funkci, ktere pracuji s jednotkami
	ADD: xml rozsireno o InverterSet (vcetne parsovani - zbyva radne otestovat)
	MOD: z alarmu odstranena CHANGE funkcnost (puvodne SNMP trapy pri zmene stavu, ale nikoliv alarmoveho stavu)
	ADD: pridan alarm_end cas - ceka se po dobu v delay, nez skonci alarm (stejne jako pri zacatku alarmu)
	REM: odstranena prihlasovaci uroven RO + outputs
	ADD: pridana podpora novych 1-wire chipu
	ADD: rozsirena podpora DS2438 (pridano mereni novych velicin)
	- zmeny ve statickych souborech webu

01.07.2009
	ADD: dalsi upravy ve webu + pridano generovani vsech xml (zatim neobsahuji vsechna data)
	MOD: do sensor value struktury pridana data struktura (v ni je value a read state)
	ADD: pridany staticke soubory pro novy web, nekolik uprav pro generovani novych xml
	ADD: prevelike upravy a implementace 1-wire senzoru, uprave jejich zpracovani, 
	podpora pro vice kanalu, rozliseni jednotlivych senzoru, rozdeleni do vice vrstev kodu
	
12.06.2009
	MOD: upraveno ukladani a vypisovani z SPI logu (podle dokumentu na sandokanu 
		- zaznam alarmovy, startup a periodicky)
	MOD: obsluha stridace - namisto if + else pridan switch (pripravy automatu)

11.06.2009
	MOD: uprava testovaci stranky pulsy.htm
	MOD: upravena logika nastavovani alarmu a zjistovani stavu binarnich vstupu
	FIX: odstraneny posledni zminky o SNMP (nastavovani alarmu)
	ADD: komenty k hysterezi (asi ji odstranime uplne?)
	ADD: pridano sledovani citace pulsu comm monitorem
	ADD: drive pridane webove soubory pridany do httpstru.h
	MOD: upraveno posilani setupu.xml (stale se posila bez stylesheetu, 
		ale take generovani dalsich "setup.xml" se stylesheetem - viz. alarms.xml)
	MOD: upraveno generovani comm monitor tagu podle provedenych uprav kodu
	MOD: upraveno xml - logika alarmu 
		(oddelene nastaveni posilani emailu a sms pro senzory, vstupy a comm monitory)
	MOD: zpracovani invertoru - pridana funkcnost, ktera se po startu pokousi 
		zinicializovat stridac (pokud se nepovede, tak se to provadi stale 
		po cca 10 sekundach) + pridan timeout komunikace + promenna state s infem o techto stavech
	MOD: communication monitor oddelen od binarnich vstupu, timeout se definuje
		zvlast pro kazdy monitor, prizpusobeno alarmovemu automatu,
		upravena struktura v EEPROM
	MOD: rozsireni alarmoveho automatu o communication monitor
	ADD: prvni upravy logovacich struktur (pridano logovani energie, slouceny senzory)
	ADD: pridany prvni (testovaci) soubory noveho webu

03.06.2009
	ADD: pridan time.txt do konfiguraku -> kdyz byl prazdny, tak nechodil SPI Log
	ADD: pridany pole retezcu pro zobrazeni modu a erroru stridace - reprezentace na webu
	FIX: zaifdefovan parametr debugu v log.c (kdyz nebyl definovany report, tak to hlasilo chybu)
	MOD: prvni upravy formatu logovanych dat
	MOD: odstraneny prebytecne konce radku

02.06.2009
	DEL: odstraneny veskere pozustatky po SNMP
	FIX: opraven idx MWDT pro commlow stridace
	ADD: pridana docasna stranka pro zobrazeni aktualnich dat ze stridace 
		a info o vyrobene energii
	MOD: opraven pocet senzoru
	ADD: rutiny pro cteni invertoru - doplneny a rozchozeny 
		(nyni po startu zinicializujeme stridac a periodicky z nej cteme data)
	MOD: povolena FRAM a RTC
	ADD: doplneny kody pro pocitani pulsu od elektromeru + prezentace soucasnych hodnot 
		+ ukladani/nacitani z FRAM

25.05.2009
	MOD: pridany/zkopirovany nektere vychozi zdrojaky, odstraneny ty prebytecne 
		- kod nyni posila pr. dotazu na rs485 a pocita pulsy na IN3 do ramky 
			-> vypis na web

15.05.2009
	ADD: vytvoren projekt sim (solar inverter monitoring) podle projektu Poseidon	
