[Модуль] Yandex Home (yandexhome)
Модератор: immortal
-
- Сообщения: 31
- Зарегистрирован: Вт сен 17, 2019 12:25 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: [Модуль] Yandex Home (yandexhome)
Вопрос с проговаривание алисой после команды что чтото пошло не так открыт. Автор читает форум? Будет ли обновление?
-
- Сообщения: 84
- Зарегистрирован: Вт мар 08, 2016 4:57 pm
- Благодарил (а): 17 раз
- Поблагодарили: 2 раза
Re: [Модуль] Yandex Home (yandexhome)
Добрый день!
Нужен совет:
Настроил MD через DDNS keenetic - alisa.******.keenetic.pro. Настроил Алису, сейчас работает если в кинетике дать свободный доступ к этому домену. Естественно, при этом свободный доступ к вэбморде МД. Т.к. кинетик переадресует трафик с своего локального ip 192.168.1.1 - вариант с config.php не работает. Хотелось бы иметь рабочую алису и доступ к мд извне по паролю (до этого стояла авторизация в кинетике).
1. Вариант config.php - Define('HOME_NETWORK', '192.168.1.**'); - как советовали - отсечка адресов 1.1...1.10 + исключения для модуля - алиса работает, доступ извне к вэбморде почему-то нет - пароль запрашивает через раз, висит ....
2. Доступ для всех, в т.ч. и для локалки - не вариант - есть устройства не умеющие авторизоваться.
3. viewtopic.php?f=30&t=6589 настройку отсюда пока попробовать не могу - ща в другом городе и если МД упадет - будет катастрофа
4. Как вариант - [Модуль] Расширенная авторизация viewtopic.php?f=5&t=7495 - но будет ли он работать с кинетиком? Или тут также как и в п.1?
5. Странно, но как то не нашел, может можно сделать в самом кинетике - мд.******.keenetic.pro - с паролем для вэбморды, alisa.******.keenetic.pro - без пароля с пробросом как то на /modules/yandexhome/authorize.php
6. из п.5 - поставить в локалке прокси с отличным от мд ip, в кинетике - alisa.******.keenetic.pro без пароля на этот IP, а там переброс на МД /modules/yandexhome/authorize.php.
по пункту 6 - можно ли это сделать в кинетике? Или поставить что-то типа Raspberry PI? Какое ПО?
7. Статический IP - но тут заморочка с SSL сертом, периодическом обновлением, плюс не уверен даст ли провайдер.
Что скажите?
Нужен совет:
Настроил MD через DDNS keenetic - alisa.******.keenetic.pro. Настроил Алису, сейчас работает если в кинетике дать свободный доступ к этому домену. Естественно, при этом свободный доступ к вэбморде МД. Т.к. кинетик переадресует трафик с своего локального ip 192.168.1.1 - вариант с config.php не работает. Хотелось бы иметь рабочую алису и доступ к мд извне по паролю (до этого стояла авторизация в кинетике).
1. Вариант config.php - Define('HOME_NETWORK', '192.168.1.**'); - как советовали - отсечка адресов 1.1...1.10 + исключения для модуля - алиса работает, доступ извне к вэбморде почему-то нет - пароль запрашивает через раз, висит ....
2. Доступ для всех, в т.ч. и для локалки - не вариант - есть устройства не умеющие авторизоваться.
3. viewtopic.php?f=30&t=6589 настройку отсюда пока попробовать не могу - ща в другом городе и если МД упадет - будет катастрофа
4. Как вариант - [Модуль] Расширенная авторизация viewtopic.php?f=5&t=7495 - но будет ли он работать с кинетиком? Или тут также как и в п.1?
5. Странно, но как то не нашел, может можно сделать в самом кинетике - мд.******.keenetic.pro - с паролем для вэбморды, alisa.******.keenetic.pro - без пароля с пробросом как то на /modules/yandexhome/authorize.php
6. из п.5 - поставить в локалке прокси с отличным от мд ip, в кинетике - alisa.******.keenetic.pro без пароля на этот IP, а там переброс на МД /modules/yandexhome/authorize.php.
по пункту 6 - можно ли это сделать в кинетике? Или поставить что-то типа Raspberry PI? Какое ПО?
7. Статический IP - но тут заморочка с SSL сертом, периодическом обновлением, плюс не уверен даст ли провайдер.
Что скажите?
- nickneo
- Сообщения: 90
- Зарегистрирован: Чт дек 07, 2017 2:36 pm
- Благодарил (а): 38 раз
- Поблагодарили: 30 раз
Re: [Модуль] Yandex Home (yandexhome)
попробуйте вот так:shefus писал(а): ↑Вт дек 27, 2022 11:50 amДобрый день!
Нужен совет:
Настроил MD через DDNS keenetic - alisa.******.keenetic.pro. Настроил Алису, сейчас работает если в кинетике дать свободный доступ к этому домену. Естественно, при этом свободный доступ к вэбморде МД. Т.к. кинетик переадресует трафик с своего локального ip 192.168.1.1 - вариант с config.php не работает. Хотелось бы иметь рабочую алису и доступ к мд извне по паролю (до этого стояла авторизация в кинетике).
1. Вариант config.php - Define('HOME_NETWORK', '192.168.1.**'); - как советовали - отсечка адресов 1.1...1.10 + исключения для модуля - алиса работает, доступ извне к вэбморде почему-то нет - пароль запрашивает через раз, висит ....
2. Доступ для всех, в т.ч. и для локалки - не вариант - есть устройства не умеющие авторизоваться.
3. viewtopic.php?f=30&t=6589 настройку отсюда пока попробовать не могу - ща в другом городе и если МД упадет - будет катастрофа
4. Как вариант - [Модуль] Расширенная авторизация viewtopic.php?f=5&t=7495 - но будет ли он работать с кинетиком? Или тут также как и в п.1?
5. Странно, но как то не нашел, может можно сделать в самом кинетике - мд.******.keenetic.pro - с паролем для вэбморды, alisa.******.keenetic.pro - без пароля с пробросом как то на /modules/yandexhome/authorize.php
6. из п.5 - поставить в локалке прокси с отличным от мд ip, в кинетике - alisa.******.keenetic.pro без пароля на этот IP, а там переброс на МД /modules/yandexhome/authorize.php.
по пункту 6 - можно ли это сделать в кинетике? Или поставить что-то типа Raspberry PI? Какое ПО?
7. Статический IP - но тут заморочка с SSL сертом, периодическом обновлением, плюс не уверен даст ли провайдер.
Что скажите?
Define('HOME_NETWORK', '192.168.1.1**,192.168.1.2**'
при этом все адреса в диапазоне 192.168.1.100-192.168.1.254 должны открывать веб без авторизации,
а адреса 192.168.1.1-192.168.1.99 будут запрашивать авторизацию.
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 899 раз
Re: [Модуль] Yandex Home (yandexhome)
В расширенной авторизации можно ЗАПРЕТИТЬ доступ для 1 IPshefus писал(а): ↑Вт дек 27, 2022 11:50 amДобрый день!
Нужен совет:
Настроил MD через DDNS keenetic - alisa.******.keenetic.pro. Настроил Алису, сейчас работает если в кинетике дать свободный доступ к этому домену. Естественно, при этом свободный доступ к вэбморде МД. Т.к. кинетик переадресует трафик с своего локального ip 192.168.1.1 - вариант с config.php не работает. Хотелось бы иметь рабочую алису и доступ к мд извне по паролю (до этого стояла авторизация в кинетике).
1. Вариант config.php - Define('HOME_NETWORK', '192.168.1.**'); - как советовали - отсечка адресов 1.1...1.10 + исключения для модуля - алиса работает, доступ извне к вэбморде почему-то нет - пароль запрашивает через раз, висит ....
2. Доступ для всех, в т.ч. и для локалки - не вариант - есть устройства не умеющие авторизоваться.
3. viewtopic.php?f=30&t=6589 настройку отсюда пока попробовать не могу - ща в другом городе и если МД упадет - будет катастрофа
4. Как вариант - [Модуль] Расширенная авторизация viewtopic.php?f=5&t=7495 - но будет ли он работать с кинетиком? Или тут также как и в п.1?
5. Странно, но как то не нашел, может можно сделать в самом кинетике - мд.******.keenetic.pro - с паролем для вэбморды, alisa.******.keenetic.pro - без пароля с пробросом как то на /modules/yandexhome/authorize.php
6. из п.5 - поставить в локалке прокси с отличным от мд ip, в кинетике - alisa.******.keenetic.pro без пароля на этот IP, а там переброс на МД /modules/yandexhome/authorize.php.
по пункту 6 - можно ли это сделать в кинетике? Или поставить что-то типа Raspberry PI? Какое ПО?
7. Статический IP - но тут заморочка с SSL сертом, периодическом обновлением, плюс не уверен даст ли провайдер.
Что скажите?
-
- Сообщения: 84
- Зарегистрирован: Вт мар 08, 2016 4:57 pm
- Благодарил (а): 17 раз
- Поблагодарили: 2 раза
Re: [Модуль] Yandex Home (yandexhome)
Спасибо! Вроде так заработало: в варианте Define('HOME_NETWORK', '192.168.1.**,192.168.3.*'); т.к. есть еще VPN тунель и из-за неподключенной 192.168.3.* (на которой ща и сижу) был квардак. Ща вроде все ок.
-
- Сообщения: 52
- Зарегистрирован: Пт мар 29, 2019 4:31 pm
- Благодарил (а): 8 раз
- Поблагодарили: 0
Re: [Модуль] Yandex Home (yandexhome)
Всем ДД.
В логах модуля вижу такое:
06:49:03 0.05143300 PropertySetHandle send: {"ts":1673840943,"payload":{"user_id":"d25996ea1afb4e0....","devices":[{"id":"5","capabilities":[],"properties":[{"type":"devices.properties.float","state":{"instance":"temperature","value":35}}]}]}}
06:49:03 0.20591700 URL:Resource id #9
06:49:03 0.21342700 PropertySetHandle send result: Not Found
Чайник Редмонд, подключен через ESP32 R4S, при изменении температуры шлёт значение в мктт, Вопрос - что, где и почему не найдено?
Причем такое только с этим свойством.
В логах модуля вижу такое:
06:49:03 0.05143300 PropertySetHandle send: {"ts":1673840943,"payload":{"user_id":"d25996ea1afb4e0....","devices":[{"id":"5","capabilities":[],"properties":[{"type":"devices.properties.float","state":{"instance":"temperature","value":35}}]}]}}
06:49:03 0.20591700 URL:Resource id #9
06:49:03 0.21342700 PropertySetHandle send result: Not Found
Чайник Редмонд, подключен через ESP32 R4S, при изменении температуры шлёт значение в мктт, Вопрос - что, где и почему не найдено?
Причем такое только с этим свойством.
-
- Сообщения: 97
- Зарегистрирован: Пт май 15, 2015 3:28 pm
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: [Модуль] Yandex Home (yandexhome)
Добрый день. Кто нибудь может подсказать почему данные посланные из Яндекса отрабатываются и все меняется в Мажордомо, а когда из Мажордомо например включаешь или выключаешь свет команда отрабатывается, но в Яндексе не меняется показатель выключателя. Так-же не отправляются данные по температуре, зарядке и т.д. в Яндекс...
-
- Сообщения: 52
- Зарегистрирован: Пт мар 29, 2019 4:31 pm
- Благодарил (а): 8 раз
- Поблагодарили: 0
Re: [Модуль] Yandex Home (yandexhome)
По всей видимости мой предыдущий вопрос тоже связан с этим.OlegM писал(а): ↑Ср янв 18, 2023 1:59 pmДобрый день. Кто нибудь может подсказать почему данные посланные из Яндекса отрабатываются и все меняется в Мажордомо, а когда из Мажордомо например включаешь или выключаешь свет команда отрабатывается, но в Яндексе не меняется показатель выключателя. Так-же не отправляются данные по температуре, зарядке и т.д. в Яндекс...
А при входе в устройство его состояние обновляется?
-
- Сообщения: 97
- Зарегистрирован: Пт май 15, 2015 3:28 pm
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: [Модуль] Yandex Home (yandexhome)
Если Вы имеете ввиду в Яндекс Диалоге, то по логам Мажодомо информация приходит, Мажордомо информацию по состоянию отправляет, но в Яндекс Диалоге никаких изменений нет.
Код: Выделить всё
14:49:43 0.83873100 POST /modules/yandexhome/smarthome.php/v1.0/user/devices/query 5.255.228.216 <<< {"devices":[{"id":"3"}]}
14:49:43 0.84177800 Incoming query request for device ID3
14:49:43 0.84384100 Object 'megadDimmer01', property 'status', get value=0
14:49:43 0.84521400 Object 'megadDimmer01', property 'level', get value=0
14:49:43 0.84562200 smarthome.php >>> {"request_id":"5c6096d6-94a8-4aef-922f-6f148b501050","payload":{"devices":[{"id":"3","capabilities":[{"type":"devices.capabilities.on_off","state":{"instance":"on","value":false}},{"type":"devices.capabilities.range","state":{"instance":"brightness","value":0}}],"properties":[]}]}}
16:02:52 0.91150700 POST /modules/yandexhome/smarthome.php/v1.0/user/devices/query 5.255.199.44 <<< {"devices":[{"id":"3"}]}
16:02:52 0.91327100 Incoming query request for device ID3
16:02:52 0.91447100 Object 'megadDimmer01', property 'status', get value=1
16:02:52 0.91545100 Object 'megadDimmer01', property 'level', get value=51
16:02:52 0.91570500 smarthome.php >>> {"request_id":"58b5833e-25a8-4dd9-ad8a-e794c42282b2","payload":{"devices":[{"id":"3","capabilities":[{"type":"devices.capabilities.on_off","state":{"instance":"on","value":true}},{"type":"devices.capabilities.range","state":{"instance":"brightness","value":51}}],"properties":[]}]}}