35 Commits
Author SHA1 Message Date
Sterling Archer f18b9fab72 Obfuscate Anker device serial-number with asterisks until mouse-over 2026-08-13 22:15:22 -07:00
Sterling Archer a5b1d445c8 Add 1D/7D/30D history window and on-grid/off-grid usage bar with kWh to the monitor 2026-08-13 21:59:22 -07:00
Sterling Archer 6a9f87bd8c Exclude battery ceiling/floor plateaus and enforce a 150W solar minimum in tune's rule proposals 2026-08-13 21:58:54 -07:00
Sterling Archer 54ba8436cd Show serial number next to Anker device name on the monitor page 2026-08-12 15:41:34 -07:00
Sterling Archer 9b6e71ce9c Add local telemetry logging and 'tune' command to propose rules from recorded history 2026-08-12 15:38:08 -07:00
Sterling Archer 6f46489fb1 Remove model name and power profile subtitle from Anker device header 2026-08-12 15:05:36 -07:00
Sterling Archer 536408ae48 Use orange instead of white for selected toggle buttons in dark mode 2026-08-12 15:00:16 -07:00
Sterling Archer 5b74d3379b Add 12H/24H clock format toggle 2026-08-12 14:57:34 -07:00
Sterling Archer 4386adb78f Shrink ACTIONS box to show 5 rows instead of 6 2026-08-12 14:46:16 -07:00
Sterling Archer 391a828948 Filter monitor to only show Shelly devices referenced by a power profile 2026-08-12 14:45:06 -07:00
Sterling Archer c67f88d275 Simplify HISTORY legend labels 2026-08-12 14:36:45 -07:00
Sterling Archer 4a7f64bd05 Update screenshot.jpg 2026-08-12 12:06:04 -07:00
Sterling Archer a744206703 Added visual rule marker with general explanation to battery-bar. 2026-08-12 11:59:04 -07:00
Sterling Archer 74dbb8a63b Allow collapsing each monitor panel, with a summary when collapsed 2026-08-12 11:16:49 -07:00
Sterling Archer 4afbf199cf Show solar, grid and load as separate bars on a shared scale 2026-08-12 11:08:16 -07:00
Sterling Archer 00fdc22454 Add an actions box showing why each switch changed 2026-08-12 10:57:15 -07:00
Sterling Archer 6c43256088 Add an actions box showing why each switch changed 2026-08-12 10:53:34 -07:00
Sterling Archer a28db4d1c9 Allow renaming devices from the monitor, localhost only by default 2026-08-12 10:28:19 -07:00
Sterling Archer 4320f55bd4 Default the service install prompt to yes 2026-08-12 10:20:01 -07:00
Sterling Archer 0f4cc3f01f Warn on duplicate Anker profiles, remove a stray README from the package 2026-08-12 10:18:51 -07:00
Sterling Archer eb0a499aad Shorten the skipped-device message, full text behind a flag 2026-08-12 10:13:51 -07:00
Sterling Archer 04bdb0f150 Offer to keep an existing power profile during setup 2026-08-12 10:10:46 -07:00
Sterling Archer 89f841b31f Always run in a project virtual environment 2026-08-12 10:06:30 -07:00
Sterling Archer 2a9e9cda4c Only preview notifications for rules that would act 2026-08-12 09:54:23 -07:00
Sterling Archer 81111e387d Move screenshot.jpg to doc directory 2026-08-12 09:48:03 -07:00
Sterling Archer 7713987c2c Add dashboard screenshot to README 2026-08-12 09:46:18 -07:00
Sterling Archer 265e302e3c Update DOC. 2026-08-12 09:39:44 -07:00
Sterling Archer 096d4b3990 Resolve derived field requirements to raw telemetry inputs at startup 2026-08-12 09:34:44 -07:00
Sterling Archer fc351246e9 Resolve device profiles by alias when the reference includes a .yaml extension 2026-08-11 17:02:40 -07:00
Sterling Archer 219fdf003e Add live monitor dashboard with light and dark themes 2026-08-11 06:56:00 -07:00
Sterling Archer aeabae212a Debounce MQTT disconnects, undo precautionary safe_state, make stale notifications informative 2026-08-11 05:59:02 -07:00
Sterling Archer 9cc47d9a8f Debounce MQTT disconnects against stale_after; undo precautionary safe_state on recovery 2026-08-11 05:55:45 -07:00
Sterling Archer 7230e00e32 Add monitor_fields for logging values not used by rules 2026-08-10 22:24:01 -07:00
Sterling Archer 7d26b4bf65 Fix clone URL in README 2026-08-10 21:39:53 -07:00
Sterling Archer 56e75d9cde Initial commit 2026-08-10 21:37:46 -07:00