node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org ยป



The purpose of this node module is to provide web UI for a DS18B20 device available via W1 GPIO. Popilar applications are using the Raspberry Pi computer. Examples:


ThermoPi requires CoachDb to be installed and available on port 5984. Afterwards just run

npm install thermopi


The module supports mocking in the absence of a connected W1 thermometer. You can launch the module from node directly:

node index.js

Or you can execute the provided binary

./bin/thermopi -p 3000; # Connect to port 3000, see -h for more options

Direct your browser to the the desired port