Skip to content

One Wire Weather integration with the Quirky Nimbus using Node.js

License

Notifications You must be signed in to change notification settings

lordpengwin/node-nimbus-oww

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

node-nimbus-oww

One Wire Weather integration with the Quirky Nimbus using Node.js

Overview

node-nimbus-oww is a node.js module that provides integration between a One-Wire Weather station running Simon Melhuish's excellent One-wire weather software and the Quirky Nimbus. It allows you to display your weather information collected by your station on the dials of your Nimbus.

Installation

This assumes that you have node.js installed on your computer and that the OWW data is being collected to CSV files somewhere on your file system. To use the WinkApi you will need to have an account at quirky.com and request API tokens from them. There is not currently a process for this but you can request them by sending email to questions@quirky.com, more information can be found in this thread.

  1. Download node-nimbus-oww into a directory on your computer (e.g. /usr/local/node-nimbus-oww)

  2. Install the dependency libraries

    npm install node-winkapi
    npm install dateformat
    
  3. Rename the sample-config.js to config.js and edit it setting the following values

  • config.clientId - The API Client ID
  • config.clientSecret - The API Client Secret
  • config.login - Your login at quirky.com
  • config.passwd - Your password at quirk.com
  • config.weatherDir - The path to your weather data
  1. Run the program with node

    node node-nimbus-oww.js
    

Additional Information

About

One Wire Weather integration with the Quirky Nimbus using Node.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published