# Any http request flow cards that work with a homey pro 2023?

**URL:** <https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872>\
**Category:** Questions & Help\
**Tags:** homey-pro\
**Created:** [June 7, 2023, 2:01pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872 "2023-06-07T14:01:24Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Icepick](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/icepick/32/56463_2.png) [@Icepick](https://community.homey.app/u/Icepick)\
**Post date:** [June 7, 2023, 2:01pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/1 "2023-06-07T14:01:24Z")

</div>

I need to post a json file from my homey to a webhook… any ideas how to do this one a homey pro 2023? This one doesn’t seem to work on the new homey pro;

> **[HTTP request flow cards](https://homey.app/en-ie/app/com.internet/HTTP-request-flow-cards/)**
>
> HTTP request triggers, conditions and actions for flows

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [June 7, 2023, 2:47pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/2 "2023-06-07T14:47:05Z")

</div>

> [@Icepick](#):
>
> I need to post a json file from my homey to a webhook

Use the built-in Logic card to make HTTP requests:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/1/9171d8b38927688aa9fec74bb8c18591174351ed.png)

---

<div class="post-metadata">

**Author:** ![Icepick](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/icepick/32/56463_2.png) [@Icepick](https://community.homey.app/u/Icepick)\
**Post date:** [June 7, 2023, 3:11pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/3 "2023-06-07T15:11:49Z")

</div>

Ah haha so simple… thanks!

---

<div class="post-metadata">

**Author:** ![clindh](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/clindh/32/60091_2.png) [@clindh](https://community.homey.app/u/clindh)\
**Post date:** [July 9, 2023, 3:20pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/4 "2023-07-09T15:20:53Z")

</div>

Is there. way to act on the result from a HTTP request?

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [July 9, 2023, 3:27pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/5 "2023-07-09T15:27:50Z")

</div>

With AdvancedFlow you get the result as token and you can parse it with JSON logic cards.

---

<div class="post-metadata">

**Author:** ![CaptainVoni](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/captainvoni/32/3549_2.png) [@CaptainVoni](https://community.homey.app/u/CaptainVoni)\
**Post date:** [July 19, 2023, 12:44pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/6 "2023-07-19T12:44:59Z")

</div>

Could you show me a simple example how to do that? I want to request data from the public API of aWattar ([https://api.awattar.at/v1/marketdata](https://api.awattar.at/v1/marketdata)) and then parse it. I have the advanced flows active, but can’t figure out how this works. (Got my Homey Pro yesterday, so still super-newbie)

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [July 19, 2023, 2:52pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/7 "2023-07-19T14:52:42Z")

</div>

Hi,  
you can add the JSON card after your http card (that return a JSON as result).

Examople JSON:

```auto
{ 
  "Time":"2023-07-13T09:05:42",
  "STROM":{
    "Total_inZ1":32931.5000
  }
}

```

Then add the path to your needes element to the JSON card (in thi sexample first element is “STROM” and next element is “Total\_inZ1”. Concatenated with “.” use this as path in the JSON card. :  
 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/c/3cc7e760362af01c68bab45b3e344299a7d83a5c.png)

For the first input parameter you have to select the result from the connected http card result.

---

<div class="post-metadata">

**Author:** ![nogren](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nogren/32/34635_2.png) [@nogren](https://community.homey.app/u/nogren)\
**Post date:** [July 27, 2023, 6:16pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/8 "2023-07-27T18:16:21Z")

</div>

How to add more than one header? Comma separate them?

---

<div class="post-metadata">

**Author:** ![nogren](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nogren/32/34635_2.png) [@nogren](https://community.homey.app/u/nogren)\
**Post date:** [July 27, 2023, 6:16pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/9 "2023-07-27T18:16:54Z")

</div>

Any chance this can be done without advanced flows?

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [July 27, 2023, 6:19pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/10 "2023-07-27T18:19:01Z")

</div>

This in an AdvancedFlow card 🤷‍♂️  
You only need to install HomeyScript app in addition.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [July 27, 2023, 10:49pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/11 "2023-07-27T22:49:42Z")

</div>

> [@nogren](#):
>
> How to add more than one header?

Use line breaks (Shift + Enter in advanced flow)

---

<div class="post-metadata">

**Author:** ![vikino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vikino/32/90198_2.png) [@vikino](https://community.homey.app/u/vikino)\
**Post date:** [November 18, 2023, 8:27pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/12 "2023-11-18T20:27:30Z")

</div>

Hi all, is there any way, how to get temperature to for example virtual device from regulator of my tiled stove heater’s regulator? It does not have any other data output than http…  
When i go to [http://ipaddr/temp.xml](http://ipaddr/temp.xml) i get this  
 ![xml](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/4/84477b002dd460e8be1b6b21eaeae5468003d20f.png)

And i need temp1 and temp3 value to be periodicaly updated somewhere in homey, best i think will be virtual device, that i can use it in flows.

Thank you, Vitek

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [November 19, 2023, 12:31am UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/13 "2023-11-19T00:31:55Z")

</div>

You can convert xml to json

> [@Can somebody point me in the correct direction on HTTP request flow cards](https://community.homey.app/t/can-somebody-point-me-in-the-correct-direction-on-http-request-flow-cards/67368/9):
>
> Hi Jacob I made an app It converts the xml from the details.xml and make a small json-sting that homey logic can handle. [https://homey.app/sv-se/app/com.embeddeddatasystems.convertxml/Embedded-Data-Systems/](https://homey.app/sv-se/app/com.embeddeddatasystems.convertxml/Embedded-Data-Systems/) and the forum with example [https://community.homey.app/t/app-embedded-data-system/94145](https://community.homey.app/t/app-embedded-data-system/94145)

---

<div class="post-metadata">

**Author:** ![janrikard](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/janrikard/32/34785_2.png) [@janrikard](https://community.homey.app/u/janrikard)\
**Post date:** [November 19, 2023, 8:16am UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/14 "2023-11-19T08:16:22Z")

</div>

Hi

embeddeddatasystems app only works for Embedded Data Systems xml.

@vikino but it should not be to difficult write a nother app or a homey script that converts your xml

---

<div class="post-metadata">

**Author:** ![vikino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vikino/32/90198_2.png) [@vikino](https://community.homey.app/u/vikino)\
**Post date:** [November 19, 2023, 8:28am UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/15 "2023-11-19T08:28:12Z")

</div>

Yes, i found that it should be possible, but as im not a programmer, im lost… ☹

---

<div class="post-metadata">

**Author:** ![CaptainVoni](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/captainvoni/32/3549_2.png) [@CaptainVoni](https://community.homey.app/u/CaptainVoni)\
**Post date:** [November 19, 2023, 10:49am UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/16 "2023-11-19T10:49:41Z")

</div>

First create a virtual device, select the sensor class, and select that it has a temperature. Then create the following flow (sorry for the German label):

 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/1/41fba1888a26136c49e78039fe47500f6b656fcc.png)

- The leftmost card triggers this flow every 15 minutes. Use whatever time interval you need there.
- The second card retrieves the content of your webpage: use GET as method, enter your URL and leave “header” and “body” empty
- The third card use a small Homeyscript to get the temperature out of the content of your webpage. Use the Homeyscript card that takes an argument and returns a number-tag. Copy the following code into the card:

```auto
// Get TEMP1
return parseFloat(args[0].match("<TEMP1>(.+?)<\/TEMP1>")[1]);

```

- The last card then sets the extracted temperature as sensor value of your virtual device.

---

<div class="post-metadata">

**Author:** ![vikino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vikino/32/90198_2.png) [@vikino](https://community.homey.app/u/vikino)\
**Post date:** [November 19, 2023, 12:00pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/17 "2023-11-19T12:00:52Z")

</div>

Thank you very much for your time!  
Seems to be half-working, im stuck at third card where i dont know which argument to set, you have antwort, from my Czech-German-English translation should be Response, but cant find any such argument…

 ![temp](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/1/c19126f6ca8b0b94e1e8ceeec89b6ff43d716afd.png)

---

<div class="post-metadata">

**Author:** ![CaptainVoni](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/captainvoni/32/3549_2.png) [@CaptainVoni](https://community.homey.app/u/CaptainVoni)\
**Post date:** [November 19, 2023, 12:08pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/18 "2023-11-19T12:08:20Z")

</div>

It should be “result” - maybe you have to scroll down a bit. Did you click on the little symbol at the right end?  
 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/5/c50701092672b81dfc896823f27794f1d504c589.png)

Then you should get a list of all available tags. The correct one should be in the category “Logic” and is the one where the symbol at the Homeyscript card lights up in blue like here:  
 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/2/7269075a7c4ba43f3e2dfc1df5bf4f0ef86f5ff7.png)

---

<div class="post-metadata">

**Author:** ![vikino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vikino/32/90198_2.png) [@vikino](https://community.homey.app/u/vikino)\
**Post date:** [November 19, 2023, 12:26pm UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/19 "2023-11-19T12:26:38Z")

</div>

I got it…there are two same Logics when adding card, but only one of them has got as output “Response”, the other not…  
So it works! Thank you very much!

No luck with Logic…  
When i created new variable, Logic group is now in list and i have chosen Response,  
now im getting error: Not Found: FlowToken with ID homey:manager:logic:1afbaab9-faba-4da1-b475-0a108430e855

---

<div class="post-metadata">

**Author:** ![CaptainVoni](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/captainvoni/32/3549_2.png) [@CaptainVoni](https://community.homey.app/u/CaptainVoni)\
**Post date:** [November 20, 2023, 7:45am UTC](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872/20 "2023-11-20T07:45:56Z")

</div>

> I got it…there are two same Logics when adding card, but only one of them has got as output “Response”, the other not…

Yes, I stumbled upon that too. You have to use the “HTTP” card.

> No luck with Logic…  
> When i created new variable, Logic group is now in list and i have chosen Response,  
> now im getting error: Not Found: FlowToken with ID homey:manager:logic:1afbaab9-faba-4da1-b475-0a108430e855

What logic are you referring too?

[Next page](https://community.homey.app/t/any-http-request-flow-cards-that-work-with-a-homey-pro-2023/81872.md?page=2)
