Stokerkontrol alternativ...

Spørgsmål vedr. Scotte samt det tilbehør der laves til Scotte pillefyret
epo
Stoker VII
Stoker VII
15
Indlæg: 255
Tilmeldt: 29 jun 2008 22:12
Mit fyr: Scotte 16 kW + OPOP H418
Areal: 239
Brændsel: Træpiller
Fremviser gerne i postnummer: 9280
Dagligt forbrug: 34kg Nov/Dec i snit
Årligt forbrug: 9 paller

Stokerkontrol alternativ...

Indlæg af epo »

Hej,

Jeg har længe haft lyst til at pensionere den gamle PC jeg havde stående i fyrrummet udelukkende for at holde stokerkontrol i live. Min licens var udløbet for mange år siden, så det var alligevel en tusse gammel version jeg havde kørende, og PC'en (selvom det var en laptop) både fyldte, brugte strøm, fik virus et par gange og var ikke super stabil i det støvede miljø i mit fyrrum (læs: blæseren stoppede til med støv af og til).

Alternativet skulle være en lille embedded linux løsning. Man kunne bruge Raspberry pi (http://www.raspberrypi.org/faqs) og dette projekt (https://github.com/motoz/PellMon), men nu havde jeg ikke noget Raspberry pi og absolut ingen erfaring med programmeringssproget Python. Jeg prøvede at få det op at køre på mit hardware, men fik aldrig løst alle afhængighederne til obskure Python libraries..

Tilgengæld havde jeg en Beaglebone (http://beagleboard.org/Products/BeagleBone) og masser af erfaring i C programmering. Så jeg startede mit eget lille aften-projekt for en lille uges tid siden.

Målet har udelukkende været at levere driftstatus via. internettet, da jeg ikke alligevel ikke brugte Stokerkontrol til andet.

Resultatet kan ses her: http://37.75.172.9 (boardet kører sin egen web-server). Web delen kunne dog godt trænge til en kærlig hånd, da jeg ikke er nogen haj til html/java/ajax.

Hvis der er andre, der er interesserede i den slags, vil jeg gerne pynte lidt på koden, og smide den ud som open-source et eller andet sted, og beskrive det lidt mere i detaljer. Det kræver også et par små rettelser/tilføjelser for at supportere nyere styringer (min chip er kun version 4.13, så vidt jeg husker).

Jeg vil nok ikke selv bruge ret mange flere timer på det, det allerede opfylder mit behov.

/epo

Brugeravatar
motoz
Stoker IV
Stoker IV
11
Indlæg: 124
Tilmeldt: 14 feb 2013 08:06
Mit fyr: BioComfort 30kW + termax 25cr
Geografisk sted: Ostrobothnia
Blevet takket: 11 gange
Kontakt:

Stokerkontrol alternativ...

Indlæg af motoz »

Very nice looking! I'm one of the authors of PellMon and I'm very much a C programmer myself, only trying to broaden my horizons by learning some python lately. It would be very interesting to look at your sources should you decide to share them!

And also I would like to clarify that PellMon is in no way specific to raspberry pi, it is quite cross platform but not entirely since it uses some unix/linux specific things so running on windows/mac requires some porting. It is probably easiest to run on debian or a debian derivative such as raspbian or ubuntu but that is only because the python libraries used are listed (in the README) with their debian package names, eg. a red-hat based distrubution probably have these libraries packaged by different package names. Installing them (should be) as easy as "apt-get install rrdtool python-serial python-cherrypy3 python-dbus python-mako python-gobject python-simplejson"

I have been busy with other things lately but the next step when I get some time over is to provide a proper installation script and a hopefully a complete debian package so it will be possible to try out by downloading one file and doubleclicking it.
PellMon open source pellet logger at https://github.com/motoz/PellMon
Olaf13
Stoker VII
Stoker VII
11
Indlæg: 254
Tilmeldt: 02 jan 2013 19:17
Mit fyr: Passat C4 droslet ned til C2
Areal: 400 m2
Brændsel: Indblæst piller og brænde
Fremviser gerne i postnummer: 4100
Dagligt forbrug: 40
Årligt forbrug: 8
Geografisk sted: Ringsted
Blevet takket: 2 gange

Stokerkontrol alternativ...

Indlæg af Olaf13 »

epo skrev:Hej,

Jeg har længe haft lyst til at pensionere den gamle PC jeg havde stående i fyrrummet udelukkende for at holde stokerkontrol i live. Min licens var udløbet for mange år siden, så det var alligevel en tusse gammel version jeg havde kørende, og PC'en (selvom det var en laptop) både fyldte, brugte strøm, fik virus et par gange og var ikke super stabil i det støvede miljø i mit fyrrum (læs: blæseren stoppede til med støv af og til).

Alternativet skulle være en lille embedded linux løsning. Man kunne bruge Raspberry pi (http://www.raspberrypi.org/faqs) og dette projekt (https://github.com/motoz/PellMon), men nu havde jeg ikke noget Raspberry pi og absolut ingen erfaring med programmeringssproget Python. Jeg prøvede at få det op at køre på mit hardware, men fik aldrig løst alle afhængighederne til obskure Python libraries..

Tilgengæld havde jeg en Beaglebone (http://beagleboard.org/Products/BeagleBone) og masser af erfaring i C programmering. Så jeg startede mit eget lille aften-projekt for en lille uges tid siden.

Målet har udelukkende været at levere driftstatus via. internettet, da jeg ikke alligevel ikke brugte Stokerkontrol til andet.

Resultatet kan ses her: http://37.75.172.9 (boardet kører sin egen web-server). Web delen kunne dog godt trænge til en kærlig hånd, da jeg ikke er nogen haj til html/java/ajax.

Hvis der er andre, der er interesserede i den slags, vil jeg gerne pynte lidt på koden, og smide den ud som open-source et eller andet sted, og beskrive det lidt mere i detaljer. Det kræver også et par små rettelser/tilføjelser for at supportere nyere styringer (min chip er kun version 4.13, så vidt jeg husker).

Jeg vil nok ikke selv bruge ret mange flere timer på det, det allerede opfylder mit behov.

/epo

Hej Epo
Jeg vil også gerne være med til at bruge Beaglebone boardet og jeg programmer også i C til husbehov. Hvor i landet bor du? :great:
Olaf13
Stoker VII
Stoker VII
11
Indlæg: 254
Tilmeldt: 02 jan 2013 19:17
Mit fyr: Passat C4 droslet ned til C2
Areal: 400 m2
Brændsel: Indblæst piller og brænde
Fremviser gerne i postnummer: 4100
Dagligt forbrug: 40
Årligt forbrug: 8
Geografisk sted: Ringsted
Blevet takket: 2 gange

Stokerkontrol alternativ...

Indlæg af Olaf13 »

Hej Epo
Jeg vil lige sige jeg er en ældre elektroniktekniker og min hobby er at lege med og programmer microprocessor i C men har ikke efaring med Beaglebone og jeg vil blive meget glad hvis du vil sparke fyr og vise mig dit project.
epo
Stoker VII
Stoker VII
15
Indlæg: 255
Tilmeldt: 29 jun 2008 22:12
Mit fyr: Scotte 16 kW + OPOP H418
Areal: 239
Brændsel: Træpiller
Fremviser gerne i postnummer: 9280
Dagligt forbrug: 34kg Nov/Dec i snit
Årligt forbrug: 9 paller

Stokerkontrol alternativ...

Indlæg af epo »

Hi motoz,

I had an openembedded Ångström image on the board. I could install some of the Python libs using opkg, but some I had to install manually. I ended up in some dependency of the dependencies that woudn't install for some reason. Since I know nothing about Python and is not too experienced in Linux in general, I gave up.
Maybe it would have been easier if I installed a Debian based image to the board. But anyway, one of the points of doing it was to get some experience doing some development on that platform..

My solution uses nothing but the standard c libraries.. And a java lib for plotting the graphs - but that's executed on the browser client.

/epo

epo
Stoker VII
Stoker VII
15
Indlæg: 255
Tilmeldt: 29 jun 2008 22:12
Mit fyr: Scotte 16 kW + OPOP H418
Areal: 239
Brændsel: Træpiller
Fremviser gerne i postnummer: 9280
Dagligt forbrug: 34kg Nov/Dec i snit
Årligt forbrug: 9 paller

Stokerkontrol alternativ...

Indlæg af epo »

Hej Olaf13,

Jeg bor ca. 15km fra Aalborg.. Jeg har også en baggrund som elektroniktekniker, så velkommen i klubben.

Nu er det blevet lidt sent, men jeg vil lige smide koden op, et eller andet sted en af dagene så du kan se det.

Beaglebone er et fint lille board at lege med, hvis man gerne vil igang med noget embedded linux. Der er lige frigivet en ny version (Beaglebone black), som er bedre og billigere end den originale. Den giver Raspberry pi kamp til stregen..
Kan godt hjælpe lidt med at komme igang med den slags, hvis det har interesse. Det kniber bare lidt med tiden :-)

/epo
Olaf13
Stoker VII
Stoker VII
11
Indlæg: 254
Tilmeldt: 02 jan 2013 19:17
Mit fyr: Passat C4 droslet ned til C2
Areal: 400 m2
Brændsel: Indblæst piller og brænde
Fremviser gerne i postnummer: 4100
Dagligt forbrug: 40
Årligt forbrug: 8
Geografisk sted: Ringsted
Blevet takket: 2 gange

Stokerkontrol alternativ...

Indlæg af Olaf13 »

Hej Epo
Jeg vil gerne i gang med Beaglebone Har set lidt på dens data, så sådan en køber jeg og jeg er glad for at du vil sætte mig igang tak for det. Den ser ud til at kunne bruges til mange spændende ting. Jeg vil faktisk gerne kontroler mit energi i sommerhuset med sådan en.
Den nye model har den et type eller versions nummer? :great:
Brugeravatar
motoz
Stoker IV
Stoker IV
11
Indlæg: 124
Tilmeldt: 14 feb 2013 08:06
Mit fyr: BioComfort 30kW + termax 25cr
Geografisk sted: Ostrobothnia
Blevet takket: 11 gange
Kontakt:

Stokerkontrol alternativ...

Indlæg af motoz »

http://beagleboard.org/Products/BeagleBone%20Black

I've been looking at the beaglebone black myself, very nice hardware and much more powerful than raspberry, but for this application even the raspberry is sort of overkill so I would say availability is the deciding factor. And more toys are coming all the time, this one might become really interesting if things work out well: http://www.udoo.org/
PellMon open source pellet logger at https://github.com/motoz/PellMon
epo
Stoker VII
Stoker VII
15
Indlæg: 255
Tilmeldt: 29 jun 2008 22:12
Mit fyr: Scotte 16 kW + OPOP H418
Areal: 239
Brændsel: Træpiller
Fremviser gerne i postnummer: 9280
Dagligt forbrug: 34kg Nov/Dec i snit
Årligt forbrug: 9 paller

Stokerkontrol alternativ...

Indlæg af epo »

Jeg har smidt min kode her: https://code.google.com/p/stokermon
Brugeravatar
motoz
Stoker IV
Stoker IV
11
Indlæg: 124
Tilmeldt: 14 feb 2013 08:06
Mit fyr: BioComfort 30kW + termax 25cr
Geografisk sted: Ostrobothnia
Blevet takket: 11 gange
Kontakt:

Stokerkontrol alternativ...

Indlæg af motoz »

Cool! Aah, good old C-code... that's nice. Thanks for sharing!
So, pre-4.99 doesn't have a checksum, that's useful info. I'll have to fix that in PellMon for compatibility with old versions. I find it a bit amusing that you say it is easier to implement json yourself in C than dealing with an external library dependency... I'm used to do everything myself in C (real-time embedded-too small memory-stuff) so I can relate to that, but it was a nice change to just "import simplejson" and not having to know anything about how it works.
PellMon open source pellet logger at https://github.com/motoz/PellMon

Besvar