Shkiper
September 9, 2020, 7:57am
1
настраиваю счет импульсов на WBIO-DI-WD-14
я калибрую датчик и сколько импульсов на литр пока не знаю, поставил пока 1
и вместо цифр в топиках увидел значения inf и nan
что это значит, как получить цифры?
потом поставил 1000, в итоге поток показывает, но в Total все равно надпись nan
как это победить?
удаление
mqtt-delete-retained “/devices/wb-gpio/controls/EXT1_IN14_current/#”
mqtt-delete-retained “/devices/wb-gpio/controls/EXT1_IN14_total/#”
перегруз и создание заново не помогли
датчик такой
подключил так:
красный: +V
черный: com выход WBIO-DI-WD-14 и соединил с GND WB6
желтый: на 14 выход WBIO-DI-WD-14
Идем в конфиг /etc/wb-homa-gpio.conf
Настраиваем:
Смотрим в топики, да, видим nan. Неинициализировано.
/devices/wb-gpio/controls/EXT1_IN14_total nan
/devices/wb-gpio/controls/EXT1_IN14_total/meta/type water_consumption
/devices/wb-gpio/controls/EXT1_IN14_current 0.00
/devices/wb-gpio/controls/EXT1_IN14_current/meta/type water_flow
Останавливаем, инициализируем:
systemctl stop wb-homa-gpio
mosquitto_pub -r -m 0 -t '/devices/wb-gpio/controls/EXT1_IN14_total'
systemctl start wb-homa-gpio
Запускаем
mosquitto_sub -v -t /devices/wb-gpio/#
Все ОК. Счетчик не умеет инкрементить неопределенное значение.
/devices/wb-gpio/controls/EXT1_IN14_total 0
/devices/wb-gpio/controls/EXT1_IN14_total/meta/type water_consumption
/devices/wb-gpio/controls/EXT1_IN14_current 0.0
/devices/wb-gpio/controls/EXT1_IN14_current/meta/type water_flow
/devices/wb-gpio/controls/EXT1_IN14_total 0.10000000
/devices/wb-gpio/controls/EXT1_IN14_current -1.0
/devices/wb-gpio/controls/EXT1_IN14_current 0.0
/devices/wb-gpio/controls/EXT1_IN14_total 0.20000000
/devices/wb-gpio/controls/EXT1_IN14_current 0.1
/devices/wb-gpio/controls/EXT1_IN14_total 0.30000001
/devices/wb-gpio/controls/EXT1_IN14_current 0.2
/devices/wb-gpio/controls/EXT1_IN14_total 0.40000001
/devices/wb-gpio/controls/EXT1_IN14_current 0.2
/devices/wb-gpio/controls/EXT1_IN14_total 0.50000000
/devices/wb-gpio/controls/EXT1_IN14_current 0.1
/devices/wb-gpio/controls/EXT1_IN14_total 0.60000002
/devices/wb-gpio/controls/EXT1_IN14_current 0.5
/devices/wb-gpio/controls/EXT1_IN14_current 0.3
/devices/wb-gpio/controls/EXT1_IN14_total 0.69999999
/devices/wb-gpio/controls/EXT1_IN14_current 0.1
/devices/wb-gpio/controls/EXT1_IN14_current 0.1
/devices/wb-gpio/controls/EXT1_IN14_current 0.1
/devices/wb-gpio/controls/EXT1_IN14_current 0.0
/devices/wb-gpio/controls/EXT1_IN14_current 0.0
Напишите - все ли получилось, пожалуйста.
Shkiper
December 10, 2020, 1:07pm
7
Да, все получилось
Спасибо