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

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

Добавлено: Ср окт 21, 2020 2:54 pm
Kvantos
Может это все в шапке собрать?

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

Добавлено: Ср окт 21, 2020 4:08 pm
Divan
идея супер, но видите ли, не я создавал ветку (

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

Добавлено: Ср окт 21, 2020 4:23 pm
yray
kerenskiy писал(а): Ср окт 21, 2020 11:28 am Вопрос не менее гениален.
То-есть вы всерьёз считаете вопрос к автору о совместимости его прошивки с чайниками гениальным? Без вас я бы действительно об этом не узнал, хорошо что вы нашли возможность это написать.
kerenskiy писал(а): Ср окт 21, 2020 11:28 am Не проще ли купить чайник, который точно поддерживается?
Для кого-то может и проще что-то купить готовое, но данный форум не для тех кто выбирает простые пути - такие тут не задерживаются.
Но всё-же я вам отвечу - лично для меня "проще" спросить автора про совместимость и купить G212 за 1999р, чем не задавать ему "гениальные вопросы" и купить "поддерживаемый" за сумму в два раза больше.

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

Добавлено: Ср окт 21, 2020 7:03 pm
yray
Работает G212, можно cмело брать за 1999р. выбрал как G211. Прошивка шлюза жесть, совершенно не юзер френдли. Подсветкой яндекс видимо не может управлять, и температура хоть и есть, в яндексе не отображается. Подогревом управлять можно вручную, а голосом, нет, хотя в примерах яндекса есть команда установить температуру для чайника, но на неё алиса отвечает что такого пока не умеет. Предполагаю что сам класс устройств чайник в яндексе недоделанный. Забавно что после добавления чайника яндекс прислал поздравление с тем что в доме появился чайник, видимо это какое-то знаковое событие. Первый раз в жизни читал инструкцию от чайника, не думал что доживу до такого, а её ещё надо найти среди кучи макулатуры идущим в комплекте с чайником. Кроме изучения макулатуры пришлось смирится с тем фактом что для управления чайником необходимо предоставить информацию о стране, поле, возрасте и точным геоданным - без этого управлять чайником ну никак не возможно, мир точно летит в бездну.

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

Добавлено: Ср окт 21, 2020 11:15 pm
kerenskiy
yray писал(а): Ср окт 21, 2020 4:23 pm
kerenskiy писал(а): Ср окт 21, 2020 11:28 am Вопрос не менее гениален.
То-есть вы всерьёз считаете вопрос к автору о совместимости его прошивки с чайниками гениальным? Без вас я бы действительно об этом не узнал, хорошо что вы нашли возможность это написать.
kerenskiy писал(а): Ср окт 21, 2020 11:28 am Не проще ли купить чайник, который точно поддерживается?
Для кого-то может и проще что-то купить готовое, но данный форум не для тех кто выбирает простые пути - такие тут не задерживаются.
Но всё-же я вам отвечу - лично для меня "проще" спросить автора про совместимость и купить G212 за 1999р, чем не задавать ему "гениальные вопросы" и купить "поддержива
емый" за сумму в два раза больше.
Как много буков то. Автор вам ответил в этой ветке? Не вижу что-то. Чайник вы купили, и сделали как я советовал, тобишь выбрали в настройках шлюза любую другую модель, с которой чайник завелся. Видимо да. На счёт совместимости и в два раза дороже - бывает. Я 240s взял в Ашане за 1600р.

Если умеете снимать дампы с блютуза - любой чайник можно добавить в шлюз. Это сложный путь, как раз для тех кто на форуме задержался.

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

Добавлено: Чт окт 22, 2020 5:03 am
Divan
Можно в прошивку добавить тестовые статусы, кипячение, подогрев, кипячение и подогрев? Есть топик hstate и там только два статуса: off и heat, а хотелось бы, чтобы отображалось: Boil\BoilHeat\Heat\Off. Я для себя сделал так, но лучше, чтобы это было заложено в прошивку.

топик hstate
SPOILERSPOILER_SHOW
Снимок.JPG
Снимок.JPG (66.35 КБ) 3662 просмотра
Для тех, кто хочет себе сделать также, то нужно сделать следующее:
Создаем метод с любым именем, связываем со свойствами 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');
}
Далее, эти топики State и Program нужно связать
SPOILERSPOILER_SHOW
image_2020-10-22_050021.png
image_2020-10-22_050021.png (42.06 КБ) 3662 просмотра

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

Добавлено: Чт окт 22, 2020 7:16 am
alutov
Можно, конечно, добавить тестовые статусы, но уже и так слишком много топиков. Как по мне, задача шлюза передать данные по Mqtt, а обработка уже задача самого сервера умного дома. Если брать iobroker, то там все так и есть. Mqtt брокер встроен в систему, все данные попадают сразу в админку, а дальше можно делать, что хочешь. И вопрос "запихнуть" чайник в сущность нагревателя/чайника стоит на этапе интеграции устройства из iobroker в голосовой ассистент, и, соответственно, решается средствами iobroker. Но много народа сидит на других системах, большинство из которых используют отдельный брокер. Если брать тот же Home Assistant, то там этот вопрос стоит на этапе интеграции устройства в сам ассистент. И по Mqtt интегрировать чайник или же нагреватель средствами ассистента невозможно, по крайней мере в Mqtt Discovery этого нет, не предусмотрен там этот класс. Не говоря уже о том, что средствами ассистента вообще невозможно глянуть, что творится в Mqtt брокере. А потому приходится чайник интегрировать как климат. И топик hstate нужен как раз для того, чтобы можно было включить чайник из сущности климата. Допустимые значения там “auto”, “off”, “cool”, “heat”, “dry”, “fan_only”. А это нужно, чтобы рулить температурой. А так да, и прошивка жесть, и алиса кривая.

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

Добавлено: Чт окт 22, 2020 9:54 pm
Divan
Прошивка от alutov отличная, это раньше, когда еще не было прошивки от alutov, вот там было жесть. С этой прошивкой все работает хорошо, да, есть некоторые проблемы, но все же, это лучше, чем было раньше.

Чайник полностью управляется, могу поменять цвет ночника в реальном времени, чего не было ранее, можно просить алису включить подогрев воды с любой температурой, подсветку или просто вскипятить воду.
SPOILERSPOILER_SHOW
Screenshot_20201022-001956_Yandex.jpg
Screenshot_20201022-001956_Yandex.jpg (187.33 КБ) 3587 просмотров
Screenshot_20201022-002006_Yandex.jpg
Screenshot_20201022-002006_Yandex.jpg (275.76 КБ) 3587 просмотров

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

Добавлено: Чт окт 22, 2020 10:20 pm
yray
каким образом отображается температура м меняется цвет?

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

Добавлено: Пт окт 23, 2020 12:35 am
Divan
Через модуль Yandex Home. Выложил видео как управляется чайник
SPOILERSPOILER_SHOW
Чайник в яндекс хоум.JPG
Чайник в яндекс хоум.JPG (111.78 КБ) 3563 просмотра