Skip to main content

Juha's Ultimate Home Automation Masterpiece

Project description

README for Juham - Juha's Ultimate Home Automation Mess (for now)

Welcome to Juham (TM) - a Python-based home automation system built on InfluxDB and the Mosquitto MQTT broker.

Note: This project is currently in the early planning stages and is not yet ready for production use. In its current state, you might call it "Juha's Ultimate Home Automation Mess," but I'm working hard to turn it into a masterpiece!

The design adheres to the pure object-oriented paradigm, with each supported external system, such as relays and forecast websites, being abstracted through a dedicated class.

Class and method documentation is decorated for Doxygen, a tool primarily used for generating developer documentation in C++ ecosystem. It should perhaps be replace with some native Python tool (Sphinx?)

For a detailed list of changes, see the CHANGELOG <CHANGELOG.md>_.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

juham-0.0.1.tar.gz (33.0 kB view hashes)

Uploaded Source

Built Distribution

juham-0.0.1-py3-none-any.whl (17.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page