home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
73.68k stars 30.8k forks source link

SharkIQ authentication error #123392

Open jnooraga opened 3 months ago

jnooraga commented 3 months ago

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?

2024-08-08 11:08:33.730 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry <email> for sharkiq
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 604, in async_setup
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/sharkiq/__init__.py", line 67, in async_setup_entry
    if not await async_connect_or_timeout(ayla_api):
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/sharkiq/__init__.py", line 40, in async_connect_or_timeout
    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'
2024-08-08 11:08:43.983 DEBUG (MainThread) [homeassistant.components.sharkiq] Initialize connection to Ayla networks API
2024-08-08 11:08:44.253 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry <email> for sharkiq
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 604, in async_setup
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/sharkiq/__init__.py", line 67, in async_setup_entry
    if not await async_connect_or_timeout(ayla_api):
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/sharkiq/__init__.py", line 40, in async_connect_or_timeout
    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'

Additional information

No response

funkybunch commented 2 weeks 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.

DiGiSoUL84 commented 2 weeks ago

Soon as I have more information I'll pass it forward

DiGiSoUL84 commented 2 weeks ago

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: @. @.> >

funkybunch commented 2 weeks ago

@home-assistant rename SharkIQ authentication error

craig0r commented 2 weeks ago

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: @.***>

DiGiSoUL84 commented 2 weeks ago

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?

jdjfusion commented 2 weeks ago

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'
whacko1 commented 2 weeks ago

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.

craig0r commented 1 week ago

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

jeffnewbold commented 1 week ago

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.

Leeshtc commented 1 week ago

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.

tombrant commented 1 week ago

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: @.***>

craig0r commented 1 week ago

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.

tombrant commented 1 week ago

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: @.***>

fermulator commented 1 week ago

In the interim ... can we please update the docs and/or the setup UI to make it clear what is going on?

fermulator commented 1 week ago

(mine also broken; RV2610BFCA, Canada)

funkybunch commented 1 week ago

@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

vaeron commented 1 week ago

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: @.>

Screenshot 2024-11-04 082240

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.

tombrant commented 1 week ago

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: @.**>

Screenshot 2024-11-04 082240

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?

vaeron commented 1 week ago

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.

craig0r commented 1 week ago

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.

Sleeepy2 commented 1 week ago

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.

tombrant commented 1 week ago

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

xMacJ commented 1 week ago

The only way I can get shark to work is with Alexa. Unfortunately it is broken with home assistant for me.

tombrant commented 1 week ago

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

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?

Ithrial commented 2 days ago

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

dakoellis commented 1 day ago

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"

tombrant commented 1 day ago

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’

IMG_9206

Frazou1 commented 1 day ago

I tried with your command for Alexa and Alexa answer me i dont know how to help you