Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
blocks:app-note:flic [2024-03-22 13:41] mattias [The devices] |
blocks:app-note:flic [2024-03-22 14:03] (current) mattias [Configure the button action] |
||
---|---|---|---|
Line 9: | Line 9: | ||
{{: | {{: | ||
- | Flic Hub LR is recommended for any real application but optional for testing. | + | Flic Hub LR with a ehternet connection |
{{: | {{: | ||
Line 15: | Line 15: | ||
- | The Flic2 buttons is a Swedish crowdfunded project by [[https:// | + | The Flic2 buttons is a Swedish crowdfunded project by [[https:// |
The buttons communicate over BLE (bluetooth low energy) using a mobile device or a Flic hub as the reciever. | The buttons communicate over BLE (bluetooth low energy) using a mobile device or a Flic hub as the reciever. | ||
A button can trigger three different commands depending on if it is a Push, a long Push and Hold or a Double Push. | A button can trigger three different commands depending on if it is a Push, a long Push and Hold or a Double Push. | ||
Line 26: | Line 26: | ||
Copy the example script SimpleHttpInput.js file from / | Copy the example script SimpleHttpInput.js file from / | ||
- | ====Configure the Flic buttons | + | ====Configure the button |
Follow the vendors documentation to find how to add hub actions to the button in the Flic application. | Follow the vendors documentation to find how to add hub actions to the button in the Flic application. | ||
Select the Internet Request action. | Select the Internet Request action. | ||
Set the method to GET. | Set the method to GET. | ||
- | Enter your server details in the URL like in the exampel below: | + | Enter your server details in the URL in this format: |
< | < | ||
- | http://< | + | http(s)://< |
</ | </ | ||
Example: | Example: | ||
Line 47: | Line 47: | ||
=====Trigger a task==== | =====Trigger a task==== | ||
- | The user script exposes the lastMessage in blocks. If a message is received the property' | + | The user script exposes the //lastMessage// property |
Add a task and use the lastMessage property as a trigger like in the example screen shot. | Add a task and use the lastMessage property as a trigger like in the example screen shot. | ||
- | We can also use some if statement to perform different actions depending on what message was recieved. | + | We can also use some if statement to perform different actions depending on what message was received. |
{{: | {{: |