Skip to content

GUI for managing hardware and iOT accessories with OpenHub.

License

Notifications You must be signed in to change notification settings

ganonp/OpenHubAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

OpenHubAPI

A GUI for managing iOT hubs, hardware, and homekit accessory configurations for OpenHub and OpenController.

Main features:

  • Create, delete, rename OpenHub hubs from one GUI.
  • Add and manage hardware to any OpenHub hub on your network with an easy to use interface.
  • Collect statistics on hardware readings.
  • Create HomeKit Accessories using combinations of hardware outputs, mathmatical transformations, and hardware stats.

Installation

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

Configuration / Setup

  1. Install OpenHubAPI on a Raspberry Pi.
  2. Install OpenHub on the same or a different device.
  3. (Optional) Install OpenController on a Raspberry Pi Pico and connect to to the OpenHub device.
  4. Hub will automatically find and add itself to OpenHubAPI on the same network.
  5. Create user on OpenHubAPI
  6. Add user to newly added hub.
  7. Create and configure hardware.
  8. Create and configure channels on hardware.
  9. Create and configure accessories with channels.
  10. Reboot device running OpenHub.
  11. Add accessories to HomeKit.

UI

Screen Shot 2022-01-27 at 3 45 55 PM

Screen Shot 2022-01-27 at 3 45 20 PM

Screen Shot 2022-01-27 at 3 45 42 PM

About

GUI for managing hardware and iOT accessories with OpenHub.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published