| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
moko 11.07.2021 00:30
У нас он например с недавних пор управляет кондиционером с вот таким компрессором:@command[data;result]
$TARGET(15.5)
^if($data.Cap == 0){
# unit is off
^if($data.OutsideAir > 22.5 && $data.TargetLWT == 30){
# turn on
$result[on]
^setLWT[13]
}
}($data.EvapPressure < 150){
# low pressure
^if($data.Cap > 25){
$result[^setCapacity[25]]
}
}($data.EvapLWT > $TARGET){
# too warm or to avoid "Auto" mode
^if($data.Cap != 26){
$result[^setCapacity[26]]
}
}($data.EvapLWT < $TARGET){
# too cold and 4 fans or very cold
^if($data.Cap > 25 && ($data.condenser == 4 || $data.EvapLWT < 12) ){
$result[^setCapacity[25]]
}
# 25% for 22 minutes, boost superheat
^if($data.Cap == 25 && !^recent26[]){
$result[^setCapacity[26]]
}
^if($data.OutsideAir < 21.5 && $data.TargetLWT != 30 && !^recentStart[]){
# turn off
$result[off]
^setLWT[30]
}
}