
Pi-Hole switch
Ik heb wat probleempjes gehad om een correcte Pi-Hole switch in Home Assistant te krijgen. Uiteindelijk vond ik iets dat werkte. Het was niet helemaal wat ik wilde, maar het werkt in ieder geval EN ik kan uitleggen aan mijn vrouw hoe het werkt.
Ik heb het command_line platform gebruikt om een switch te maken die gebaseerd is op de output van de volgende commando’s:
switch:
- platform: command_line
switches:
pihole_switch:
command_on: !secret pihole_command_on
command_off: !secret pihole_command_off
command_state: !secret pihole_command_state
value_template: "{{ value_json.status == 'enabled' }}"
In secrets.yaml heb ik de volgende regel opgenomen:
pihole_command_on: "curl -X GET 'http://[IP address]/admin/api.php?enable&auth=[token]'"
Door dit in secrets.yaml op te nemen kan ik de configuratie naar GitHub pushen, zodat jullie er van kunnen profiteren.
UPDATE
Sinds een tijdje is er een integration Pi-Hole. Ga naar deze link voor meer informatie: https://www.home-assistant.io/integrations/pi_hole/
Bovenstaande methode hoef je niet meer gebruiken, maar voor de volledigheid laat ik hem staan.
Iedere dag een nieuwe hobby? Het lijkt wel alsof A.J. hobby’s een doel op zich heeft gemaakt. Niet te beroerd om een nieuwe hobby of gadget uit te proberen en er vervolgens enthousiast en onderbouwd over te vertellen.
Een aantal van de hobby’s die A.J. ondertussen heeft gehad of nog steeds heeft: fotograferen, filmen, video editen, lezen, schrijven, houtbewerken, (technisch) tekenen, skaten, hardlopen, dansen, barbecuen.