Hi, can you confirm that the new Mac App has been releases that does support the Flic2 button?
I have just received a Flic button which I can connect to my iPhone but doesn't connect to the Mac application (I am running Flic version 2.04)
thanks!
@mattias-0 Why can't I use any of the flic/Wyze applets already posted. I have flic2 so I guess that's my answer but why can't your interface detect which type of flic is being pushed? I assume there must be a difference but I don't see anything to help me. What I'm trying to do is simply turn on/off a Wyze smart plug. When I try to create this I add "flic" from your menu of stuff to the "if". For the "this/then" part I add the "Turn on Wyze plug". Now I get asked to select "Options" NADA can't do anything. Tried using a Tagged flic whatever that means, doesn't ask for any options and I get "Finish". I click that and I get to title my applet which I did. Now I get "Can't create Applet, try again later". What the hell is going on? I should not have to worry about whether I have a flic or a flic 2 YOUR interface should be able to detect and take care of that, why should I? If you want your stuff to make it in this market you need to SIMPLIFY things. I have 38 years of programming experience. I could dig into this and probably figure it out, is that what you want the average Joe off the street with no programming experience to do? YOU WANT THIS TO BE EASY FOR ANYBODY, OTHERWISE YOU WILL NOT MAKE IT!
@kortenkamp Sonos is a very important feature for us. We have implemented "start sonos playlist" by the press of a Flic button. Unfortunately, the Sonos Control API that we use is quite limited and does not contain any way of interacting with 3rd party music services, including switching to a radio station, at least what I can see, so I'm not sure what we can do here.
That video is exactly what I needed. It works and gives me exactly what I wanted.
Conditional shortcut scripting is perfect for me. I don't even have to use scenes as I can test accessories directly and react with controlling accessories directly.
@deanlewis how did you get the button open to pull the battery? I can't believe both changing the battery and resetting the device is so difficult; I'm tempted to throw everything out and start over with new ones.
@oskaremilsson yup. Erm. So.. this is awkward.
The phones BLE scanner must have gotten stuck in some bad state.
A restart of the phone worked π€¦ββοΈ
Didn't cross my mind that the issue could be that deep into the system.
As a dev I should've tested that as #1 though π
@emil It works! I don't know if it was significant or not, but I logged out of the Flic App on all devices, and logged into another user account. Then I reset the Flic hub, first by pushing the reset button for about 13 seconds. The orange light went out completely. Then I power cycled it, and held the reset button for another 4-5 seconds until it started blinking. Added Flic 2 and enabled Homekit support. I don't know what made it work this time, but I suspect that the new user account forced the app to ask for new network permissions. At least that's my qualified guess π
@balcony-taka What happens if you completely remove them from the Flic app and re-scan them? You will need to remove the actions on the buttons as well and add them back.
@emil I installed the Home+ 5 app. When I go through bridges and then display accessories, it works fine with the flic buttons. I think there are some bugs in the iOS 15.3 button/switch portions of the home app.
@Emil I'm having the same problem, with the original Hub on version 3.0.12. How do I get the fix? Workaround at the moment is to make the module crash every 10 seconds and enable restart on crash. If I would get over the limit before crashing myself, the bug is triggered and it will fail without restarting.
@martinm When an incoming FIN packet is received from the remote endpoint, the socket is automatically properly closed unless the allowHalfOpen option is set. If that option is set, the socket is properly closed at the time when both an incoming FIN has been received and the local user has called the end method on the socket (in any order). Nothing is done at garbage collection time, so if you use the allowHalfOpen property, remember to close the socket by calling the end method. If the allowHalfOpen is not set, you can still use the end method to send your own FIN packet.
@idoygr Hi there! Please note we will be sending you a replacement for the Hub. Could you please contact us to laura@shortcutlabs.com with your updated address details? Many thanks!
In the current firmware version, a + in a query string is translated to %20 before the request is being sent. So, your device will receive the query string 1%20PowerOn, which should be interpreted exactly the same as 1+PowerOn.
In the next firmware version, we will no longer translate + to %20 anymore.