Open jnooraga opened 3 months ago
@DiGiSoUL84 thanks for this update. If they have official channels you can get us plugged into we’re happy to do a re-implementation in whatever way works best for them.
To my knowledge there is still no local support for the Vacs even via HomeKit but if they have methods that they would like us to use then I’m happy to chat with them directly and have us do the heavy lifting of implementation so we don’t burden them unnecessarily.
To that end, if they do have plans to implement HomeKit (which is strictly local) my stance is the best course of action would be to retire this integration in favor of something that doesn’t depend on their cloud services - my guess is that would be their preference as well.
The current maintainers of the integration are not the people who originally wrote it - so I’d like to do a fresh implementation anyway if SharkNinja would be willing to work with us on it.
Soon as I have more information I'll pass it forward
No it won't let you schedule room cleans just the whole home and you only schedule 1 clean per day.
Does the beta Android app support scheduling beyond running a clean over the entire house (i.e., room-specific cleaning)?
That has been missing as a feature forever. The iPhone app has supported scheduling for cleaning the entire house for a long time too.
Just as a note, as of about three weeks ago, the Google home skill for SharkClean stopped working with room-specific cleaning voice commands. It appears to me that they have conflated the phrases in a command that are intended to target specific rooms with the home app’s own logic to determine which Google-home-assigned room a device is located in.
So, until there is a way to workaround all these issues, there is no way to schedule room-specific cleaning. I got it working in my own customized version of the HA SharkClean integration. That broke. Had to fallback to Google home voice commands. That broke.
Perhaps the beta app is offering some new hope to support this feature?
From: Chris Smith @.> Sent: Friday, October 25, 2024 3:44 PM To: home-assistant/core @.> Cc: tombrant @.>; Mention @.> Subject: Re: [home-assistant/core] Integration load error in 2024.8.0 (Issue #123392)
@JeffResc https://github.com/JeffResc @funkybunch https://github.com/funkybunch As of last night (10/24) I am participating in a beta test of SharkNinja's latest version of their Android app. I had to delete the current app and download/install the beta app that was sent to me. Upon doing this the integration immediately started failing giving me the same access token error every one else is getting. The new app looks and acts just like the old one minus some updates to the UI & look of the app. So far the only new feature I've found is scheduling. I don't know how the backend is functioning or what is different but I want to help get this integration back up and running. I'll create an issue with the development team I am working with and see if I can get some help or something. Will keep everyone updated as best I can.
— Reply to this email directly, view it on GitHub https://github.com/home-assistant/core/issues/123392#issuecomment-2438977657 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ADEEYQZ46PBQ2BY6F5CTYGLZ5LCTRAVCNFSM6AAAAABMHAPEBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZYHE3TONRVG4 . You are receiving this because you were mentioned. https://github.com/notifications/beacon/ADEEYQZL27QKCOH2SVX7MCTZ5LCTRA5CNFSM6AAAAABMHAPEBSWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTURL7MHS.gif Message ID: @. @.> >
@home-assistant rename SharkIQ authentication error
That's exactly what the app does now, btw.
On Sat, Oct 26, 2024, 6:27 a.m. Chris Smith @.***> wrote:
No it won't let you schedule room cleans just the whole home and you only schedule 1 clean per day.
Does the beta Android app support scheduling beyond running a clean over the entire house (i.e., room-specific cleaning)?
That has been missing as a feature forever. The iPhone app has supported scheduling for cleaning the entire house for a long time too.
Just as a note, as of about three weeks ago, the Google home skill for SharkClean stopped working with room-specific cleaning voice commands. It appears to me that they have conflated the phrases in a command that are intended to target specific rooms with the home app’s own logic to determine which Google-home-assigned room a device is located in.
So, until there is a way to workaround all these issues, there is no way to schedule room-specific cleaning. I got it working in my own customized version of the HA SharkClean integration. That broke. Had to fallback to Google home voice commands. That broke.
Perhaps the beta app is offering some new hope to support this feature?
From: Chris Smith @.
> Sent: Friday, October 25, 2024 3:44 PM To: home-assistant/core @.> Cc: tombrant @.>; Mention @.> Subject: Re: [home-assistant/core] Integration load error in 2024.8.0 (Issue #123392 https://github.com/home-assistant/core/issues/123392)
@JeffResc https://github.com/JeffResc https://github.com/JeffResc @funkybunch https://github.com/funkybunch https://github.com/funkybunch As of last night (10/24) I am participating in a beta test of SharkNinja's latest version of their Android app. I had to delete the current app and download/install the beta app that was sent to me. Upon doing this the integration immediately started failing giving me the same access token error every one else is getting. The new app looks and acts just like the old one minus some updates to the UI & look of the app. So far the only new feature I've found is scheduling. I don't know how the backend is functioning or what is different but I want to help get this integration back up and running. I'll create an issue with the development team I am working with and see if I can get some help or something. Will keep everyone updated as best I can.
— Reply to this email directly, view it on GitHub #123392 (comment) https://github.com/home-assistant/core/issues/123392#issuecomment-2438977657 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ADEEYQZ46PBQ2BY6F5CTYGLZ5LCTRAVCNFSM6AAAAABMHAPEBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZYHE3TONRVG4 . You are receiving this because you were mentioned. https://github.com/notifications/beacon/ADEEYQZL27QKCOH2SVX7MCTZ5LCTRA5CNFSM6AAAAABMHAPEBSWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTURL7MHS.gif Message ID: @. @.> >
— Reply to this email directly, view it on GitHub https://github.com/home-assistant/core/issues/123392#issuecomment-2439480755, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAKO7C6XPGQLOCUFMIELS4TZ5NVCDAVCNFSM6AAAAABMHAPEBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZZGQ4DANZVGU . You are receiving this because you were mentioned.Message ID: @.***>
So I found this https://github.com/rewardone/ayla-iot-unofficial/tree/main/src/ayla_iot_unofficial. It's based off the sharkiq repo but has some changes in how it accesses the Ayla api (if I'm reading it correctly). It's most recent update was 3 weeks ago. Could this possibly help with our situation?
I removed the Shark IQ and tried to re-add it but get the following errors:
Logger: homeassistant.components.sharkiq Source: components/sharkiq/config_flow.py:59 integration: Shark IQ (documentation, issues) First occurred: October 27, 2024 at 4:05:11 PM (2 occurrences) Last logged: 9:42:30 PM
string indices must be integers, not 'str'
Logger: homeassistant.components.sharkiq Source: components/sharkiq/config_flow.py:57 integration: Shark IQ (documentation, issues) First occurred: October 27, 2024 at 4:04:57 PM (3 occurrences) Last logged: 9:42:43 PM
Unexpected exception Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/components/sharkiq/config_flow.py", line 57, in _validate_input await ayla_api.async_sign_in() File "/usr/local/lib/python3.12/site-packages/sharkiq/ayla_api.py", line 106, in async_sign_in self._set_credentials(resp.status, await resp.json()) File "/usr/local/lib/python3.12/site-packages/sharkiq/ayla_api.py", line 84, in _set_credentials self._access_token = login_result["access_token"]
KeyError: 'access_token'
Logger: homeassistant.components.sharkiq
Source: components/sharkiq/config_flow.py:70
integration: Shark IQ (documentation, issues)
First occurred: October 27, 2024 at 4:04:57 PM (3 occurrences)
Last logged: 9:42:43 PM
'access_token'
Is there any hope of this being fixed/resolved? I don't know the process for trying to engage with someone who can fix this.
There's very little hope, I would think. It seems to be intentional that SharkIQ have cut off access to their API to anyone but Google, Amazon, and Apple. So someone would need to convince them to give access to Home Assistant, and that's gonna be an uphill battle.
On Fri, Nov 1, 2024 at 1:56 AM whacko1 @.***> wrote:
Is there any hope of this being fixed/resolved? I don't know the process for trying to engage with someone who can fix this.
— Reply to this email directly, view it on GitHub https://github.com/home-assistant/core/issues/123392#issuecomment-2451341611, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAKO7C2ZQI6OLQ2YJGDFFNTZ6MJYPAVCNFSM6AAAAABMHAPEBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJRGM2DCNRRGE . You are receiving this because you were mentioned.Message ID: @.***>
--
Craig Webster
Just wanted to say I appreciate all of you and this thread. Have HA and am buying 4 robot vacuums (1 per floor, 1 for garage) and it will 100% not be Sharks. They are smart to not want folks to buy their products.
Just wanted to say I appreciate all of you and this thread. Have HA and am buying 4 robot vacuums (1 per floor, 1 for garage) and it will 100% not be Sharks. They are smart to not want folks to buy their products.
Here's the thing, the sharks are good vacuums at decent prices. I bought my third the week before this integration went down. Broke some automations and some actionable notifications, but nothing life changing. In the end the vacuums are automated through the shark app, and if I need to run anything custom, it's just as fast to open the shark app as it is to open the home assistant app. So, yes... It's frustrating that I can't include them, especially when I used to be able to, but it's not really a deal breaker.
For me the deal breaker is not being able to schedule room-specific cleanings. With this HA integration breaking change and the fact that Google home has recently lost the ability to send a room target to the shark in a voice command or routine there’s no way I’m aware of to get that functionality to work. Sent from my iPhoneOn Nov 2, 2024, at 4:29 PM, Leeshtc @.***> wrote: Hers the thing, the sharks are good vacuums at decent prices. I bought my third the week before this integration went down. Broke some automations and some actionable notifications, but nothing life changing. In the end the vacuums are automated through the shark app, and if I need to run anything custom, it's just as fast to open the shark app as it is to open the home assistant app. So, yes... It's frustrating that I can't include them, especially when I used to be able to, but it's not really a deal breaker.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>
For me the deal breaker is not being able to schedule room-specific cleanings. With this HA integration breaking change and the fact that Google home has recently lost the ability to send a room target to the shark in a voice command or routine there’s no way I’m aware of to get that functionality to work. Sent from my iPhoneOn Nov 2, 2024, at 4:29 PM, Leeshtc @.> wrote: Hers the thing, the sharks are good vacuums at decent prices. I bought my third the week before this integration went down. Broke some automations and some actionable notifications, but nothing life changing. In the end the vacuums are automated through the shark app, and if I need to run anything custom, it's just as fast to open the shark app as it is to open the home assistant app. So, yes... It's frustrating that I can't include them, especially when I used to be able to, but it's not really a deal breaker. —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.>
Maybe you need to adjust the commands you're using with Google, because mine still works just fine. Here is the "okGoogle" command from one of my Home automations:
Start main vacuum in dining room
Works like a charm.
The same worked for me (with Google assistant) until about a month ago when it started failing with the message:“Sorry, it looks like that device hasn't been set up yet. You can do that in Assistant settings”It is set up fine. If I leave out the room designation it works fine. Strange that you don’t get the same behavior.On Nov 2, 2024, at 5:11 PM, Craig @.***> wrote:
For me the deal breaker is not being able to schedule room-specific cleanings. With this HA integration breaking change and the fact that Google home has recently lost the ability to send a room target to the shark in a voice command or routine there’s no way I’m aware of to get that functionality to work. Sent from my iPhoneOn Nov 2, 2024, at 4:29 PM, Leeshtc @.> wrote: Hers the thing, the sharks are good vacuums at decent prices. I bought my third the week before this integration went down. Broke some automations and some actionable notifications, but nothing life changing. In the end the vacuums are automated through the shark app, and if I need to run anything custom, it's just as fast to open the shark app as it is to open the home assistant app. So, yes... It's frustrating that I can't include them, especially when I used to be able to, but it's not really a deal breaker. —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.>
Maybe you need to adjust the commands you're using with Google, because mine still works just fine. Here is the "okGoogle" command from one of my Home automations: Start main vacuum in dining room Works like a charm.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>
In the interim ... can we please update the docs and/or the setup UI to make it clear what is going on?
(mine also broken; RV2610BFCA
, Canada)
@fermulator In the interim ... can we please update the docs and/or the setup UI to make it clear what is going on?
Feel free to submit a PR
For me the deal breaker is not being able to schedule room-specific cleanings. With this HA integration breaking change and the fact that Google home has recently lost the ability to send a room target to the shark in a voice command or routine there’s no way I’m aware of to get that functionality to work. Sent from my iPhoneOn Nov 2, 2024, at 4:29 PM, Leeshtc @.> wrote: Hers the thing, the sharks are good vacuums at decent prices. I bought my third the week before this integration went down. Broke some automations and some actionable notifications, but nothing life changing. In the end the vacuums are automated through the shark app, and if I need to run anything custom, it's just as fast to open the shark app as it is to open the home assistant app. So, yes... It's frustrating that I can't include them, especially when I used to be able to, but it's not really a deal breaker. —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.>
I'm using the custom Google Assistant SDK to parse the data coming back but the integration with Google Assistant is still working fantastic. Both on the default google assistant sdk and the custom one. This is my script I built to be able to schedule different days and regions and control other commands. I use automation to trigger other events based on a 5 min loop that queries google sdk for the vacuum state. It's working well even though we lost the direct integration. If you have any questions maybe I'll do a write up somewhere, but ultimately it works well.
For me the deal breaker is not being able to schedule room-specific cleanings. With this HA integration breaking change and the fact that Google home has recently lost the ability to send a room target to the shark in a voice command or routine there’s no way I’m aware of to get that functionality to work. Sent from my iPhoneOn Nov 2, 2024, at 4:29 PM, Leeshtc @.**> wrote: Hers the thing, the sharks are good vacuums at decent prices. I bought my third the week before this integration went down. Broke some automations and some actionable notifications, but nothing life changing. In the end the vacuums are automated through the shark app, and if I need to run anything custom, it's just as fast to open the shark app as it is to open the home assistant app. So, yes... It's frustrating that I can't include them, especially when I used to be able to, but it's not really a deal breaker. —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.**>
I'm using the custom Google Assistant SDK to parse the data coming back but the integration with Google Assistant is still working fantastic. Both on the default google assistant sdk and the custom one. This is my script I built to be able to schedule different days and regions and control other commands. I use automation to trigger other events based on a 5 min loop that queries google sdk for the vacuum state. It's working well even though we lost the direct integration. If you have any questions maybe I'll do a write up somewhere, but ultimately it works well.
I’m beginning to wonder if the issue I am running into with Google assistant/Home is really a problem that is specific to my model or firmware on the vacuum. For me, everything works fine until I add a phrase that identifies a target room for cleaning. Then, it’s simply doesn’t work. Can you tell me the firmware and model number of your vacuum? Also, is there a way to get any logs or details about the interaction between Google Home and the SharkClean skill cloud service?
I’m beginning to wonder if the issue I am running into with Google assistant/Home is really a problem that is specific to my model or firmware on the vacuum. For me, everything works fine until I add a phrase that identifies a target room for cleaning. Then, it’s simply doesn’t work. Can you tell me the firmware and model number of your vacuum? Also, is there a way to get any logs or details about the interaction between Google Home and the SharkClean skill cloud service?
Sure!
Shark AI Ultra Firmware: v1.06-20221219v6.6.10-P7.N3308.17.0-Sep 21 2023Lidar2_0M1.1.84Lidar2_0B1.1.14T2.5.020
As for the logs re: SharkClean skill I haven't dug into it.
I’m beginning to wonder if the issue I am running into with Google assistant/Home is really a problem that is specific to my model or firmware on the vacuum. For me, everything works fine until I add a phrase that identifies a target room for cleaning. Then, it’s simply doesn’t work. Can you tell me the firmware and model number of your vacuum? Also, is there a way to get any logs or details about the interaction between Google Home and the SharkClean skill cloud service?
Sure!
Shark AI Ultra Firmware: v1.06-20221219v6.6.10-P7.N3308.17.0-Sep 21 2023Lidar2_0M1.1.84Lidar2_0B1.1.14T2.5.020
As for the logs re: SharkClean skill I haven't dug into it.
Exact same model/firmware as mine. I also have a SharkIQ on my top floor, V 0.1.9-20211115V6.6.1 o-P3.E3308.22.1-Mar14 2023Lidar2_OM1.1..76Lidar2_OB1.1.13T2.4.026 and it also runs just fine on room-specific Google commands.
I’m beginning to wonder if the issue I am running into with Google assistant/Home is really a problem that is specific to my model or firmware on the vacuum. For me, everything works fine until I add a phrase that identifies a target room for cleaning. Then, it’s simply doesn’t work. Can you tell me the firmware and model number of your vacuum? Also, is there a way to get any logs or details about the interaction between Google Home and the SharkClean skill cloud service?
Sure! Shark AI Ultra Firmware: v1.06-20221219v6.6.10-P7.N3308.17.0-Sep 21 2023Lidar2_0M1.1.84Lidar2_0B1.1.14T2.5.020 As for the logs re: SharkClean skill I haven't dug into it.
Exact same model/firmware as mine. I also have a SharkIQ on my top floor, V 0.1.9-20211115V6.6.1 o-P3.E3308.22.1-Mar14 2023Lidar2_OM1.1..76Lidar2_OB1.1.13T2.4.026 and it also runs just fine on room-specific Google commands.
I don't actually use the room commands, I need to clean everything. lol However just to confirm you have rooms labeled correctly in the app. No strange characters or trailing spaces.
I’m beginning to wonder if the issue I am running into with Google assistant/Home is really a problem that is specific to my model or firmware on the vacuum. For me, everything works fine until I add a phrase that identifies a target room for cleaning. Then, it’s simply doesn’t work. Can you tell me the firmware and model number of your vacuum? Also, is there a way to get any logs or details about the interaction between Google Home and the SharkClean skill cloud service?
Sure! Shark AI Ultra Firmware: v1.06-20221219v6.6.10-P7.N3308.17.0-Sep 21 2023Lidar2_0M1.1.84Lidar2_0B1.1.14T2.5.020 As for the logs re: SharkClean skill I haven't dug into it.
Exact same model/firmware as mine. I also have a SharkIQ on my top floor, V 0.1.9-20211115V6.6.1 o-P3.E3308.22.1-Mar14 2023Lidar2_OM1.1..76Lidar2_OB1.1.13T2.4.026 and it also runs just fine on room-specific Google commands.
Just for context, on my RV2520AOUS, here’s the version info:
App version v5.3.0(28991)
V1.0.6-20221219V6.6.1 O-P3.N3308.22.1-Mar Firmware version 14 2023Lidar2_OM1.1.76L idar2_0B1.1.14T2.4.02 6
The only way I can get shark to work is with Alexa. Unfortunately it is broken with home assistant for me.
The only way I can get shark to work is with Alexa. Unfortunately it is broken with home assistant for me.
I just tried Alexa and got room-specific cleaning to work, but
Anyone know if there is a workaround for #1
Is Alexa Media player the only or best way to send Alexa voice commands from within Home Assistant?
I'm having similar issues though I think its on the shark's side. I tried logging out and logging back into the shark app and I'm unable to log in even after changing passwords
The only way I can get shark to work is with Alexa. Unfortunately it is broken with home assistant for me.
I just tried Alexa and got room-specific cleaning to work, but
1. It sets matrix cleaning mode on unconditionally 2. I had to rename all my rooms so that they use single-word names or the room targeting was ignored and a full house clean initiated
Can you drop a snippet of how you get this to work with alexa media player? everything I try gives me some kind of response like "I don't know how to do that"
The only way I can get shark to work is with Alexa. Unfortunately it is broken with home assistant for me.
I just tried Alexa and got room-specific cleaning to work, but
1. It sets matrix cleaning mode on unconditionally 2. I had to rename all my rooms so that they use single-word names or the room targeting was ignored and a full house clean initiated
Can you drop a snippet of how you get this to work with alexa media player? everything I try gives me some kind of response like "I don't know how to do that"
I haven’t tried this with Alexa Mediaplayer inside HA, but here’s the routine syntax I use inside an Alexa routine. Note that I had to shorten the room name to ‘Laundry’ from ‘Laundry Room’
I tried with your command for Alexa and Alexa answer me i dont know how to help you
The problem
Receiving an error while loading the Shark IQ integration after updating to 2024.8.0:
I have verified my login works through the sharkclean.com website.
What version of Home Assistant Core has the issue?
core-2024.8.0
What was the last working version of Home Assistant Core?
core-2024.7.4
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Shark IQ
Link to integration documentation on our website
https://www.home-assistant.io/integrations/sharkiq
Diagnostics information
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?
Additional information
No response