У ламп Yeelight, например, есть нативная команда toggle, которой не нужно знать текущее состояние лампочек. Так что для ряда устройств такое вполне реализуемо
Нужна функция (в основном для сценариев), которая переключает устройство освещения в противоположное состояние: если было выключено, то включает, а если было включено, то выключает. Таким способом можно создать сценарий, например "Алиса свет на кухне", а не говорить каждый раз "включи/выключи".
Думаю для этого она должна понимать состояние выключателя. В приложении можно увидеть его статус. Но при управлении не часто, но бывает, что ответит положительно, но не выключит. В Google Home данный момент поправили, если ассистент не смог включить/выключить устройства, он об этом сообщает. Так же можно запросить включен ли например свет в такой-то комнате. Поэтому очень хотелось чтобы добавили проверку состояния как по запросу, так и при активации команды. Ну и далеко не отходя сделать триггер, который будет переключать.