Мой Home Assistant работает на raspberry pi 4: http://ali.pub/53kjyp
Speedtest.net – это сервис который позволяет Вам узнать Вашу реальную скорость загрузки и скачивания в интернете. Данным сервисом пользуется довольно больше количество людей, для того чтобы протестировать свою сеть.
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
В основном конечно speedtest несет в себе информативный характер и особо на него ничего не привяжешь. Ну разве что разные цвета светодиода, который бы сигнализировал о скорости интернета в данный момент.
В общем в данной статье в Home Assistant добавим speedtest.net как раз для того чтоб он нес информативный характер. А именно показывал нам скорость Загрузки, скорость скачивания и ответ пинга в интернете.
Добавляется speedtest довольно просто. Нужно прописать в configuration.yaml следующее:
speedtestdotnet: scan_interval: minutes: 30 monitored_conditions: - download - upload - ping
Число 30 здесь является временем в минутах, с какой периодичностью производить опрос. “- download, – upload, – ping” – это как раз действия которые будет производить speedtest.net раз в 30 минут.
После добавления данного кода в конфиг и перезапуска home assistant,у нас появятся следующие объекты (sensor.speedtest_download, sensor.speedtest_ping, sensor.speedtest_upload). Их наглядные показания можно будет добавить на страницу “Обзор”. Выглядеть это будет примерно так:
Также в Панель Разработчика -> Состояния . Выбрать наши объекты и изменить им атрибуты состояния. Выглядеть это будет примерно так:
Здесь можно поменять Имя сервера, страну. Эти данные можно взять от сюда. Также можно изменить иконку, название объекта на странице “Обзор” и так далее.