Как читать температуры от двух (или более) 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

Bus 004 Device 010 - это тот, который находится за пределами моего дома. Bus 003 Устройство 004 - это то, что находится внутри моего дома.

Как читать только температуру наружного воздуха?

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

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

10 ответов

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

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

0
ответ дан 22 May 2018 в 23:56

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

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

0
ответ дан 18 July 2018 в 15:26

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

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

0
ответ дан 24 July 2018 в 20:38

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

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

0
ответ дан 31 July 2018 в 23:40

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

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

0
ответ дан 3 August 2018 в 20:55

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

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

0
ответ дан 9 August 2018 в 03:07

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

0
ответ дан 22 May 2018 в 23:56
  • 1
    Да, мне нужно программное обеспечение для их доступа (например, TEMPer или digemp), но я не знаю, как получить доступ к одному из двух. Например, как мне читать только температуру наружного воздуха. Я могу легко прочитать температуру, если у меня включен только один термометр, и я могу сканировать все термометры, но тогда они не обязательно появляются в одном порядке каждый раз. – Bambino 6 April 2017 в 14:51

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

0
ответ дан 18 July 2018 в 15:26

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

0
ответ дан 24 July 2018 в 20:38
  • 1
    Да, мне нужно программное обеспечение для их доступа (например, TEMPer или digemp), но я не знаю, как получить доступ к одному из двух. Например, как мне читать только температуру наружного воздуха. Я могу легко прочитать температуру, если у меня включен только один термометр, и я могу сканировать все термометры, но тогда они не обязательно появляются в одном порядке каждый раз. – Bambino 6 April 2017 в 14:51

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

0
ответ дан 31 July 2018 в 23:40
  • 1
    Да, мне нужно программное обеспечение для их доступа (например, TEMPer или digemp), но я не знаю, как получить доступ к одному из двух. Например, как мне читать только температуру наружного воздуха. Я могу легко прочитать температуру, если у меня включен только один термометр, и я могу сканировать все термометры, но тогда они не обязательно появляются в одном порядке каждый раз. – Bambino 6 April 2017 в 14:51

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

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