Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

njsWebHeatingControl

Author: Marvin Baral (github@marvinbaral.de)

A node.js server on a embedded device (Raspberry Pi 3 on Arch Linux here) to control heating elemts like gas-burner or pumps and display temperature of certain elements alltogether on a cental webinterface through .svg - images with color -to-temperature mapping. A graph of all temperatures is also included here (also .svg).

Preview

Water temperature storage

storage storage2 storage3

Legend:

legend

Graph

graph

Supported Browsers

  • Firefox
  • Chromium
  • ...

Basically every Browser supporting Java-Script and SVG-Images with CSS-classes (-> not Internet Explorer)

Default Rpi3 GPIO mapping:

  • pump_burner_circle: 21
  • burner: 20
  • ventil_left: 22 (not implemented)
  • ventil_right: 23 (not implemented)
  • mixer_left: 24
  • mixer_right: 25
  • pump_heating_circle: 26

About

One Process on your RaspberryPi for both HeatingControl and Webinterface! Written in node.js using a Arduino-Board to read temperature sensors DS18S20.

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.