Penduline
Prediction and logistics software built on the Umwelt engine, from Cerebral Frame. It runs on your own machine, against your own Home Assistant.
What it is
Penduline keeps a belief about each room in your house and tells you what it believes, and why, in plain sentences:
Landing presence: last seen 40 minutes ago; I still believe someone is up there, and here is why.
The thinking is done by Umwelt, the engine. Penduline is the membrane between Home Assistant and that engine.
- Local-first. Your token, states and history stay in your house. Nothing hosted is required.
- Suggestion-only. It starts in Watch: it reads and writes nothing. It never switches anything until you say so, and locks are sense-only.
- You author the meaning. Which room a sensor is in, and what silence means, is your call. Penduline drafts; you decide.
Beta
Penduline is in beta. It will get things wrong, and we want to know where. How long it takes before it says something useful: DARK (not measured yet).
Volunteer
You run Home Assistant and can run a Python program or Docker on a machine in your house. To take part, say so on GitHub: open an issue or join a discussion on the issue tracker. This site has no form and collects nothing.
Beta volunteers are being recruited on Reddit first; signup stays on the issue tracker. Community: DARK until chosen.
Nothing is required of you. A screenshot of a confession, right or wrong, helps. Blur names of people and your Home Assistant URL first. We will never ask for your token, your history or your address.
Beta kit landing page: DARK until the address is live.
Licence and source
Penduline is free software under the GNU AGPL-3.0. Contributions need a CLA. Source: github.com/AQuantumArchitect/penduline.