[Модуль] Sonoff (dev_sonoff)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: [Модуль] Sonoff (dev_sonoff)
Настройками php обусловлено. В сторону конфига капать над.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
Re: [Модуль] Sonoff (dev_sonoff)
Вы превысили лимит установленный в php.ini.
В 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
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
Re: [Модуль] Sonoff (dev_sonoff)
Все равно цикл падает ежедневно минимум 1 раз, может из-за не оч стабильного wi-fi?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
Re: [Модуль] Sonoff (dev_sonoff)
Как вариант могу добавить переоткрытие сокета, скажем раз в 6 часов....хз поможет ли это, могу написать тестовый цикл, и вам отправить, чтобы протестировали.Cashmarik писал(а): Чт июн 13, 2019 9:36 am Все равно цикл падает ежедневно минимум 1 раз, может из-за не оч стабильного wi-fi?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: [Модуль] Sonoff (dev_sonoff)
было 128 поставил 1280 , спасибо.andrey040670 писал(а): Чт июн 13, 2019 8:51 am Вы превысили лимит установленный в php.ini.
В php.iniувеличьте значение.Код: Выделить всё
memory_limit =
вот еще постоянно вылазит куда рыть?
20:13:32 0.47004900 Closing thread: c:/_majordomo/server/php/php.exe -q ./scripts/cycle_websockets.php --params "a:0:{}" > NUL
Re: [Модуль] Sonoff (dev_sonoff)
да, был бы благодаренnick7zmail писал(а): Чт июн 13, 2019 9:58 amКак вариант могу добавить переоткрытие сокета, скажем раз в 6 часов....хз поможет ли это, могу написать тестовый цикл, и вам отправить, чтобы протестировали.Cashmarik писал(а): Чт июн 13, 2019 9:36 am Все равно цикл падает ежедневно минимум 1 раз, может из-за не оч стабильного wi-fi?
Re: [Модуль] Sonoff (dev_sonoff)
По поводу падения цикла из-за инета...
В последние дни проблемы с инетом, наблюдаю кратковременные пропадания сети и соответственно отвалы цикла... так вот вчера утром запихал в цикл проверку наличия инета - 36 часов полет нормальный
В последние дни проблемы с инетом, наблюдаю кратковременные пропадания сети и соответственно отвалы цикла... так вот вчера утром запихал в цикл проверку наличия инета - 36 часов полет нормальный
Re: [Модуль] Sonoff (dev_sonoff)
Здорово! Можно код? Тоже потестить перед обновлением модуля))yii писал(а): Пт июн 14, 2019 1:46 pm По поводу падения цикла из-за инета...
В последние дни проблемы с инетом, наблюдаю кратковременные пропадания сети и соответственно отвалы цикла... так вот вчера утром запихал в цикл проверку наличия инета - 36 часов полет нормальный![]()
Re: [Модуль] Sonoff (dev_sonoff)
кстати в логе пишет [http] +++ {"error":401}
Re: [Модуль] Sonoff (dev_sonoff)
Держите.
Для работы нужно что бы объект Communication реально отображал состояние инета, для этого в устройствах он лайн должен быть объект с именем Internet который указывает на надежный хост.
if (gg('Communication.stateColor') <> 'green') return;
т.е. просто прерываем выполнение скрипта при отсутствии инета
Вставить где нибуть после коннекта к БД и до начала основных действий, я вставил перед строкой
$dev_sonoff_module = new dev_sonoff();
Для работы нужно что бы объект Communication реально отображал состояние инета, для этого в устройствах он лайн должен быть объект с именем Internet который указывает на надежный хост.
if (gg('Communication.stateColor') <> 'green') return;
т.е. просто прерываем выполнение скрипта при отсутствии инета
Вставить где нибуть после коннекта к БД и до начала основных действий, я вставил перед строкой
$dev_sonoff_module = new dev_sonoff();