# API/JSON URL's - wysłanie komendy

**URL:** <https://forum.arturhome.pl/t/api-json-urls-wyslanie-komendy/7162>\
**Category:** Node-RED\
**Created:** [29 Listopad 2022 23:18 UTC](https://forum.arturhome.pl/t/api-json-urls-wyslanie-komendy/7162 "2022-11-29T23:18:25Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Autor:** ![MariuszAK](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/mariuszak/32/11869_2.png) [@MariuszAK](https://forum.arturhome.pl/u/MariuszAK)\
**Data wpisu:** [29 Listopad 2022 23:18 UTC](https://forum.arturhome.pl/t/api-json-urls-wyslanie-komendy/7162/1 "2022-11-29T23:18:25Z")

</div>

Witam i proszę o pomoc jak wysłać komendę po `http` z HA do urządzenia znajdującego się w LAN ale nie podłączonego do HA. Nie ma to znaczenia jak czy `NR` czy `RESTful Command` a może jeszcze inaczej.  
W skrócie chciałbym wysłać coś w tym stylu

```auto
http://192.168.2.165:8282/json.htm?type=command&param=switchlight&idx=74&switchcmd=Off)

```

---

<div class="post-metadata">

**Autor:** ![gregusz](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/gregusz/32/2271_2.png) [@gregusz](https://forum.arturhome.pl/u/gregusz)\
**Data wpisu:** [29 Listopad 2022 23:25 UTC](https://forum.arturhome.pl/t/api-json-urls-wyslanie-komendy/7162/2 "2022-11-29T23:25:32Z")

</div>

Może http response? W NR.

---

<div class="post-metadata">

**Autor:** ![JarDol](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/j/54ee81/32.png) [@JarDol](https://forum.arturhome.pl/u/JarDol)\
**Data wpisu:** [29 Listopad 2022 23:32 UTC](https://forum.arturhome.pl/t/api-json-urls-wyslanie-komendy/7162/3 "2022-11-29T23:32:36Z")

</div>

NodeRed  
funkcja aby pobrać stany i przerobić na json i http request aby wysłać

---

<div class="post-metadata">

**Autor:** ![MariuszAK](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/mariuszak/32/11869_2.png) [@MariuszAK](https://forum.arturhome.pl/u/MariuszAK)\
**Data wpisu:** [30 Listopad 2022 07:06 UTC](https://forum.arturhome.pl/t/api-json-urls-wyslanie-komendy/7162/4 "2022-11-30T07:06:02Z")

</div>

Czyli w request coś tak ?

```auto
metod: POST
URL: http://192.168.2.165:8282/json.htm?
Headers: Contenet-Type: applications/json

```

a w jaki sposób umieścić komendę w funkcji ?

---

<div class="post-metadata">

**Autor:** ![JarDol](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/j/54ee81/32.png) [@JarDol](https://forum.arturhome.pl/u/JarDol)\
**Data wpisu:** [30 Listopad 2022 22:31 UTC](https://forum.arturhome.pl/t/api-json-urls-wyslanie-komendy/7162/5 "2022-11-30T22:31:10Z")

</div>

Robiłem to dla stacji pogody

[https://forum.arturhome.pl/t/stacja-pogody-openweathermap-publikacja/7124](https://forum.arturhome.pl/t/stacja-pogody-openweathermap-publikacja/7124)

---

<div class="post-metadata">

**Autor:** ![MariuszAK](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/mariuszak/32/11869_2.png) [@MariuszAK](https://forum.arturhome.pl/u/MariuszAK)\
**Data wpisu:** [30 Listopad 2022 22:49 UTC](https://forum.arturhome.pl/t/api-json-urls-wyslanie-komendy/7162/6 "2022-11-30T22:49:52Z")

</div>

Dzięki za zainteresowanie, ogarnąłem to prostym flow z `http request` jak sugerowałeś.

> **[Node-Red HTTP Request Node for Beginners](https://stevesnoderedguide.com/node-red-http-request-node-beginners)**
>
> How to use the http request node to retrieve web pages and work with APIs with example flows and videos

![tv](https://forum.arturhome.pl/uploads/default/original/2X/a/ab50f4c7c76643d954d8a6a048f24d5fdf0cf199.jpeg)
