Страница 105 из 169

Re: [Модуль] Sonoff (dev_sonoff)

Добавлено: Пт окт 18, 2019 11:09 pm
merlinby
nick7zmail писал(а): Пт окт 18, 2019 6:39 am
merlinby писал(а): Пт окт 18, 2019 12:26 am А подскажите где и как запускать этот цикл обновления?
У меня меняется статус устройства, если его переключать вручную (на самом устройстве) только если зайти в настройки модуля и вручную нажать обновить.
При перезапуске системы по идее само должно запускаться. Вручную можно запустить из xray->services
Ничего не помогает. Цикл запущен (пробовал перезапускать - не помогает).
Если обновлять вручную на странице модуля, то информация с сайта ewlink подтягивается и свойства устройства обновляются. А вот автоматически (если менять вручную на самом устройстве) не считываются. Даже больше. Сменил состояние со страницы MajorDoMo, выключатель переключился, заходишь в свойства устройства - не изменилось ничего.
Что самое поразительное: пару недель назад все работало. Из того что точно помню что изменилось: поменял аккаунт привязки устройств.
Есть у кого какие идеи почему не работает автообновление с сайта?
HTTPS API URL: (*) eu-api.coolkit.cc
WSS API URL: (*) eu-pconnect3.coolkit.cc - всегда почему-то разные. Какой бы я не ставил вручную

Апдейт: посмотрел логи с включенным дебагером. Данные приходят только с одного устройства из 6 (TH16 - реле с датчиком темп и влажности)
Остальные Basic и POW почему-то "молчат".

Re: [Модуль] Sonoff (dev_sonoff)

Добавлено: Пт окт 18, 2019 11:12 pm
samolet
nick7zmail писал(а): Пт окт 18, 2019 9:11 pm Дак он уже есть раз в 6 часов.
сори, не знал
да, после оптимизации таблицы в пшпмайадмин цикл некоторое время работает исправно, может какую нибудь чистку запросов надо делать? к примеру превысило число запросов скажем более 100 то автоматом все запросы удаляются. ну так чисто как вариант

Re: [Модуль] Sonoff (dev_sonoff)

Добавлено: Вс окт 20, 2019 9:44 am
nick7zmail
merlinby писал(а): Пт окт 18, 2019 11:09 pm Ничего не помогает. Цикл запущен (пробовал перезапускать - не помогает).
Если обновлять вручную на странице модуля, то информация с сайта ewlink подтягивается и свойства устройства обновляются. А вот автоматически (если менять вручную на самом устройстве) не считываются. Даже больше. Сменил состояние со страницы MajorDoMo, выключатель переключился, заходишь в свойства устройства - не изменилось ничего.
Что самое поразительное: пару недель назад все работало. Из того что точно помню что изменилось: поменял аккаунт привязки устройств.
Есть у кого какие идеи почему не работает автообновление с сайта?
HTTPS API URL: (*) eu-api.coolkit.cc
WSS API URL: (*) eu-pconnect3.coolkit.cc - всегда почему-то разные. Какой бы я не ставил вручную

Апдейт: посмотрел логи с включенным дебагером. Данные приходят только с одного устройства из 6 (TH16 - реле с датчиком темп и влажности)
Остальные Basic и POW почему-то "молчат".
Заходите по токену или логину паролю? Скорее всего по логину паролю наверное....проделайте следующее:
Остановите цикл
удалите в настройках логин, пароль, токен, сохраните.
Зайдите в ewelink с той учетки, с которой в МД заходите.
Проверьте всё ли там впорядке (меняются ли статусы, все ли устройства видны).
Вбейте логин пароль (тут уже должны подтянутся устройства в МД, если их не было), не должно быть никаких ошибок...только подвесание на секунду-две.
Запустите цикл и смотрите дебаг.

Re: [Модуль] Sonoff (dev_sonoff)

Добавлено: Пн окт 21, 2019 10:00 pm
merlinby
nick7zmail писал(а): Вс окт 20, 2019 9:44 am Заходите по токену или логину паролю? Скорее всего по логину паролю наверное....проделайте следующее:
Остановите цикл
удалите в настройках логин, пароль, токен, сохраните.
Зайдите в ewelink с той учетки, с которой в МД заходите.
Проверьте всё ли там впорядке (меняются ли статусы, все ли устройства видны).
Вбейте логин пароль (тут уже должны подтянутся устройства в МД, если их не было), не должно быть никаких ошибок...только подвесание на секунду-две.
Запустите цикл и смотрите дебаг.
Захожу по логину, паролю и токену.
Сделал как написано выше. Ошибок не было. В телефоне все работает. В модуле данные приходят только с одного датчика (температурного).
НО! Обнаружил особенность. Я ввожу "перехваченный" токен в настройках модуля, а он не сохраняется. В логах другой и при повторном вызове настроек видно, что там сохранен другой. Пробовал несколько раз, токен не сохраняется.
Что я делаю не так?

ЗЫ вот что еще в логах "нехорошего" заметил
{"error":504,"reason":"Request Timeout","deviceid":"1000222222","apikey":"dfef5a76-05b7-4fa3-b7a0-e54779b1f298","sequence":"1571689169690"}

ЗЫЫ Еще немного понаблюдав обнаружил, что не смотря на "левый" сохраненный токен, сообщения об изменении статуса реле приходят, НО! С дикой задержкой. Иногда до 5-10 минут. Хотя в приложении статус устройства меняется мгновенно.

Re: [Модуль] Sonoff (dev_sonoff)

Добавлено: Вт окт 22, 2019 10:22 am
nick7zmail
Нет...входить надо либо по токену, либо по логину и паролю. Если введён логин/пароль, то токен получается и записывается автоматически. Но тогда невозможно использовать одну учетку для МД и для телефона, для МД приходится заводить вторую. Если же используется токен - логин пароль надо оставлять пустыми. У вас какой из этих способов? С дополнительной учеткой? Если с ней - тогда попробуйте из этой самой дополнительной учетки войти с телефона, и посмотреть есть ли там устройства и работают ли они вообще.

Re: [Модуль] Sonoff (dev_sonoff)

Добавлено: Вт окт 22, 2019 4:05 pm
merlinby
nick7zmail писал(а): Вт окт 22, 2019 10:22 am У вас какой из этих способов? С дополнительной учеткой? Если с ней - тогда попробуйте из этой самой дополнительной учетки войти с телефона, и посмотреть есть ли там устройства и работают ли они вообще.
У меня учетка на телефоне и дополнительная (с ней я делюсь устройствами с основного телефона) на втором для связи с МД. На обоих телефонах все нормально управляется и оперативно обновляется.
Про разделение между учеткой/паролем и входом по токену понял. Вечером попробую авторизоваться только по токену - отпишусь

Re: [Модуль] Sonoff (dev_sonoff)

Добавлено: Вт окт 22, 2019 8:07 pm
nick7zmail
Вряд ли это что то изменит...попробуйте лучше с основной учетки войти в МД. Появятся устройства? Будут быстро реагировать?

Re: [Модуль] Sonoff (dev_sonoff)

Добавлено: Вт окт 22, 2019 11:19 pm
merlinby
nick7zmail писал(а): Вт окт 22, 2019 8:07 pm Вряд ли это что то изменит...попробуйте лучше с основной учетки войти в МД. Появятся устройства? Будут быстро реагировать?
Вроде разобрался. У меня и на основном телефоне и на дополнительном все хорошо переключается. При этом если на самих устройствах переключать то и в приложении (eWelink) сразу все подхватывается.
В конце концов я понял в чем проблема. У меня есть несколько реле: несколько Basic, 2 POW и один TH16.
Он реально "засорял" ежесекундными данными по температуре/влажности трафик. По уму он должен слать при изменении показателя, ну или хотя бы раз в минуту. А на деле выглядело все так:
LogSPOILER_SHOW
23:59:59 0.63017700 [wss] +++ {"action":"update","deviceid":"100000000b","apikey":"dfef5a76-05b7-4fa3-b7a0-e54779b1f298","userAgent":"device","ts":0,"params":{"sensorType":"AM2301","currentHumidity":"38","currentTemperature":"28"},"from":"device"}
23:59:58 0.54999500 [wss] +++ {"action":"update","deviceid":"100000000b","apikey":"dfef5a76-05b7-4fa3-b7a0-e54779b1f298","userAgent":"device","ts":0,"params":{"sensorType":"AM2301","currentHumidity":"38","currentTemperature":"28"},"from":"device"}
23:59:57 0.47064000 [wss] +++ {"action":"update","deviceid":"100000000b","apikey":"dfef5a76-05b7-4fa3-b7a0-e54779b1f298","userAgent":"device","ts":0,"params":{"sensorType":"AM2301","currentHumidity":"38","currentTemperature":"28"},"from":"device"}
23:59:56 0.39034600 [wss] +++ {"action":"update","deviceid":"100000000b","apikey":"dfef5a76-05b7-4fa3-b7a0-e54779b1f298","userAgent":"device","ts":0,"params":{"sensorType":"AM2301","currentHumidity":"38","currentTemperature":"28"},"from":"device"}
23:59:55 0.30867600 [wss] +++ {"action":"update","deviceid":"100000000b","apikey":"dfef5a76-05b7-4fa3-b7a0-e54779b1f298","userAgent":"device","ts":0,"params":{"sensorType":"AM2301","currentHumidity":"38","currentTemperature":"28"},"from":"device"}
23:59:54 0.21184500 [wss] +++ {"action":"update","deviceid":"100000000b","apikey":"dfef5a76-05b7-4fa3-b7a0-e54779b1f298","userAgent":"device","ts":0,"params":{"sensorType":"AM2301","currentHumidity":"38","currentTemperature":"28"},"from":"device"}
23:59:53 0.13070100 [wss] +++ {"action":"update","deviceid":"100000000b","apikey":"dfef5a76-05b7-4fa3-b7a0-e54779b1f298","userAgent":"device","ts":0,"params":{"sensorType":"AM2301","currentHumidity":"38","currentTemperature":"28"},"from":"device"}
и т.д.
Я это реле удалил с акка (при этом удаление из дополнительного делу не помогло, только при удалении его "совсем" из основного акка) и все наладилось. POW шлют инфу о мощности и состоянии питания. Basic'и на вкл/выкл. Все быстро (1-2 секунды задержка максимум). Может он бракованный этот TH16?
Все равно, спасибо за помощь.

ЗЫ Могу "поделиться" этим реле для анализа работы модуля.

Re: [Модуль] Sonoff (dev_sonoff)

Добавлено: Ср окт 23, 2019 6:30 am
nick7zmail
Хм...странная хрень...не должен так часто спамить...это вопросы не к реле скорее а к серверу - какого хрена трафик непрерывный идёт...
Проведите эксперимент...верните реле в систему и попробуйте в файле /scripts/cycle_dev_sonoff.php закомментировать или удалить строку

Код: Выделить всё

sleep(1);
После чего перезапустите цикл.
Так должно нон стоп всё принимать...но при этом не помешало бы трафик замерить...не сильно ли много отхватывает. Хотя на телефоне в таком режиме и работает скорее всего...в общем проверьте.

Re: [Модуль] Sonoff (dev_sonoff)

Добавлено: Пн окт 28, 2019 8:49 pm
Nail
nick7zmail писал(а): Вт окт 15, 2019 6:37 am
Nail писал(а): Пн окт 14, 2019 11:18 pm TH16 не обновляет показания темп. и влаж. реле реагирует в любой момент , а показаниям пофиг, не обновляются пока не не обновишь в настройки в ручную, тогда темп. и влаж. показывают реал . но если не обновлять то и неделю не будут показывать реал ,а последние показания при обновлении только в ручную. Кнопку период обновления в приложении не нашел. Подскажите в чем проблема?
Я заказал себе ради эксперимента похожие. Только TH10. Приедут - буду разбираться.
Получили TH10?