A small home hub example package
Project description
homehubRPi PyPI module
https://github.com/ngonimombeshora/homehubRPi
Current package in testing available at PyPI
Project Desription
HomehubRPI package was specifically made for those wanting to implement bespoke Smart Home ecosystems. Currently runs on all Raspberry Pi's and can be extended to any other boards e.g Arduino, ESP8632, PocketBeagle etc. Only a few twitches would need to be done to suit the specific board type and I/O pin configurations. Some modules work without needing any tweaking. For example HTTPCommunications module. Provides mqtt, http and hardware adbstraction.
This package works in tandem with hubAPI which hosts the database and front-end API for developers. This API can be hosted online or on a local server. Otherwise if one wishes they can use the one hosted on the public domain on netlify at Insert netlify url, which still offers the same amount of security and privacy to ones own smart home ecosystem.
🚀 Getting Started
pip3 install homehubRPI
and start using...
'''sh from homehubRPi import []
'''
🤔 Documentation
To view documentation in your browser
- Clone the github repo
git clone https://github.com/ngonimombeshora/homehubRPi
- Enter the docs folder
cd docs/
- Open homehubRPi.html in your browser And you're good to go. 🚀
Alternatively...
To view documentation, use pydocs. The following command starts a server at http://localhost:33091/
python3 -m doc -b
And can be viewed at link: http://localhost:33091/ open link homehubRPi
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for homehubRPi-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e4f9841aa06c8a9e64cae793817d753f6891a74169890c23c92ba013da5a9a9 |
|
MD5 | 8689628e5d43d762f6f417abda44ab92 |
|
BLAKE2b-256 | 70533cdd2615d6a3ccd5d7ced7dfa9acf89ddd2841d9a1dd0eeb0df97ec29d65 |