core/homeassistant/components/pi_hole
John Luetke 7c42f4b45b (Re)Add support for multiple Pi-Holes (#27569)
* Update configuration schema to support multiple Pi-holes

* Construct sensors for each configured Pi-hole

* Ensure each Pi-hole has a unique name

* Update services to handle multiple Pi-holes

* Update tests for multiple configurations

* Refactor tests to support service testing

* Fix else-raise per pyliunt

* Per code review, add all entities in a single call

* Per code review, add the default name as default.

* Per code review, add cv.ensure_list to prevent breaking change

* Per code review, move name validation to schema

* Remove default name

* Per code review, validate api_key in schema definition

* Per code review, rename variables

* Per code review, use list comprehension

* Ensure unique slug names in config validation

* Per code review, refactor to CoroutineMock

* Fix adding sensor entities

* Per code review, refactor mock function creation

* Per code review, refactor mock function return values
2019-12-12 19:43:49 +01:00
..
__init__.py (Re)Add support for multiple Pi-Holes (#27569) 2019-12-12 19:43:49 +01:00
const.py (Re)Add support for multiple Pi-Holes (#27569) 2019-12-12 19:43:49 +01:00
manifest.json
sensor.py (Re)Add support for multiple Pi-Holes (#27569) 2019-12-12 19:43:49 +01:00
services.yaml (Re)Add support for multiple Pi-Holes (#27569) 2019-12-12 19:43:49 +01:00