Владелец задачи: vladkrutov, Москва - Россия
Текущий статус:
Новая разработка
Контроллер MegaD поддерживает подключение устройств по шине 1wire на одном порту.
На данный момент подключить несколько датчиков шиной на дин порт в модуле невозможно.
Предлагаю добавить в модуле поддержку нескольких устройств на одном порту в режиме 1wire DSen.
https://ab-log.ru/smart-house/ethernet/megad-2561
Подключение датчиков DS18B20 шиной (несколько на один порт)
Контроллер MegaD-2561 поддерживает подключение цифровых датчиков DS18B20 шиной (то есть несколько на один порт). Для этого в Web-интерфейсе контроллера выбрать типа датчика: 1WBUSПри нажатии на ссылку Device List или через запрос вида
http://192.168.0.14/sec/?pt=32&cmd=list
Можно получить в ответ примерно следующий результат: 8aad6a070000:32.43;85a56a070000:32.43
Результат отображается по следующему принципу: [адрес датчика]:[температура];[адрес датчика]:[температура];Контроллер автоматически каждые 30 секунд отправляет в шину команду на конвертацию температуры.
Если шина занята конвертацией, то в ответ вернется просто "Busy"
Но можно отправить такой запрос и вручную (или автоматически при опросе с сервера), вызвав URL вида
http://192.168.0.14/sec/?pt=32&cmd=conv
Вы можете помочь в развитии проекта, сообщив об ошибках, поделившись своими идеями или проголосовав за уже добавленные. В случае добавления ошибок, обязательно указывайте детали окружения (ОС, версия ПО и т.п.), сообщения об ошибках без деталей будут игнорироваться.
Пример логики реализации | +3 |
Исправить тип сервиса передаваемого в homebridge |
Обновление jpGraph до версии 4.2.2 для поддержки php 7.2 |