Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hey siri "close the blind" does open ! #256

Open
niko44 opened this issue Feb 7, 2023 · 6 comments
Open

Hey siri "close the blind" does open ! #256

niko44 opened this issue Feb 7, 2023 · 6 comments

Comments

@niko44
Copy link

niko44 commented Feb 7, 2023

I think since the last update, the issue 250 is still open :/

When i say "Hey Siri, close the blinds", i hear that a command is send to the module but in fact is "open" which is sent, so the blind still open and they don't close anymore. But if they are closed and I say "hey siri, open the blind" they open...

If I play with app Home on the screen of my iPhone or by the Homebridge-ui it's work like a charm. The pb is just with Siri.

For information :

  • homebridge-edomoticz v2.1.46
  • param "Use legacy blind support" = 0
  • Domoticz 2022.2

Thks in advance

@fredprod
Copy link

fredprod commented Feb 8, 2023

I fixed using this domoticz/domoticz#5371 (comment)

@niko44
Copy link
Author

niko44 commented Feb 8, 2023

I fixed using this domoticz/domoticz#5371 (comment)

I knew this post and the fix has already been merged into v2.1.46 of homebridge-edomoticz plugin but I don't know why since the last updates (iOS may be) the close command dictated to Siri sends open instead.
Indeed this correction was operational at the beginning but it seems that it is not enough any more unfortunately.

@benoitma
Copy link

benoitma commented Mar 18, 2023

Same here, close commands to homebridge (via Siri but not the ios home app) always result in an "Open" command sent to domoticz.
I'm using homebridge-edomoticz v2.1.46 with "Use legacy blind support" param to 0 and Domoticz 2023.1

@PatchworkBoy
Copy link
Owner

PatchworkBoy commented Mar 18, 2023

What version of iOS specifically are folk seeing this issue with?

if it works one way with Siri, and the other way with Home app, then Apple have broken something at their end which suggests we’re talking public beta stream of iOS… and I’m not chasing round what apple monotonously breaks then unbreaks then rebreaks on the beta branches. Instability is the risk of using betas.

There is no way to differentiate where a command originated (Siri vs App) within Homebridge for it to be handled any differently. Only Apple can cause the command to be issued differently for each case.

@benoitma
Copy link

16.3.1 on my iphone
Added a few logs here : https://github.com/PatchworkBoy/homebridge-edomoticz/blob/master/lib/domoticz_accessory.js#L722 and the "pos" variable is always set to 100 when opening or closing from siri.

@PatchworkBoy
Copy link
Owner

Mooching about, Apple have been flipping back and forth on HomeKit architecture - new arch 16.2, reverted to old for 16.3.x, and are re switching back to new arch for 16.4 release which should resolve matters. 16.4 public beta may resolve in meantime (or may not)… but sounds like Apple have caused a conflict somewhere that only they can fix if Siri Vs Home trigger things differently as it stands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants