Я смоделировал Вашу конфигурацию на своем оборудовании (нет датчиков т-ры, контроллера фракционника, заодно, и бота. Нужно внести в файл sr1.py следующие исправления:
1. Для исправления косяка, связанного с отсутсвием бота, нужно вставить в начале файла sr1.py (перед первым использованием переменных token и chat_id) такую строчку
token = chat_id = ''
2. Закомментировать ("решеткой") все строки, в которых используется переменная u.s0 (это связано с фракционником).После этих исправлений у Вас должно все заработать (см. скриншоты ниже)


PS
На всякий случай, я подготовил такой файл (для работы без фракционника и бота). Файл sr1_s0.py в приложении к топику. Запускать так
python3 main.py sr1_s0.py