v2.7.0 — Fix cloud sensors + email/password login
Fixes "unknown" sensors on cloud + adds easy email/password login
Sensors now populate (cloud connections)
The cloud API nests live values under sub-objects (temp, filament, tools) rather than flat fields, so temperatures and material were never being found — hence all the "unknown" readings. The integration now correctly reads:
- Nozzle / bed temperature and their targets (from
temp.*) - Z height, print speed, flow (top-level)
- Material (from
filament.material/ the active tool) - Status
Verified against a real Prusa Mini payload — every field resolves.
Easier cloud login — no more prusaslicer:// copy-paste
Cloud setup is now a choice of two:
- Email & password (default) — type your Prusa account email + password directly into Home Assistant. No browser, no copy-paste. Your password is used once to obtain tokens and is never stored — only the tokens are saved.
- Browser login (fallback) — the existing paste flow, kept for accounts with two-factor authentication. Now includes a tip: if your browser hides the
prusaslicer://URL, open the login link on a device without PrusaSlicer (e.g. your phone).
2FA accounts must use Browser login (password grant can't answer a 2FA challenge).
🤖 Generated with Claude Code