Изменение политики доступа клиента через rest api keenetic в Home Assistant
Пример для переключения политики доступа используя rest api keenetic. Можно использовать для включение впн у клиента используя автоматизации HA.
switch:
- platform: rest
name: keenetic_deniom_tel_vpn
unique_id: keenetic_deniom_tel_vpn
resource: "http://192.168.0.1:81/rci/ip/hotspot/host"
body_on: '{"mac":"d8:b0:53:32:23:61", "policy":"Policy0"}'
body_off: '{"mac":"d8:b0:53:32:23:61", "policy":"Policy1" }'
is_on_template: >
{% for k in value_json %}
{% if k.mac == 'd8:b0:53:32:23:61' %}
{{ k.policy == 'Policy0' }}
{% endif %}{% endfor %}
Больше примеров описано в Мониторинг и управление роутерами Keenetic из Home Assistant