Forfatter Emne: bio comfort datalogger for eg. raspberry pi  (Læst 5128 gange)

0 Medlemmer og 1 Gæst læser dette emne.

Offline motoz

  • Top of the pop
  • *****
  • Indlæg: 255
  • Respekt optjent: +18/-0
bio comfort datalogger for eg. raspberry pi
« Dato: Jan 29, 2013, 07:01 »
Hello,
I have been running a homegrown datalogger on a raspberry pi for a while. Yesterday I put it up on github in case anyone find it useful.
It consists of a communication daemon implementing a dbus interface for clients and handling data logging to an rrd database,  a command line client with tab completion for reading and writing setting values, and a small webserver that uses rrdtool to draw a pretty graph from the logged data.
The serial protocol mapping is done according to pc com 6.24 at http://www.nordjysk-bioenergi.dk/download/pc-kommunikation.html but can easily be adapted to other versions (or implement all versions and do version checking)
The sources can be found at https://github.com/motoz/PellMon, all in python for easy hacking (actually this is my first python project so it's mostly about learning python).
obligatory screenshot:


Bio Comfort 30kW, compressor cleaning, lambda. Termax 25cr boiler. Matene vertical pellet conveyor. PellMon open source pellet logger: https://github.com/motoz/PellMon

Offline BoinkUser

  • Administrator
  • Top of the pop
  • *****
  • Indlæg: 2148
  • Respekt optjent: +83/-4
    • StokerKontrol - Software til dit pillefyr
Sv: bio comfort datalogger for eg. raspberry pi
« Svar #1 Dato: Jan 29, 2013, 14:23 »
Hello,
I have been running a homegrown datalogger on a raspberry pi for a while. Yesterday I put it up on github in case anyone find it useful.
It consists of a communication daemon implementing a dbus interface for clients and handling data logging to an rrd database,  a command line client with tab completion for reading and writing setting values, and a small webserver that uses rrdtool to draw a pretty graph from the logged data.
The serial protocol mapping is done according to pc com 6.24 at http://www.nordjysk-bioenergi.dk/download/pc-kommunikation.html but can easily be adapted to other versions (or implement all versions and do version checking)
The sources can be found at https://github.com/motoz/PellMon, all in python for easy hacking (actually this is my first python project so it's mostly about learning python).
obligatory screenshot:


Hi Motoz

Looks good :-)

Regards Jens
Version 13 styring, styret fra 22" tablet, Opop 418 kedel
Opvarmer 238 m2 (heraf 119 kælder)

Offline motoz

  • Top of the pop
  • *****
  • Indlæg: 255
  • Respekt optjent: +18/-0
Sv: bio comfort datalogger for eg. raspberry pi
« Svar #2 Dato: Jan 29, 2013, 18:36 »
Thanks.
Bio Comfort 30kW, compressor cleaning, lambda. Termax 25cr boiler. Matene vertical pellet conveyor. PellMon open source pellet logger: https://github.com/motoz/PellMon

Offline motoz

  • Top of the pop
  • *****
  • Indlæg: 255
  • Respekt optjent: +18/-0
Sv: bio comfort datalogger for eg. raspberry pi
« Svar #3 Dato: Feb 06, 2013, 07:01 »
Added some new features to the webbinterface; reading/writing of all parameters, basic authentication (login, logout) and selection of time period for the graph. (Updated screenshot)
« Senest Redigeret: Feb 06, 2013, 18:41 af motoz »
Bio Comfort 30kW, compressor cleaning, lambda. Termax 25cr boiler. Matene vertical pellet conveyor. PellMon open source pellet logger: https://github.com/motoz/PellMon

Offline motoz

  • Top of the pop
  • *****
  • Indlæg: 255
  • Respekt optjent: +18/-0
Sv: bio comfort datalogger for eg. raspberry pi
« Svar #4 Dato: Mar 25, 2013, 08:26 »
Hello again.
Lots of new features in PellMon, eg. automatic version detection, log viewer in the webinterface and a nice responsive layout that rearranges itself to work well on different screen sizes from destops to mobile phones, contributed by peterfarsinsen!

updated screenshot
Bio Comfort 30kW, compressor cleaning, lambda. Termax 25cr boiler. Matene vertical pellet conveyor. PellMon open source pellet logger: https://github.com/motoz/PellMon

Offline motoz

  • Top of the pop
  • *****
  • Indlæg: 255
  • Respekt optjent: +18/-0
Sv: bio comfort datalogger for eg. raspberry pi
« Svar #5 Dato: Apr 10, 2013, 09:50 »
More features!
Parameters have a more descriptive "screen-name", optional longer description and can be categorized by a tagging system  to show up in several different menus.
Last 24h pellet consumption as hourly bar chart with total and average /h reading on home page.
Last 5 events from the log on home page.

Possible upcoming features listed here https://github.com/motoz/PellMon/issues?sort=created&state=open

And most important, the screenshot is updated again!
Bio Comfort 30kW, compressor cleaning, lambda. Termax 25cr boiler. Matene vertical pellet conveyor. PellMon open source pellet logger: https://github.com/motoz/PellMon

Offline motoz

  • Top of the pop
  • *****
  • Indlæg: 255
  • Respekt optjent: +18/-0
Sv: bio comfort datalogger for eg. raspberry pi
« Svar #6 Dato: Apr 14, 2013, 18:22 »
New feature: important events (mode/alarm status and settings changes) are visualized in the graph by a vertical line

« Senest Redigeret: Apr 14, 2013, 18:23 af motoz »
Bio Comfort 30kW, compressor cleaning, lambda. Termax 25cr boiler. Matene vertical pellet conveyor. PellMon open source pellet logger: https://github.com/motoz/PellMon

Offline motoz

  • Top of the pop
  • *****
  • Indlæg: 255
  • Respekt optjent: +18/-0
Sv: bio comfort datalogger for eg. raspberry pi
« Svar #7 Dato: Apr 16, 2013, 08:08 »
Email notification for events added. Configurable for alarm status changes / mode changes / parameter changes.
Bio Comfort 30kW, compressor cleaning, lambda. Termax 25cr boiler. Matene vertical pellet conveyor. PellMon open source pellet logger: https://github.com/motoz/PellMon