schmittx / home-assistant-eero

Eero integration for Home Assistant
MIT License
119 stars 23 forks source link

Updated today and now no networks seen? #90

Open deadrubberboy opened 1 month ago

deadrubberboy commented 1 month ago

Updated to 1.6.0 this morning. First just the “erro profiles” stopped reporting (I use them with your plug for presence detection). Then the whole thing went away and all entities gone.

Restored backup I took before hand and all is well. Will wait on updating

onkelfarmor commented 1 month ago

I see the same but also before updating, I think it happened with the latest HA update.

IMG_0101

iiTranquility commented 1 month ago

Same issue, no real logs, only just started using it yesterday, non amazon account

neilmartin83 commented 1 month ago

Same here - got some log output:

In the HA log after a restart following updating 1.5 to 1.6

2024-07-30 17:43:53.445 ERROR (SyncWorker_27) [custom_components.eero.api] Parsing response was unsuccessful with status code: 403
2024-07-30 17:45:12.485 DEBUG (SyncWorker_15) [custom_components.eero.api] Calling API with method: GET and URL: /2.2/account
2024-07-30 17:45:12.710 DEBUG (SyncWorker_15) [custom_components.eero.api] Calling API with method: GET and URL: /2.2/networks/redacted
2024-07-30 17:45:13.569 DEBUG (SyncWorker_15) [custom_components.eero.api] Calling API with method: GET and URL: /2.2/networks/redacted/thread
2024-07-30 17:45:13.766 DEBUG (SyncWorker_15) [custom_components.eero.api] Calling API with method: GET and URL: /2.2/networks/redacted/backup_access_points
2024-07-30 17:45:13.967 ERROR (SyncWorker_15) [custom_components.eero.api] Parsing response was unsuccessful with status code: 403
2024-07-30 17:45:13.968 DEBUG (SyncWorker_15) [custom_components.eero.api] 
- EeroException
- Code: 403
- Error: error.premium.user_not_subscribed
- Server time: 2024-07-30T16:45:13.888Z
2024-07-30 17:45:24.970 DEBUG (SyncWorker_31) [custom_components.eero.api] Calling API with method: GET and URL: /2.2/account
2024-07-30 17:45:25.595 DEBUG (SyncWorker_31) [custom_components.eero.api] Saving response: /config/custom_components/eero/api/responses/_2_2_account.json
2024-07-30 17:45:25.597 DEBUG (SyncWorker_31) [custom_components.eero.api] Saving response: /config/custom_components/eero/api/responses/update_data.json
2024-07-30 17:45:25.601 DEBUG (MainThread) [custom_components.eero] Finished fetching Eero (Home Assistant) data in 0.634 seconds (success: True)

Sanitised API response JSON files:

update_data.json _2_2_account.json

I have replaced all values that look to be personal/specific to me with redacted

chasetb commented 1 month ago

Updated to 1.6.0 this morning. First just the “erro profiles” stopped reporting (I use them with your plug for presence detection). Then the whole thing went away and all entities gone.

Restored backup I took before hand and all is well. Will wait on updating

I had HACS re-download v1.5.0 and my network/devices showed up again

MasterDevwi commented 1 month ago

+1. Reverting to 1.5.0 fixed it.

strickersuk commented 1 month ago

+1 More, rolling back to 1.5.0 worked a treat.

Stromber03 commented 1 month ago

How to rolling back to 1.5.0?

strickersuk commented 1 month ago

Remove the integration, then remove the HACS download. Restart, re add the HACS and select 1.5.0 to download, make sure you wait until the 1.5.0 isn't grey. Restart again and add the integration.

semyonchetvertnyh commented 1 month ago

@strickersuk @Stromber03 rolling back can be done without removing the integration. Just click "Redownload" at the HACS integration page and select 1.5.0 version or follow the instructions at HACS docs.

strickersuk commented 1 month ago

Thanks, I think it was me being impatient and not waiting for 1.5.0 to go dark from being greyed out when selecting.

michaelthompson1991 commented 3 weeks ago

For me the change version doesn’t even come up

mikefrantz commented 3 weeks ago

Is there a way to reload the Eero Home Assistant Integration in an automation if things become unavailable? I can do it manulally but would like to know if i can use something like this? If so where can I find the device ID? action: