Fix: replace single input_text (max 10000, invalid) with 12 chunked entities (max 255 each = 3060 total)

This commit is contained in:
2026-05-16 18:11:00 +10:00
parent 4ecdda5322
commit cf8d7eef7c
+15 -9
View File
@@ -1,19 +1,25 @@
# =============================================================
# Parental Controls Package
# Requires OPNsense firewall alias "parental_blocked" + rule
# See README.md for full setup instructions
# =============================================================
# Config stored across 12 chunks (12 × 255 = 3060 chars max)
# Enough for 5 users with several devices each
input_text:
parental_control_config:
name: Parental Controls Configuration
max: 10000
initial: '{"users":[]}'
icon: mdi:shield-account
parental_config_0: {name: "Parental Config 0", max: 255, icon: mdi:shield-account}
parental_config_1: {name: "Parental Config 1", max: 255, icon: mdi:shield-account}
parental_config_2: {name: "Parental Config 2", max: 255, icon: mdi:shield-account}
parental_config_3: {name: "Parental Config 3", max: 255, icon: mdi:shield-account}
parental_config_4: {name: "Parental Config 4", max: 255, icon: mdi:shield-account}
parental_config_5: {name: "Parental Config 5", max: 255, icon: mdi:shield-account}
parental_config_6: {name: "Parental Config 6", max: 255, icon: mdi:shield-account}
parental_config_7: {name: "Parental Config 7", max: 255, icon: mdi:shield-account}
parental_config_8: {name: "Parental Config 8", max: 255, icon: mdi:shield-account}
parental_config_9: {name: "Parental Config 9", max: 255, icon: mdi:shield-account}
parental_config_10: {name: "Parental Config 10", max: 255, icon: mdi:shield-account}
parental_config_11: {name: "Parental Config 11", max: 255, icon: mdi:shield-account}
# ------------------------------------------------------------------
# OPNsense DHCP lease sensor
# Polls every 60s — provides device discovery + MAC→IP for dashboard
# OPNsense DHCP lease sensor — device discovery + MAC→IP
# Requires opnsense_leases_url and opnsense_basic_auth in secrets.yaml
# ------------------------------------------------------------------
rest: