ganonp / OpenHub

OpenHub is software meant to help you build iOT devices with Raspberry Pi.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Updates!

For the light trickle of people I've seen cloning and visiting. I'm presently at the end of a big house move and still in the throes of starting a new job. However, in a few months updates to this and adjacent repos will resume (although at a slower pace). If you are interested in contributing, please feel free to let me know, open an issue, make a PR and I will do my best to get back to you.

OpenHub

An open source iOT hub for the HomeKit framework. Works with OpenHubAPI and OpenController. This project is built on HAP-Python.

Main features:

  • Customizable
  • Managed through a GUI via OpenHubAPI
  • Works with the home automation framework Home Assistant.
  • Works with HomeKit and Siri
  • Camera works with Raspberry Pi Zero (and more powerful pis) + PiCam

Accessories For:

  • Air Temperature
  • Soil Temperature
  • AC Current
  • Liquid Level
  • Soil Moisture
  • Air Humidity
  • Water Pressure
  • Air Quality
  • Light
  • Relays
  • Pumps
  • Valves
  • Camera

Includes code for hardware:

  • DHT22
  • DS18B20
  • VEML7700
  • PMSA0013
  • MCP3008
  • PiCam
  • PiPico (requires OpenController)

Installation

On a Raspberry Pi with a clean version of Raspbian Buster run:

$ sudo apt-get update
$ sudo apt-get install python3-pip --fix-missing -y
$ sudo python3 -m pip install openhub
$ sudo python3 -m OpenHub.install

When prompted, enter a name for the hub (this will make it easier to find from the OpenHubAPI GUI) and press enter. Please reboot when prompted.

Home Assistant Integration

garden_hub_home_assistant

Example Hub

soil_moisture_temp_humidity

About

OpenHub is software meant to help you build iOT devices with Raspberry Pi.

License:GNU General Public License v3.0


Languages

Language:Python 97.7%Language:Shell 2.3%