is there any way I can configure an image that is hosted within the /media folder for the picture elements card? I know that I can use hosting but that will expose the media file to the whole web to see, since it doesn’t use authentication.
When I right click an image from the media browse and copy the url authSig is added as an attribute, but that Sig Key does expire. When I try to access the file without that authSig attribute I get an unauthorized message Why isn’t homeassistant just using a header token, when accessing media files?
Is there any other easy way I can host a media file with authentication? I know I could setup nginx, but that can’t be the only way, right? Shouldn’t there be an easier solution for something as basic?
However if we follow that advice the file is accesible for the whole internet without authentication!
I want to have a detailed 3D floor plan of my appartment in a picture elements card like the many awesome examples displayed in this thread. And call me crazy, but I don’t want you weirdos on the internet to easily get a good look at what I have inside my appartment
You now have your floor plan or image hosted in a way that only authenticated users can access the image file.
The “Local file” integration also allows us to easily update the camera image via Service local_file.update_file_path which opens up a whole lot of possibilities (e.g. have multiple images with time of day rendereing and update the camera every hour or so).
camera_image can also be used for image elements in the card.
Maybe someone else who minds their privacy like I do, will find this usefull.
I have several cameras doing snapshots of my house and I want to display the images on my HA dashboard. But obviously I didn’t want them exposed on the www.
I was reading HA documentation: http file hosting and media source but none of them mention the local file integration that you mentioned. Took me a few searches to find your post. I hope HA documentation has a “related” topics section so that we can find similar integrations more easily.
In my use-case I have a locally stored mp4 (from my blink video door bell latest ring) which I want to display in a lovelace card.
I tried to use this local camera: