Доступ к данным с 1-Wire датчиков в Windows

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ответить
Infinity
Сообщения: 2
Зарегистрирован: 03 дек 2018, 00:00

Доступ к данным с 1-Wire датчиков в Windows

Сообщение Infinity » 03 дек 2018, 12:39

Есть два 1-Wire датчика температуры на чипах Maxim Intergrated DS18B20 и адаптер на базе чипа DS9490R. Подключены к Windows компьютеру через USB. Температуру смотрю через приложение ONEWIRE VIEWER.

Хотелось бы вывести эти данные о температуре в облако, что бы смотреть на них удаленно. Умею программировать на PHP+MySQL, могу сам написать передачу данных в облако, если смогу до данных добраться программно.

Вопрос: как получить доступ к потоку данных с датчиков в Windows? Например, сохранять их в текстовый файл. Может, у Maxim Intergrated есть какие программы?

Про OWFS слышал, но так же слышал, что под Windows она работает плохо, и дисрибутивов для Windows так и не нашел.

Ruslan
Сообщения: 2184
Зарегистрирован: 06 янв 2014, 20:44

Re: Доступ к данным с 1-Wire датчиков в Windows

Сообщение Ruslan » 03 дек 2018, 13:04

Когда-то давным давно тоже подключал DS18B20 через DS9490R. Для просмотра значений использовал под Windows программу "Logtemp".
https://yadi.sk/d/OZhqY6wEmTsq3g
Наверное, как-то можно выудить оттуда данные, ведь программа пишет же их в лог. Сам не пробовал, но вдруг поможет.


Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: Доступ к данным с 1-Wire датчиков в Windows

Сообщение Andrey_B » 03 дек 2018, 14:40

Если используются только DS18B20, то можно рассмотреть возможность применения вместо DS9490R контроллера MegaD-2561.
Никакое дополнительное ПО не требуется. Скрипт на PHP для считывания данных и передачи в облако будет состоять из пары строк.
А если на роутере сделать определенные настройки, то сервер в сети (облако) может напрямую обращаться к контроллеру.

arbuzmaster
Сообщения: 254
Зарегистрирован: 15 июл 2013, 23:43
Откуда: Астрахань

Re: Доступ к данным с 1-Wire датчиков в Windows

Сообщение arbuzmaster » 03 дек 2018, 22:25

На Windows можно тоже поставить пакет OWFS и использовать OWNet Вот здесь есть полный набор для win32

Infinity
Сообщения: 2
Зарегистрирован: 03 дек 2018, 00:00

Re: Доступ к данным с 1-Wire датчиков в Windows

Сообщение Infinity » 08 дек 2018, 21:20

Очень хорошая программа, на одном графике показывает данные с двух датчиков, гораздо лучше, чем стандартная программа от OneWireViewer. Только, функциональность сохранения в файл не работает. Не помните, как ее правильно включить?

Поиск подобных в интернете не привел к успеху.
Andrey_B писал(а):
03 дек 2018, 14:40
Если используются только DS18B20, то можно рассмотреть возможность применения вместо DS9490R контроллера MegaD-2561.
Никакое дополнительное ПО не требуется. Скрипт на PHP для считывания данных и передачи в облако будет состоять из пары строк.
А если на роутере сделать определенные настройки, то сервер в сети (облако) может напрямую обращаться к контроллеру.
Спасибо. Если софт не найду - можно попробовать этот контроллер купить.

pr200sd
Сообщения: 15
Зарегистрирован: 02 мар 2019, 23:50

Re: Доступ к данным с 1-Wire датчиков в Windows

Сообщение pr200sd » 03 мар 2019, 11:50

Посмотрите автономный вариант https://www.ab-log.ru/forum/viewtopic.php?f=1&t=1568, сам лет 5 пользовался для опроса OWFS через MajorDomo, были неудобства связанные с периодическим отключением программы под Windows, затем перенес на роутер стало стабильнее, но на самом ПК иногда базы с данными крашились.

Ответить