Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Модератор: immortal
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
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
идея супер, но видите ли, не я создавал ветку (
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
То-есть вы всерьёз считаете вопрос к автору о совместимости его прошивки с чайниками гениальным? Без вас я бы действительно об этом не узнал, хорошо что вы нашли возможность это написать.
Для кого-то может и проще что-то купить готовое, но данный форум не для тех кто выбирает простые пути - такие тут не задерживаются.kerenskiy писал(а): Ср окт 21, 2020 11:28 am Не проще ли купить чайник, который точно поддерживается?
Но всё-же я вам отвечу - лично для меня "проще" спросить автора про совместимость и купить G212 за 1999р, чем не задавать ему "гениальные вопросы" и купить "поддерживаемый" за сумму в два раза больше.
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Работает G212, можно cмело брать за 1999р. выбрал как G211. Прошивка шлюза жесть, совершенно не юзер френдли. Подсветкой яндекс видимо не может управлять, и температура хоть и есть, в яндексе не отображается. Подогревом управлять можно вручную, а голосом, нет, хотя в примерах яндекса есть команда установить температуру для чайника, но на неё алиса отвечает что такого пока не умеет. Предполагаю что сам класс устройств чайник в яндексе недоделанный. Забавно что после добавления чайника яндекс прислал поздравление с тем что в доме появился чайник, видимо это какое-то знаковое событие. Первый раз в жизни читал инструкцию от чайника, не думал что доживу до такого, а её ещё надо найти среди кучи макулатуры идущим в комплекте с чайником. Кроме изучения макулатуры пришлось смирится с тем фактом что для управления чайником необходимо предоставить информацию о стране, поле, возрасте и точным геоданным - без этого управлять чайником ну никак не возможно, мир точно летит в бездну.
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Как много буков то. Автор вам ответил в этой ветке? Не вижу что-то. Чайник вы купили, и сделали как я советовал, тобишь выбрали в настройках шлюза любую другую модель, с которой чайник завелся. Видимо да. На счёт совместимости и в два раза дороже - бывает. Я 240s взял в Ашане за 1600р.yray писал(а): Ср окт 21, 2020 4:23 pmТо-есть вы всерьёз считаете вопрос к автору о совместимости его прошивки с чайниками гениальным? Без вас я бы действительно об этом не узнал, хорошо что вы нашли возможность это написать.Для кого-то может и проще что-то купить готовое, но данный форум не для тех кто выбирает простые пути - такие тут не задерживаются.kerenskiy писал(а): Ср окт 21, 2020 11:28 am Не проще ли купить чайник, который точно поддерживается?
Но всё-же я вам отвечу - лично для меня "проще" спросить автора про совместимость и купить G212 за 1999р, чем не задавать ему "гениальные вопросы" и купить "поддержива
емый" за сумму в два раза больше.
Если умеете снимать дампы с блютуза - любой чайник можно добавить в шлюз. Это сложный путь, как раз для тех кто на форуме задержался.
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Можно в прошивку добавить тестовые статусы, кипячение, подогрев, кипячение и подогрев? Есть топик hstate и там только два статуса: off и heat, а хотелось бы, чтобы отображалось: Boil\BoilHeat\Heat\Off. Я для себя сделал так, но лучше, чтобы это было заложено в прошивку.
топик hstate
Для тех, кто хочет себе сделать также, то нужно сделать следующее:
Создаем метод с любым именем, связываем со свойствами State и Program и вставляем в метод этот код
Далее, эти топики State и Program нужно связать
топик hstate
SPOILERSPOILER_SHOW
Создаем метод с любым именем, связываем со свойствами 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');
}SPOILERSPOILER_SHOW
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
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”. А это нужно, чтобы рулить температурой. А так да, и прошивка жесть, и алиса кривая.
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Прошивка от alutov отличная, это раньше, когда еще не было прошивки от alutov, вот там было жесть. С этой прошивкой все работает хорошо, да, есть некоторые проблемы, но все же, это лучше, чем было раньше.
Чайник полностью управляется, могу поменять цвет ночника в реальном времени, чего не было ранее, можно просить алису включить подогрев воды с любой температурой, подсветку или просто вскипятить воду.
Чайник полностью управляется, могу поменять цвет ночника в реальном времени, чего не было ранее, можно просить алису включить подогрев воды с любой температурой, подсветку или просто вскипятить воду.
SPOILERSPOILER_SHOW
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
каким образом отображается температура м меняется цвет?
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB