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

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

Настройками php обусловлено. В сторону конфига капать над.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
andrey040670
Сообщения: 473
Зарегистрирован: Пн июл 31, 2017 10:00 pm

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

Сообщение andrey040670 »

Вы превысили лимит установленный в php.ini.
В php.ini

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

memory_limit = 
увеличьте значение.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
Cashmarik
Сообщения: 56
Зарегистрирован: Вс дек 18, 2016 7:29 am

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

Сообщение Cashmarik »

Все равно цикл падает ежедневно минимум 1 раз, может из-за не оч стабильного wi-fi?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

Cashmarik писал(а): Чт июн 13, 2019 9:36 am Все равно цикл падает ежедневно минимум 1 раз, может из-за не оч стабильного wi-fi?
Как вариант могу добавить переоткрытие сокета, скажем раз в 6 часов....хз поможет ли это, могу написать тестовый цикл, и вам отправить, чтобы протестировали.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
samolet
Сообщения: 476
Зарегистрирован: Чт июн 29, 2017 10:29 am

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

Сообщение samolet »

andrey040670 писал(а): Чт июн 13, 2019 8:51 am Вы превысили лимит установленный в php.ini.
В php.ini

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

memory_limit = 
увеличьте значение.
было 128 поставил 1280 , спасибо.

вот еще постоянно вылазит куда рыть?
20:13:32 0.47004900 Closing thread: c:/_majordomo/server/php/php.exe -q ./scripts/cycle_websockets.php --params "a:0:{}" > NUL
Cashmarik
Сообщения: 56
Зарегистрирован: Вс дек 18, 2016 7:29 am

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

Сообщение Cashmarik »

nick7zmail писал(а): Чт июн 13, 2019 9:58 am
Cashmarik писал(а): Чт июн 13, 2019 9:36 am Все равно цикл падает ежедневно минимум 1 раз, может из-за не оч стабильного wi-fi?
Как вариант могу добавить переоткрытие сокета, скажем раз в 6 часов....хз поможет ли это, могу написать тестовый цикл, и вам отправить, чтобы протестировали.
да, был бы благодарен
Аватара пользователя
yii
Сообщения: 246
Зарегистрирован: Пн апр 17, 2017 1:39 pm

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

Сообщение yii »

По поводу падения цикла из-за инета...

В последние дни проблемы с инетом, наблюдаю кратковременные пропадания сети и соответственно отвалы цикла... так вот вчера утром запихал в цикл проверку наличия инета - 36 часов полет нормальный :)
Cashmarik
Сообщения: 56
Зарегистрирован: Вс дек 18, 2016 7:29 am

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

Сообщение Cashmarik »

yii писал(а): Пт июн 14, 2019 1:46 pm По поводу падения цикла из-за инета...

В последние дни проблемы с инетом, наблюдаю кратковременные пропадания сети и соответственно отвалы цикла... так вот вчера утром запихал в цикл проверку наличия инета - 36 часов полет нормальный :)
Здорово! Можно код? Тоже потестить перед обновлением модуля))
Cashmarik
Сообщения: 56
Зарегистрирован: Вс дек 18, 2016 7:29 am

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

Сообщение Cashmarik »

кстати в логе пишет [http] +++ {"error":401}
Аватара пользователя
yii
Сообщения: 246
Зарегистрирован: Пн апр 17, 2017 1:39 pm

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

Сообщение yii »

Держите.

Для работы нужно что бы объект Communication реально отображал состояние инета, для этого в устройствах он лайн должен быть объект с именем Internet который указывает на надежный хост.


if (gg('Communication.stateColor') <> 'green') return;

т.е. просто прерываем выполнение скрипта при отсутствии инета

Вставить где нибуть после коннекта к БД и до начала основных действий, я вставил перед строкой
$dev_sonoff_module = new dev_sonoff();
Ответить