На данный момент речь идёт об управлении освещением, а именно о самих исполнительных блоках.
Моя идея:
Модули управления для небольших/несложных помещений управляются по 433 + локально. Данных о состоянии нет.
Под термином несложные представляю помещение с одной или двумя "рожками люстры", свет перед воротами и т.п. Без диммирования.
Модули для сложных устройств управляются по 433, локально, через esp8266, имеют мк, типа 328. Есть данные о состоянии каналов. Навороты еще не определены, также возможно наращивание вх/вых по какоё нибудь шине.
Для простых устройств делаю печатку на основе платы из приёмника 433 и pic контролера + D trig.
Последний нужен для локального управления с клавиши.
Для Сложного варианта идея схемы примерно такая:
Сервер - малинка.
Простые устройства могут быть включены/выключены удалённо через команду с сервера + основной передатчик в доме, с пульта 433, со старого выключателя на стене, раннее рассчитанного на две зоны люстры. Основное назначение - "Я уехал, в доме никого" для выкл, и "Я приехал" для включения. Монтируются непосредственно у источника света.
Сложные устройства для управления несколькими зонами из одной коробки - потолочный свет в гостинной, свет в подвале, освещение на доме по периметру и т.п. Назначение то-же плюс алгоритм с датчиков движения и понты.
Приёмники 433 планирую использовать из этих
Для WiFi - esp01. Будет контролироваться её работа, в случае зависания - сбрасываться от мк, на рисунке выше не показано. Протокол связи с сервером mqtt, retain off.
Работа всей логики будет построена на событиях. Общая идея логики работы есть.
Если есть готовые свои решения конечных устройств и не жалко поделится - буду признателен.
Продумывал вариант мелкого модуля на ATtiny13, провёл тесты, но цена сейчас больше, чем готовый приемник с pic.
Есть недорогие готовые модули, но там нет локального управления, переделывать схему вместе с перепрошивкой не хочу, никогда с ним не экспериментировал, а тем более с PIC12F625 вообще непонятная история - нет даташита.