2
1
Fork
You've already forked invhnd
0
Yet another smart house system
  • Python 87.8%
  • CSS 8.6%
  • HTML 3.6%
Find a file
2024年04月19日 20:08:50 +03:00
docs Update README.md, add docs 2023年09月14日 22:18:16 +03:00
plugins Add time.sleep to light plugin relogin 2024年04月19日 20:08:50 +03:00
src Add result and improvement params support for plugin main actions 2023年09月15日 20:50:01 +03:00
static Add notes plugin, update css 2023年08月08日 14:36:48 +03:00
templates Start to make sidebar, update some frontend code 2023年08月08日 09:21:35 +03:00
.gitignore Update logger 2023年09月07日 21:02:35 +03:00
app.py Add result and improvement params support for plugin main actions 2023年09月15日 20:50:01 +03:00
LICENSE Add LICENSE 2023年03月13日 14:44:02 +03:00
README.md Update README.md, add docs 2023年09月14日 22:18:16 +03:00
requirements.txt Add requirements.txt, update README.md 2023年08月06日 11:05:50 +03:00

Invisible Hand (invhnd)

Yet another smart house system.

API docs can be found here.

Web

Usage

$ git clone https://codeberg.org/librehub/invhnd
$ cd invhnd
$ pip install -r requirements.txt
$ cd plugins/examples
$ mkdir -p ~/.config/invhnd/plugins
$ cp * ~/.config/invhnd/plugins
$ cd ../..
$ ./app.py

Now you can open http://127.0.0.1:5000 and use web interface.

Known issues:

Bug in PyP100 module:

You can't login before fix this issue (not sure). After install PyP100 module you need to edit source code.

$ vim ~/.local/lib/python3.11/site-packages/PyP100/PyP100.py

On 148 line replace 0 with time.time().

Modules

Module Description
light Control your smart bulbs.
weather Display weather.
notes Keep your notes.

Contacts

Contact Description
Matrix Matrix server.

Donates

Monero: 47KkgEb3agJJjSpeW1LpVi1M8fsCfREhnBCb1yib5KQgCxwb6j47XBQAamueByrLUceRinJqveZ82UCbrGqrsY9oNuZ97xN