0.13.0
Multiple parental control rules at once
Using new entities
and devices
parameters of the asusrouter.device_internet_access
service, adjust internet access for multiple devices at the same time.
Usage:
entities:
- device_tracker.device_1
- device_tracker.device_2
- device_tracker.device_3
or
devices:
- mac: 01:23:45:67:89:01
name: Device/1
- mac: 01:23:45:67:89:02
- mac: 01:23:45:67:89:03
name: Device/3
Deprecation warning!
Old entity_id
, mac
and name
parameters are now deprecated and will be removed in version 0.15.0
.
Please, check the official documentation for more details: Parental control | AsusRouter (vaskivskyi.com)
Latest connected devices sensor
sensor.{device}_latest_connected
This new sensor provides a datetime object of the last device connected to the router. More details: Connected devices | AsusRouter (vaskivskyi.com)
Its list
attribute contains a list of the latest connected devices identities. Number of latest devices in the list can be configured in the AsusRouter options (Operation mode | AsusRouter (vaskivskyi.com)).
New attribute for device identity
Connected device identities got a new attribute connected
, showing a datetime since the connection was established.
Identities are used in:
- Device events (
connected
, disconnected
, reconnected
)
- Connected devices list (
devices
attribute) of connected_devices
sensor
- List of devices in the new
latest_connected
sensor.
More on identities: Connected devices | AsusRouter (vaskivskyi.com)
Bugfix
A nasty bug was fixed, which did not allow the usage of parental control features when the rules list was empty. All the users, which had rules before using them from AsusRouter did not notice it.
Other improvements
- Code cleanups were made for constants (which helps with maintaining the integration code)
- A missing string was added to the translations
GitHub release
AsusRouter
In case, you are curious, AsusRouter is not only the integration itself. It consists of the following:
- Integration (which should be compatible with the latest HA releases and as many versions back as possible)
- Backend Python library which performs all the communication between integration and your device
- GitHub repo with the issue tracker
- This Community thread (including all the nicely formatted release logs and code examples for different usage scenarios)
-
AsusRouter documentation with all the features explained, FAQ and examples
By the way, you might have noticed that for some feature requests I am answering âit is not possible yetâ. The reason is - I donât have devices compatible with some features (including AiMesh
, Aura RGB
, support of 2.5 Gb/s
and 10 Gb/s
ports, support of 5 GHz-2
and 6 GHz
wireless bands). As a result, some features are either not available yet or are only partially available. If I get the supported device - I will implement them as well.
I am quite sure, AsusRouter easily can replace the native Web UI and mobile app. Just need some time for all the development.
Support AsusRouter development
AsusRouter is my free time project. You can support its development using the Buy Me a Coffee service