Custom component: EdgeOS

I must be doing something wrong. As soon as HA boots, I call edgeos.save_debug_data from the Services tab in developer tools. edgeos_data.log is created in my config path, but it only contains {} and never grows.

I also tried edgeos.log_events with enabled: true but that doesn’t seem to change anything either.

did you create a dedicated user for the HA in the EdgeOS router?
If you did, you can see from the UI of EdgeOS whether that user is logged in.

2 post before you mentioned that when you are trying to access it throw the browser you can acces that url, it’s proably because you are already logged in the same browser and it share the session.

That did it! Thank you!

hi all,

new version released,
Configuration moved to Configuration -> Integrations

OP updated.

all details available in readme file:

1 Like

Hi Bar,

I must be missing something obvious, but when I go into Configuration -> Integrations and search for EdgeOS, nothing is coming up. Is this still active / available? Seems like it’s the only thing out there that can help me track monthly bandwidth usage.

Make sure you’ve copied all the files to the custom_components folder, restart HA, and try again.

1 Like

Yeap, that’d be why it wasn’t showing up. I have it working now. Thank you!

Not able to access options of the integration to add tracked devices
When i click on the settings button; a small white box opens with a spinning wheel

I see the same thing … 3 built in sensors are instantiated. I was running the older none hacs version that stopped working after I upgraded my edgerouter-8 to 1.10.11 … that may be why this is happening … I see my traffic is enabled

I am currently using the old EdgeOS custom compt and that still works but i wanted to updated ver 2.0 but i cant… once i add the comp in HA; and try to click on settings, just spins!

Anyone have any ideas?

I have exactly the same, I have copied all the files to custom_components, I see the message You are using a custom integration for edgeos which has not been tested by Home Assistant.’’ in the logs but are not able to find the integration.

Any ideas ?

Options issue was fixed earlier today, something went wrong after v107,

this is an unofficial integration - Custom Component - that’s the reason why you are getting that message.

I understand the message, but it does not show up in integrations so I dont know how to enable it

Awesome Integration! Has anyone found a way to detect if the internet has stopped working through this device?

you can monitor specific interface and check if interface in on (bianry sensor) or the addresses attribute provide you valid IP address,
Another option is to check if the Bytes/ps (Received) attribute changed over the last 30 seconds and greater than 0.

i’m getting this error message after successfully setting up the integration … when i set up options

Translation Error: The intl string context variable ‘name’ was not provided to the string ‘Options for EdgeOS ({name}).’ …

any ideas what may be wrong … ?

Yes, i need to fix it, thanks

it still works btw… i added eth0 and eth1 interfaces … thanks, dan

Hey BigBen,

Apologies in getting back to you so late, my email notifications were setup incorrectly. I used to have this working, but since 107 update I can’t change the options of the integration. When I was at your stage, I hadn’t copied everything over to the directory. I’d suggest trying again, but there’s another issue I’m running into.

@bar, I have the integration installed and prior to 107 I could click the Settings gear icon in the integration and add the eth0 interface I want to monitor. Now, after 107 update, I can not add the eth0 interface. I just have a spinning loading wheel that eventually times out. I believe in your last post you mentioned it’s something you’re working on and are aware of the issue.

Are you on the latest version?
Please check in HACS

Thanks