Теория:

В зависимости от значения слова категории состояния делятся на группы.
 
1. Состояние окружающей
среды, обстановки, природы
тепло, жарко, холодно, морозно, душно, темно, светло, чисто, грязно, пусто, сыро, тихо, шумно, скользко, тесно, просторно, пустынно и др.Темно было, и на каждом шагу болото разевало свою жадную гнилую пасть, глотая людей, и деревья заступали дорогу могучей стеной (М. Горький. Старуха Изергиль)
2. Физическое состояние живых существтошно, больно, жарко, холодно, щекотно, тяжело, трудно, легко и др.Как больно здесь, как сердцу тяжко стало!
(А. Островский. Снегурочка) 
3. Душевное состояние человекаобидно, горько, скучно, тоскливо, стыдно, досадно, страшно, жаль и др.Словно жаль кому-то и кого-то,
Словно кто-то к родине отвык,
И с того, поднявшись над болотом,
В душу плачут чибис и кулик

(С. Есенин. Каждый труд благослови, удача...) 
4. Временны́е и пространственные отношенияблизко, далеко, (не)глубоко, высоко, низко, долго, рано, поздно и др.Они, пред нами стоя, грозно
Нас вопрошали: «Долго ль ждать?
Пройдут года, и будет поздно!..»

(В. Брюсов. Освобождённая Россия)
5. Чувственное восприятиевидно, слышно, вкусно и др.Солнца не было видно, но во всём чувствовалось его присутствие (В. Арсеньев. Дерсу Узала)
6. Модальная оценка действия или состоянияможно, нельзя, нужно, необходимо, (не)обязательно, надо и др.Мне, говорит, нужно установить факты, а не ваше воображение или мнительность (А. Платонов. В прекрасном и яростном мире)
7. Оценка действия или состояния с психологической или
морально-этической точки зрения
лень, (не)охота, грех, стыд, позор, недосуг и др.Всего, что знал ещё Евгений,
Пересказать мне недосуг...

(А. Пушкин. Евгений Онегин) 
8. Оценка действия или состояния с точки зрения меры, количествадовольно, (не)достаточно, хватит, будет и др.
«Довольно, довольно объятий и слёз!»
Я села — и тройка помчалась
(Н. Некрасов. Русские женщины)
 
Определяя значение слова категории состояния, обязательно учитывай контекст. Одно и то же слово в разном контексте может принадлежать к разным группам.
Пример:
на улице холодно (состояние окружающей среды, природы) — мне холодно (физическое состояние живого существа).