Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ganonp/openhub
OpenHub is software meant to help you build iOT devices with Raspberry Pi.
https://github.com/ganonp/openhub
iot python raspberry-pi
Last synced: 6 days ago
JSON representation
OpenHub is software meant to help you build iOT devices with Raspberry Pi.
- Host: GitHub
- URL: https://github.com/ganonp/openhub
- Owner: ganonp
- License: gpl-3.0
- Created: 2021-03-26T08:59:25.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-09T17:19:24.000Z (over 1 year ago)
- Last Synced: 2024-10-08T00:52:02.729Z (about 1 month ago)
- Topics: iot, python, raspberry-pi
- Language: Python
- Homepage:
- Size: 17.8 MB
- Stars: 9
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/ganonp/OpenHubAPI) and [OpenController](https://github.com/ganonp/OpenController). This project is built on [HAP-Python](https://github.com/ikalchev/HAP-python).
Main features:
* Customizable
* Managed through a GUI via [OpenHubAPI](https://github.com/ganonp/OpenHubAPI)
* Works with the home automation framework [Home Assistant](https://github.com/home-assistant/home-assistant).
* Works with HomeKit and Siri
* Camera works with Raspberry Pi Zero (and more powerful pis) + PiCamAccessories For:
* Air Temperature
* Soil Temperature
* AC Current
* Liquid Level
* Soil Moisture
* Air Humidity
* Water Pressure
* Air Quality
* Light
* Relays
* Pumps
* Valves
* CameraIncludes code for hardware:
* DHT22
* DS18B20
* VEML7700
* PMSA0013
* MCP3008
* PiCam
* PiPico (requires [OpenController](https://github.com/ganonp/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
## Example Hub
![soil_moisture_temp_humidity](https://user-images.githubusercontent.com/3904428/142282859-fffbcc82-ac24-4a6b-afc1-daf44ad1abfe.jpg)