Raspberry Pi. Общие вопросы. Часть 4
|
|
Admin | Дата: Понедельник, 03.06.2019, 13:57 | Сообщение # 1 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Продолжение темы. Предыдущие темы форума по общим вопросам системы домашней автоматизации смотрите здесь:
Часть первая Часть вторая Часть третья Чат Телеграмм
Наша группа в Facebook. Присоединяйтесь!
|
|
| |
Admin | Дата: Пятница, 07.01.2022, 16:32 | Сообщение # 161 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Готовое решение вряд ли В любом случае понадобится поработать руками. Что касается "железа": Во-первых со стороны малины нужно будет подключить преобразователь UART/RS485. Во-вторых разобраться с приводом для вентиляции. Я так понимаю, это какое-то уже готовое решение с возможностью управления через RS485? Если так, то в первую очередь нужно узнать регистры, через которые осуществляется управление. Это должно быть в документации на устройство или, если нет, нужно обращаться к разработчику.
Дальше нужно накатить на "малину" Home Assistant и создать в конфигурационном файле переключатели, которые будут управлять приводом. Примерно так:
Код # Установки для Modbus RTU modbus: name: hub1 type: serial method: rtu port: /dev/ttyAMA0 baudrate: 9600 stopbits: 1 bytesize: 8 parity: N
- platform: modbus scan_interval: 1 coils: - name: Реле 1 hub: hub1 slave: 16 coil: 0
|
|
| |
kuharenko | Дата: Суббота, 08.01.2022, 08:54 | Сообщение # 162 |
Группа: Пользователи
Сообщений: 4
Статус: Offline
| Спасибо Admin, за разъяснения примерных ход движения ясен
|
|
| |
reutdzer | Дата: Воскресенье, 09.01.2022, 15:35 | Сообщение # 163 |
Группа: Пользователи
Сообщений: 107
Статус: Offline
| Admin, добрый день. Вы тут советуете переходить на Home Assistant. Я начал знакомиться с ней, так как не смогу самостоятельно что-то изменять в вашем проекте.Прочитал на сайте что вы писали про HASS, вроде всё понятно как задействовать не посредственно малинку, но возникает вопрос как быть с периферией подключённой по Modbus RTU, а особенно меня волнует счётчик электроэнергии. Может что-то подскажете?
|
|
| |
Admin | Дата: Воскресенье, 09.01.2022, 16:20 | Сообщение # 164 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата reutdzer ( ) но возникает вопрос как быть с периферией подключённой по Modbus RTU, а особенно меня волнует счётчик электроэнергии По поводу счетчика можно не волноваться - он прекрасно интегрируется в НА:
Вот код для конфиг-файла:
Код # Электросчетчик: - platform: modbus registers: - name: "Напряжение" hub: hub1 unit_of_measurement: V register: 0 register_type: input count: 2 slave: 3 precision: 2 data_type: float
- name: "Ток" hub: hub1 unit_of_measurement: A register: 6 register_type: input count: 2 slave: 3 precision: 2 data_type: float
- name: "Частота" hub: hub1 unit_of_measurement: Hz register: 70 register_type: input count: 2 slave: 3 precision: 2 data_type: float
- name: "Активная мощность" hub: hub1 unit_of_measurement: VA register: 12 register_type: input count: 2 slave: 3 precision: 2 data_type: float
- name: "Реактивная мощность" hub: hub1 unit_of_measurement: VAR register: 24 register_type: input count: 2 slave: 3 precision: 2 data_type: float
- name: "Полная мощность" hub: hub1 unit_of_measurement: W register: 18 register_type: input count: 2 slave: 3 precision: 2 data_type: float
- name: "COS φ" hub: hub1 unit_of_measurement: '' register: 30 register_type: input count: 2 slave: 3 precision: 2 data_type: float
- name: "Фазный угол" hub: hub1 unit_of_measurement: '' register: 36 register_type: input count: 2 slave: 3 precision: 2 data_type: float
- name: "Расход электроэнергии" hub: hub1 unit_of_measurement: kW*h register: 342 register_type: input count: 2 slave: 3 precision: 2 data_type: float
|
|
| |
reutdzer | Дата: Воскресенье, 09.01.2022, 16:52 | Сообщение # 165 |
Группа: Пользователи
Сообщений: 107
Статус: Offline
| Admin, спасибо большое. Ну тогда уже, что насчёт термоконтролера.
|
|
| |
Admin | Дата: Воскресенье, 09.01.2022, 17:13 | Сообщение # 166 |
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата reutdzer ( ) что насчёт термоконтролера
Код # Датчики температуры и влажности DHT22: - platform: modbus registers: - name: "Температура на улице" hub: hub1 unit_of_measurement: °C slave: 1 register: 1
- name: "Знак температуры" hub: hub1 unit_of_measurement: '' slave: 1 register: 2
- name: "Влажность на улице" hub: hub1 unit_of_measurement: "%" slave: 1 register: 3
- name: "Температура на балконе" hub: hub1 unit_of_measurement: °C slave: 1 register: 4
- name: "Влажность на балконе" hub: hub1 unit_of_measurement: "%" slave: 1 register: 6
- name: "Температура на кухне" hub: hub1 unit_of_measurement: °C slave: 1 register: 7
- name: "Влажность на кухне" hub: hub1 unit_of_measurement: "%" slave: 1 register: 9
- name: "Температура в гостинной" hub: hub1 unit_of_measurement: °C slave: 1 register: 10
- name: "Влажность в гостинной" hub: hub1 unit_of_measurement: "%" slave: 1 register: 12
- name: "Температура в спальне" hub: hub1 unit_of_measurement: °C slave: 1 register: 13
- name: "Влажность в спальне" hub: hub1 unit_of_measurement: "%" slave: 1 register: 15
- name: "Температура в кабинете" hub: hub1 unit_of_measurement: °C slave: 1 register: 16
- name: "Влажность в кабинете" hub: hub1 unit_of_measurement: "%" slave: 1 register: 18
Только не нужно хвататься сразу все устанавливать. Все делать последовательно, добавляя по одному устройству и добиваясь стабильной работы
|
|
| |
reutdzer | Дата: Воскресенье, 09.01.2022, 17:16 | Сообщение # 167 |
Группа: Пользователи
Сообщений: 107
Статус: Offline
| Admin, ещё раз спасибо.
|
|
| |
kuharenko | Дата: Воскресенье, 16.01.2022, 12:25 | Сообщение # 168 |
Группа: Пользователи
Сообщений: 4
Статус: Offline
| Admin , Добрый день , поставил хоум асистент на малинку , подскажите пожалуйста как подключится по ssh, имеется ли возможность удаленного доступа по ремонт ит, и куда подключить адаптер UART/RS485 (распиновку на малинке)? Добавлено (27.03.2022, 12:46) --------------------------------------------- Admin, добрый день решил вставить в конфиг скрипт по эл счетчику пишет Integration error: platform - Integration 'platform' not found.Integration error: registers - Integration 'registers' not found. вставил скрипт по частотному приводу , тоже пишет ошибку по отступу строки - platform: modbus
|
|
| |
reutdzer | Дата: Воскресенье, 03.07.2022, 09:10 | Сообщение # 169 |
Группа: Пользователи
Сообщений: 107
Статус: Offline
| Admin, не знаю. бываете ли Вы здесь. просто больше негде узнать. Дошли у меня руки до Homeassistant. многое уже в ней изменилось, потихоньку разбираюсь. Вопрос по подключению термоконтроллера. Все датчика видятся и передают данные (правда иногда становятся не доступными. но восстанавливаются) а первый датчик ( Температура на улице) ничего не передает. как бы не доступен и "знак температуры" воспринимается как сенсор с нулевым параметром. Найти по этому поводу что либо в интернете просто не реально. поэтому обращаюсь к Вам.
|
|
| |
Николай | Дата: Понедельник, 03.07.2023, 19:54 | Сообщение # 170 |
Группа: Пользователи
Сообщений: 577
Статус: Offline
| Протокол MQTT как измененить: const char *ssid = "Network" – имя точки доступа (роутера) const char *pass = "11111111"- пароль точки доступа не прошивая модуля ESP8266
|
|
| |