Difference between this and the built-in ASUSWRT integration #170
-
I recently came across this HA integration. I currently use the built-in ASUSWRT integration, and I'm wondering what the difference is between that integration and this one? Thanks. |
Beta Was this translation helpful? Give feedback.
Replies: 12 comments
-
Hello, @Valdorama, Thanks for your interest! 👍🏻 The first difference is the way of communication with the device. This integration uses the native Asus HTTP(S) API - the same way web panel or mobile app can communicate with routers. In-built ASUSWRT uses either SSH or telnet connection. This leads to all other differences in the available data. Both integrations can:
AsusRouter can:
ASUSWRT can:
ConclusionsSo, they are just different. I've started this AsusRouter integration because ASUSWRT didn't work well for me - showing some non-existing network traffic and strange temperatures. Also, AsusRouter is still in development and some more features will be added soon, including ones for the device control (e.g. switches for WiFi, services to reboot device, FTP server and so on) Updates to this post
|
Beta Was this translation helpful? Give feedback.
-
Thank you for the very detailed reply. This project looks very interesting so I'm going to keep an eye on it and deploy it at some point. Looking forward to the reliable traffic stats (the ASUSWRT data has always been a bit suspect) and the device control (just last week I managed to add switches to HA to block/unblock devices via ssh). |
Beta Was this translation helpful? Give feedback.
-
I was just working on a similar integration for HA myself and just came across this project. This should be the default integration for HA, rather than the hacky SSH based one that is used right now upstream. Do you have some kind of roadmap @Vaskivskyi ? I might contribute to this repository with my findings if you accept PRs. |
Beta Was this translation helpful? Give feedback.
-
Hello, @rkkoszewski There is no defined roadmap for the integration. At least, not yet. Out of what I am planning soon, I can list:
Any other suggestions are welcome and I am accepting PRs from anyone willing to help 🙂 |
Beta Was this translation helpful? Give feedback.
-
here is the list if switches/services with their status which I would like to have in your component |
Beta Was this translation helpful? Give feedback.
-
Hello, @elRadix, Thanks for your feedback! 👍 I will check it out |
Beta Was this translation helpful? Give feedback.
-
Looks "promising" , will check out your great work, as both "ASUSWRT" and "UPnP/IGD" seems like "neglected" Integrations, in terms of what New Routers is capable of. EDIT: Seems to work fine with RT-AX68U , 25 Sensors( i need to go through, to see which i want ) , and so far same amount of Connected-Devices ( tracker ) 👍 Thanks alot, definitely worth to replace asuswrt and UPnP/IGD with your work, just need the "uptime-sensor" and external IP :) |
Beta Was this translation helpful? Give feedback.
-
Hello, @boheme61, Thank you for your feedback! 👍🏻 The external IP sensor is already implemented in the new version 0.3.0 (as a The uptime sensor is available already as the |
Beta Was this translation helpful? Give feedback.
-
Good point, never gave that a thought, not that my DB will suffer in regards to Size, thou i do try to minimize any usage i can, And I/O every 30seconds or 1min in this case is as you say "Redundant" , It's more relevant from the "Tracker" , which is the one i use the most |
Beta Was this translation helpful? Give feedback.
-
After adding features of 0.3.0 and 0.4.0 to the comparison list (#47 (comment)), seems like AsusRouter is not behind the AsusWRT anymore any sensors. Of course, development and stability improvement are not over yet 🙂 |
Beta Was this translation helpful? Give feedback.
-
What about Padavan firmware ? Because ASUSWRT work with Padavan firmware throw telnet and ssh well. |
Beta Was this translation helpful? Give feedback.
-
Hello. Unfortunately, I don't have any knowledge about the Padavan FW. AsusRouter is using HTTP(S) API provided by the stock AsusWRT FW as well as AsusWRT-Merlin FW. If Padavan has any similar API, some of the features of the integration might work. Otherwise, I am afraid, it won't |
Beta Was this translation helpful? Give feedback.
Hello, @Valdorama,
Thanks for your interest! 👍🏻
The first difference is the way of communication with the device. This integration uses the native Asus HTTP(S) API - the same way web panel or mobile app can communicate with routers. In-built ASUSWRT uses either SSH or telnet connection. This leads to all other differences in the available data.
Both integrations can:
device_tracker
s and show the total number of connected devices via a separateConnected devices
sensor. But AsusRouter shows lots of useful attributes for the devices, including connection time, RSSI, internet access/connection status and more) - added in 0.4.0