Skip to content

MarvinBaral/WebHeatingControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

njsWebHeatingControl

Author: Marvin Baral

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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published