Страница 26 из 27

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

Добавлено: Вт дек 22, 2020 5:26 pm
alutov
Значит не последний. Там еще sdkconfig сильно влияет. Сегодня пересобрал со старым sdkconfig из релиза 20.10.23

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

Добавлено: Ср дек 23, 2020 3:16 pm
exo
Version 2020.12.11
ESP-IDF version v4.2-dev-1905-g625bd5eb1

Залил

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

Добавлено: Пт дек 25, 2020 4:39 pm
Alexander Znamensky
Divan писал(а):
Пн ноя 02, 2020 8:27 pm
У этой розетки нет мониторинга потребления электроэнергии?
Мониторинга потребления электроэнергии у этой розетки нет. Кому как, но мне лично мониторинг потребления не нужен. У меня есть устройства с мониторингом потребления и я ни разу не мониторил энергопотребление. Вопрос: зачем мониторить энергопотребление? Что это даст? Для какой цели это нужно? Большой плюс в этой розетке, что она превращает простое, тупое устройство в умное и можно розетку программировать так, как душе угодно.

Использую розетку для управления тостером, смотреть видео

Сделал меню управления тостером и создал две программы для приготовления бутербродов
СпойлерПоказать
image_2020-11-02_202445.png
Я считываю статус ТВ без обратной связи через умную розетку.
Т.е. когда ТВ включен, нагрузка в розетке возрастает (в моем случае - становится 150Вт) и в МЖДМ можно поменять статус - ТВ включен.
Точно также можно контролировать кондиционеры и все что угодно без обратной связи. В планах поставить розетки на стиралку и посудомойку (а то всю ночь могут пищать, предупреждая об окончании цикла). Еще можно завязать на сигнализацию - ставить квартиру на сигнализацию после окончания стирки или мойки посуды).

Вот мой код:
СпойлерПоказать

Код: Выделить всё

$tv = gg('XiRelay29.load_power');
if ($tv >= 60) sg('ТВ_в_гостиной.status', 1); //  телевизор включен
if ($tv < 60) sg('ТВ_в_гостиной.status', 0); //  телевизор выключен
Единственный недостаток - у меня розетка Xiaomi Zigbee - и статус у нее обновляется в Xiaomi Home очень редко - раз в 3....7 минут.
Хочу попробовать WiFi розетку - возможно, будет обновляться быстрее.

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

Добавлено: Ср дек 30, 2020 12:05 pm
Alexander Znamensky
Alexander Znamensky писал(а):
Пт дек 25, 2020 4:39 pm
Divan писал(а):
Пн ноя 02, 2020 8:27 pm
У этой розетки нет мониторинга потребления электроэнергии?
Мониторинга потребления электроэнергии у этой розетки нет. Кому как, но мне лично мониторинг потребления не нужен. У меня есть устройства с мониторингом потребления и я ни разу не мониторил энергопотребление. Вопрос: зачем мониторить энергопотребление? Что это даст? Для какой цели это нужно? Большой плюс в этой розетке, что она превращает простое, тупое устройство в умное и можно розетку программировать так, как душе угодно.

Использую розетку для управления тостером, смотреть видео

Сделал меню управления тостером и создал две программы для приготовления бутербродов
СпойлерПоказать
image_2020-11-02_202445.png
Я считываю статус ТВ без обратной связи через умную розетку.
Т.е. когда ТВ включен, нагрузка в розетке возрастает (в моем случае - становится 150Вт) и в МЖДМ можно поменять статус - ТВ включен.
Точно также можно контролировать кондиционеры и все что угодно без обратной связи. В планах поставить розетки на стиралку и посудомойку (а то всю ночь могут пищать, предупреждая об окончании цикла). Еще можно завязать на сигнализацию - ставить квартиру на сигнализацию после окончания стирки или мойки посуды).

Вот мой код:
СпойлерПоказать

Код: Выделить всё

$tv = gg('XiRelay29.load_power');
if ($tv >= 60) sg('ТВ_в_гостиной.status', 1); //  телевизор включен
if ($tv < 60) sg('ТВ_в_гостиной.status', 0); //  телевизор выключен
Единственный недостаток - у меня розетка Xiaomi Zigbee - и статус у нее обновляется в Xiaomi Home очень редко - раз в 3....7 минут.
Хочу попробовать WiFi розетку - возможно, будет обновляться быстрее.
Вопрос обновления статуса розетки решен - спасибо SkySilverу.
Решение здесь:
https://mjdm.ru/forum/viewtopic.php?f=5 ... 09#p125708

С наступающим всех!

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

Добавлено: Сб янв 02, 2021 6:38 pm
Soichi
Подскажите, как получать данные с "ESP32 r4sGate for Redmond +", если в настройках MQTT путь указан "homebridge/from/#" из за HomeBridge?

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

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

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

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

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

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

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

Пояснение по методам:
1) mPowerYandexAlice - данный метод нужен, если кто-то включил чайник и вы тоже его включили, то получите сообщение, что чайник уже включен или выключили его, а вы решили его выключить, то также получите сообщение
2) setUpdatedNumber - нужен для того, чтобы ночью проверять, включен ли ночник, если не включен - включить ночник. К примеру система включила ночью ночник, но кто-то включил чайник и ночник выключился, то после выключения чайника ночник включится. Или, включаете чайник, ночник выключается, потом включается сам чайник на подогрев или кипячение, не важно. После выключения чайника и если ночь, то подсветка включится.
3) mNightlightYandexAlice - включение подсветки чайника с помощью Алисы.
4) mSetTemperatureYandex - выставление на чайнике температуры с помощью Алисы и получите голосовое уведомление от Алисы, что установлена такая-то температура.
5) mPower - тут чайник включается иcходя какой режим работы чайника вы выбрали, за это отвечает свойство Mode/

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

Добавлено: Сб фев 27, 2021 3:49 pm
Yevgen16
Сегодня запустил чайник G240S по описанию Дивана. Спасибо за видео и верхний пост. Остался единственный вопрос. При отключенной подсветке всё равно мигает, с интервалом примерно в секунду, подсветка чайника. Даже когда скажешь Алисе, чайник и подсветку отключить. И похоже это не зависит от Мажордомо, так как моргало ещё при не прилинкованных топиках. Как у вас с подсветкой в этом плане?

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

Добавлено: Сб фев 27, 2021 5:47 pm
Divan
Yevgen16 писал(а):
Сб фев 27, 2021 3:49 pm
Сегодня запустил чайник G240S по описанию Дивана. Спасибо за видео и верхний пост. Остался единственный вопрос. При отключенной подсветке всё равно мигает, с интервалом примерно в секунду, подсветка чайника. Даже когда скажешь Алисе, чайник и подсветку отключить. И похоже это не зависит от Мажордомо, так как моргало ещё при не прилинкованных топиках. Как у вас с подсветкой в этом плане?
Зайдите в родное приложение ready for sky и выключите синхронизацию с чайником, тогда перестанет моргать. Перед тем, как зайти в родное приложение ready for sky необходимо выключить шлюз r4s чтобы не мешал сопряжению между телефоном и чайником, в противном случае шлюз r4s просто не даст вам с мобильного приложения ready for sky получить доступ к чайнику, вас попросту будет выкидывать из приложения. После того, как выключите синхронизацию, включите шлюз и подсветка перестанет мигать. Можно попросить автора, чтобы добавил функцию выключения мигания подсветки при синхронизации.

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

Добавлено: Пт мар 19, 2021 10:35 am
hc2hunter
Подскажите, а как прицепиться к чайнику Xiaomi Mi Smart Kettle Pro ?
На самом чайнике написана модель MJHWSH02YM
Попробовал его в Настройках выставить как YM-K1501(HK)

В консоле r4s шлюза следующее:

Код: Выделить всё

Version	2021.03.18
ESP-IDF version	v4.4-dev-4-g73db14240
Local time and date	Fri Mar 19 10:32:02 2021
Uptime	0 days 0 hours 5 minutes
Free memory	52016 bytes
BLE last found device name	MiKetv12
BLE activity	Idle
Обозвал устройство как он его нашел - MiKetv12. Чайник пищит каждую секунду, но больше ничего не происходит... :?
В закладке самого уйстройства написано Kettle MiKetv12 not connected

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

Добавлено: Сб июл 03, 2021 12:47 pm
Jon811
Всем ДД.
Заказал себе плату ESP32-cam, теперь думаю, а можно ли в нее засунуть оба проекта - камеру (безо всяких определений лиц и т.п., просто rtsp или mpeg) и управление чайником (определенная модель, для уменьшения размера в памяти)