опытные старшие товарищи подсказали: Надо проверитьт службу wb-homa-adc
systemctl status wb-homa-adc
Если причиной отсутствия данных является ее падение - то будем копать в ее сторону. Модуль почти наверняка цел.
опытные старшие товарищи подсказали: Надо проверитьт службу wb-homa-adc
systemctl status wb-homa-adc
Если причиной отсутствия данных является ее падение - то будем копать в ее сторону. Модуль почти наверняка цел.
Сейчас измерения висят (не изменяются со временем при изменениии физических величин)
на всякий случай вот ещё содержимое wb-homa-ac.conf , скажу сразу, здесь ничего не менял
{
"debug": false,
"device_name": "ADCs",
"iio_channels": [
{
"channel_number": "voltage0",
"voltage_multiplier": 0.01,
"id": "EXT1_A1",
"averaging_window": 1,
"decimal_places": 5,
"max_voltage": 4.5,
"scale": 1,
"match_iio": "21a4000.i2c/*/*-0048",
"mqtt_type": "current"
},
{
"channel_number": "voltage1",
"voltage_multiplier": 0.01,
"id": "EXT1_A2",
"averaging_window": 1,
"decimal_places": 5,
"max_voltage": 4.5,
"scale": 1,
"match_iio": "21a4000.i2c/*/*-0048",
"mqtt_type": "current"
},
{
"channel_number": "voltage2",
"voltage_multiplier": 0.01,
"id": "EXT1_A3",
"averaging_window": 1,
"decimal_places": 5,
"max_voltage": 4.5,
"scale": 1,
"match_iio": "21a4000.i2c/*/*-0048",
"mqtt_type": "current"
},
{
"channel_number": "voltage3",
"voltage_multiplier": 0.01,
"id": "EXT1_A4",
"averaging_window": 1,
"decimal_places": 5,
"max_voltage": 4.5,
"scale": 1,
"match_iio": "21a4000.i2c/*/*-0048",
"mqtt_type": "current"
},
{
"channel_number": "voltage0",
"voltage_multiplier": 0.01,
"id": "EXT1_A5",
"averaging_window": 1,
"decimal_places": 5,
"max_voltage": 4.5,
"scale": 1,
"match_iio": "21a4000.i2c/*/*-0049",
"mqtt_type": "current"
},
{
"channel_number": "voltage1",
"voltage_multiplier": 0.01,
"id": "EXT1_A6",
"averaging_window": 1,
"decimal_places": 5,
"max_voltage": 4.5,
"scale": 1,
"match_iio": "21a4000.i2c/*/*-0049",
"mqtt_type": "current"
},
{
"channel_number": "voltage2",
"voltage_multiplier": 0.01,
"id": "EXT1_A7",
"averaging_window": 1,
"decimal_places": 5,
"max_voltage": 4.5,
"scale": 1,
"match_iio": "21a4000.i2c/*/*-0049",
"mqtt_type": "current"
},
{
"channel_number": "voltage3",
"voltage_multiplier": 0.01,
"id": "EXT1_A8",
"averaging_window": 1,
"decimal_places": 5,
"max_voltage": 4.5,
"scale": 1,
"match_iio": "21a4000.i2c/*/*-0049",
"mqtt_type": "current"
},
{
"channel_number": "voltage0",
"voltage_multiplier": 0.01,
"id": "EXT1_A9",
"averaging_window": 1,
"decimal_places": 5,
"max_voltage": 4.5,
"scale": 1,
"match_iio": "21a4000.i2c/*/*-004a",
"mqtt_type": "current"
},
{
"channel_number": "voltage1",
"voltage_multiplier": 0.01,
"id": "EXT1_A10",
"averaging_window": 1,
"decimal_places": 5,
"max_voltage": 4.5,
"scale": 1,
"match_iio": "21a4000.i2c/*/*-004a",
"mqtt_type": "current"
},
{
"channel_number": "voltage2",
"voltage_multiplier": 0.01,
"id": "EXT1_A11",
"averaging_window": 1,
"decimal_places": 5,
"max_voltage": 4.5,
"scale": 1,
"match_iio": "21a4000.i2c/*/*-004a",
"mqtt_type": "current"
},
{
"channel_number": "voltage3",
"voltage_multiplier": 0.01,
"id": "EXT1_A12",
"averaging_window": 1,
"decimal_places": 5,
"max_voltage": 4.5,
"scale": 1,
"match_iio": "21a4000.i2c/*/*-004a",
"mqtt_type": "current"
}
]
}
Ага! состояние драйвера “Exited”
Если его перезапустить, драйвер?
systemctl restart wb-homa-adc
то скорей всего пойдет
У нас есть версия свежЕЕ, попробуете поставить?
перезапуск драйвера помогает, но ненадолго. Может проработать пол часа, а может отвалиться через минуту.
Версию свежую давайте поставим, выбора всё равно нет, нужно чтобы всё заработало)
Сейчас пришлю.
Так, для начала -
UPD: Пока не редактируем.
Пробавали свежий пакет? Как, виснет?
UPD: Пакет выложен в stable.