From cf8d7eef7cee0af3742e0c4ee222fef58906da69 Mon Sep 17 00:00:00 2001 From: jessikitty Date: Sat, 16 May 2026 18:11:00 +1000 Subject: [PATCH] Fix: replace single input_text (max 10000, invalid) with 12 chunked entities (max 255 each = 3060 total) --- packages/parental_controls.yaml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/packages/parental_controls.yaml b/packages/parental_controls.yaml index eb76a73..90a3cbe 100644 --- a/packages/parental_controls.yaml +++ b/packages/parental_controls.yaml @@ -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: