Pi-hole plugin for Elgato Stream Deck

I've written a plugin for monitoring and controlling Pi-hole from the Elgato Stream Deck. The plugin adds two actions to the Stream Deck – one to toggle Pi-hole between enabled/disabled and another to temporarily disable Pi-hole before enabling it again after a short period of time.

Both actions will monitor whether PI-hole is currently enabled/disabled (so that if you enable P-h from the web interface or somewhere else, the button will update to reflect that) and can optionally display various statistics (# clients, % ads blocked today, etc.)

The plugin is available on the Stream Deck App Store here, and the source code is also available on GitHub:

https://github.com/johnholbrook/streamdeck-pihole

1 Like

Hi there,

I was a very happy user of this plugin for a while now, but with the latest pi-hole update the API no longer works the same way and the plugin does not work anymore. Any hope for an update to this plugin to bring it up to the new Pi-hole API model?

Regards,
Tareq

Hi, thanks for your interest in the plugin.

I definitely want to update the plugin to support the new API but it'll be a while before I get a chance to start on that. In the meantime I'm happy to accept contributions on GitHub. See this issue for more info.