1. ✅ Добавьте по 4.7 кОм 0.125 Вт на каждый провод (SDA и SCL) на дальнем конце основной линии (рядом с tca9548a/pca9685_aquarium). Припаяйте к пинам датчиков/модулей, а не к TCA. ✅ Добавьте по 4.7 кОм на концы проводов к AM2320 на каналах 5 и 6 (на сторону датчика). ✅ Не трогайте подтяжки у Raspberry Pi и на канале 7 (10 см). 2. В потоке обработки очереди добавит debug, сигнализирующий: - обработку задания - размер очереди 4. Добавить в конфиг описание для каждого правила. Их становится много, появляются вопросы, как это работает 5. Функционал, отключающий работу индикатора работы контроллера ночью. Слишком уж яркий диод 6. Функционал, осуществляющий зачистку старых данных из БД. Либо вариант схлопывания. Период хранения - наверно 2 - 3 дня 7. При остановке ctrl-c необходимо очищать очередь 8. Надо пиграть параметрами интервалов в правилах. Например: - раз в 1 мин - опрос температуры CPU - управление кулером CPU - датчик протечки - управление контролем протечуи - отображение на дисплее - раз в 3 мин - опрос датчиков AM2320 - опрос датчиков DS18B20 - управление рассветом - управление закатом - управление кулером крышки - раз в 5 мин - управление днем - управление ночью - раз в 10 мин - проверка доступности mcp23107 - проверка доступности pca9685 x 2 - проверка доступности tca9548a NNN. Рассмотреть вопрос реализации чтения всех параметров и их расчет сразу. Что-то типа, в самом начале правила сформировал все параметры, а потом в правиле их используешь Сейчас появляется чувство того, что мы в одном правиле много раз расчитываем одно и то-же