What you need - PaulReekers/fishpi-datacenter GitHub Wiki

Hardware you need:

  • RaspberryPI
  • Water temperature sensor (DS18B20)
  • Air temperature sensor (DS18B20)
  • (optional) leds or lights to be triggered from monitoring-website or facebook-messenger bot.
  • Some cables to hook it all together

Software you need:

  • Webserver with PHP and MySQL installed.
  • Laravel application (included in the repository)
    • Facebook webhook
    • Store temperature API
    • Temperature monitoring website
    • Admin-panel and login
  • MQTT server for pushing messages to the RaspberryPI (docker-file included in the repository)
  • Python scripts (included in the repository)
    • Sending data from the RaspberryPI to the webserver
    • Connecting to the MQTT-server for triggering commands on the Raspberry PI

Accounts you need or could use:

  • Facebook page / application to setup the Facebook messenger bot
  • API.AI account for self learning natural language support for the messenger bot