Изменение политики доступа клиента через 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