No description
Find a file
2016-10-02 21:29:50 +02:00
arduino AbstractDevice was not loading latest DeviceData at startup 2016-08-25 22:15:45 +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 Added map sensor data text 2016-09-23 16:20:15 +02:00
src/se/hal Implemented network scanner 2016-10-02 01:47:35 +02: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 Removed hal.conf as it is server specific 2016-01-05 02:14:52 +01: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 Updated plugin files and added Upgrade post work 2016-08-24 17:27:16 +02:00
hal.conf.example initial implementation of netscanner plugin 2016-09-30 16:59:55 +02:00
Hal.iml Some progress on fileupload 2016-07-13 17:21:45 +02: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 2016-09-28 18:58:16 +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:

  • Tellstick
    • 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