Есть проект Simple Devices addon (Xiaomi Gateway RGB) ...
https://github.com/Alexandr-logrus/majordomo-rgb-device
там реализовано: цвет в зависимости от статуса системы:
callMethod('ОБЪЕКТ.action', array('color'=> '0000ff', 'timer'=> '30')); //установка цвета на определенный интервал, далее в зависимости от свойства actionRGB при 0 - отключится, при 1 - установится в зависимости от состояний режимов:
NobodyHomeMode.active 0 - кто-то дома, color = '00ff00' или в зависимости от состояний System.stateColor при красном color = 'ff0000', System.stateColor или Communication.stateColor при желтом color = 'ffcd00', brightness = 50 или 10 в зависимости от DarknessMode.active (Темное время суток)
NobodyHomeMode.active 1 - никого нет дома, color = '000000', т.е. отключена
NobodyHomeMode.active 2 - все спят, color = 'cd00ff', brightness = 5
Думаю, что можно попросить автора реализовать "цвет шлюза в зависимости от температуры" и т.п.