parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Да, парсер многое может

moko 11.07 00:30

У нас он например с недавних пор управляет кондиционером с вот таким компрессором:

https://daikin-p.ru/catalog/vse-zapchasti-kondicionerov-daikin/kompressor-daikin-p331315120-sp-hsa3123-3vr-60kw-400v-115v-230v

:)
@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]
        }
}