The z2m 2.x breaking changes required three fixes discovered during live deployment testing on the router: - Adapter renamed from `ezsp` to `ember` in zigbee-herdsman 4.0.0 - Config format needs `version: 4` and nested `homeassistant.enabled` - Start script needs `ZIGBEE2MQTT_DATA` env var for correct config path - Add `mosquitto-nossl` as package dependency (MQTT broker required) - Direct `/dev/ttyUSB0` passthrough works; socat TCP bridge does not Also updates project planning files (HISTORY.md, TODO.md, WIP.md, CLAUDE.md) and rebuilds bonus feed with latest IPKs. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
37 lines
1.7 KiB
Markdown
37 lines
1.7 KiB
Markdown
# Work In Progress (Claude)
|
|
|
|
## Active Threads
|
|
|
|
- **Zigbee2mqtt LXC Rewrite**
|
|
Status: COMPLETE (2026-02-04)
|
|
Notes: Rewritten from Docker to LXC Alpine container. Feed rebuilt.
|
|
Deploy fix (2026-02-04): adapter `ezsp`→`ember` (z2m 2.x rename), added `ZIGBEE2MQTT_DATA` env var to start script, added `mosquitto-nossl` dependency. Direct `/dev/ttyUSB0` passthrough works; socat TCP bridge does NOT work (ASH RSTACK timeout).
|
|
|
|
- **Jellyfin Media Server**
|
|
Status: COMPLETE (2026-02-04)
|
|
Notes: New secubox-app-jellyfin + luci-app-jellyfin with LXC, HAProxy integration, uninstall/update/backup.
|
|
|
|
- **Device Intel & DNS Provider**
|
|
Status: COMPLETE (2026-02-04)
|
|
Notes: New packages added. BusyBox compatibility, OUI emoji display, SDK build pattern aligned.
|
|
|
|
- **Exposure KISS Redesign**
|
|
Status: COMPLETE (2026-02-04)
|
|
Notes: Enriched service names, vhost integration, DNS domain sorting, toggle switch fix.
|
|
|
|
- **Streamlit Upload Fixes**
|
|
Status: COMPLETE (2026-02-04)
|
|
Notes: Chunked upload (uhttpd 64KB limit), UTF-8 fix, ZIP requirements auto-install, rename support.
|
|
|
|
## Next Up
|
|
|
|
- Port the chip header layout to remaining SecuBox derivative apps (client-guardian, auth-guardian) — still pending, neither has `sh-page-header` pattern.
|
|
- Rebuild bonus feed with all 2026-02-04 changes (partially done — zigbee2mqtt and device-intel included, verify completeness).
|
|
- Commit uncommitted working tree changes (bonus-feed IPKs, zigbee2mqttctl).
|
|
|
|
## Blockers / Risks
|
|
|
|
- Cyberpunk theme is now exposed in Settings UI (dark/light/system/cyberpunk) — previous blocker resolved.
|
|
- No automated regression tests for LuCI views; manual verification required after each SCP deploy.
|
|
- `zigbee2mqttctl` has uncommitted changes in working tree.
|