Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение Divan » Пн июл 05, 2021 2:28 am

Jon811 писал(а):
Сб июл 03, 2021 12:47 pm
Всем ДД.
Заказал себе плату ESP32-cam, теперь думаю, а можно ли в нее засунуть оба проекта - камеру (безо всяких определений лиц и т.п., просто rtsp или mpeg) и управление чайником (определенная модель, для уменьшения размера в памяти)
Заходите в чат ESP32_R4sGate
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Jon811
Сообщения: 52
Зарегистрирован: Пт мар 29, 2019 4:31 pm
Благодарил (а): 8 раз
Поблагодарили: 0

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение Jon811 » Ср ноя 10, 2021 5:02 pm

Divan писал(а):
Вс янв 03, 2021 2:22 pm
Как настроить чайник в majordomo и как добавить в Yandex Home?

1) Импортируете класс электрочайник. Внутри я все подробно расписал за что отвечает свойство и метод
Электрочайник.zip
a) Так выглядит класс электрочайник
СпойлерПоказать
Класс электрочайник.JPG

b) Откройте свойства и увидите такое описание
СпойлерПоказать
свойства.JPG

c) Откройте методы и увидите такое описание
СпойлерПоказать
метод.JPG

2) В модуле MQTT делаете привязку к свойствам класса электрочайник
СпойлерПоказать
Настройки в MQTT.jpg

3) В модуле Yandex Home добавляете устройство чайник
СпойлерПоказать
Настройка в yandex home.JPG

Пояснение по методам:
1) mPowerYandexAlice - данный метод нужен, если кто-то включил чайник и вы тоже его включили, то получите сообщение, что чайник уже включен или выключили его, а вы решили его выключить, то также получите сообщение
2) setUpdatedNumber - нужен для того, чтобы ночью проверять, включен ли ночник, если не включен - включить ночник. К примеру система включила ночью ночник, но кто-то включил чайник и ночник выключился, то после выключения чайника ночник включится. Или, включаете чайник, ночник выключается, потом включается сам чайник на подогрев или кипячение, не важно. После выключения чайника и если ночь, то подсветка включится.
3) mNightlightYandexAlice - включение подсветки чайника с помощью Алисы.
4) mSetTemperatureYandex - выставление на чайнике температуры с помощью Алисы и получите голосовое уведомление от Алисы, что установлена такая-то температура.
5) mPower - тут чайник включается иcходя какой режим работы чайника вы выбрали, за это отвечает свойство Mode/
Там изменения в топиках произошли, на новой прошивке старое управление не работает. Что где подправить нужно, чтобы работало?
OlegM
Сообщения: 96
Зарегистрирован: Пт май 15, 2015 3:28 pm
Благодарил (а): 1 раз
Поблагодарили: 7 раз

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение OlegM » Чт янв 26, 2023 3:31 pm

panda5 писал(а):
Пт сен 14, 2018 9:33 pm
А что если этот скетч перенести на апельсинку? по цене она сопоставима с ESP 32, а блютуз там работает стабильнее, и как я понимаю тут на форуме Апельсиновые платы народу очень полюбились, те же терминалы - целый проект уже есть работающий с мажором. Да и в этом случае Апельсинка будет по блютузу работать в профиле как полноценный смартфон (т.е. и к нескольким устройствам подключаться одновременно тоже должна бы).
На апельсинку проще установить Android и управлять через родное приложение без проблем. :D
Ответить