Hi,
Is it possible to connect LED_GND and microcontroller_GND?
(Usually it should be no problem, as long as both are "floating" before).
If so, then three resistors and a simple NPN BJT will do the job.
One resistor as shunt for current measurement: Let's say 1.2V at 0.8A making 1.5 ohms. Use at least a 2W rated.
One resistor for current limiting to BJT base: Let's say 2mA @ 0.8A: (0.6V / 0.002A) = about 300 ohms
A bjt: emitter to common GND. Base ..see above, collector to microcontroller port.
One pullup resistor. Just use about 10k. From microcontroller port to microcontroller_VCC.
When LEDs are dark, then port pin is high.
One problem is dimming: We need more information about this. Is it DC dimming, or PWM, or something else?
Dimming means lowering average current. What lowest dimming level (average LED current) do you expect?
If PWM, then an additional 1uF at the port pin will do the job.
Klaus