Перейти к содержанию

Навигация

Wbincludes:ONOKOM External Sensor: различия между версиями

Нет описания правки
(Новая страница: «Чаще всего кондиционер измеряет текущую температуру воздуха по собственному датчику в корпусе внутреннего блока. А из-за того, что внутренний блок находится достаточно высоко, то и показания с данного датчика температуры, как правило, выше чем есть на...»)
 
Строка 11: Строка 11:
* Создаем имя для правила, например: '''''ExternalSensorForOnokom.js'''''
* Создаем имя для правила, например: '''''ExternalSensorForOnokom.js'''''
* Копируем представленный ниже код
* Копируем представленный ниже код
<syntaxhighlight lang="ecmascript">
: <syntaxhighlight lang="ecmascript">
defineRule ("SyncTemperature", {
defineRule ("SyncTemperature", {
  whenChanged: "wb-msw-v3_25/Temperature",
  whenChanged: "wb-msw-v3_25/Temperature",
   then: function (newValue) {
   then: function (newValue) {
   dev["{{{model}}}/Indoor air temperature"] = newValue
   dev["ONOKOM-AIR/Indoor air temperature"] = newValue
  }
  }
});
});
Строка 23: Строка 23:
* Нажимаем сохранить
* Нажимаем сохранить


Вместо '''''"wb-msw-v3_25/Temperature"''''' укажите MQTT топик вашего датчика температуры, а вместо '''''"{{{model}}}/Indoor air temperature"''''' укажите MQTT топик текущей температуры в комнате на вашем шлюзе ONOKOM.
Вместо '''''"wb-msw-v3_25/Temperature"''''' укажите MQTT топик вашего датчика температуры, а вместо '''''"ONOKOM-AIR/Indoor air temperature"''''' укажите MQTT топик текущей температуры в комнате на вашем шлюзе ONOKOM.


После этого, шлюз будет передать данные о текущей температуре, и кондиционер будет поддерживать именно ту температуру, что вы установили.
После этого, шлюз будет передавать данные о текущей температуре, и кондиционер будет поддерживать именно ту температуру, что вы установили.