NEWS
Драйвер Ping
-
В работе использую две установки ioBroker на разных машинах. На одной делаю разработку, на другую переношу то, что можно уже использовать через импорт-экспорт проекта. Все было хорошо (например с MQTT), ничего не надо было в этом процессе исправлять, но при начале использования Ping обнаружил небольшую неприятность - объекты в Ping именуются по-разному, в именовании ID присутствует имя машины (чего нет в MQTT). Можно, конечно, все это каждый раз при переносе исправлять в проекте, но есть ли в этом смысл? Какой вообще смысл использовать в именовании ID объекта имя машины в этом драйвере?
-
В работе использую две установки ioBroker на разных машинах. На одной делаю разработку, на другую переношу то, что можно уже использовать через импорт-экспорт проекта. Все было хорошо (например с MQTT), ничего не надо было в этом процессе исправлять, но при начале использования Ping обнаружил небольшую неприятность - объекты в Ping именуются по-разному, в именовании ID присутствует имя машины (чего нет в MQTT). Можно, конечно, все это каждый раз при переносе исправлять в проекте, но есть ли в этом смысл? Какой вообще смысл использовать в именовании ID объекта имя машины в этом драйвере? `
Никакого. Это один из самых первых драйверов и там ещё не всё было ясно с именами.Сложилось исторически.
-
Это один из самых первых драйверов и там ещё не всё было ясно с именами.
Сложилось исторически. `
Это можно неспешно исправить? Могу внести задачу в jira…
-
-
-
А мне нравится что там Имя устройства.
getObject('ping.0.raspberrypi.192_168_1_110').common.name этой командой отправляю имя в переменную, а затем в Телеграмм или куда надо.
-
Вышла новая версия 1.3.0. В ней сделана возможность убирать имя хоста. Как раз то, что я и хотел в начале этой ветки. Попробовал - нормально работает. Только старые устройства надо удалить и создать заново вручную, но это несложно. Спасибо!
-
В админе если указать комнату, драйвер прописывает в enum.rooms как надо. А вот если убрать в админ комнату то появляется enum.room.none, и в объектах ничего не подчищается.
-
Доброго времени суток.
Судя по исходникам, раньше драйвер выдал не только наличие связи но и среднее значение пинга. Но потом это было отключено.
Хотелось бы знать причину отключения и можно ли вернуть этот функционал?
Может с какой-то настройкой для каждого адреса.
В идеале сохранять даже не миллисекунды, а количество раундтрипов за секунду (то есть обратное значение). Тогда при отсутствии связи это будет 0, а при максимальной скорости можно ограничить 1000, что соответствует пингу в 1 мс.