Инструменты пользователя

Инструменты сайта


ha_one_wire_temp  

Это старая версия документа!


Работа с 1-wire датчиками температуры в Home Assistant

Для работы с датчика температуры в Home Assistant существует стандартное дополнение «1-Wire», которое можно установить через Web-интерфейс Home Assistant. При настройке дополнения 1-Wire будет предложено два варианта работы с шиной 1-wire:

  • OWServer
  • SysBus

Вариант SysBus не рекомендуется использовать, так как в новых версиях Home Assistant его поддержка может быть удалена.

Для использования OWServer на контроллер необходимо установить и настроить службу owserver.

Установка OWServer

Для установки owserver достаточно выполнить команду:

sudo apt install owserver

Настройка OWServer

По умолчанию owserver запускается с тестовыми «фейковыми» устройствами 1-Wire которые нужно отключить и включить возможность работы с датчиками 1-Wire, подключенными к GPIO процессора.

Откройте файл конфигурации /etc/owfs.conf

sudo nano /etc/owfs.conf

Найдите в нем и закомментируйте строку:

...
#server: FAKE = DS18S20,DS2405
...

Добавьте в файл строку:

server: w1

Теперь в файле конфигурации должны быть строки:

...
server: w1
server: port = localhost:4304
...

Перезапустите службу owserver:

sudo systemctl restart owserver.service

Настройка дополнения 1-Wire в Home Assistant

При настройке дополнения 1-Wire в Home Assistant оставьте параметры по умолчанию:

  • Сервер: localhost
  • Порт: 4304
ha_one_wire_temp.1650890145.txt.gz · Последнее изменение: 2022/04/25 15:35 — Aleksandr Kazantsev

Инструменты страницы