Podsumowując:
Router z OpenWRT z zainstalowanym “speedtest-netperf” ze strony:
W HA dodajemy inegrację Terminal.
Później w nim konfigurujęmy dostęp poprzez ssh do zdalnego hosta:
W configuration.yaml:
sensor: !include sensors.yaml
W sensors.yaml:
- platform: command_line
name: SpeedRoute Download
command: "ssh -i /config/.ssh/id_rsa -o StrictHostKeyChecking=no root@IP_rouer speedtest-netperf.sh -t 5 -H netperf-eu.bufferbloat.net | grep 'Download:' | sed -e 's/Download://' | sed 's/^[[:space:]]*//g'"
value_template: '{{ (value | int ) | round(1) }}'
unit_of_measurement: 'Mbit/s'
scan_interval: 3600
Dziękuję za pomoc @macek.