Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Модератор: immortal
-
- Сообщения: 44
- Зарегистрирован: Пт июн 05, 2020 7:26 am
- Благодарил (а): 1 раз
- Поблагодарили: 18 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Значит не последний. Там еще sdkconfig сильно влияет. Сегодня пересобрал со старым sdkconfig из релиза 20.10.23
-
- Сообщения: 40
- Зарегистрирован: Вт апр 11, 2017 11:06 am
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Version 2020.12.11
ESP-IDF version v4.2-dev-1905-g625bd5eb1
Залил
ESP-IDF version v4.2-dev-1905-g625bd5eb1
Залил
- Alexander Znamensky
- Сообщения: 160
- Зарегистрирован: Ср дек 18, 2019 11:13 am
- Откуда: Москва
- Благодарил (а): 87 раз
- Поблагодарили: 25 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Я считываю статус ТВ без обратной связи через умную розетку.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); // телевизор выключен
Хочу попробовать WiFi розетку - возможно, будет обновляться быстрее.
Raspberry Pi4 B+, образ v4_44 -> Alpha, PHP 7.3, Xiaomi Gateway 2, Tuya, Blynk, ESP8266
- Alexander Znamensky
- Сообщения: 160
- Зарегистрирован: Ср дек 18, 2019 11:13 am
- Откуда: Москва
- Благодарил (а): 87 раз
- Поблагодарили: 25 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Вопрос обновления статуса розетки решен - спасибо SkySilverу.Alexander Znamensky писал(а): ↑Пт дек 25, 2020 4:39 pmЯ считываю статус ТВ без обратной связи через умную розетку.Divan писал(а): ↑Пн ноя 02, 2020 8:27 pmМониторинга потребления электроэнергии у этой розетки нет. Кому как, но мне лично мониторинг потребления не нужен. У меня есть устройства с мониторингом потребления и я ни разу не мониторил энергопотребление. Вопрос: зачем мониторить энергопотребление? Что это даст? Для какой цели это нужно? Большой плюс в этой розетке, что она превращает простое, тупое устройство в умное и можно розетку программировать так, как душе угодно.У этой розетки нет мониторинга потребления электроэнергии?
Использую розетку для управления тостером, смотреть видео
Сделал меню управления тостером и создал две программы для приготовления бутербродовСпойлерПоказатьimage_2020-11-02_202445.png
Т.е. когда ТВ включен, нагрузка в розетке возрастает (в моем случае - становится 150Вт) и в МЖДМ можно поменять статус - ТВ включен.
Точно также можно контролировать кондиционеры и все что угодно без обратной связи. В планах поставить розетки на стиралку и посудомойку (а то всю ночь могут пищать, предупреждая об окончании цикла). Еще можно завязать на сигнализацию - ставить квартиру на сигнализацию после окончания стирки или мойки посуды).
Вот мой код:Единственный недостаток - у меня розетка Xiaomi Zigbee - и статус у нее обновляется в Xiaomi Home очень редко - раз в 3....7 минут.СпойлерПоказатьКод: Выделить всё
$tv = gg('XiRelay29.load_power'); if ($tv >= 60) sg('ТВ_в_гостиной.status', 1); // телевизор включен if ($tv < 60) sg('ТВ_в_гостиной.status', 0); // телевизор выключен
Хочу попробовать WiFi розетку - возможно, будет обновляться быстрее.
Решение здесь:
https://mjdm.ru/forum/viewtopic.php?f=5 ... 09#p125708
С наступающим всех!
Raspberry Pi4 B+, образ v4_44 -> Alpha, PHP 7.3, Xiaomi Gateway 2, Tuya, Blynk, ESP8266
- Soichi
- Сообщения: 29
- Зарегистрирован: Вс фев 07, 2016 9:08 am
- Откуда: Омск
- Благодарил (а): 16 раз
- Поблагодарили: 5 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Подскажите, как получать данные с "ESP32 r4sGate for Redmond +", если в настройках MQTT путь указан "homebridge/from/#" из за HomeBridge?
Сервер MajorDoMo живет на OrangePi Plus 2, ARMBIAN 5.65 stable Ubuntu 16.04.5 LTS 3.4.113-sun8i
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Как настроить чайник в majordomo и как добавить в Yandex Home?
1) Импортируете класс электрочайник. Внутри я все подробно расписал за что отвечает свойство и метод a) Так выглядит класс электрочайник
b) Откройте свойства и увидите такое описание
c) Откройте методы и увидите такое описание
2) В модуле MQTT делаете привязку к свойствам класса электрочайник
3) В модуле Yandex Home добавляете устройство чайник
Пояснение по методам:
1) mPowerYandexAlice - данный метод нужен, если кто-то включил чайник и вы тоже его включили, то получите сообщение, что чайник уже включен или выключили его, а вы решили его выключить, то также получите сообщение
2) setUpdatedNumber - нужен для того, чтобы ночью проверять, включен ли ночник, если не включен - включить ночник. К примеру система включила ночью ночник, но кто-то включил чайник и ночник выключился, то после выключения чайника ночник включится. Или, включаете чайник, ночник выключается, потом включается сам чайник на подогрев или кипячение, не важно. После выключения чайника и если ночь, то подсветка включится.
3) mNightlightYandexAlice - включение подсветки чайника с помощью Алисы.
4) mSetTemperatureYandex - выставление на чайнике температуры с помощью Алисы и получите голосовое уведомление от Алисы, что установлена такая-то температура.
5) mPower - тут чайник включается иcходя какой режим работы чайника вы выбрали, за это отвечает свойство Mode/
1) Импортируете класс электрочайник. Внутри я все подробно расписал за что отвечает свойство и метод a) Так выглядит класс электрочайник
СпойлерПоказать
b) Откройте свойства и увидите такое описание
СпойлерПоказать
c) Откройте методы и увидите такое описание
СпойлерПоказать
2) В модуле MQTT делаете привязку к свойствам класса электрочайник
СпойлерПоказать
3) В модуле Yandex Home добавляете устройство чайник
СпойлерПоказать
Пояснение по методам:
1) mPowerYandexAlice - данный метод нужен, если кто-то включил чайник и вы тоже его включили, то получите сообщение, что чайник уже включен или выключили его, а вы решили его выключить, то также получите сообщение
2) setUpdatedNumber - нужен для того, чтобы ночью проверять, включен ли ночник, если не включен - включить ночник. К примеру система включила ночью ночник, но кто-то включил чайник и ночник выключился, то после выключения чайника ночник включится. Или, включаете чайник, ночник выключается, потом включается сам чайник на подогрев или кипячение, не важно. После выключения чайника и если ночь, то подсветка включится.
3) mNightlightYandexAlice - включение подсветки чайника с помощью Алисы.
4) mSetTemperatureYandex - выставление на чайнике температуры с помощью Алисы и получите голосовое уведомление от Алисы, что установлена такая-то температура.
5) mPower - тут чайник включается иcходя какой режим работы чайника вы выбрали, за это отвечает свойство Mode/
- За это сообщение автора Divan поблагодарили (всего 4):
- Yevgen16 (Сб фев 27, 2021 5:55 pm) • Sergey1968 (Пн окт 18, 2021 5:55 am) • dimavoron (Вт дек 07, 2021 9:34 pm) • grifindorec (Чт май 26, 2022 11:52 pm)
- Рейтинг: 4.65%
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 101
- Зарегистрирован: Вс мар 29, 2020 11:20 am
- Благодарил (а): 43 раза
- Поблагодарили: 13 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Сегодня запустил чайник G240S по описанию Дивана. Спасибо за видео и верхний пост. Остался единственный вопрос. При отключенной подсветке всё равно мигает, с интервалом примерно в секунду, подсветка чайника. Даже когда скажешь Алисе, чайник и подсветку отключить. И похоже это не зависит от Мажордомо, так как моргало ещё при не прилинкованных топиках. Как у вас с подсветкой в этом плане?
Raspberry Pi4B (4Gb) + MegaD + Informer (skysilver)
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Зайдите в родное приложение ready for sky и выключите синхронизацию с чайником, тогда перестанет моргать. Перед тем, как зайти в родное приложение ready for sky необходимо выключить шлюз r4s чтобы не мешал сопряжению между телефоном и чайником, в противном случае шлюз r4s просто не даст вам с мобильного приложения ready for sky получить доступ к чайнику, вас попросту будет выкидывать из приложения. После того, как выключите синхронизацию, включите шлюз и подсветка перестанет мигать. Можно попросить автора, чтобы добавил функцию выключения мигания подсветки при синхронизации.Yevgen16 писал(а): ↑Сб фев 27, 2021 3:49 pmСегодня запустил чайник G240S по описанию Дивана. Спасибо за видео и верхний пост. Остался единственный вопрос. При отключенной подсветке всё равно мигает, с интервалом примерно в секунду, подсветка чайника. Даже когда скажешь Алисе, чайник и подсветку отключить. И похоже это не зависит от Мажордомо, так как моргало ещё при не прилинкованных топиках. Как у вас с подсветкой в этом плане?
- За это сообщение автора Divan поблагодарили (всего 2):
- Yevgen16 (Сб фев 27, 2021 5:53 pm) • grifindorec (Чт май 26, 2022 11:52 pm)
- Рейтинг: 2.33%
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
- hc2hunter
- Сообщения: 507
- Зарегистрирован: Сб дек 02, 2017 10:45 am
- Откуда: RUS
- Благодарил (а): 228 раз
- Поблагодарили: 348 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Подскажите, а как прицепиться к чайнику Xiaomi Mi Smart Kettle Pro ?
На самом чайнике написана модель MJHWSH02YM
Попробовал его в Настройках выставить как YM-K1501(HK)
В консоле r4s шлюза следующее:
Обозвал устройство как он его нашел - MiKetv12. Чайник пищит каждую секунду, но больше ничего не происходит...
В закладке самого уйстройства написано Kettle MiKetv12 not connected
На самом чайнике написана модель 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
В закладке самого уйстройства написано Kettle MiKetv12 not connected
-
- Сообщения: 52
- Зарегистрирован: Пт мар 29, 2019 4:31 pm
- Благодарил (а): 8 раз
- Поблагодарили: 0
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Всем ДД.
Заказал себе плату ESP32-cam, теперь думаю, а можно ли в нее засунуть оба проекта - камеру (безо всяких определений лиц и т.п., просто rtsp или mpeg) и управление чайником (определенная модель, для уменьшения размера в памяти)
Заказал себе плату ESP32-cam, теперь думаю, а можно ли в нее засунуть оба проекта - камеру (безо всяких определений лиц и т.п., просто rtsp или mpeg) и управление чайником (определенная модель, для уменьшения размера в памяти)