Комментарии 10
зачем создавать log.txt и потом удалять?
если не в режиме отладки, можно в /dev/null утилизировать выхлоп:
Для продвинутых: можно залезть в код co2mond и подпилить чтобы выходил сам после первого успешного замера, тогда и убивать не понадобится. Всё равно сами собираете из исходников…
если не в режиме отладки, можно в /dev/null утилизировать выхлоп:
#!/bin/sh -е
/home/server/co2/co2mond -D /home/server/co2 >/dev/null &
sleep 5
pkill co2mond
Для продвинутых: можно залезть в код co2mond и подпилить чтобы выходил сам после первого успешного замера, тогда и убивать не понадобится. Всё равно сами собираете из исходников…
Ну, не знаю… я не ощущаю на NASе, где крутится демон co2mond какой-то нагрузки от него. К заббиксу подключил — и не нарадуюсь.

UserParameter=smarthome.co2[*],cat /tmp/co2/CntR
UserParameter=smarthome.temp[*],cat /tmp/co2/Tamb

Важный момент — для получения данных с usb нужны администраторские праваНе нужны. Можно дать пользователю права на usb.
Не знаю, что конкретно с этим устройством, но если брать референсный датчик, то все решается без таких костылей меньше чем за $1.5 при помощи esp01+esphome по инструкции вот тут. Внутрь устройства вставляется маленькая платка, которая по WiFi подключается к HomeAssistant или к MQTT брокеру и отправляет свои показания.
Плюсы:
Минусы:
Это пример для HA, но при желании можно найти и другие прошивки под нужные платформы
Плюсы:
- Автоматическая регистрация в HomeAssistant
- Не грузится система компьютера, как писали выше
- Можно поставить в любом месте, где есть WiFi, а не привязываться проводом к серверу
- Можно собрать дешевле USB провода для подключения этого устройства к компьютеру
- Можно добавить дополнительные датчики или исполнительные устройства
Минусы:
- WiFi в том плане, что он должен быть и он менее надежен, чем провод
Это пример для HA, но при желании можно найти и другие прошивки под нужные платформы
код на Go, сразу с отправкой в mqtt: github.com/kdudkov/co2mon
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Получение данных с датчика углекислого газа Даджет в системы умного дома