Major updates: - Complete Rust rewrite (pilot-v2/) with working MQTT client - Fixed MQTT event loop deadlock (background task pattern) - Battery telemetry for Linux (auto-detected via /sys/class/power_supply) - Home Assistant auto-discovery for all sensors and switches - Comprehensive documentation (AVANCEMENT.md, CLAUDE.md, roadmap) - Docker test environment with Mosquitto broker - Helper scripts for development and testing Features working: ✅ MQTT connectivity with LWT ✅ YAML configuration with validation ✅ Telemetry: CPU, memory, IP, battery (Linux) ✅ Commands: shutdown, reboot, sleep, screen (dry-run tested) ✅ HA discovery and integration ✅ Allowlist and cooldown protection Ready for testing on real hardware. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 line
1.5 KiB
JSON
1 line
1.5 KiB
JSON
{"rustc":4758242423518056681,"features":"[\"alloc\", \"ansi\", \"default\", \"env-filter\", \"fmt\", \"matchers\", \"nu-ansi-term\", \"once_cell\", \"registry\", \"sharded-slab\", \"smallvec\", \"std\", \"thread_local\", \"tracing\", \"tracing-log\"]","declared_features":"[\"alloc\", \"ansi\", \"chrono\", \"default\", \"env-filter\", \"fmt\", \"json\", \"local-time\", \"matchers\", \"nu-ansi-term\", \"once_cell\", \"parking_lot\", \"regex\", \"registry\", \"serde\", \"serde_json\", \"sharded-slab\", \"smallvec\", \"std\", \"thread_local\", \"time\", \"tracing\", \"tracing-log\", \"tracing-serde\", \"valuable\", \"valuable-serde\", \"valuable_crate\"]","target":4817557058868189149,"profile":8689429984716569724,"path":15662171415384063685,"deps":[[1017461770342116999,"sharded_slab",false,4402078948525686667],[1359731229228270592,"thread_local",false,7332895581746785614],[3030539787503978792,"regex_automata",false,1389982438944229031],[3666196340704888985,"smallvec",false,10447476734746354147],[3722963349756955755,"once_cell",false,16309792025796032579],[5599393681448432053,"nu_ansi_term",false,3256456725636630656],[10806489435541507125,"tracing_log",false,7507145506853851724],[14757622794040968908,"tracing",false,945257464964974167],[16023452927926505185,"tracing_core",false,7489463781567067607],[18218885586351977002,"matchers",false,10494798789717655433]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tracing-subscriber-b0c9d8e8f57237b3/dep-lib-tracing_subscriber","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} |