lordpengwin / node-nimbus-oww

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:JavaScript 100.0%