---
title: "Elko EP eLAN-RF (iNELS RF)"
description: "iNELS RF RFSA-66M/61B/62B relék, RFTC-10/G hőmérséklet és fűtési zóna az eLAN-RF helyi HTTP API-ján. Bejelentkezés a jelszó SHA1 hash-ével."
url: "https://taphome.com/hu/compatibility/elko-ep-elan-rf/"
language: hu
lastmod: 2026-11-12
generator: hugo
ai:
  topics: ["http","gateway","rf","wireless","relay","heating","lan"]
  questions: ["Hogyan integrálható az Elko EP eLAN-RF átjáró a TapHome-mal?","Mely iNELS RF eszközöket vezérli az eLAN-RF TapHome sablon?","Hogyan csatlakozik a TapHome az eLAN-RF-hez a helyi HTTP API-n keresztül?","Hogyan állítom elő az eLAN-RF jelszavának SHA1 hash-ét a TapHome sablonhoz?","Melyik eLAN-RF sablont használjam TapHome Core 2026.1.40991 vagy újabb verzió esetén?","Mi az eLAN ID, és miben különbözik az elem RF címétől?","Hogyan találom meg az eLAN-RF-003 vagy az eLAN-RF-Wi-003 IP-címét, és hogyan jelentkezem be?","Miért jelez bejelentkezési hibát az eLAN-RF modul a TapHome-ban?"]
---

# Elko EP eLAN-RF (iNELS RF)

Kommunikáció: Packet Parser → HTTP

> Hálózati cím
> 
> A TapHome az importáláskor megadott címen éri el az eszközt. Adjon az eszköznek állandó címet — IP-foglalást a routerben, vagy az mDNS-nevét, ha támogatja —, különben az integráció leáll, amikor a router megváltoztatja a címet.
> 
> [A hálózat előkészítése](https://taphome.com/hu/docs/setup/network-preparation/)

## Integrációs útmutató

Ez a közösségi sablon az Elko EP **eLAN-RF** átjárót (eLAN-RF-003 vagy eLAN-RF-Wi-003) köti össze a TapHome-mal, és az átjáró helyi HTTP API-ján keresztül vezérli a vezeték nélküli **iNELS RF** elemeket. A TapHome Core sima HTTP-n, a 80-as porton kommunikál az átjáróval (HTTPS nélkül), és nincs szüksége felhőkapcsolatra. A sablon lefedi egy **RFSA-66M** kapcsolóaktor hat csatornáját, egy **RFSA-61B**-t, egy **RFSA-62B** mindkét csatornáját, egy **RFTC-10/G** termosztát hőmérsékletét és egy fűtési zóna hőmérséklet-korrekcióját.

## Melyik sablont használd

Ez a sablon maga a jelszó helyett az **eLAN-jelszó SHA1 hash-ét** kéri (40 hexadecimális karakter), és a TapHome Core régebbi verzióin is fut. **TapHome Core 2026.1.40991 vagy újabb** esetén helyette használhatod az [Elko EP eLAN-RF (iNELS RF) – Core 2026.1](https://taphome.com/hu/compatibility/elko-ep-elan-rf-inels-rf-core-2026-1/) sablont, amely a nyílt szöveges eLAN-jelszót kéri, és a hash-t maga számítja ki. A jelszómezőt leszámítva a két sablon azonos — ugyanazok az eszközök, ugyanazok a szkriptek.

## Az átjáró telepítése és a hálózat

Az átjáró a mellékelt 10–27 V DC adapterről vagy a routerről PoE-n (24 V DC) kap tápellátást. Legfeljebb 40 RF aktort és 16 hőmérsékleti zónát kezel; rádiós hatótávolsága szabad térben legfeljebb 100 m. Fém elosztószekrényben az AN-E külső antenna javítja a vételt, az RFRP-20 jelismétlő pedig növeli a hatótávolságot. A gyártó legalább 1 cm távolságot ír elő az átjáró és az aktorok között.

### eLAN-RF-003 (Ethernet)

1. Csatlakoztasd a tápellátást, és Ethernet-kábellel kösd az átjárót a helyi hálózatra.
2. A DHCP alapértelmezetten be van kapcsolva, így az IP-címet a router osztja ki. Keresd meg a router klienslistájában, vagy az iNELS RF telefonos alkalmazásban (Androidra iHC-MAIRF, iOS-re iHC-MIIRF) a **Settings → eLAN Settings → search** menüben, amely kilistázza a megtalált átjárókat az IP-címükkel.
3. A sablon fix IP-cím alapján éri el az átjárót — foglald le a címet a routerben (DHCP-foglalás), vagy állíts be statikus IP-t az átjáró webes felületén a **Settings → IP Settings** menüben. Módosítás után az új IP-címet használd; a TapHome Core-nak ugyanabban az alhálózatban kell lennie, vagy útválasztással kell elérnie az átjárót.

![Az eLAN-RF-003 kézikönyvének telepítési oldala: a tápellátás és az Ethernet-kábel csatlakoztatása, valamint az átjáró IP-címének megkeresése, amelyet a router oszt ki, vagy az iNELS alkalmazásban.](https://taphome.com/images/compatibility/elko-ep-elan-rf/install-ip-address_hu_80bf20cfdfb32d83.jpg)

### eLAN-RF-Wi-003 (Wi-Fi-s modell)

A Wi-Fi-s modell az első konfigurációhoz saját hálózatot indít:

1. Körülbelül egy perccel a bekapcsolás után megjelenik az **ELAN-RF-WI** Wi-Fi-hálózat. Csatlakozz hozzá a `00000000` jelszóval.
2. Nyisd meg webböngészőben a gyári `192.168.1.1` címet, és jelentkezz be (lásd lent).
3. A **Settings** menüben állítsd a hálózati beállításokat **Static IP** módra, adj meg egy címet az otthoni hálózat alhálózatában és ennek a hálózatnak az alapértelmezett átjáróját (default gateway), majd mentsd.
4. Ethernet-kábellel csatlakoztasd az átjárót az otthoni hálózathoz, hogy a TapHome Core elérje az új címen.

![Az eLAN-RF-Wi-003 kézikönyvének oldala: csatlakozás az átjáró Wi-Fi-hálózatához és bejelentkezés a webes felületére.](https://taphome.com/images/compatibility/elko-ep-elan-rf/wifi-login_hu_6635c977cb504b57.jpg)

## Bejelentkezés az átjáróba

Írd be az átjáró IP-címét egy webböngészőbe. A rendszergazda gyári bejelentkezési adatai: felhasználónév `admin`, jelszó `elkoep`; a bejelentkezési adatok a **Settings → Accounts** menüben módosíthatók. A sablon ugyanazzal a felhasználónévvel és a fiók jelszavának **SHA1 hash-ével** jelentkezik be az átjáróba; a felhasználónév paraméter alapértéke `admin`.

![Az eLAN-RF-003 kézikönyvének oldala: bejelentkezés a webes felületre az átjáró IP-címével, felhasználónévvel és jelszóval.](https://taphome.com/images/compatibility/elko-ep-elan-rf/web-login_hu_bfb892e63015ae2c.jpg)

Az előlapon lévő gomb hosszú megnyomása — amíg a sárga LED villogni nem kezd — visszaállítja az átjárót: az IP-cím és a bejelentkezési adatok visszaállnak a gyári beállításokra (az eLAN-RF-003-on ismét a DHCP lesz kiválasztva). Visszaállítás után a TapHome-ban is frissítsd az IP-címet és a jelszó hash-ét.

### A jelszó SHA1 hash-ének előállítása

A sablon a megadott értéket változtatás nélkül küldi a `/login` végpontra — a hash-t nem számítja ki maga. Számítsd ki egyszer egy számítógépen, és add meg az eredményt (40 hexadecimális karakter, kisbetűvel, szóközök nélkül). A jelszót pontosan úgy hash-eld, ahogy begépeled, záró sortörés nélkül. A sablon szerzője szerint az ékezetes jelszó a hash-elés előtt Windows-1250 (CP1250) kódolásba kerül; ékezet nélküli jelszónál a kódolásnak nincs jelentősége.

macOS vagy Linux terminál:

```sh
printf '%s' 'YOUR_PASSWORD' | iconv -f UTF-8 -t CP1250 | shasum -a 1
```

Linuxon a `shasum -a 1` helyett a `sha1sum` is használható. A kimenet végén ` -` áll; csak az előtte lévő 40 karaktert másold ki.

Windows PowerShell:

```powershell
$s=[Security.Cryptography.SHA1]::Create(); -join ($s.ComputeHash([Text.Encoding]::GetEncoding(1250).GetBytes('YOUR_PASSWORD')) | % { $_.ToString('x2') })
```

Az `elkoep` gyári jelszó hash-e `9a66d1f4e90f9e63b6d043fab6c0e12d8f0e9afd`. Valahányszor megváltozik az átjárófiók jelszava, számítsd ki újra a hash-t, és frissítsd a TapHome-ban.

## Az RF elemek hozzáadása az átjáróhoz

Minden elemet párosítani kell az átjáróval, mielőtt a TapHome vezérelheti. A webes felületen nyisd meg a **Settings → Devices** menüt, és nyomd meg a **(+)** gombot:

1. **Product Type** — válaszd ki az RF elem típusát (például RFSA-61B).
2. **Address** — add meg az elemen és a dobozán feltüntetett RF címet (hatkarakteres hexadecimális kód).
3. **Label** és **Type** — tetszőleges név és ikon az eLAN alaprajzhoz.
4. Nyomd meg a **Create** gombot.

![Az eLAN-RF-003 kézikönyvének oldala: RF aktorok hozzáadása a Devices menüben a terméktípus kiválasztásával és az RF elem címének megadásával.](https://taphome.com/images/compatibility/elko-ep-elan-rf/add-rf-devices_hu_f107bdef48e28fbd.jpg)

A fűtési elemeket és a hőmérsékleti zónákat az iNELS RF telefonos alkalmazásban kell beállítani — a gyártó szerint a webes felület a hőtechnikai elemeknek csak a mért és a beállított hőmérsékletét mutatja.

## Importálási paraméterek

| Paraméter | Jelentés |
|-----------|---------|
| Az eLAN-RF IP-címe | Az átjáró IP-címe (80-as port, HTTP) |
| eLAN-felhasználónév | Az átjáró webes felületének bejelentkezési neve, alapértelmezés `admin` |
| Az eLAN-jelszó SHA1 hash-e | A fiók jelszavának SHA1 hash-e (40 hexadecimális karakter) — a sablon változtatás nélkül küldi a `/login` végpontra |
| eLAN ID (elemenként egy) | RFSA-66M 1–6. csatorna, RFSA-61B, RFSA-62B 1–2. csatorna, RFTC-10/G termosztát és a fűtési zóna |

Az **eLAN ID** az elem azonosítója az átjáró HTTP API-jában: a sablon a `GET /api/devices/<id>/state` kéréssel olvas, és a `PUT /api/devices/<id>` kéréssel ír. Ez **nem** a dobozon lévő hatkarakteres RF cím — azt csak akkor használod, amikor az elemet hozzáadod az átjáróhoz. A gyártói kézikönyvek nem írják le a HTTP API-t.

A TapHome alkalmazásban a sablon Packet Parser modulként importálódik, és ezeket a paramétereket az importálás során kell kitölteni.

> [!WARNING]
> Az átjáró API-ja titkosítás nélküli, sima HTTP-n fut. Az átjárót és a TapHome Core-t megbízható helyi hálózaton tartsd.

## Eszközképességek

A modul 30 másodpercenként ellenőrzi a munkamenetét (`GET /api`). Ha az átjáró nem HTTP 200-zal válaszol, újra bejelentkezik (`POST /login` a felhasználónévvel és a jelszó megadott SHA1 hash-ével, változtatás nélkül), és az `AuthID` munkamenet-sütit minden további kéréshez megtartja. Ha a bejelentkezés sikertelen, a modul bejelentkezési hibát jelez.

### Kapcsolóaktorok

Az **RFSA-66M 1–6. csatorna**, az **RFSA-61B** és az **RFSA-62B 1–2. csatorna** be/ki kapcsolók. Mindegyik 5 másodpercenként olvassa az állapotát, és az `on: true` vagy `on: false` írásával kapcsol.

Minden csatorna szervizattribútumai: automatikus mód, fut-e késleltetés, a késleltetett kikapcsolás és a késleltetett bekapcsolás beállított ideje (másodpercben), zárolva van-e az elem, valamint az eLAN ID-ja.

Minden csatorna szervizakciói:

| Szervizakció | Paraméter |
|--------|-----------|
| Késleltetett kikapcsolás | idő 2–3600 s |
| Késleltetett bekapcsolás | idő 2–3600 s |
| Automatikus mód | be / ki |

### RFTC-10/G hőmérséklet

A termosztát hőmérséklet-érzékelője 30 másodpercenként olvassa a `temperature IN` értéket. A szervizattribútumok mutatják, hogy be van-e kapcsolva a fűtés, a külső szonda hőmérsékletét (`temperature OUT`, °C) és az átjáró által visszaadott nyers állapotot.

### A fűtési zóna hőmérséklet-korrekciója

Változó, amely 30 másodpercenként olvassa és írja az átjáró egy fűtési zónájának hőmérséklet-korrekcióját (`correction`). A beírt értékeket 0,5-re kerekíti, és −5 … +5 tartományra korlátozza. A szervizattribútumok a zóna üzemmódját, a zóna teljesítményét és a zóna nyers állapotát mutatják; a szervizakciók a zóna üzemmódját (1–4) és a zóna teljesítményét (0–2) állítják be.

## Hibaelhárítás

### Bejelentkezési hiba a modulon

- Ellenőrizd az importáláskor megadott felhasználónevet és SHA1 hash-t: pontosan 40 hexadecimális karakter, szóközök nélkül, és a **jelszó** hash-e — nem maga a jelszó.
- Az átjáró visszaállítása után a jelszó ismét a gyári `elkoep` érték; add meg a hash-ét: `9a66d1f4e90f9e63b6d043fab6c0e12d8f0e9afd`.
- TapHome Core 2026.1.40991 vagy újabb esetén helyette használhatod az [Elko EP eLAN-RF (iNELS RF) – Core 2026.1](https://taphome.com/hu/compatibility/elko-ep-elan-rf-inels-rf-core-2026-1/) sablont, amely a nyílt szöveges jelszót kéri.

### Egy eszköz azt jelzi, hogy az átjáró nem válaszol

- Ellenőrizd az eszköz eLAN ID-ját, és hogy az elem hozzá van-e adva a **Settings → Devices** menüben.
- Megváltozott az átjáró IP-címe — nyisd meg böngészőben, és frissítsd a modulban, vagy foglald le a címet a routerben.

### A termosztát nem mutat hőmérsékletet

A sablon hibát jelez, ha a termosztát állapotából hiányzik a `temperature IN` mező. Nézd meg a **nyers állapot** szervizattribútumot: azt mutatja, mit adott vissza az átjáró az adott eLAN ID-ra, így a hibás ID (például egy relé ID-ja) könnyen kiszúrható.

### Egy RF elem nem reagál

A jelproblémák az átjáró rádiós oldalán keletkeznek: vidd ki az átjárót a fém elosztószekrényből, vagy használd az AN-E külső antennát, tartsd a távolságot szabad térben 100 m alatt, vagy építs be RFRP-20 jelismétlőt.

## Elérhető eszközök 11

Ezek az eszközök az importálás után jelennek meg a TapHome-ban.

eLAN-RF Modul

Egyéni változók

|                     |
|---------------------|
| `ElanUser` (string) |
| `ElanKey` (string)  |
| `AuthId` (string)   |

Olvasás (modul)

```taphome
VAR test := SENDHTTPREQUEST("/api", "GET", "", "Cookie: AuthID=" + AuthId);
IF test.StatusCode != 200
  VAR login := SENDHTTPREQUEST("/login", "POST", "name=" + ElanUser + "&key=" + ElanKey, "Content-Type: application/x-www-form-urlencoded");
  VAR cookie := PARSETEXT(login.Headers, "AuthID=", ";");
  IF ISNULL(cookie)
    ADDERROR("Prihlásenie do eLAN zlyhalo – skontrolujte meno a SHA1 hash hesla");
  ELSE
    AuthId := cookie;
  END
END
```

RFSA-66M – kanál 1 Kapcsoló

Értékek / Állapotok: ON · OFF

Szerviz műveletek

|                     |
|---------------------|
| Oneskorené vypnutie |
| Oneskorené zapnutie |
| Automatický režim   |

Változó: `ElanId`, Változó: `State`

Kapcsoló állapot olvasása

```taphome
RETURN(PARSEJSON(State, "on"));
```

Kapcsoló állapot írása

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(St, "{\"on\":true}", "{\"on\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess = false
  ADDERROR("Zápis do eLAN zlyhal (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Olvasás (modul)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId + "/state", "GET", "", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  State := r.Content;
ELSE
  ADDERROR("eLAN neodpovedá pre zariadenie " + ElanId + " (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Szerviz attribútumok

Automatický režim

```taphome
IF(PARSEJSON(State, "automat", true), "Zapnutý", "Vypnutý")
```

Prebieha oneskorenie

```taphome
IF(PARSEJSON(State, "delay", true), "Áno", "Nie")
```

Čas oneskoreného vypnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed off: set time", true)) + " s"
```

Čas oneskoreného zapnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed on: set time", true)) + " s"
```

Uzamknuté

```taphome
IF(PARSEJSON(State, "locked", true), "Áno", "Nie")
```

eLAN ID zariadenia

```taphome
ElanId
```

Szerviz műveletek

Oneskorené vypnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed off: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed off\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Oneskorené zapnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed on: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed on\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Automatický režim

Paraméterek: Automatický režim (Zapnúť / Vypnúť)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(aut, "{\"automat\":true}", "{\"automat\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

RFSA-66M – kanál 2 Kapcsoló

Értékek / Állapotok: ON · OFF

Szerviz műveletek

|                     |
|---------------------|
| Oneskorené vypnutie |
| Oneskorené zapnutie |
| Automatický režim   |

Változó: `ElanId`, Változó: `State`

Kapcsoló állapot olvasása

```taphome
RETURN(PARSEJSON(State, "on"));
```

Kapcsoló állapot írása

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(St, "{\"on\":true}", "{\"on\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess = false
  ADDERROR("Zápis do eLAN zlyhal (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Olvasás (modul)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId + "/state", "GET", "", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  State := r.Content;
ELSE
  ADDERROR("eLAN neodpovedá pre zariadenie " + ElanId + " (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Szerviz attribútumok

Automatický režim

```taphome
IF(PARSEJSON(State, "automat", true), "Zapnutý", "Vypnutý")
```

Prebieha oneskorenie

```taphome
IF(PARSEJSON(State, "delay", true), "Áno", "Nie")
```

Čas oneskoreného vypnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed off: set time", true)) + " s"
```

Čas oneskoreného zapnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed on: set time", true)) + " s"
```

Uzamknuté

```taphome
IF(PARSEJSON(State, "locked", true), "Áno", "Nie")
```

eLAN ID zariadenia

```taphome
ElanId
```

Szerviz műveletek

Oneskorené vypnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed off: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed off\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Oneskorené zapnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed on: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed on\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Automatický režim

Paraméterek: Automatický režim (Zapnúť / Vypnúť)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(aut, "{\"automat\":true}", "{\"automat\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

RFSA-66M – kanál 3 Kapcsoló

Értékek / Állapotok: ON · OFF

Szerviz műveletek

|                     |
|---------------------|
| Oneskorené vypnutie |
| Oneskorené zapnutie |
| Automatický režim   |

Változó: `ElanId`, Változó: `State`

Kapcsoló állapot olvasása

```taphome
RETURN(PARSEJSON(State, "on"));
```

Kapcsoló állapot írása

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(St, "{\"on\":true}", "{\"on\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess = false
  ADDERROR("Zápis do eLAN zlyhal (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Olvasás (modul)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId + "/state", "GET", "", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  State := r.Content;
ELSE
  ADDERROR("eLAN neodpovedá pre zariadenie " + ElanId + " (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Szerviz attribútumok

Automatický režim

```taphome
IF(PARSEJSON(State, "automat", true), "Zapnutý", "Vypnutý")
```

Prebieha oneskorenie

```taphome
IF(PARSEJSON(State, "delay", true), "Áno", "Nie")
```

Čas oneskoreného vypnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed off: set time", true)) + " s"
```

Čas oneskoreného zapnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed on: set time", true)) + " s"
```

Uzamknuté

```taphome
IF(PARSEJSON(State, "locked", true), "Áno", "Nie")
```

eLAN ID zariadenia

```taphome
ElanId
```

Szerviz műveletek

Oneskorené vypnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed off: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed off\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Oneskorené zapnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed on: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed on\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Automatický režim

Paraméterek: Automatický režim (Zapnúť / Vypnúť)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(aut, "{\"automat\":true}", "{\"automat\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

RFSA-66M – kanál 4 Kapcsoló

Értékek / Állapotok: ON · OFF

Szerviz műveletek

|                     |
|---------------------|
| Oneskorené vypnutie |
| Oneskorené zapnutie |
| Automatický režim   |

Változó: `ElanId`, Változó: `State`

Kapcsoló állapot olvasása

```taphome
RETURN(PARSEJSON(State, "on"));
```

Kapcsoló állapot írása

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(St, "{\"on\":true}", "{\"on\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess = false
  ADDERROR("Zápis do eLAN zlyhal (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Olvasás (modul)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId + "/state", "GET", "", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  State := r.Content;
ELSE
  ADDERROR("eLAN neodpovedá pre zariadenie " + ElanId + " (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Szerviz attribútumok

Automatický režim

```taphome
IF(PARSEJSON(State, "automat", true), "Zapnutý", "Vypnutý")
```

Prebieha oneskorenie

```taphome
IF(PARSEJSON(State, "delay", true), "Áno", "Nie")
```

Čas oneskoreného vypnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed off: set time", true)) + " s"
```

Čas oneskoreného zapnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed on: set time", true)) + " s"
```

Uzamknuté

```taphome
IF(PARSEJSON(State, "locked", true), "Áno", "Nie")
```

eLAN ID zariadenia

```taphome
ElanId
```

Szerviz műveletek

Oneskorené vypnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed off: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed off\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Oneskorené zapnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed on: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed on\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Automatický režim

Paraméterek: Automatický režim (Zapnúť / Vypnúť)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(aut, "{\"automat\":true}", "{\"automat\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

RFSA-66M – kanál 5 Kapcsoló

Értékek / Állapotok: ON · OFF

Szerviz műveletek

|                     |
|---------------------|
| Oneskorené vypnutie |
| Oneskorené zapnutie |
| Automatický režim   |

Változó: `ElanId`, Változó: `State`

Kapcsoló állapot olvasása

```taphome
RETURN(PARSEJSON(State, "on"));
```

Kapcsoló állapot írása

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(St, "{\"on\":true}", "{\"on\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess = false
  ADDERROR("Zápis do eLAN zlyhal (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Olvasás (modul)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId + "/state", "GET", "", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  State := r.Content;
ELSE
  ADDERROR("eLAN neodpovedá pre zariadenie " + ElanId + " (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Szerviz attribútumok

Automatický režim

```taphome
IF(PARSEJSON(State, "automat", true), "Zapnutý", "Vypnutý")
```

Prebieha oneskorenie

```taphome
IF(PARSEJSON(State, "delay", true), "Áno", "Nie")
```

Čas oneskoreného vypnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed off: set time", true)) + " s"
```

Čas oneskoreného zapnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed on: set time", true)) + " s"
```

Uzamknuté

```taphome
IF(PARSEJSON(State, "locked", true), "Áno", "Nie")
```

eLAN ID zariadenia

```taphome
ElanId
```

Szerviz műveletek

Oneskorené vypnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed off: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed off\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Oneskorené zapnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed on: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed on\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Automatický režim

Paraméterek: Automatický režim (Zapnúť / Vypnúť)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(aut, "{\"automat\":true}", "{\"automat\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

RFSA-66M – kanál 6 Kapcsoló

Értékek / Állapotok: ON · OFF

Szerviz műveletek

|                     |
|---------------------|
| Oneskorené vypnutie |
| Oneskorené zapnutie |
| Automatický režim   |

Változó: `ElanId`, Változó: `State`

Kapcsoló állapot olvasása

```taphome
RETURN(PARSEJSON(State, "on"));
```

Kapcsoló állapot írása

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(St, "{\"on\":true}", "{\"on\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess = false
  ADDERROR("Zápis do eLAN zlyhal (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Olvasás (modul)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId + "/state", "GET", "", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  State := r.Content;
ELSE
  ADDERROR("eLAN neodpovedá pre zariadenie " + ElanId + " (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Szerviz attribútumok

Automatický režim

```taphome
IF(PARSEJSON(State, "automat", true), "Zapnutý", "Vypnutý")
```

Prebieha oneskorenie

```taphome
IF(PARSEJSON(State, "delay", true), "Áno", "Nie")
```

Čas oneskoreného vypnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed off: set time", true)) + " s"
```

Čas oneskoreného zapnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed on: set time", true)) + " s"
```

Uzamknuté

```taphome
IF(PARSEJSON(State, "locked", true), "Áno", "Nie")
```

eLAN ID zariadenia

```taphome
ElanId
```

Szerviz műveletek

Oneskorené vypnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed off: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed off\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Oneskorené zapnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed on: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed on\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Automatický režim

Paraméterek: Automatický režim (Zapnúť / Vypnúť)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(aut, "{\"automat\":true}", "{\"automat\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

RFSA-61B Kapcsoló

Értékek / Állapotok: ON · OFF

Szerviz műveletek

|                     |
|---------------------|
| Oneskorené vypnutie |
| Oneskorené zapnutie |
| Automatický režim   |

Változó: `ElanId`, Változó: `State`

Kapcsoló állapot olvasása

```taphome
RETURN(PARSEJSON(State, "on"));
```

Kapcsoló állapot írása

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(St, "{\"on\":true}", "{\"on\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess = false
  ADDERROR("Zápis do eLAN zlyhal (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Olvasás (modul)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId + "/state", "GET", "", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  State := r.Content;
ELSE
  ADDERROR("eLAN neodpovedá pre zariadenie " + ElanId + " (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Szerviz attribútumok

Automatický režim

```taphome
IF(PARSEJSON(State, "automat", true), "Zapnutý", "Vypnutý")
```

Prebieha oneskorenie

```taphome
IF(PARSEJSON(State, "delay", true), "Áno", "Nie")
```

Čas oneskoreného vypnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed off: set time", true)) + " s"
```

Čas oneskoreného zapnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed on: set time", true)) + " s"
```

Uzamknuté

```taphome
IF(PARSEJSON(State, "locked", true), "Áno", "Nie")
```

eLAN ID zariadenia

```taphome
ElanId
```

Szerviz műveletek

Oneskorené vypnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed off: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed off\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Oneskorené zapnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed on: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed on\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Automatický režim

Paraméterek: Automatický režim (Zapnúť / Vypnúť)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(aut, "{\"automat\":true}", "{\"automat\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

RFSA-62B – kanál 1 Kapcsoló

Értékek / Állapotok: ON · OFF

Szerviz műveletek

|                     |
|---------------------|
| Oneskorené vypnutie |
| Oneskorené zapnutie |
| Automatický režim   |

Változó: `ElanId`, Változó: `State`

Kapcsoló állapot olvasása

```taphome
RETURN(PARSEJSON(State, "on"));
```

Kapcsoló állapot írása

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(St, "{\"on\":true}", "{\"on\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess = false
  ADDERROR("Zápis do eLAN zlyhal (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Olvasás (modul)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId + "/state", "GET", "", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  State := r.Content;
ELSE
  ADDERROR("eLAN neodpovedá pre zariadenie " + ElanId + " (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Szerviz attribútumok

Automatický režim

```taphome
IF(PARSEJSON(State, "automat", true), "Zapnutý", "Vypnutý")
```

Prebieha oneskorenie

```taphome
IF(PARSEJSON(State, "delay", true), "Áno", "Nie")
```

Čas oneskoreného vypnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed off: set time", true)) + " s"
```

Čas oneskoreného zapnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed on: set time", true)) + " s"
```

Uzamknuté

```taphome
IF(PARSEJSON(State, "locked", true), "Áno", "Nie")
```

eLAN ID zariadenia

```taphome
ElanId
```

Szerviz műveletek

Oneskorené vypnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed off: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed off\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Oneskorené zapnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed on: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed on\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Automatický režim

Paraméterek: Automatický režim (Zapnúť / Vypnúť)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(aut, "{\"automat\":true}", "{\"automat\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

RFSA-62B – kanál 2 Kapcsoló

Értékek / Állapotok: ON · OFF

Szerviz műveletek

|                     |
|---------------------|
| Oneskorené vypnutie |
| Oneskorené zapnutie |
| Automatický režim   |

Változó: `ElanId`, Változó: `State`

Kapcsoló állapot olvasása

```taphome
RETURN(PARSEJSON(State, "on"));
```

Kapcsoló állapot írása

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(St, "{\"on\":true}", "{\"on\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess = false
  ADDERROR("Zápis do eLAN zlyhal (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Olvasás (modul)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId + "/state", "GET", "", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  State := r.Content;
ELSE
  ADDERROR("eLAN neodpovedá pre zariadenie " + ElanId + " (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Szerviz attribútumok

Automatický režim

```taphome
IF(PARSEJSON(State, "automat", true), "Zapnutý", "Vypnutý")
```

Prebieha oneskorenie

```taphome
IF(PARSEJSON(State, "delay", true), "Áno", "Nie")
```

Čas oneskoreného vypnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed off: set time", true)) + " s"
```

Čas oneskoreného zapnutia

```taphome
TOSTRING(PARSEJSON(State, "delayed on: set time", true)) + " s"
```

Uzamknuté

```taphome
IF(PARSEJSON(State, "locked", true), "Áno", "Nie")
```

eLAN ID zariadenia

```taphome
ElanId
```

Szerviz műveletek

Oneskorené vypnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed off: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed off\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Oneskorené zapnutie

Paraméterek: Čas \[s] (2–3600 sec)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"delayed on: set time\":" + TOSTRING(ROUND(sec)) + ",\"delayed on\":null}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Automatický režim

Paraméterek: Automatický režim (Zapnúť / Vypnúť)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", IF(aut, "{\"automat\":true}", "{\"automat\":false}"), "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

RFTC-10/G – teplota Hőmérséklet-érzékelő

Szerviz attribútumok

|                    |
|--------------------|
| Kúrenie zapnuté    |
| Vonkajšia sonda    |
| Surový stav z eLAN |

Változó: `ElanId`, Változó: `State`

Olvasás (modul)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId + "/state", "GET", "", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  State := r.Content;
ELSE
  ADDERROR("eLAN neodpovedá pre zariadenie " + ElanId + " (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Hőmérséklet olvasása

```taphome
VAR t := PARSEJSON(State, "temperature IN", true);
IF ISNULL(t)
  ADDERROR("V stave termostatu chýba pole \"temperature IN\" – pozrite atribút Surový stav z eLAN");
  RETURN(NaN);
END
RETURN(TODOUBLE(t));
```

Szerviz attribútumok

Kúrenie zapnuté

```taphome
IF(PARSEJSON(State, "on", true), "Áno", "Nie")
```

Vonkajšia sonda

```taphome
TOSTRING(PARSEJSON(State, "temperature OUT", true)) + " °C"
```

Surový stav z eLAN

```taphome
State
```

Zóna kúrenia – korekcia teploty Változó

Szerviz attribútumok

|                         |
|-------------------------|
| Režim zóny              |
| Výkon zóny              |
| Surový stav zóny z eLAN |

Szerviz műveletek

|                     |
|---------------------|
| Nastaviť režim zóny |
| Nastaviť výkon zóny |

Változó: `ElanId`, Változó: `State`

Olvasás

```taphome
VAR c := PARSEJSON(State, "correction", true);
IF ISNULL(c)
  RETURN(NaN);
END
RETURN(TODOUBLE(c));
```

Írás

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"correction\":" + TOSTRING(MAX(-5, MIN(5, ROUND(Va * 2) / 2))) + "}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess = false
  ADDERROR("Zápis do eLAN zlyhal (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Olvasás (modul)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId + "/state", "GET", "", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  State := r.Content;
ELSE
  ADDERROR("eLAN neodpovedá pre zariadenie " + ElanId + " (HTTP " + TOSTRING(r.StatusCode) + ")");
END
```

Szerviz attribútumok

Režim zóny

```taphome
TOSTRING(PARSEJSON(State, "mode", true))
```

Výkon zóny

```taphome
TOSTRING(PARSEJSON(State, "power", true))
```

Surový stav zóny z eLAN

```taphome
State
```

Szerviz műveletek

Nastaviť režim zóny

Paraméterek: Režim (1–4) (1–4 m)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"mode\":" + TOSTRING(ROUND(m)) + "}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

Nastaviť výkon zóny

Paraméterek: Výkon (0–2) (0–2 p)

```taphome
VAR r := SENDHTTPREQUEST("/api/devices/" + ElanId, "PUT", "{\"power\":" + TOSTRING(ROUND(p)) + "}", "Content-Type: application/json", "Cookie: AuthID=" + AuthId);
IF r.IsSuccess
  RETURN("OK");
ELSE
  RETURN("Chyba HTTP " + TOSTRING(r.StatusCode));
END
```

**Kapcsolat:** Packet Parser → HTTP

## Importálási paraméterek

Ezeket az értékeket az XML importálásakor adja meg.

| Az alkalmazás kéri                     | Alapérték      |
|----------------------------------------|----------------|
| IP adresa eLAN-RF                      | `192.168.1.10` |
| eLAN – používateľské meno              | `admin`        |
| eLAN – SHA1 hash hesla (40 hex znakov) | `SHA1_HESLA`   |
| eLAN ID – RFSA-66M – kanál 1           | `0`            |
| eLAN ID – RFSA-66M – kanál 2           | `0`            |
| eLAN ID – RFSA-66M – kanál 3           | `0`            |
| eLAN ID – RFSA-66M – kanál 4           | `0`            |
| eLAN ID – RFSA-66M – kanál 5           | `0`            |
| eLAN ID – RFSA-66M – kanál 6           | `0`            |
| eLAN ID – RFSA-61B                     | `0`            |
| eLAN ID – RFSA-62B – kanál 1           | `0`            |
| eLAN ID – RFSA-62B – kanál 2           | `0`            |
| eLAN ID – RFTC-10/G (termostat)        | `0`            |
| eLAN ID – teplotná zóna (HeatCoolArea) | `0`            |

## Kapcsolódó dokumentáció

- [Packet Parser integráció](https://taphome.com/hu/compatibility/packet-parser-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/hu/docs/integration/packet-parser/)
- [Packet parser függvények](https://taphome.com/hu/docs/script/packet-parser/)
- [Elemző függvények](https://taphome.com/hu/docs/script/parsing-functions/)

