P.S. Данная прошивка подходит для устройств собраных на базе Smart модуль для Laskomex LM-8D.
Купить готовое устройство можно в https://shop.scrators.ru
У Вас уже есть готовое и прошитое устройство, которое вы приобрели, и вы не знаете как начать с ним работать? - Почитайте Инструкцию пользователя
В данном репозитории находятся исходные коды для прошивки ESPHome. В настоящее время готовые устройства поставляются с прошивкой BlueStreak
Далее речь пойдет для прошивки под управлением ESPHome. - DIY, если хочется.
Разумеется банально открыть/сбросить вызов, отключить трубку. Воспроизведение MP3-аудиофайлов на блок вызова (аудиосообщения) для различных событий (открыть/сбросить/курьер). Работа с Яндекс.Алисой, Телеграммом и другими сторонними сервисами возможна, если Ваш сервер умного дома это умеет.
- Переходим в Web-интерфейс, и в меню "Дополнительно", в разделе "Обновление прошивки" выбираем файл esphome_1.7.6.esp32ota.bin
- После окончания прошивки надо загрузить аудиофайлы в файловую систему, для этого:
- Подключить устройство к Вашему WiFi, см. Первое включение
- Подключиться к устройству по FTP (пассивный режим, анонимное соединение без пароля и без TLS).
- Скопировать mp3 файлы из data в корень FTP.
Используя какой-нибудь USB-TTL программатор и далее с помощью ESP Download Tools для прошивки ESP32, подробнее см. Перепрошивка устройства:
- Основной файл прошивки ESP32_smartintercom.bin - Прошивать в адрес 0x0
- Аудиофайлы в виде образа LittleFS ESP32_mklittlefs_0x2B0000.bin - Прошивать в адрес 0x2B0000
- Установить из магазина дополнений "ESPHome" и "FileEditor"
- Запустить дополнение FileEditor и перейти к рабочий каталог /сonfig/esphome/
- Используя меню "File Upload" загрузить файл smartintercom-esp32.yaml
- Используя меню "File Upload" загрузить файл partitions_esp32.csv
- Используя меню "Create Folder" создать папку lib и перейти в неё
- Используя меню "File Upload" загрузить файлы библиотек ESPAudio.h и ESPUtils.h
- Запустить дополнение ESPHome, - там появится проект "smartintercom" в статусе OFFLINE
- Нажать на проекте "...", выбрать меню "INSTALL", выбрать способ прошивки (для компиляции можно выбрать "Manual Download - Modern Format"). Во время компиляции все необходимые библиотеки ESPHome загрузит сам
- После успешной компиляции, если устройство уже было прошито ESPHome и подключено к сети, то статус проекта станет ONLINE.
- Если прошивается впервые, то можно тутже из ESPHome прошить через программатор.
- Если прошивается впервые, то после успешной прошивки, и выхода устройства в Онлайн, нужно загрузить аудио файлы, для этого подключаемся к плате по FTP (пассивный режим, анонимное соединение без пароля и без TLS), и копируем файлы *.mp3 из папки data в корень FTP
- По желанию добавить карточку устройства на панель lovelace из файла card.yaml проекта.
Добавление управления через Телеграм: #3 #6
Автоматическое отключение однократного открытия домофона: #8
Электрическая схема и печатная плата актуальной версии для самостоятельного производства (толщина текстолита используется 1.2мм - иначе в корпусе будет щель): https://oshwlab.com/scrators/smartintercom-nelma-ext-v1-1
Телеграм канал для обсуждения: https://t.me/smartintercom