secubox-openwrt/package/secubox/luci-app-domoticz
CyberMind-FR d92b3360ea feat(repo): Add unified repo-deploy.sh and multi-arch support
- Add repo-deploy.sh script for staging and deploying packages
- Replicate _all.ipk packages to all 6 architectures automatically
- Add "Refresh Indexes" button to LuCI dashboard for local deployments
- Add RPCD refresh method to regenerate Packages indexes on-device
- Support architectures: aarch64_cortex-a72, aarch64_cortex-a53,
  aarch64_generic, x86_64, mips_24kc, mipsel_24kc

Usage:
  ./secubox-tools/repo-deploy.sh stage --clean
  ./secubox-tools/repo-deploy.sh deploy root@192.168.255.1

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-19 07:48:59 +01:00
..
htdocs/luci-static/resources/view/domoticz fix(luci): Await form.Map.render() Promise before KissTheme.wrap() 2026-02-27 07:24:10 +01:00
root/usr feat(repo): Add unified repo-deploy.sh and multi-arch support 2026-03-19 07:48:59 +01:00
Makefile feat(domoticz): Add LuCI dashboard with MQTT auto-bridge and Zigbee2MQTT integration 2026-02-04 21:32:17 +01:00
README.md feat(domoticz): Rewrite from Docker to LXC Debian container 2026-02-04 22:05:39 +01:00

luci-app-domoticz

LuCI web interface for managing the Domoticz home automation platform on SecuBox.

Installation

opkg install luci-app-domoticz

Requires secubox-app-domoticz (installed as dependency).

Features

  • Service Status: Container status, LXC availability, memory/disk usage, USB devices
  • IoT Integration: Mosquitto broker status, Zigbee2MQTT status, MQTT bridge configuration
  • MQTT Auto-Setup: One-click Mosquitto installation and broker configuration
  • Network: HAProxy reverse proxy integration, WAN access control, domain configuration
  • Mesh P2P: Register Domoticz in the SecuBox P2P mesh for multi-node discovery
  • Actions: Install, start, stop, restart, update, backup, uninstall
  • Logs: Live container log viewer

RPCD Methods

Method Params Description
status Container, MQTT, Z2M, HAProxy, mesh status
start Start Domoticz service
stop Stop Domoticz service
restart Restart Domoticz service
install Create LXC container and download Domoticz
uninstall Remove container (preserves data)
update Download latest Domoticz and restart
configure_mqtt Auto-configure Mosquitto and MQTT bridge
configure_haproxy Register HAProxy vhost
backup Create data backup
restore path Restore from backup file
logs lines Fetch container logs

Menu Location

Services > Domoticz

Files

  • /usr/libexec/rpcd/luci.domoticz — RPCD handler
  • /usr/share/rpcd/acl.d/luci-app-domoticz.json — ACL permissions
  • /usr/share/luci/menu.d/luci-app-domoticz.json — Menu entry
  • /www/luci-static/resources/view/domoticz/overview.js — LuCI view

Dependencies

  • secubox-app-domoticz

License

Apache-2.0