Добрый день, sibmax!
Чтобы восстановить настройки по умолчанию, переместите файлы
wb-homa-adc.conf
wb-homa-gpio.conf
из директории /etc в домашний каталог и перезагрузите контроллер – они должны восстановиться.
Я имел в виду, домашний каталог пользователя /root, но мне кажется, что не поможет вариант с удалением файлов.
Судя по скриншотам, у вас все правильно настроено. Скажите, в текущей конфигурации работают у вас остальные входы, A3 и A4? Значения в ADCs меняются при подаче напряжения?
Какой статус сервиса wb-homa-adc: service wb-homa-adc status
Какая версия wb-homa-adc? dpkg -s wb-homa-adc
Можете, пожалуйста, вложть в ответ конфиги wb-homa-adc.conf и wb-homa-gpio.conf?
Разными плясками “с бубном”,
включающим переписывание руками конфигов,
обновление все и вся - система заработала.
Что именно к этому привело - понять не смог…
Импульсный вход работает, АЦП тоже заработал. Тот что на борту.
Пристегнутый модуль 4-20 мА (токовая петля) так ни на что и не реагирует пока…
Но это уже, видимо, другой тикет.
На А1 прицеплен фоторезистор. Одним концом на +5, вторым на А1
Используется как датчик света в теплице.
Экспериментально выяснено, что при напряжении больше 4.5 в - светло.
Есть скрипт, который выставляет соответствующую переменную
Она уже используется в скрипте управления освещением.
Собственно - сейчас у нас темно. Совсем. Напряжение 4.88 при этом на А1
Судя по хистори - последнее значение в районе 12.23
Понял вас, 12.23 – это время, не значение.
У вас, судя по скриншотам, вылетел wb-homa-adc: (exited) вместо (running). Пришлите, пожалуйста, содержимое /var/log/messages с данными на тот момент, когда данные от ADC перестали поступать.
sibmax,пробуем воспроизвести проблему и у себя. Скажите, пожалуйста, какие боковые и внутренние модули в какие разъемы подключены на вашем контроллере.
Можете в отдельной консоли выполнить следующее (консоль необходимо будет оставить открытой до падения сервиса):
service wb-homa-adc restart
pgrep -a wb-homa-adc
service wb-homa-adc stop
Скопируйте вывод команды pgrep из п.2 без номера процесса и запустите в командной строке, например: /usr/bin/wb-homa-adc -c /tmp/wb-homa-adc.do-not-edit.conf
Не закрывайте консоль. Посмотрите, что будет в выводе wb-homa-adс после падения.