|
| Понедельник, 03.08.2026, 23:04 | | | RSS |
|
| Защита, контроль, управление |
|
|
Raspberry Pi. Общие вопросы. Часть 3 (тема закрыта)
|
|
| Admin | Дата: Среда, 20.09.2017, 07:05 | Сообщение # 1 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Продолжение темы. Предыдущие темы форума по общим вопросам системы домашней автоматизации смотрите здесь:
Часть первая Часть вторая Чат Телеграмм
Наша группа в Facebook. Присоединяйтесь!
Сообщение отредактировал Zoolu - Суббота, 03.03.2018, 17:58 |
| |
| |
| AlexAW | Дата: Вторник, 05.02.2019, 07:16 | Сообщение # 891 |
Группа: Пользователи
Сообщений: 310
Статус: Offline
| "Свято место пусто не бывает"" Значит нужно делать новый виток в развитии домашней автоматизации. Я например для себя пока так и не определился на чем сделать систему централизованного управления. Пока вот ориентируюсь на OpenHAB, как более изученную, и универсальную систему. Но не скажу что меня устраивает пользовательский интерфейс который в нем существует. Посмотреть другие системы не хватает ни времени ни сил. По тому считаю чрезвычайно полезными обзорные статьи Adminа они сподвигают к дополнительному анализу. Home Assistant показался мне слабоватым, как в поддержке устройств так и в интерфейсе. Domoticz более крутая система. Кстати на нее первоначально была заточена прошивка ESPEasy, но с протоколами прописания устройств, там как то по своей внутренне философии все.... Может если разобраться поглубже это окажется и плюсом, но пока меня это оттолкнуло. Хотел бы еще подробнее посмотреть систему MajorDoMo У нее довольно широкие возможности по поддержке устройств и не плохие возможности по созданию интерфейсов. Но для меня важна хорошая поддержка ModBus устройств, а на сегодня мастер сети ModBus там работает крайне не эффективно, что приводит к притормаживанию отклика Веб интерфейса. По этому пока для себя я выбираю OpenHAB в нем появился поддержка ModBus с мастером которому можно указать как часто требуется опрашивать данное устройство и как долго ждать от него ответа. Это в свою очередь позволяет проводить периодический опрос, например датчиков температуры, с частотой раз в минуту, датчики аварий контролировать ежесекундно, а релейные блоки которые управляют освещением опрашивать каждые 100 мс. В таком режиме интерфейс получается весьма шустро реагирует на все изменения системы. Конечно все рассуждения здесь, выражают только мою точку зрения. Предлагаю пообщаться на тему Предпочтений систем центрального управления. Может у кого то есть опыт использования других систем?
|
| |
| |
| Admin | Дата: Вторник, 05.02.2019, 09:15 | Сообщение # 892 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата Admin (  ) Я например для себя пока так и не определился на чем сделать систему централизованного управления. Еще года три назад я понял, что возиться с доработками можно до бесконечности. Поэтому, тогда и запустил свою систему в «постоянную эксплуатацию», которая до сих пор крутиться еще на первой малине. Она контролирует протечки воды, сработку и режим охранной сигнализации, положение окон, температуру и влажность на улице и во всех помещениях, удаленное управление кондиционером. Пол-года назад добавил учет электроэнергии. Да, вроде бы немного, но это все реально функционирует и уже настолько к этому привык, что даже не обращаю внимания.
Конечно, развитие WebHomePi все время продолжалось, но все эти доработки с перетаскиванием элементов, внедрением базы данных и т.д. я у себя не применял. А сейчас уже стало понятно, что в дальнейшем развитии нет смысла. Почему – повторяться не буду, писал в посте выше.
Цитата AlexAW (  ) Предлагаю пообщаться на тему Предпочтений систем центрального управления. Может у кого то есть опыт использования других систем? Из рассмотренных пока тоже больше нравится Domoticz, в частности интерфейсом и удобным конфигурированием системы, но там есть тоже некоторые моменты, в частности, опять же с Modbus. Но об этом постараюсь как-нибудь рассказать в отдельной статье.
|
| |
| |
| ppwwdd | Дата: Вторник, 05.02.2019, 10:04 | Сообщение # 893 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| Цитата Admin (  ) Друзья! Все когда-то заканчивается. В принципе, те планы и задачи,которые я ставил перед собой, первый раз взяв в руки Raspberry Pi, выполнены.
ADMIN, Ваш труд получил продолжение в жизни WebHomePi! Лично я очень Вам благодарен за огромный бескорыстный труд, за терпение, за стремление поделиться своими знаниями и умением с любым из участников сайта (с активными и не очень). Я очень многому научился за этих несколько лет пребывания на сайте "electromost.com", ведь уровень познания после длительного перерыва занятия електроникой у меня фактически был нулевой. Благодаря electromost.com у меня открылось второе дыхание, начал кое-что понимать, кое в чем разбираться и у меня теперь есть чем заниматься на длительное время. Благодарю также активных участников сайта, которые всегда отзывались на просьбы о помощи AlexAW, alexsis_76, Zoolu. А также неугомонного Николая.
|
| |
| |
| Admin | Дата: Вторник, 05.02.2019, 17:55 | Сообщение # 894 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| ppwwdd, даже как-то неожиданно было услышать такие положительные отзывы. Был приятно удивлен, спасибо!
P.S. Кстати, на всякий случай - может кто-то неправильно понял и считает, что я полностью "похоронил" WebHomePi. Речь шла только о прекращении дальнейших доработок и создания новых версий. А насчет того что уже сделано - обращайтесь, чем смогу, постараюсь помочь. Но только, пожалуйста, не задавайте вопросы типа "как передвинуть кнопку на странице". Все-таки такие вопросы по силам всем людям, даже далеким от программирования.
|
| |
| |
| reutdzer | Дата: Среда, 06.02.2019, 16:04 | Сообщение # 895 |
Группа: Пользователи
Сообщений: 107
Статус: Offline
| Admin, здравствуйте, возможно мой вопрос Вам также покажется из области "как передвинуть кнопку" , меня интересует можно ли для термостатов, которые есть в конфигурации, использовать вместо DS18B20 датчики DHT22 уже подключенные к GPIO17 и GPIO27, а то они практически не используются? А ещё лучше, что бы и по влажности включались реле управления вентиляторами. Подскажите, что и где поменять.
|
| |
| |
| Admin | Дата: Среда, 06.02.2019, 17:13 | Сообщение # 896 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Просто "передвинуть кнопку", тут к сожалению, не получится 
По одному из параметров (температура или влажность) сделать в принципе несложно, нужно в скрипте gpio.py в коде термостата вместо вызова функции измерения датчика DS18B20 вызывать функцию датчика DHT22. Что бы работать по обоим параметрам, придется добавлять еще два термостата (или влагостата ) Или менять логику работы существующих термостатов - например, вентилятор включается при температуре 25 градусов, но при дополнительном условии, что влажность, допустим 80%. Плюс необходимо добавлять поля ввода на странице конфигурации для дополнительных уставок.
|
| |
| |
| reutdzer | Дата: Среда, 06.02.2019, 17:40 | Сообщение # 897 |
Группа: Пользователи
Сообщений: 107
Статус: Offline
| Спасибо, для начала попробую с температурой, включать обогреватели. Добавить ещё два влагостата -гигрометра, я наверное не смогу, буду пробовать с температурой.
|
| |
| |
| Admin | Дата: Среда, 06.02.2019, 17:43 | Сообщение # 898 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата reutdzer (  ) Добавить ещё два влагостата -гигрометра, я наверное не смогу, буду пробовать с температурой. Можно и влажность вместо температуры. Но в любом случае что-то одно.
|
| |
| |
| reutdzer | Дата: Среда, 06.02.2019, 19:40 | Сообщение # 899 |
Группа: Пользователи
Сообщений: 107
Статус: Offline
| Admin, извините, я уже писал, что я не волоку в программировании. Я правильно понимаю, что я должен изменить во всех этих строках -if on_t==1,celsius_1=,celsius_1= float(celsius_1),if celsius_1 min_t_1, temp_log+celsius_1, еденицу на 11 и 2 на 12 в мин. и мах.
|
| |
| |
| Admin | Дата: Четверг, 07.02.2019, 05:38 | Сообщение # 900 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Нет, неправильно. Имена переменных активации термостата, минимальной и максимальной температуры изменять нельзя - ведь они вводятся через настройки, а это затронет несколько блоков. Вы должны получить данные с датчика DHT22, взять один из параметров (допустим влажность) и присвоить это значение переменной celsius_1 (для первого термостата). Другими словами, делаете подмену данных получаемых с 18B20 на данные с DHT22.
|
| |
| |
| T2M © 2026 | | Сайт управляется системой uCoz |
| |
|