Is it possible to disable or enable a device in a flow? I have a automatic sunscreen that must ignore a request to close the moment that the door is open and i make the mistake of ordering it to close.
I have 4 of this sunscreens inside the house and with google i can ask to close all the sunscreens. All 4 close as ones. But it should ignore one when the door is open.
Does your automatic sunscreen have functionailty to be disabled?
If you are controlling the screen via another platform (like you describe)
homey cannot prevent that. Unless there is a disable funtion.
If it does not have a disable function you can add a smart switch before the sunscreen controller.
That way you take off the power from the screen preventing it to move
Then you have use a door-contact and putting in the flow under a IF card
Thanks guys for thinking with me.
I do have a door sensor. So it can detect when the door is open. Sadly if i made the mistake to close the sunscreen with google assistant in android auto it only sees that the sunscreen has been moved the moment it finished his action. But then it is to late. The sunscreen get stucked between it’s cassette and door. I want to disable one of the four sunscreens with a killswitch in a flow when i open the door. It is not possible when connected with matter, it is not possible with the switchbot app.
Your killswitch should be hardware I guess (a smart switch)
In you flow your can switch off this switch when the door opens.
But I would not even go the smart way….
Just buy a switch button and build it in the wiring, when the switch opens… no more power.
For less then €5 you are 100% sure.
(Smart is never 100%)
Sorry. Then it shouldn’t be a real killswitch, but just a possibility to disable a device. (ignore request). It is a battery powered bluetooth connected device.
(Switchbot roller shade)
As @FKey said, if you trigger it from google you should disable it from google. As that is not possible you are best out with a physical breaker.
Then it comes to tinkering with a dummy device and flows but once the google again syncs all screens and steers the screen that will bypass the protection.
Sadly it it a closed device that is battery powered and wireless. So i can’t crack it open for a physical breaker. i can remove it from google, but when i say close the sunscreen it still close a four.
It’s pretty simple to create a flow in Homey that closes the 4th sunscreen unless the door is open.
Apparently it is not possible in google.
Imho the easiest way is to have google not operate the switchbot directly but via Homey. So let google send a command to homey to close the sunscreens
I made a flow that when the screen is changing position or is closing and the door is open it will open the screen. But this only works after finishing the action, because only then it updates it’s new position, but then it is to late. The screens are only connected by homey to google. Not with a switchbot server.
Disable syncing from screen 4 in Google Assistant
Two flows:
If screen 3 is set down AND door is. Closed THEN set screen 4 down
If screen 3 is set up THEN set screen 4 up
Thank you. I indeed made such a flow, with a virtual switch. So that was a great idea.
