Raspberry Pi. Общие вопросы. Часть 3 (тема закрыта)
|
|
Admin | Дата: Среда, 20.09.2017, 07:05 | Сообщение # 1 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Продолжение темы. Предыдущие темы форума по общим вопросам системы домашней автоматизации смотрите здесь:
Часть первая Часть вторая Чат Телеграмм
Наша группа в Facebook. Присоединяйтесь!
Сообщение отредактировал Zoolu - Суббота, 03.03.2018, 17:58 |
|
| |
ppwwdd | Дата: Среда, 03.04.2019, 19:31 | Сообщение # 981 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| ADMIN, может бесконечные циклы в опросе датчиков при возникновении прерывания могут приводить к сбросу сторожевым таймером? Я когда-то в контроллерах RS485 избавился от бесконечных циклов при опросе датчика DHT22 и контроллеры стали надежно работать. А то тоже, по-моему, происходили сбросы контроллера или зависания. Проблемы тогда с контроллром были. И я точно помню, что я заменил бесконечные циклы конечными. Добавлено (03.04.2019, 19:36) ---------------------------------------------
Цитата Admin ( ) Попробуйте увеличить в цикле loop скрипта счетчика опрос с 1 до 3-5 секунд и понаблюдать за работой метеостанции Может завтра попробую. Времени не хватает. Строительством уже полгода занят. Устаю немного (мягко сказано)!
|
|
| |
ppwwdd | Дата: Суббота, 06.04.2019, 11:02 | Сообщение # 982 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| ADMIN, в скрипте counter.html? Или в скрипте modbus_counter.py?
Сообщение отредактировал ppwwdd - Суббота, 06.04.2019, 11:04 |
|
| |
Admin | Дата: Суббота, 06.04.2019, 16:19 | Сообщение # 983 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| В скрипте modbus_counter.py. Здесь:
time.sleep(1)
|
|
| |
ppwwdd | Дата: Суббота, 06.04.2019, 19:58 | Сообщение # 984 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| Понял.
Добавлено (06.04.2019, 20:08) --------------------------------------------- ADMIN, установил time.sleep(5), сбросов пока нет. Понаблюдаю.
Добавлено (07.04.2019, 09:53) --------------------------------------------- ADMIN, сбросов метеостанции еще не видел с вечера вчерашнего дня. По крайней мере нет того, что было через каждых 10-20 сек.
Сообщение отредактировал ppwwdd - Воскресенье, 07.04.2019, 09:53 |
|
| |
Admin | Дата: Воскресенье, 14.04.2019, 20:45 | Сообщение # 985 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата ppwwdd ( ) ADMIN, сбросов метеостанции еще не видел с вечера вчерашнего дня. По крайней мере нет того, что было через каждых 10-20 сек. А сейчас как ситуация? За прошедшие 7 дней "сбросы" наблюдались?
|
|
| |
ppwwdd | Дата: Среда, 17.04.2019, 06:05 | Сообщение # 986 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| Цитата Admin ( ) А сейчас как ситуация? За прошедшие 7 дней "сбросы" наблюдались?
Было пару сбросов, но такого как раньше "беспредела", - нет. Пока все устраивает. Осталась устранить проблему с показаниями от электросчетчика. И еще вопрос. Проблемы с графиками, когда начинает рисовать назад, по-моему, возникают после отключения питания на Raspberry. Так должно быть при отсутствии резервного питания? Кстати, графики показаний от метеостанции не искажаются.
Сообщение отредактировал ppwwdd - Среда, 17.04.2019, 06:09 |
|
| |
Admin | Дата: Среда, 17.04.2019, 07:24 | Сообщение # 987 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата ppwwdd ( ) Проблемы с графиками, когда начинает рисовать назад, по-моему, возникают после отключения питания на Raspberry. Так должно быть при отсутствии резервного питания? Нет, не должно. Возможно не работает модуль часов реального времени DS1307 (или разрядилась его батарея). В этом случае вероятна ситуация, что после включения "малина" не успевает подтянуть реальное время из интернета, поэтому в базу и записывается "мусор". Для более глубокого анализа нужно посмотреть, на какие отметки "прошлого" улетает текущее время (т.е до какой временной отметки прочертился влево график)
Цитата ppwwdd ( ) Осталась устранить проблему с показаниями от электросчетчика. Попробуйте в html добавить для каждого параметра выделенную красным строку (число в скобках после toFixed- это количество знаков после запятой):
param_1 = c[0] param_1 = param_1.toFixed(2) $("#param_1").text('U = '+param_1+' V');
|
|
| |
ppwwdd | Дата: Вторник, 23.04.2019, 16:16 | Сообщение # 988 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| Цитата Admin ( ) Попробуйте в html добавить для каждого параметра выделенную красным строку (число в скобках после toFixed- это количество знаков после запятой):param_1 = c[0] param_1 = param_1.toFixed(2) $("#param_1").text('U = '+param_1+' V');
Admin, сделал замены наконец-то. Cтало отбражаться два знака после запятой. Спасибо за помощь. Поменял местами еще S и P.
Добавлено (23.04.2019, 16:20) --------------------------------------------- Еще осталось разобраться почему после выключения Raspberry графики искажаются. Проверю RTC. Хотя проверял часы командой sudo hwclock -r, время совпадает с системным.
Сообщение отредактировал ppwwdd - Вторник, 23.04.2019, 16:21 |
|
| |
Admin | Дата: Вторник, 23.04.2019, 20:21 | Сообщение # 989 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата ppwwdd ( ) Хотя проверял часы командой sudo hwclock -r, время совпадает с системным. Нужно на искаженных графиках посмотреть, о чем я говорил выше - на какие отметки "прошлого" улетает текущее время (т.е до какой временной отметки прочертился влево график) Почему-то я предполагаю, что это будет 00:00 01.01.1970
|
|
| |
ppwwdd | Дата: Среда, 24.04.2019, 07:36 | Сообщение # 990 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| Прочерчивает до начала графика. Как узнать куда оно дальше идет? Я же не могу его развернуть влево за начало координат.
|
|
| |