La señal de red se genera mediante un generador, por lo que no puede diferenciar entre esos dos, y sobre el UPS (inversor), depende, ¿es un inversor de onda sinusoidal o un inversor digital?
Si es un inversor de onda sinusoidal, puede, pero se parece bastante a la onda sinusoidal. Si se trata de un inversor digital, la señal es un poco diferente de la onda sinusoidal, parecen pasos que suben y bajan.
Ahora devuelva su pregunta, para distinguirlos usando un microcontrolador, sí puede, pero ¿cómo? Ese es otro agujero de conejo, por supuesto, la señal debe estar condicionada antes de conectarla a la unidad de control de temperatura para que no se convierta en humo.
Espero que esto se aclare para ti.