Serve different JPG, PNG, or SVG images from your Hubitat Elevation hub according to rules in Rule Machine
Example use cases:
Set different background images for your smart home dashboard based upon device state, weather, holidays, location mode, or any other condition. For instance, set your dashboard background to a rainy landscape or an umbrella when it's raining, to a sunny meadow when it's clear skies, a Christmas tree on Christmas, a birthday cake on your birthday, etc.
Configure custom icons that change with device state, location mode, etc.
- JPG
- SVG
- PNG
Install Instructions
- Install Conditional Image Server app and Dynamic Image URL Device driver, either manually or via Hubitat Package Manager
- Enable OAth if installed manually
- Configure different URLs with different images
- Use the included custom device or create a Global Variable Connector in Rule Machine
- Set up rules in Rule Machine that set the value of the custom device or a Global Variable Connector to different ones of the configured URLs under different conditions
- Point your dashboard background, image tile, etc. to the local URL in the Conditional Image Server app. Your different images will dynamically load from this single URL under the different conditions you established in Rule Machine.
Local Only Note this only works locally. Hubitat does not currently support rendering of images at a cloud endpoint for remote access.
Enjoy!