I have connected my HA to my OctoPi with a USB WebCam attached. In OctoPi I can rotate the WebCam feed but the feed I have in HA is not rotated. But how could I do that?
I have tried to put in Style element and transform: rotate(90deg) but nothing happens or I have entered something wrong:
Hehe yes - that will not happen - it must be possible to make a rotate of a picture otherwise I will simply just skip using or integrating OctoPrint to my Home Assistant.
I’m trying to use this to rotate text in a Picture Elements card and all it seems to do is make the text disappear. I’ve also tried putting the color: and left: right: within the {} but it makes no difference. Any suggestions?
I have tried to use the card-mod to apply the transform (I’m not an expert of the css)
I’m able to rotate the image shown in the picture-entity (still image), but if I click on the image it’s shown the live preview where the orientation is the original and not the changed.
I have tried to add also a style for the ha-dialog (I’m not sure if the syntax is correct)
You can rotate the webcam feed directly on the RasPi that Octoprint runs on, so there is no need to rotate/transform lovelace cards. However, this only works for the Raspberry Pi camera module and not external USB cameras.
Open the file /boot/octopi.txt, e.g. sudo nano /boot/octopi.txt
Add the following lines, it doesn’t matter where exactly:
camera="raspi"
camera_raspi_options="-rot 90" # or 180, 270..
Exit and save the file, then reboot the RasPi
When using the plugin TheSpaghettiDetective, the file octopi.txt is skipped, so it has to be disabled/deactivated for this approach to work. It is also possible to change similar setting in TheSpaghettiDetective as well when using compatibility mode.
The documentation and additional configurable parameters can be found here:
Did you find a way to rotate the video when clicking the image?
When I check the dashboard it looks fine, it’s rotated, but when I click the picture to get a biger video, then the stream is back to be upside down.