No description
Find a file
2016-11-28 17:11:17 +01:00
arduino fixed sensor not sleeping 2016-10-02 21:30:14 +02:00
external Added missing licence file for tellstick reference code 2016-08-25 16:24:15 +02:00
lib Fixed ant junit test exec 2016-02-28 02:10:45 +01:00
resource Created Json endpoints and separated json stuff from http pages, moved chart JS to common file. 2016-11-28 17:11:17 +01:00
src/se/hal Created Json endpoints and separated json stuff from http pages, moved chart JS to common file. 2016-11-28 17:11:17 +01:00
test/se/hal tc updates 2016-10-02 21:29:50 +02:00
.classpath Major rework of TimeUtility and all funcionallity using it. 2016-02-12 15:26:06 +01:00
.gitignore updated git ignore to include all screenlog files 2016-10-05 17:09:17 +02:00
.gitmodules Adding NexaTellstick code and NexaControl library (as git submodule) 2016-01-19 15:19:55 +01:00
.project Added 5 min agrigator daemon 2015-12-03 20:27:34 +01:00
build.xml Adde remote debug option to ant and also added titles to map icons 2016-07-17 03:00:03 +02:00
hal-default.db bugfix, forgot to add email column into deafult db 2016-11-19 18:14:18 +01:00
hal.conf.example Zutil updates and NetScan now only triggers on IP state changes and now is listening to the ipscan parameter 2016-10-04 17:03:37 +02:00
Hal.iml Created Json endpoints and separated json stuff from http pages, moved chart JS to common file. 2016-11-28 17:11:17 +01:00
LICENSE.txt Added license file 2016-03-07 15:36:43 +01:00
logging.properties Charts will autohide the popup and fixed logging property 2016-05-27 16:36:24 +02:00
README.md Updated readme file 2016-10-04 17:01:21 +02:00
run.sh Added Tellstic sensor test 2016-08-19 16:25:18 +02:00
screenshot_01.jpg Updated README.md file 2016-09-23 15:51:40 +02:00
screenshot_02.jpg Updated README.md file 2016-09-23 15:51:40 +02:00
screenshot_03.jpg Updated README.md file 2016-09-23 15:51:40 +02:00
screenshot_04.jpg Updated README.md file 2016-09-23 15:51:40 +02:00

Hal

Hal is a home automation hub with sensor statistics with the functionality to share that data between friends. It is developed to be very extensible so future Sensors and other input devices can be supported.

Currently supported devices:

  • Network Scanner, IP scanner to detect devices on local network
  • NUT, Linux UPS daemon
  • Tellstick, Supported devices:
    • NexaSelfLearning
    • Oregon0x1A2D
  • Raspberry Pi, GPIO connected sensors

The project is currently in alpha state, and as such things will change and break.

Screenshots

Installing

To run the Hal server you first need to clone the git repository and then run the ant command to build and run:

ant run

Check hal.conf.example for available configuration options.

Running the tests

The current test coverage is greatly lacking, but to run the available JUnit test-cases run:

ant test

Authors

  • Daniel Collin
  • Ziver Koc

License

This project is licensed under the MIT License - see the LICENSE.txt file for details

Acknowledgments

  • Tellstick, for open-sourcing their code