Files
pilot/pilot-v2/target/debug/.fingerprint/tracing-subscriber-b0c9d8e8f57237b3/lib-tracing_subscriber.json
Gilles Soulier c5381b7112 Pilot v2: Core implementation + battery telemetry
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>
2025-12-30 06:23:00 +01:00

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}