Написание логики по ТЗ на python для контроллера Умного Дома
2123 UAHДобрый день, необходимо написать логику отопления для контроллера Умного Дома на python по ТЗ.
Контроллер от компании Wirenboard https://wirenboard.com/ru/
К контроллеру подключены исполнительные устройства: релешки, датчики и т.д, общение с которыми происходит по MQTT каналу.
Для работы с mqtt можно использовать wbmqtt.py от производителя https://github.com/wirenboard/wb-common
Логика
Переменные:
t°1 – температура в помещении 1
t°п1 – температура пола в помещении 1
t1 – комфортная температура в помещении 1
tп – комфортная температура пола
t°п(min) – минимальная температура пола
Алгоритм
- Задаем t1, tп
Если t°1 < t1-1, включить обогрев (1, 2, 3, 4 реле)
Если t°1 > t1+1, выключить обогрев (1, 2, 3, 4 реле)
- Функция комфортный пол
Если t°п(min) < tп, включить обогрев пола (1, 2, 3 реле)
- Функция отопление ПРО
Обогрев состоит из нескольких контуров, которые включаются отдельными релешками:
Для каждого набора реле, нужно посчитать скорость прогрева помещения до комфортной температуры. Набор реле определяет пользователь, счетчик запускается только после этого.
Например,
1, 2 и 4 контур увеличивают температуру на 1 градус за 1 мин.
1, 2 и 3 контур увеличивают температуру на 1 градус за 30 сек.
Доп. требования
Для задачи нужно грамотно выстроить архитектуру кода.
Главное, чтобы при усложнении логики отопления (например, решили добавить кондиционер), не пришлось менять уже имеющийся кусок кода отопительных приборов.
Код должен быть максимально гибким для масштабирования, помещен
Актуальные фриланс-проекты в категории Встраиваемые системы и микроконтроллеры
STM32H743 + Ethernet (OpenH743I-C DevBoard)Для DevBoard OpenH743I-C (https://arduino.ua/prod6139-plata-rozrobnika-openh743i-c-standard-stm32h7-development-board ) та модуля ETHERNET на чіпі DP83848 згенерувати прошивку для перевірки роботи модуля Ethernet на апаратному рівні. Приклади програми від виробника є тут… Встраиваемые системы и микроконтроллеры ∙ 21 час 37 минут назад ∙ 3 ставки |
Разработка GPS-GSM трекера
5000 UAH
Добрый день! необходима разработка GPS-GSM трекера. Устройство должно иметь небольшие размеры. Диапазон работы 6-32в. иметь встроеное АКБ которое будет позволять работать 3-4часа без внешнего питания. Основная задача отслеживания местоположения. Устройство должно иметь: -… Встраиваемые системы и микроконтроллеры, Инжиниринг ∙ 2 дня 3 часа назад ∙ 1 ставка |
Необходимо вывести Android часы из циклического fastboot.Часы Mobvoi Ticwatch 3 pro GPS зашли в циклический фастбут при попытке прошивки. Ищу тех, кто сможет исправить и разобраться, можно ли установить прошивку. Встраиваемые системы и микроконтроллеры ∙ 2 дня 4 часа назад ∙ 2 ставки |
Проект Tuya смартДля wi fi устройства. В поиске специалиста с Tuya IoT Platform / Tuya Panel Studio, опыт работы с CBU обязателен! Необходимо выполнить Регистрация аккаунта 1. Настройка продукта в Tuya IoT Platform 2. Настройка Data Points (DP) 3. Разработка интерфейса в Tuya 4. Настройка… Встраиваемые системы и микроконтроллеры, Гибридные мобильные приложения ∙ 2 дня 23 часа назад ∙ 4 ставки |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 4 дня 11 часов назад ∙ 4 ставки |