Создаем свойства
CurrentTemp - Текущая температура
MsgClimate - Сообщение о состоянии температуры в помещении и рекомендация по климату
NameRoom - Название помещения
NeedTemp - Нужная температура
Создаем метод
mUpdateTemp - Обновление статуса температуры
Код в PHP
Код: Выделить всё
$SayClimate;
$CurrentTemp;
$NeedTemp;
$SayClimate = implode(array($this->getProperty('NameRoom'),': Текущая температура ',$this->getProperty('CurrentTemp'),'℃.',' Нужная температура ',$this->getProperty('NeedTemp'),'℃.'));
$CurrentTemp = $this->getProperty('CurrentTemp');
$NeedTemp = $this->getProperty('NeedTemp');
if ($CurrentTemp < $NeedTemp - 1) {
$this->setProperty('MsgClimate', 'Включаю обогрев');
say($SayClimate, 2);
} else if ($CurrentTemp > $NeedTemp + 1) {
$this->setProperty('MsgClimate', 'Включаю охлаждение');
say($SayClimate, 2);
}
СпойлерПоказать
Посмотреть видео
Если у вас есть свои варианты, то прошу поделиться. Чем больше тут будет вариантов, тем лучше.