Поддержка устройств на шине 1wire в модуле MegaD.

Task owner: vladkrutov, Москва - Россия
Current state: New Development

Контроллер 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

Tags: модули,megad,1wire
 
Task budget: 0.00 RUB
 
(1)
 
Subscribe to updates (1)
 

Task ideas

You can help with project improvement by sharing your ideas or by voting for ideas already added.


 
Пример логики реализации +3

Other tasks by the author

Исправить тип сервиса передаваемого в homebridge
Обновление jpGraph до версии 4.2.2 для поддержки php 7.2