Add on to control another device

So I basically want to control my 3D printer from HA.
I have the nabu casa remote connection so I want to use that to allow me to do the connection.

I have these options:

  1. Find a way to proxy into my 3D printer’s IP. Didn’t find a way to do that yet.
  2. Create an ingress enabled add on running the 3D printer’s web interface and connecting to the IP of the printer from it. Tried it, but I think ingress isolates me from other devices on the network, because I couldn’t connect to the printer’s host name/ip.
  3. Create a regular add on running the 3D printer’s web interface. It works, but only locally because I couldn’t find a way to wrap it with ssl. Didn’t find any tutorial that explains it right.

What would be the easiest solution?
What did I do wrong?