Pelletslogger. © (2008-2011)

Bakgrund.
Jag har länge velat kunna logga min pelletsförbrukning per dygn med hjälp av en PC för att sen kunna
se det i en graf på hemsidan.

Efter att loggern för frånluftsvärmepump börjar bli klar då den i princip gör allt man behöver för
att kunna följa och korrigera ett ComfortZone ® system, så påmindes jag om en annnan typ av loggfunktion.

Tanken är att det ska vara lätt att skaffa delarna och sen med hjälp av min egenutvecklade programvara kunna börja logga.

Har du ingen COM-port i din loggdator? I så fall finns det adapter att köpa som gör om USB  till RS-232.

Loggerns grafer och driftsdata kan följas här.

Nedan följer en lista på vad jag använt. Det finns bättre komponenter men då ofta till ett högre pris.

Art nr. Inköpsställe Beskrivning Pris st.
350011 Biltema Kopplingsdosa IP65 109 kr.
35652 Biltema Säkringshållare 2 st. En för 230V och en för 12V. 12 kr.
351090 Biltema Div. glassäkringar 5x20mm. 0,5A-2A. 13 kr.
43043 Biltema LED indikator blå och en röd. (Blå kommer att lysa när pelletsskruven går, Röd när pelletsförådet har låg nivå. 13 kr.
42302 Biltema Enkel-relä som signalerar puls i loggern. 30 kr.
35810 Biltema Kopplingsplintar 1,5-2,5 mm2. För att koppla allt i boxen. 13 kr.
    Vanlig 230V/12V. 100 kr.
  ELFA Chassikontakt för comport + mont. skruv. 50 kr
  ELFA Chassikontakt för slingan till givaren i pelletsförrådet.
(Larm för låg nivå. På sikt vill jag ha med halv nivå.)
50 kr.
  ELFA Apparatkontakt chassi hane. IEC-320. 20 kr.
  ELFA Apparatkontakt chassi hona. IEC-320. 20 kr.
  ELFA Apparatkabel från panna till box 1m. 50 kr.
 UC-232A  DustinHome  USB till RS-232  300 kr
    SUMMA Ca. (beror på om USB till RS-232 behövs) 500 / 800 kr


Mål med projektet.
* Att bygga en box som sätts på väggen i pannrummet, koppla in skruven och pannan med apparatkablar.

* Allt ska anslutas med vanliga kablar som har IEC-320 kontaker. Dvs. ingen fast elinstallation.

* Ska vara lätt att återställa.

* När skruven går drar samtidigt ett 12V relä i boxen. Detta detekteras av Syslog i logdatorn via comporten.
  Varje "puls" är i mitt fall 30 sek. Är ställbart. Viktigt att fylla i hur mycket pellets som kommer under 30 sek.

* Både 230V och 12V är avsäkrade i boxen.

* Datorn ansluts med vanlig rak RS232 kabel med DB9 kontakter.

* Sen är det bara att köra programmet och börja logga pelletsförbrukningen. Graferna går att spara till datorn
  och sen med tex. LogTemp eller någon annan programvara med automatisk FTP funktion
  skicka upp graferna till hemsidan med jämna intervall.






Mjukvara


Programmet är utvecklat och testat för Windows XP samt Windows 7 32/64 miljö.
Enligt uppgift fungerar programmet ej med Windows 98.

Download 1.0.6 (build 9) (.exe) 2011-02-20 ca. 2,7 MB. (XP/VISTA/WIN7)
Download 1.0.6 (build 9) (.rar) 2011-02-20 ca. 1,1 MB. (XP/VISTA/WIN7)

 


Historik

2009-01-28
Hårdvaran är nu äntligen klar. Och den fungerar på första försöket med en Aten USB --> RS-232.
Nu återstår bara montering och inkoppling i pannrummet, måste ske snart...

2009-01-29
Loggern är nu monterad i pannrummet och inkopplad till mätdatorn.

2009-02-24
Har jobbat mycket med mjukvaran. Programmet blev mer omfattande än jag först trodde,
hoppas ändå kunna lägga ut det inom kort.

2009-03-09
Programmet är i stort sett klart, har problem med minneshantering som ger felmeddelanden.
Så fort det problemet är löst så släpper jag programmet.

2009-03-11
Provar att lägga ut en första version av programmet

2009-03-15
Version 0.0.1
1. Nivåmätare för pelletsförrådet har lagts till. Aktiveras automatiskt efter 1 kg förbrukning.
2. Hjälpmeny. Bilder på hur man ska koppla relä till DB9 kontaktens olika pinnar har lagst till.
3. Diverse buggfixar för fönsterhantering samt flytt av en funktion för att förhindra minnesproblem.

2009-04-04
Version 0.0.4
1. Meny för analys och funktioner har lagts till.
2. När man stänger av programmet sparas en del inst. automatiskt. Dessa kan sen läsas in vid nästa start.
3. Man får nu en fråga när man försöker stänga programmet så att man inte stänger det av misstag.
4. Förådsnivåmätaren har förbättrats.
5. Funktion för att försöka göra programmet mindre krävande mot äldre pannrums-pc med låg prestanda.
6. Funktion för att autospara log-fil har lagts till.
7. Log-fil över felmeddelanden kan öppnas och ses direkt i Notepad i från programmet.
8. Modul för felsökning har lagts till. Användaren kan skicka felrapport för snabbare åtgärd av felet.

2009-08-24 (Pelletlogger Lite. ver. 1.0.0)
En ny version håller på att skapas som bara presenterar data i textformat, dvs. ritar ej grafer live.
Detta för att det har uppstått problem med minneshanteringen. Gör ett försök och tar bort graferna och dess
funktioner för att se om det är där problemet ligger.
Denna version ska vara betydligt mindre krävande för er som har mätdatorer med låg prestanda.
Om denna version fungerar bättre kommer man i efterhand kunna rita grafer från sparade log-filer.

2009-09-20 (Pelletlogger Lite. ver. 1.0.0)
Har nu fixat lite mer med PelletsLogger Lite. Den verkar fungera bra.
01. Inläsning och presentation av sparad mätdata i diagram fungerar.
02. Justering. Tydligare menyval.
03. Buggfix. Felräkning när mätid presenteras i dygn.
04. Funktion. Spara diagram till JPG-bild har lagt till.
05. Funktion. Nu kan man via menyval få reda på programmets minnesanvändning.

2009-10-08 (Pelletlogger Lite. ver. 1.0.0)
Arbetet med programmet går framåt. Jag har testkört det i 3 veckor nu och det fungerar mycket bra.
Hittar lite buggar samt lägger till nya funktioner nästan varje dag. Snart dags att släppa den senaste
versionen.
01. Aktuella inställningar samt mätdata sparas i programmet. Detta för att man ska kunna se hur det såg ut
      i programmet innan en krash/omstart av datorsystemet uppstått. Även inläsning av tidigare inställningar förbättras.
02. Justering av layout för göra programmet lättare att förstå.

2010-02-01 (Pelletlogger ver. 1.0.1)
01. Förbrukning visas nu även i kW.
02. Fix. Sökväg till plats för log sparades inte korrekt.
03. Grafer sparas till den sökväg som valts för log-filer. Sparas default till "c:\".
04. Man kan nu se och läsa in sparade inställningar.
05. Snabbval av förråd genom att välja i menyn eller dubbelklicka på texten.
06. Knapp i analysfönstret för import av data direkt från logger utan att läsa in en fil. (Ej klar)

2010-03-08 (Pelletlogger ver. 1.0.2)
Programmet fortsätter att utvecklas. Mycket tack vare användare som hjälper mig att testa så har flera buggar kunnat fixats till.
Provar även att göra en uppgraderad version som ska fungera bättre med Win7/Vista. Denna version är lite större och tar lite mer
minne i anspråk redan från start.
01. Fix. När man aktiverar ny nivå i pelletsförråd nollställs ej redan förbrukad mängd.
02. Aktuell förbrukning baseras nu på 6h istället för 12h.
03. Aktuell förbrukning kan nu automatiskt visas i graf samt autosparas.
04. Fix. De flesta beräkningsvärden har avrundats från 15 till 1 decimal.
05. Debug-läge har lagts till för att lättare kunna se vad som händer i programmet.
06. Felsökningsmodulen har uppgraderats.
07. De flesta meddelanden är borttagna. Dessa visas nu i log-fönstret.
08. Knapp i analysfönstret för import av data direkt från logger utan att läsa in en fil. (Pågår)
09. Fix. Rutin för hanteing av pelletsnivå i förråd har gjorts om för bättre funktion.
10. Fix. Diverse rutiner har fått säkrare hantering.
11. Nivåfärger i förråd har anpassats lite mer till MAFA mini.

2010-03-23 Ver. 1.0.3 (build 5)
01. Möjlighet att skicka varning med e-post när förrådsnivån understiger 1 dygns förbrukning.
02. Effekt och Förbrukning presenteras nu i form av Förbrukad och Beräknad (Aktuell).
03. Sparade inställningar läses in när programmet startar.
04. Graf sparas nu som BMP, JPG och GIF.
05. Vid analys kan man välja vilka datum som graferna ska visa.
06. Informations-log kan nu sparas till valfritt ställe.
07. Knapp i analysfönstret för import av livedata direkt från logger. (Klart)
08. Analysfönstret försvinner bakom vid ny puls. Nu ligger det alltid överst.
09. Fix. När man rensar analysfönstrets fält raderas pågående log.
10. Fix. Vid log till graf gick fönstret utanför bild. Nu centreras alltid programmets fönster.
11. Fix. E-post skickas för varje puls vid för låg nivå. Funktionsfältet visar om E-post kan skickas.
12. Graferna har justerats för att kunna visa längre intervall.
13. Grafernas intervall kan ändras.
14. Vissa funktioner i programmet har fått snabbtangenter.
15. Förbrukad total effekt, effekt per timme samt effekt per dygn sparas i log-fil.

2010-11-20 Ver. 1.0.4 (build 5)
01. Aktuell graf baseras nu på 8h istället för 6h.
02. Tydligare layout för effekt/förbrukning.
03. Debugdata borttaget från log.
04. Div. småfixar.

2011-02-20 Pelletslogger ver. 1.0.6.9 (Freeware)
01. Fix. Felaktig sökväg skapades för export av mätdata till textfil.
02. Fix. Förrådsnivå visades ej korrekt vid fortsättning efter avbrott.
03. Fix. Felaktig nedräkning av återstående tid för Aktuell förbrukning.
04. Fix. Autosparning av "Driftsdata som bild" och "Autospara Graf" återtas nu efter avbrott.
05. Kollar om pelletslog.txt finns i angiven sökväg. Meddelar i log om den hittar tidigare logdatafil att fortsätta på.
06. Spara för avbrott körs automatiskt var 8:e timme. Vid ev. problem förloras aldrig mer än max 8h loggning.
07. Driftsdata kan nu autosparas som en bild. Tex. om man vill se aktuella logdata på hemsidan. Sparas som .BMP .JPG och .GIF
08. Rubriker omgjorda för tydligare beskrivning av de logdata som presenteras.
09. De senaste "Aktuella" data, dvs. de beräknade värden som baseras på de sista 8h visas nu när man fortsätter efter avbrott .
10. Kommande funktion. Presentation av kostnad. Man kommer att kunna ange sitt pelletspris per kg och se förbrukningskostnaden.
11. Egna noteringar för service, sotning mm. kan nu sparas i programmet.
12. Grafens layout har ändrats. Tydligare färger samt ny graf för faktisk dygnsförbrukning, dvs. ej den beräknade Aktuella dygnsförbrukningen.
13. Man kan nu ändra grafernas färger samt bakgrundsfärgen. I nuläget sparas dock ej dessa val vid omstart av programmet.
14. Grafen påbörjas nu direkt när man fortsätter efter avbrott. Dvs. grafer börjar ritas redan efter 8h istället för 16h.
15. Antal registrerade pulser för senaste 8h resp. 24h skrivs nu in i Informationsloggen.
16. Effektmätning. Man kan nu göra en uppskattning av brännarens effekt i kW.
17. Stöd för bilder .PNG format har lagts till.
18. Säkrare rutin för .GIF hantering.

2011-02-20 Pelletslogger ver. 1.0.7.x
01. Stöd för system med "StartPuls" har lagts till. Vissa system använder en större mängd pellets vid start. Loggern detekterar detta automatiskt
.



2011-11-28 Pelletslogger Pro 2.0.0
Nästa generation av loggern håller på att bli klar. Pro versionen är en betalversion som du kan köpa hos Villasystem.
Även färdiga loggboxar kan beställas hos Villasystem om man inte har möjlighet att bygga själv.


Ver. 2.0.1 BETA
01. Effektmätning. Timeout ändrad till 1h. Säkrare rutin.
02. Möjlighet att återskapa graf vid "Fortsätt efter avbrott". Upp till de 5000 senaste pulserna ritas in från loggfil.
03. Ny licenshantering.

Ver. 2.0.0 BETA
01. Ny layout.
02. Mer loggdata presenteras.
03. Separata grafer för förbrukning, pulser etc.
04. Pulsernas tid visas i msek.
05. Man kan nu förhandsgranska driftsdatabilden direkt i loggern.
06. Nya fönster för snabbval av pelletstyp, för effektvärden, förrådsstorlekar mm.
07. Ny indikeringsbar för förrådsnivå.

 

2011-10-02 Ny Pelletslogger hårdvara.
01. Jag håller på att ta fram en helt ny version av nuvarande loggerbox med helt nya komponenter. 3D PDF.