cdietze / donkey

Home control fun using node.js and AngularJS on a Raspberry Pi for wol, pinging and triggering sockets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Donkey

Donkey provides a HTTP server that allows you to query and control stuff in your home. The idea is that the server provides generic functions that a customized client can call. I created a AngularJS client which can be found in /public/ui/. This is customized to my home, so it only serves as an example. Hopefully you're not in my LAN so I'm safe. ;-)

I put together some crude Server API documentation.

Screenshot

This is a screenshot of my customized UI. If a box has a green background, that system was pinged successfully. Yellow means ping failed.

Features

Running

You need to have node and npm installed on your Pi.

  • npm install
  • npm start (does a sudo because the ping module is required to open a raw socket)

See also:

This project has many similarities to heimcontrol.js

About

Home control fun using node.js and AngularJS on a Raspberry Pi for wol, pinging and triggering sockets

License:MIT License


Languages

Language:JavaScript 81.2%Language:HTML 18.5%Language:CSS 0.3%