Welcome to Juham™ - Juha's Ultimate Home Automation Core
Description
juham-core extends the functionality of Masterpiece object by adding capabilities for MQTT
communication and integration with time series databases. The base class provides only a minimal
set of interfaces. Actual features, such as MQTT and time series database implementations — along with home
automation-specific functionalities — are provided through separate plugin modules built on juham-core class.
Project Status and Goals
Current State: Pre-Alpha (Status 2)
The aim of Juham™ is to have fun by learning Python and GitLab ecosystems, by developing a home automation framework capable of controlling all the devices in my home, with the potential to be adapted for other homes as well.
In its current form, Juham™ may still resemble more of an experiment (or even a "mess") than a "masterpiece," but I’m working hard to turn it into one!
Special Thanks
This project would not have been possible without the generous support of two exceptional individuals: Teppo K. and Mahi.
Teppo K. provided the initial spark for this project by donating a Raspberry Pi, a temperature sensor, and giving an inspiring demonstration of his own home automation system—effectively dragging me down the rabbit hole of endless tinkering.
Mahi has been instrumental in translating my half-baked ideas into Python code, offering invaluable support and encouragement—while also ensuring that every time I thought I was done, I wasn’t.
Because of these two gentlemen, my already minimal spare time dropped into the negatives as I desperately tried to push the system to some semblance of professionalism.
I’m truly grateful to both—really. 😅
Metadata
Release files for abstr 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| abstr-0.0.2.tar.gz | 8.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| abstr-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.0 kB
Release files / abstr-0.0.2.tar.gz
| Download URL | abstr-0.0.2.tar.gz |
|---|---|
| Size | 8.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8f77352069eaf7bdcef96ea054666f385f6a39b042b77387187b7d46b333413a
|
|
BLAKE2b-256 checksum How to use checksums |
855ed2cfbffb66e224b234f29a5738cdc2bc74e6d8e1e709d6fa1033c60a05bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / abstr-0.0.2-py3-none-any.whl
| Download URL | abstr-0.0.2-py3-none-any.whl |
|---|---|
| Size | 4.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ffc11e39a1370e0a2a89688ef7bf72ded813b31fcfdf7edd945bec92656b5c4c
|
|
BLAKE2b-256 checksum How to use checksums |
84015019096187a1b3b7dfb0ac54f281dfe50ef1bc7a02e13f713bf21fc0d337
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|