Collect an print different data like (temperature, humidity, electric consumption ...)
Go to file
chteufleur f53cae8980 Fix non compiling 2016-06-22 19:47:46 +02:00
conf
controllers Fix non compiling 2016-06-22 19:47:46 +02:00
models Ajout du monitoring de l'humidite du sol 2016-06-01 19:16:21 +02:00
routers Ajout du monitoring de l'humidite du sol 2016-06-01 19:16:21 +02:00
sensors Send info if their is a modification 2016-06-17 19:36:26 +02:00
static
tests
views
watchlog
xmpp XMPP modification because of lib modification 2016-06-17 19:34:09 +02:00
.gitignore
LICENSE
README.md
main.go Add XMPP auth 2016-06-22 19:44:10 +02:00

README.md

DataHouse

Collect an print different data like (temperature, humidity, electric consumption ...) and manage relays.

Compilation

Dependencies

  • Beego, a web framework.

Download the CA at https://kingpenguin.tk/ressources/cacert.pem, then edit your .gitconfig and add the following lines

[https "https://git.kingpenguin.tk"]
  sslCAPath = /path/to/CA

Then go into your $GOPATH directory and go get the code.

go get git.kingpenguin.tk/chteufleur/datahouse.git

Configure

Configure the web server by editing the conf/app.conf file. Change the runmode from dev to prod, specify information for database access and change the SessionHadhKey to whatever you whant.

Sensors

Sensors code and schemas can be found in the sensors file. It requires Arduino IDE with ESP8266 module. More information on ESP8266 Github.

Help

To get any help, please visit the XMPP conference room at datahouse@muc.kingpenguin.tk with your prefered client, or with your browser.