{ "packageName": "Pihole Integration", "author": "vision9074", "version": "1.0.0", "minimumHEVersion": "2.3.0", "licenseFile": "https://raw.githubusercontent.com/vision9074/hubitat-pihole-integration/main/LICENSE", "documentationLink": "https://github.com/vision9074/hubitat-pihole-integration", "dateReleased": "2026-08-10", "apps": [ { "id": "e19a15ea-60e8-4c07-81be-8b0bc21eb64b", "name": "Pihole Integration", "namespace": "vision9074", "location": "https://raw.githubusercontent.com/vision9074/hubitat-pihole-integration/main/PiholeIntegration.groovy", "required": true, "oauth": false, "primary": true } ], "drivers": [ { "id": "4fa5eaaf-900c-48b6-9cbf-28760fa6bf74", "name": "Pihole Server", "namespace": "vision9074", "location": "https://raw.githubusercontent.com/vision9074/hubitat-pihole-integration/main/PiholeServer.groovy", "required": true }, { "id": "d3a2b724-c42e-4759-968c-40c34ff9fa19", "name": "Pihole Group", "namespace": "vision9074", "location": "https://raw.githubusercontent.com/vision9074/hubitat-pihole-integration/main/PiholeGroup.groovy", "required": false, "description": "Optional. One device that summarises every Pihole and turns blocking on or off across all of them at once." } ], "releaseNotes": "1.0.0 - Initial release. Parent app manages any number of Pihole v6 servers, verifies each connection before creating a device, and raises offline / block-rate / update notifications. The Pihole Server driver polls statistics and controls blocking; the optional Pihole Group driver aggregates the fleet." }