можно ещё в методе, вызываемом при получении данных
- подскажите пожалуйста где это делается
Резко начал тормозить majordomo
Модератор: immortal
-
- Сообщения: 717
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 117 раз
- Поблагодарили: 113 раз
Re: Резко начал тормозить majordomo
Смотря как именно получаете данные. Если просто присваиваете значение свойству, то как на первом скрине. На втором значение присваивается свойству уже в самом методе.
СпойлерПоказать
- Yojiq
- Сообщения: 18
- Зарегистрирован: Пт янв 17, 2020 10:44 am
- Откуда: Славянск
- Благодарил (а): 4 раза
- Поблагодарили: 0
Re: Резко начал тормозить majordomo
Jilber - спасибо за ответ
сразу я не написал - я новичок в коде,
первый скрин соответствует тому что я нахожу у себя
второй - нет такого в меню у меня
вопрос конкретно к esp8266/esp32 WiFi-IoT
задал вопрос потому что у меня около 10 датчиков и они проц грузят 10-70%
период выгрузки из esp в server 2 сек, если меньше то проц 100%, если больше то датчик движения очень долго ...
прочитал про прерывания в прошивке, но еще не перешил, буду пробовать...
сразу я не написал - я новичок в коде,
первый скрин соответствует тому что я нахожу у себя
второй - нет такого в меню у меня
вопрос конкретно к esp8266/esp32 WiFi-IoT
задал вопрос потому что у меня около 10 датчиков и они проц грузят 10-70%
период выгрузки из esp в server 2 сек, если меньше то проц 100%, если больше то датчик движения очень долго ...
прочитал про прерывания в прошивке, но еще не перешил, буду пробовать...
-
- Сообщения: 717
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 117 раз
- Поблагодарили: 113 раз
Re: Резко начал тормозить majordomo
Тут либо по первому варианту вызывать метод, либо по второму.
Вот здесь Skysilver подробно расписал как фильтровать получаемые от датчиков данные (это уже будет вариант как на втором моём скрине). Можно записывать значения в базу только если они поменялись.
А прерывания насколько я помню работают только в платной версии прошивки WiFi-Iot.
У меня ESP работают в основном на прошивке ESP Easy, там для датчиков температуры выставляю отправку данных раз в 2 минуты:
СпойлерПоказать
- Рейтинг: 1.16%
- Yojiq
- Сообщения: 18
- Зарегистрирован: Пт янв 17, 2020 10:44 am
- Откуда: Славянск
- Благодарил (а): 4 раза
- Поблагодарили: 0
Re: Резко начал тормозить majordomo
хорошая статья - все если бы так было расписано, было бы намного легче, но найти и правильно сформулировать вопрос тяжело.Вот здесь Skysilver подробно расписал как фильтровать получаемые от датчиков данные
у меня если "стартовать" то можно за две минуты 6 датчиков пройти - это никуда не годится ))
прошивка у меня на esp оплачена надо пробовать !
-
- Сообщения: 717
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 117 раз
- Поблагодарили: 113 раз
Re: Резко начал тормозить majordomo
Я конечно точно не уверен, но возможно период отправки в настройках WiFi-Iot влияет только на датчики. Возможно информация о прерываниях отправляется немедленно. Мне кажется стоит проверить. Вот цитата из Wiki WiFi-Iot:
"Функция позволяет с установленным интервалом отправлять данные GET запросом на свой домашний сервер... Отправка данных так же происходит при следующих событиях: при срабатывании прерываний (Active send, Key)".
"Функция позволяет с установленным интервалом отправлять данные GET запросом на свой домашний сервер... Отправка данных так же происходит при следующих событиях: при срабатывании прерываний (Active send, Key)".