Заходите в чат ESP32_R4sGate
Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Модератор: immortal
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 52
- Зарегистрирован: Пт мар 29, 2019 4:31 pm
- Благодарил (а): 8 раз
- Поблагодарили: 0
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Там изменения в топиках произошли, на новой прошивке старое управление не работает. Что где подправить нужно, чтобы работало?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/
-
- Сообщения: 97
- Зарегистрирован: Пт май 15, 2015 3:28 pm
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
На апельсинку проще установить Android и управлять через родное приложение без проблем.panda5 писал(а): ↑Пт сен 14, 2018 9:33 pmА что если этот скетч перенести на апельсинку? по цене она сопоставима с ESP 32, а блютуз там работает стабильнее, и как я понимаю тут на форуме Апельсиновые платы народу очень полюбились, те же терминалы - целый проект уже есть работающий с мажором. Да и в этом случае Апельсинка будет по блютузу работать в профиле как полноценный смартфон (т.е. и к нескольким устройствам подключаться одновременно тоже должна бы).

-
- Сообщения: 366
- Зарегистрирован: Вс янв 15, 2017 5:34 pm
- Откуда: Москва
- Благодарил (а): 100 раз
- Поблагодарили: 53 раза
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
У меня так не работает. Все что я на state шлю, нечего не происходит. Но через WEB все работает. Чайник RK-G210S. Прошивка последняя от сюдаDivan писал(а): ↑Чт июн 18, 2020 2:56 pmВыражаю участнику alutov благодарность за прекрасную прошивку для чайника. Саму прошивку можно скачать здесь.
WEB интерфейс для управления чайникомНа данный момент тестировались чайникиСпойлерПоказатьоболочка прошивки.jpg
REDMOND SkyKettle M171S
REDMOND SkyKettle G240S
Команды для управления через MQTT
Кипячение или кипячение\подогрев
r4s/XXXXXXXXXXXX/cmd/state
если указать 1\on\true, то включится только кипячение
если указать от 40 до 90, то включится кипячение и подогрев
если указать 0\off\false, то чайник выключится
Подогрев
r4s/XXXXXXXXXXXX/cmd/heat_temp
если указать от 40 до 90, то включится подогрев
если указать 0\off\false, то чайник выключится
Ночник
r4s/XXXXXXXXXXXX/cmd/nightlight
если указать 1\on\true, то включится ночник
если указать 0\off\false, то ночник выключится
Управление чайником через WEB
SwitchOff выключает подогрев\кипячение\кипячение и подогрев\ночник
SwitchOn включает только кипячение
В Boil&HeatOn если указать 0, то включится кипячение, если указать от 40 до 90, то включается кипячение и подогрев, для выключения нажимаем на SwitchOff
В HeatOn если указать от 40 до 90, то включится подогрев, если указать 0, то подогрев выключится
Для включения ночника нажимаем на NightLightOn, для выключения ночника нажимаем на SwitchOff
Значение Prog
0 - кипячение
1 - выключено или подогрев
2 - кипячение и подогрев
3 - ночник
Инструкция и пустышка (для очистки памяти esp) во вложении.Скачать Монитор Порта Про здесь или по этой ссылкеСпойлерПоказатьПустышка для стирания ОЗУ ESP32.zip
Заливаем прошивку R4SClient for Redmond Kettle.docx
Заливаем прошивку R4SClient for Redmond Kettle.pdfСпойлерПоказатьSerialMonitor_x86_1_7_1.zip
SerialMonitor_x64_1_7_1.zip
Кипячение или кипячение\подогрев
r4s/XXXXXXXXXXXX/cmd/state
Что посоветуете?
-
- Сообщения: 366
- Зарегистрирован: Вс янв 15, 2017 5:34 pm
- Откуда: Москва
- Благодарил (а): 100 раз
- Поблагодарили: 53 раза
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Подогрев работает
r4s/XXXXXXXXXXXX/cmd/heat_temp
r4s/XXXXXXXXXXXX/cmd/heat_temp