hal/README.md

61 lines
1.2 KiB
Markdown
Raw Normal View History

2016-09-23 15:51:40 +02:00
# Hal
2016-09-28 18:58:16 +02:00
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.
2016-09-23 15:51:40 +02:00
Currently supported devices:
2016-10-04 17:01:21 +02:00
- **Network Scanner**, IP scanner to detect devices on local network
- **NUT**, Linux UPS daemon
- **Tellstick**, Supported devices:
2016-09-23 15:51:40 +02:00
- NexaSelfLearning
- Oregon0x1A2D
- **Raspberry Pi**, GPIO connected sensors
2016-09-28 18:58:16 +02:00
The project is currently in alpha state, and as such things will change and break.
2016-09-23 15:51:40 +02:00
### Screenshots
![](screenshot_01.jpg)
![](screenshot_02.jpg)
![](screenshot_03.jpg)
![](screenshot_04.jpg)
## Installing
2016-09-28 18:58:16 +02:00
To run the Hal server you first need to clone the git repository and then run the
ant command to build and run:
2016-09-23 15:51:40 +02:00
```
ant run
```
Check `hal.conf.example` for available configuration options.
## Running the tests
2016-09-28 18:58:16 +02:00
The current test coverage is greatly lacking, but to run the available JUnit
test-cases run:
2016-09-23 15:51:40 +02:00
```
ant test
```
## Authors
* **Daniel Collin**
* **Ziver Koc**
## License
2016-09-28 18:58:16 +02:00
This project is licensed under the MIT License - see the
[LICENSE.txt](LICENSE.txt) file for details
2016-09-23 15:51:40 +02:00
## Acknowledgments
* Tellstick, for open-sourcing their code