Как я читаю температуры от два (или больше) термометры USB?

У меня есть два идентичных термометра USB, подключенные к одному компьютеру. Если я выполняю lsusb, я добираюсь:

lsusb -d 0c45:
Bus 004 Device 010: ID 0c45:7401 Microdia TEMPer Temperature Sensor
Bus 003 Device 004: ID 0c45:7401 Microdia TEMPer Temperature Sensor

Соедините шиной 004 Устройства 010, одна внешняя сторона мой дом. Соедините шиной 003 Устройства 004, одна внутренняя часть мой дом.

Как я читаю наружную температуру только?

Я автоматически предполагаю, что та же процедура может использоваться для чтения внутренней температуры.

0
задан 6 April 2017 в 03:56

2 ответа

Хорошо, я отмечаю поток, как решено, хотя это - только вид решенных. Я все еще не узнал, как соединиться с термометрами через что-то как/dev/ttyUSB0. У меня нет ttyUSBx вообще. Удаление brltty не имело никакого значения вообще.

то, Что я сделал, должно было установить Temperusb 1.5.3 , который сканирует для всех термометров и дает мне их значения. Это определяет термометры по-другому. Это ищет их в /sys/bus/usb/devices/ вместо /dev/ttyx. Так или иначе это работает, и я думаю, что могу изучить несколько вещей путем изучения исходного кода (это записано в Python).

0
ответ дан 3 November 2019 в 12:22

Я никогда не пробовал их, но после беглого взгляда вокруг сети, кажется, что необходимо установить программное обеспечение для взаимодействия с устройством: http://dev-random.net/temperature-measuring-using-linux-and-raspberry-pi/

0
ответ дан 3 November 2019 в 12:22

Другие вопросы по тегам:

Похожие вопросы: