core icon indicating copy to clipboard operation
core copied to clipboard

Rituals genie stopped working

Open crryp opened this issue 1 year ago • 224 comments

The problem

The rituals genie 2.0 intergration doenst work anymore. I saw my genie do an update purple light and since then its not responsable.

It doens’t show the cardridge anymore and i cant put it on or off.

Im not sure it can also be the rituals software itself.

What version of Home Assistant Core has the issue?

2024.7.1

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant docker

Integration causing the issue

Rituals

Link to integration documentation on our website

No response

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

As i pointed out before im not sure if this is at the rituals side but i wouldnt be suprised

crryp avatar Sep 06 '24 19:09 crryp

Hey there @milanmeu, @frenck, mind taking a look at this issue as it has been labeled with an integration (rituals_perfume_genie) you are listed as a code owner for? Thanks!

Code owner commands

Code owners of rituals_perfume_genie can trigger bot actions by commenting:

  • @home-assistant close Closes the issue.
  • @home-assistant rename Awesome new title Renames the issue.
  • @home-assistant reopen Reopen the issue.
  • @home-assistant unassign rituals_perfume_genie Removes the current integration label and assignees on the issue, add the integration domain after the command.
  • @home-assistant add-label needs-more-information Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue.
  • @home-assistant remove-label needs-more-information Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


rituals_perfume_genie documentation rituals_perfume_genie source (message by IssueLinks)

home-assistant[bot] avatar Sep 06 '24 20:09 home-assistant[bot]

I have contacted rituals and they did make changes. They will release an update of there app to make it work again next monday. So it might also need some work on the intergration if i am informed correct by rituals.

Side node it does work again to turn off and on. Only the information does not work what parfumn and what the fillment level is.

To the author of this intergration might be best to wait for monday to see if it needs changes.

crryp avatar Sep 07 '24 10:09 crryp

Same issues here with the Rituals V1. All sensors don't seem to work anymore... but switching on/off still works.

niekniek89 avatar Sep 11 '24 07:09 niekniek89

Its a issue at rituals, i contacted them and there are working on a solution so i guess this case needs to wait for ha and see what the adjustments on there side will be!

crryp avatar Sep 11 '24 07:09 crryp

Now the entire Rituals integration doesn't work anymore. Hopefully someone can fix this soon, after Rituals answers (if this is necessary).

niekniek89 avatar Sep 12 '24 05:09 niekniek89

Are there any updates from Rituals?

quinten94b avatar Sep 20 '24 11:09 quinten94b

Nope there communication is rediculus. There own app itself also doenst work. "Monday" they didnt say what year😅

crryp avatar Sep 20 '24 11:09 crryp

Nope there communication is rediculus. There own app itself also doenst work. "Monday" they didnt say what year😅

I think Genie is more like a side project they outsourced to another company, to be honest. I'm grateful the Genie is accessible from HA (whenever it is). But if I see how many times it was broken because of:

  • Too many requests
  • Too many requests by Homey so they decide to block everything with "Home" in the name
  • Random stuff
  • API changes

It's not my intention for this to turn into a rant. I understand that developing stuff can break stuff. But they really need to step up their game for such an expensive device.

quinten94b avatar Sep 20 '24 11:09 quinten94b

OK, neither the rituals app works reliable nor the integration, which might be caused by changes made by rituals. The app doesn't detect new cartridges nor can switch the genies reliable. I tried to reconnect one of my two devices. Now this device cannot detect the wlan and so the onboarding routine stopped. There is definitely quality control missing when rolling out new software and why do they change a working software anyway? And by the way: if they rolled out an update meanwhile, it doesn't have fixed anything. They seem to gave that project to some apprentices

Pirol62 avatar Sep 21 '24 12:09 Pirol62

I have some contacts @ Rituals who worked on the Genie before and some that should be able to forward stuff. They have helped with this integration before. Will make a task to reach out.

frenck avatar Sep 21 '24 13:09 frenck

As a Software Developer at Rituals Genie (and a dedicated fan of Home Assistant):

During my honeymoon, a new version of the app was released, which unfortunately coincided with performance challenges. After a detailed investigation, we identified the root cause: a surge in traffic due to the new app, which introduced additional functionalities and endpoints, compounded by the simultaneous release of a new firmware update. Both factors contributed significantly to the strain on our system.

Managing over 320,000 users across diverse regions, along with the rapid expansion of the app’s user base, made it difficult to fully simulate this scenario within our testing environment prior to the release.

It’s also important to clarify that while our internal software engineers have been working diligently to address these issues as quickly as possible, the app itself is developed by an other department. This department has shown exceptional dedication, working up to 20 hours a day alongside us to resolve the problems. The situation could have been resolved sooner if not for the unfortunate timing of my absence, as I was on a planned honeymoon during the release—though the release dates were fixed due to our global launch schedule.

We’ve also detected some instances where the old API (v1) is still in use, despite the transition to API v2. I’ve already been in contact with @frenck, and I’ll send him the V2 API documentation and any additional information he requires as soon as he’s available.

I’m pleased to report that, as of last Friday, the new app has stabilized and is performing as expected. However, if the current issues are related to residual v1 API usage, we’re more than happy to assist in resolving them or even collaborate on custom code solutions for Home Assistant users.

@crryp

I understand your frustration regarding the slow communication from Rituals, especially with their customer service being overwhelmed. I sincerely apologize on their behalf. The situation is indeed more complex, but unfortunately, due to certain agreements and confidentiality rights, I am unable to provide further details publicly.

@Pirol62 srry for being an apprentice!

@quinten94b I believe some of the information you provided may not be fully accurate. However, we are actively working on finalizing our API v2 documentation to share with communities like Home Assistant. This will help prevent misuse or excessive polling on incorrect endpoints.

I think me being here not as a employee but as a co-user of HA hopefully gives some hope and trust in a working connection again.

InsaneSoftware avatar Sep 21 '24 18:09 InsaneSoftware

@InsaneSoftware thanks for your information and answers. The thing is every email gets answered differently so its just messy.

Anyways the app works smooth but the cardridge is still not reconized in the genie app. Note: started after the latest firmware update maybe that helps the search.

For homeassistant its broken for now but as i understand thats mainly about a api change to v2

Hopefully issues are solved soon on the genie app since its a expensive product.

For homeassistant it should be nice if the integration can work again with the genie since its really a cool intergration! But i understand that takes time from people in there free time :)

crryp avatar Sep 21 '24 18:09 crryp

@InsaneSoftware thanks for your information and answers. The thing is every email gets answered differently so its just messy.

Anyways the app works smooth but the cardridge is still not reconized in the genie app.

For homeassistant its broken for now but as i understand thats mainly about a api change to v2

Hopefully issues are solved soon on the genie app since its a expensive product.

For homeassistant it should be nice if the integration can work again with the genie since its really a cool intergration! But i understand that takes time from people in there free time :)

The app does take a bit too long to refresh (especially when switching between Genies or restarting the app; Scents should work). This will likely be fine-tuned next week. For now, let’s keep the focus on the Home Assistant integration.

P.S.: The latest firmware mainly introduces improvements to lighting controls and some enhanced onboarding features.

Thanks again for your time and willingness to help!

InsaneSoftware avatar Sep 21 '24 18:09 InsaneSoftware

@InsaneSoftware

Since all the updates the cardridge info never have been working. image

Even if i open the app for a half an hour. I only have one genie so i never switch.

Maybe this info helps to pinpoint the issue.

Mm i got now a 5.2 firmware i had 5.4 yesterday so something did change.

crryp avatar Sep 21 '24 18:09 crryp

  • App is working fine, 5.4 frimware.
  • Cartridge level works fine.
  • Home assistant integration sign in still fails.

Thanks all for who is helping on this issue.

ekrol74 avatar Sep 24 '24 10:09 ekrol74

For me the app still doesnt show a cardridge.

homeassistant also broken.

crryp avatar Sep 24 '24 11:09 crryp

App is working fine here!

image[/image]

dennisbrouwer91 avatar Sep 24 '24 11:09 dennisbrouwer91

Tried reinstall app, reinstall genie (factory reset) and switching cardridges stays the same no cardridge found. So frustrating..

crryp avatar Sep 24 '24 11:09 crryp

This is what my new Perfume Genie app looks like : image

I can also control the Genie without issues from their app.

dennisbrouwer91 avatar Sep 24 '24 11:09 dennisbrouwer91

image

@dennisbrouwer91 i know but this is what i get...

crryp avatar Sep 24 '24 11:09 crryp

Tried reinstall app, reinstall genie (factory reset) and switching cardridges stays the same no cardridge found. So frustrating..

Probably NFC issue, did you try another cartridge?

ekrol74 avatar Sep 24 '24 11:09 ekrol74

Tried reinstall app, reinstall genie (factory reset) and switching cardridges stays the same no cardridge found. So frustrating..

Probably NFC issue, did you try another cartridge?

Yes i tried 2 :)

Its just a mess now i reconnected now the wifi is weak. Its next to the router phone getting 600mbit.

My cardridges are old but it worked before all the updates so not sure if that makes a difference

crryp avatar Sep 24 '24 11:09 crryp

Before the update I had two working genies. One of them is still online but the new cartridge is not detected and the wlan is reported as weak even the router is right in the near of the device. I still try to reconnect the other one. When it comes to the situation after connecting to the genie, that the app is searching for the wlan, I can see in my mobile, that the wlan of the device is connected to a new wlan called "Perfume genie" so the mobile device looses internet connectivity and the app reports "no wlan detected" after a while and leads to the authorization settings. That happens on my phone as well as on my tablet. Well, unfortunately it still doesn't work

Pirol62 avatar Sep 24 '24 12:09 Pirol62

Hi My Genie (Rituals) integration also stopped working. Deleted Integration, reinstalled and will not accept my user name and login. These credentials work fine with the genie app and the rituals web site.

abjwsm avatar Sep 25 '24 15:09 abjwsm

My App works but seems very flaky. When turning on the Genie, it announces that it will turn off after 60minutes and counts down, however it does not switch off, still running several hours later. The integration in HA still not working.

abjwsm avatar Sep 26 '24 16:09 abjwsm

Few of our users have also problem with Rituals Parfume Genie integration in HA. They reported that phone App now works with all the info as reported above, genie firmware 5.4, but still no connection in HA. We are looking forward to see it working again and thank you for your work guys, @InsaneSoftware and the rest. Genie is another level for our senses at home. It's a great product loved by our wives.

domasist avatar Sep 26 '24 19:09 domasist

@InsaneSoftware As I'm seeing a lot of 429 - Too many requests warnings, I am assuming some throttling has been implemented serverside. Does it make sense to lower the update interval on the HA side, or is it better to just "sit it out" and wait for the Rituals servers to get some air again?

hmmbob avatar Sep 27 '24 09:09 hmmbob

I just want to thank @InsaneSoftware and everyone behind the scenes. Yes, as a user, it can be incredibly frustrating when things break for no apparent reason. But personally, I think it’s more important how a company handles communication and resolves issues—if they do that at all. I also want to say I really like the look of the new app, despite having my fair share of problems. It’s been mostly stable for me now.

And @InsaneSoftware, congrats on your marriage! I hope you’re still on that pink cloud, even while troubleshooting these issues!

Coldrush avatar Sep 27 '24 09:09 Coldrush

Hi there,

For me the ritual app is working perfectly fine since the last updates (and love the new design BTW!)

I just can't login on the HomeAssistant integration anymore so I'm not able to use my automations :(

Logs are showing the below :

`Enregistreur: homeassistant.components.rituals_perfume_genie.coordinator
Source: helpers/update_coordinator.py:328
intégration: Rituals Perfume Genie (documentation, problèmes)
S'est produit pour la première fois: 15:03:35 (2 occurrences)
Dernier enregistrement: 15:03:39

Error requesting rituals_perfume_genie-LOT123-28-470BA-06311 data: 429, message='Too Many Requests', url=URL('https://rituals.sense-company.com/api/account/hub/f4fe1b9390558a9f108e5fde3cf9ab8fcbb94f39dd2e7380c75d8f74303c898e')
Error requesting rituals_perfume_genie-LOT122-27-59BA0-37300 data: 429, message='Too Many Requests', url=URL('[https://rituals.sense-company.com/api/account/hub/8132ac86d886c3106938c2c7f080d4df936c0984922e679f9687213f6639640c')`](https://rituals.sense-company.com/api/account/hub/8132ac86d886c3106938c2c7f080d4df936c0984922e679f9687213f6639640c')%60)

Denox78 avatar Sep 28 '24 10:09 Denox78

@InsaneSoftware and @frenck people sometimes forget to just say thank you. Thank you for this amazing integration! We will be here waiting and when it´s ready we´ll come back to use it!

anesioneto avatar Sep 29 '24 09:09 anesioneto