Hi,
you can use built in Logic cards for http request (getting JSON as result) and parsing your JSON to extract the needed field as numeric tag. This example uses AdvancedFlows. Therer you can execute several action cards and use the result from the card before as input tag in the next tag. This way you can extract several JSON fiels into tags in only one flow. I think, these JSON cards are only available in AdvancedFlows and should be available on HomeyCloud, too.
The red arrows are showing the tags which are passes between the cards.
Hm, I don’t think it’s possible on HomeyCloud. You can call a http GET, but I can’t see how you get the result because there is no trigger card in Logic part.
I did a workaround for this, I have a script that reads the data and puts it into variables using Logic Webhook, unfortunately each separately, and it has its limitations (max 5 calls per minute) but it seems to work fine.
I also have another question, do you know when Home Bridge will be the official version? Beta was due to end earlier this year, and it’s September.
SharpTool works mainly under smartthings and has no direct integration with Homey.
I added weather API queries using rules and variables
SharpTools allows you to get a query (read and save as variables)
In the rules I ordered the read parameter to be saved as a variable
I inserted the variable at the end of the link that is generated in HomeyBridge in logic
Saves the parameter from the link as a variable in homey
Unfortunately, each parameter requires a separate link, you can make a maximum of 5 link calls per minute, so I recommend that you use a delay between inquiries, e.g. by 30 seconds.