|
Raspberry Pi. Общие вопросы. Часть 3 (тема закрыта)
|
|
| Admin | Дата: Среда, 20.09.2017, 07:05 | Сообщение # 1 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Продолжение темы. Предыдущие темы форума по общим вопросам системы домашней автоматизации смотрите здесь:
Часть первая Часть вторая Чат Телеграмм
Наша группа в Facebook. Присоединяйтесь!
Сообщение отредактировал Zoolu - Суббота, 03.03.2018, 17:58 |
| |
| |
| Admin | Дата: Суббота, 02.06.2018, 16:31 | Сообщение # 341 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Можно конечно. Только с предыдущими образом не запустится - нужно еще некоторые библиотеки доустанавливать. Поэтому, если опробовать на малине, то проще сразу новый образ скачать.
|
| |
| |
| Zoolu | Дата: Суббота, 02.06.2018, 21:26 | Сообщение # 342 |
Группа: Пользователи
Сообщений: 490
Статус: Offline
| Admin, спасибо. Мне не запускать. Так.. в код попырить)))
|
| |
| |
| ppwwdd | Дата: Понедельник, 04.06.2018, 11:20 | Сообщение # 343 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| ADMIN, для улучшения связи клиент-сервер предлагаю поставить веб-сервер nginx с настройкой proxy_pass. Пример файла конфигурации: Код upstream webiopi { server 127.0.0.1:8001; }
# Default server configuration # server { listen 8000 default_server; listen [::]:8000 default_server;
server_name _;
location / { proxy_buffers 16 4k; proxy_buffer_size 2k;
proxy_pass_request_headers on; proxy_pass_request_body on; proxy_set_header HOST $host; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://webiopi; proxy_redirect default; }
}
Для WebIOPI нужно установить порт 8001 или любой другой, а порт для веб-сервера будет 8000. Хотя можно использовать любые другие по желанию.
Мой пример во вложении.
|
| |
| |
| Admin | Дата: Понедельник, 04.06.2018, 13:59 | Сообщение # 344 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата ppwwdd (  ) ADMIN, для улучшения связи клиент-сервер предлагаю поставить веб-сервер nginx с настройкой proxy_pass. Честно говоря, пока не понимаю, как это улучшит связь, но проект у нас открытый, поэтому каждый может устанавливать все что угодно. На свой страх и риск... 
Добавил на сайт статью Александра о диммерном блоке - http://lock.3dn.ru/news/dimmer_s_upravleniem_po_rs485/2018-06-04-175
|
| |
| |
| ppwwdd | Дата: Понедельник, 04.06.2018, 15:07 | Сообщение # 345 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| ADMIN, у меня была проблема при работе с веб сервером WebIOPI со смартфона через Kyivstar. Страницы не загружались или загружались очень плохо или не полностью из-за потери связи. При работе со смартфона через WiFi все работало прекрасно, но через мобильный интернет вообще это была не работа. Когда я интернет получал через Укртелеком, то через Kyivstar я на WebIOPI выходил более-менее нормально. но когда я подключился через оптику MegaNet, вообще через Kyivstar на WebHome выйти было невозможно. У Николая уже давно такая проблема существует. И он мне еще раньше об этом постоянно говорил. Но я тогда работал через Укртелеком и мне его проблемы были не понятны. При смене провайдера у меня тоже возникла эта проблема. После установки nginx результат не заставил себя ждать. Сейчас все работает отлично. ADMIN, а как у Вас работает доступ к WebIOPI через мобильный интеренет? Бывают ли сбои при загрузке веб-страниц WebHomePi?
|
| |
| |
| Admin | Дата: Понедельник, 04.06.2018, 15:54 | Сообщение # 346 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата ppwwdd (  ) ADMIN, а как у Вас работает доступ к WebIOPI через мобильный интеренет? Да вроде бы нареканий особых нет. Конечно, не так шустро как из локалки, но вполне приемлемо. У меня еще провайдер для домашнего интернета выдает динамический IP, поэтому приходится пользоваться dyndns.com
|
| |
| |
| ppwwdd | Дата: Понедельник, 04.06.2018, 17:46 | Сообщение # 347 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| Цитата Admin (  ) Да вроде бы нареканий особых нет. Я так понял, что небольшие нарекания все-таки есть.
|
| |
| |
| Admin | Дата: Понедельник, 04.06.2018, 17:57 | Сообщение # 348 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Если интернет дома падает, тогда есть
|
| |
| |
| Zoolu | Дата: Вторник, 05.06.2018, 04:58 | Сообщение # 349 |
Группа: Пользователи
Сообщений: 490
Статус: Offline
| Альтернативный веб сервер на самом деле годная идея. И он может решить проблему с медленным/неполным открытием веб страниц, но не просто так установил и заработало. При альтернативном сервере можно веб странички в полный рост строить на PHP- это увеличит скорость и упростит построение. Да и просто удобнее станет работать. Еще один "тормоз" явный- это Gade индикаторы. Помимо крайне безвкусного вида- они еще тормозят как не в себя.
|
| |
| |
| Admin | Дата: Вторник, 05.06.2018, 06:35 | Сообщение # 350 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Уж если речь зашла про php то проще отказаться от WebIOPi и сразу перейти на другую платформу, а не лепить к нему дополнительные прокладки. Кажется, это уже не раз обсуждали.
Цитата Zoolu (  ) Еще один "тормоз" явный- это Gade индикаторы. Помимо крайне безвкусного вида- они еще тормозят как не в себя. Я не знаю что такое Gade, скорее всего речь про JustGage. По этому поводу:
1. О вкусах не спорят. Я тоже могу высказать свое СУБЪЕКТИВНОЕ мнение, что индикаторы на некоторых "брендовых" системах выглядят еще более уёбищно. 2. Опять же субъективно - у меня система с использованием этой библиотеки крутится не первый год в режиме 24/7. И проблем с этими индикаторами в плане "тормозов" я не вижу. То что показания появляются не на всех индикаторах одновременно, а с с задержкой на "последних индикаторах" 3-5 секунд это разве проблема? К тому же можно уменьшить тайм-ауты вызова макросов измерений датчиков с web-страницы. Впрочем, если JustGage кому-то не по фен-шую, выводите на страницу просто "голые" цифры, с этим проблем никаких нет. 3. JustGage - это одна из немногих бесплатных библиотек, которую можно установить локально, а не тянуть данные из облачного сервера разработчика. Предложите достойную альтернативу?
|
| |
| |