Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Модератор: immortal
- Kvantos
- Сообщения: 295
- Зарегистрирован: Вт окт 31, 2017 1:05 pm
- Благодарил (а): 26 раз
- Поблагодарили: 49 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Может это все в шапке собрать?
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
- 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
-
- Сообщения: 111
- Зарегистрирован: Чт дек 14, 2017 12:51 am
- Благодарил (а): 13 раз
- Поблагодарили: 16 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
То-есть вы всерьёз считаете вопрос к автору о совместимости его прошивки с чайниками гениальным? Без вас я бы действительно об этом не узнал, хорошо что вы нашли возможность это написать.
Для кого-то может и проще что-то купить готовое, но данный форум не для тех кто выбирает простые пути - такие тут не задерживаются.
Но всё-же я вам отвечу - лично для меня "проще" спросить автора про совместимость и купить G212 за 1999р, чем не задавать ему "гениальные вопросы" и купить "поддерживаемый" за сумму в два раза больше.
-
- Сообщения: 111
- Зарегистрирован: Чт дек 14, 2017 12:51 am
- Благодарил (а): 13 раз
- Поблагодарили: 16 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Работает G212, можно cмело брать за 1999р. выбрал как G211. Прошивка шлюза жесть, совершенно не юзер френдли. Подсветкой яндекс видимо не может управлять, и температура хоть и есть, в яндексе не отображается. Подогревом управлять можно вручную, а голосом, нет, хотя в примерах яндекса есть команда установить температуру для чайника, но на неё алиса отвечает что такого пока не умеет. Предполагаю что сам класс устройств чайник в яндексе недоделанный. Забавно что после добавления чайника яндекс прислал поздравление с тем что в доме появился чайник, видимо это какое-то знаковое событие. Первый раз в жизни читал инструкцию от чайника, не думал что доживу до такого, а её ещё надо найти среди кучи макулатуры идущим в комплекте с чайником. Кроме изучения макулатуры пришлось смирится с тем фактом что для управления чайником необходимо предоставить информацию о стране, поле, возрасте и точным геоданным - без этого управлять чайником ну никак не возможно, мир точно летит в бездну.
-
- Сообщения: 8
- Зарегистрирован: Пн сен 21, 2020 3:46 pm
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Как много буков то. Автор вам ответил в этой ветке? Не вижу что-то. Чайник вы купили, и сделали как я советовал, тобишь выбрали в настройках шлюза любую другую модель, с которой чайник завелся. Видимо да. На счёт совместимости и в два раза дороже - бывает. Я 240s взял в Ашане за 1600р.yray писал(а): ↑Ср окт 21, 2020 4:23 pmТо-есть вы всерьёз считаете вопрос к автору о совместимости его прошивки с чайниками гениальным? Без вас я бы действительно об этом не узнал, хорошо что вы нашли возможность это написать.Для кого-то может и проще что-то купить готовое, но данный форум не для тех кто выбирает простые пути - такие тут не задерживаются.
Но всё-же я вам отвечу - лично для меня "проще" спросить автора про совместимость и купить G212 за 1999р, чем не задавать ему "гениальные вопросы" и купить "поддержива
емый" за сумму в два раза больше.
Если умеете снимать дампы с блютуза - любой чайник можно добавить в шлюз. Это сложный путь, как раз для тех кто на форуме задержался.
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Можно в прошивку добавить тестовые статусы, кипячение, подогрев, кипячение и подогрев? Есть топик hstate и там только два статуса: off и heat, а хотелось бы, чтобы отображалось: Boil\BoilHeat\Heat\Off. Я для себя сделал так, но лучше, чтобы это было заложено в прошивку.
топик hstate
Для тех, кто хочет себе сделать также, то нужно сделать следующее:
Создаем метод с любым именем, связываем со свойствами State и Program и вставляем в метод этот код
Далее, эти топики State и Program нужно связать
топик hstate
СпойлерПоказать
Создаем метод с любым именем, связываем со свойствами State и Program и вставляем в метод этот код
Код: Выделить всё
if ($this->getProperty('State') == 2 && $this->getProperty('Program') == 0) {
$this->setProperty('TextMode', 'Boil');
} else if ($this->getProperty('State') == 2 && $this->getProperty('Program') == 2) {
$this->setProperty('TextMode', 'BoilHeat');
} else if ($this->getProperty('State') == 2 && $this->getProperty('Program') == 1) {
$this->setProperty('TextMode', 'Heat');
} else if ($this->getProperty('State') == 0) {
$this->setProperty('TextMode', 'Off');
}
СпойлерПоказать
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 44
- Зарегистрирован: Пт июн 05, 2020 7:26 am
- Благодарил (а): 1 раз
- Поблагодарили: 18 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Можно, конечно, добавить тестовые статусы, но уже и так слишком много топиков. Как по мне, задача шлюза передать данные по Mqtt, а обработка уже задача самого сервера умного дома. Если брать iobroker, то там все так и есть. Mqtt брокер встроен в систему, все данные попадают сразу в админку, а дальше можно делать, что хочешь. И вопрос "запихнуть" чайник в сущность нагревателя/чайника стоит на этапе интеграции устройства из iobroker в голосовой ассистент, и, соответственно, решается средствами iobroker. Но много народа сидит на других системах, большинство из которых используют отдельный брокер. Если брать тот же Home Assistant, то там этот вопрос стоит на этапе интеграции устройства в сам ассистент. И по Mqtt интегрировать чайник или же нагреватель средствами ассистента невозможно, по крайней мере в Mqtt Discovery этого нет, не предусмотрен там этот класс. Не говоря уже о том, что средствами ассистента вообще невозможно глянуть, что творится в Mqtt брокере. А потому приходится чайник интегрировать как климат. И топик hstate нужен как раз для того, чтобы можно было включить чайник из сущности климата. Допустимые значения там “auto”, “off”, “cool”, “heat”, “dry”, “fan_only”. А это нужно, чтобы рулить температурой. А так да, и прошивка жесть, и алиса кривая.
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Прошивка от alutov отличная, это раньше, когда еще не было прошивки от alutov, вот там было жесть. С этой прошивкой все работает хорошо, да, есть некоторые проблемы, но все же, это лучше, чем было раньше.
Чайник полностью управляется, могу поменять цвет ночника в реальном времени, чего не было ранее, можно просить алису включить подогрев воды с любой температурой, подсветку или просто вскипятить воду.
Чайник полностью управляется, могу поменять цвет ночника в реальном времени, чего не было ранее, можно просить алису включить подогрев воды с любой температурой, подсветку или просто вскипятить воду.
СпойлерПоказать
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 111
- Зарегистрирован: Чт дек 14, 2017 12:51 am
- Благодарил (а): 13 раз
- Поблагодарили: 16 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
каким образом отображается температура м меняется цвет?
- 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