---
title: "Elko EP eLAN-RF (iNELS RF)"
description: "Releji iNELS RF RFSA-66M/61B/62B, temperatura RFTC-10/G i zona grijanja preko lokalnog HTTP API-ja eLAN-RF. Prijava SHA1 hashom lozinke."
url: "https://taphome.com/hr/compatibility/elko-ep-elan-rf/"
language: hr
lastmod: 2026-11-12
generator: hugo
ai:
  topics: ["http","gateway","rf","wireless","relay","heating","lan"]
  questions: ["Kako integrirati pristupnik Elko EP eLAN-RF sa sustavom TapHome?","Kojim uređajima iNELS RF upravlja predložak TapHome za eLAN-RF?","Kako se TapHome spaja na eLAN-RF preko njegova lokalnog HTTP API-ja?","Kako dobiti SHA1 hash lozinke za eLAN-RF za predložak TapHome?","Koji predložak za eLAN-RF koristiti na centralnoj jedinici TapHome Core 2026.1.40991 ili novijoj?","Što je eLAN ID i po čemu se razlikuje od RF adrese elementa?","Kako pronaći IP adresu i prijaviti se u eLAN-RF-003 ili eLAN-RF-Wi-003?","Zašto modul eLAN-RF u sustavu TapHome javlja pogrešku prijave?"]
---

# Elko EP eLAN-RF (iNELS RF)

Komunikacija: Packet Parser → HTTP

> Adresa u mreži
> 
> TapHome komunicira s uređajem na adresi unesenoj pri uvozu. Dodijelite uređaju stalnu adresu — rezervaciju IP adrese u usmjerivaču ili njegovo mDNS ime ako ga podržava — inače integracija prestaje raditi kada usmjerivač promijeni adresu.
> 
> [Priprema mreže](https://taphome.com/hr/docs/setup/network-preparation/)

## Upute za integraciju

Ovaj predložak zajednice povezuje pristupnik (gateway) Elko EP **eLAN-RF** (eLAN-RF-003 ili eLAN-RF-Wi-003) sa sustavom TapHome i upravlja bežičnim elementima **iNELS RF** preko lokalnog HTTP API-ja pristupnika. Centralna jedinica Core komunicira s pristupnikom preko običnog HTTP-a na portu 80 (bez HTTPS-a) i ne treba vezu s oblakom. Predložak obuhvaća šest kanala sklopnog aktuatora **RFSA-66M**, jedan **RFSA-61B**, oba kanala **RFSA-62B**, temperaturu termostata **RFTC-10/G** i korekciju temperature jedne zone grijanja.

## Koji predložak koristiti

Ovaj predložak umjesto same lozinke traži **SHA1 hash lozinke za eLAN** (40 heksadecimalnih znakova) i radi i na starijim verzijama centralne jedinice TapHome Core. Na **TapHome Core 2026.1.40991 ili novijem** umjesto njega možete koristiti [Elko EP eLAN-RF (iNELS RF) – Core 2026.1](https://taphome.com/hr/compatibility/elko-ep-elan-rf-inels-rf-core-2026-1/), koji prima običnu lozinku za eLAN i hash izračunava sam. Osim polja za lozinku, oba su predloška jednaka: isti uređaji, iste skripte.

## Ugradnja pristupnika i mreža

Pristupnik se napaja iz priloženog adaptera 10–27 V DC ili preko PoE-a (24 V DC) iz routera. Upravlja s najviše 40 RF aktuatora i 16 temperaturnih zona; domet radijskog signala je do 100 m na otvorenom prostoru. U metalnom razvodnom ormaru prijem poboljšava vanjska antena AN-E, a repetitor RFRP-20 proširuje domet. Proizvođač zahtijeva najmanji razmak od 1 cm između pristupnika i aktuatora.

### eLAN-RF-003 (Ethernet)

1. Spojite napajanje i priključite pristupnik u lokalnu mrežu Ethernet kabelom.
2. DHCP je prema zadanim postavkama uključen, pa IP adresu dodjeljuje router. Pronađite je u popisu klijenata routera ili u aplikaciji iNELS RF za mobitel (iHC-MAIRF za Android, iHC-MIIRF za iOS) pod **Settings → eLAN Settings → search**, gdje su navedeni pronađeni pristupnici s IP adresama.
3. Predložak se pristupniku obraća na fiksnoj IP adresi, pa je rezervirajte u routeru (DHCP rezervacija) ili postavite statičku IP adresu u web-sučelju pristupnika pod **Settings → IP Settings**. Nakon promjene koristite novu IP adresu; centralna jedinica Core mora biti u istoj podmreži ili do nje mora postojati usmjeravanje.

![Stranica uputa za eLAN-RF-003 o ugradnji: spajanje napajanja i Ethernet kabela te pronalaženje IP adrese pristupnika koju dodjeljuje router ili koju prikazuje aplikacija iNELS.](https://taphome.com/images/compatibility/elko-ep-elan-rf/install-ip-address_hu_80bf20cfdfb32d83.jpg)

### eLAN-RF-Wi-003 (model s Wi-Fi vezom)

Model s Wi-Fi vezom za prvu konfiguraciju pokreće vlastitu mrežu:

1. Otprilike minutu nakon uključivanja pojavljuje se Wi-Fi mreža **ELAN-RF-WI**. Spojite se na nju lozinkom `00000000`.
2. U web-pregledniku otvorite tvornički zadanu adresu `192.168.1.1` i prijavite se (vidi niže).
3. Pod **Settings** prebacite mrežne postavke na **Static IP**, postavite adresu u podmreži kućne mreže i zadani pristupnik (default gateway) te mreže pa spremite.
4. Spojite pristupnik na kućnu mrežu Ethernet kabelom kako bi ga centralna jedinica Core mogla dosegnuti na novoj adresi.

![Stranica uputa za eLAN-RF-Wi-003 sa spajanjem na Wi-Fi mrežu pristupnika i prijavom u njegovo web-sučelje.](https://taphome.com/images/compatibility/elko-ep-elan-rf/wifi-login_hu_6635c977cb504b57.jpg)

## Prijava u pristupnik

U web-preglednik unesite IP adresu pristupnika. Tvornički podaci za prijavu administratora su korisničko ime `admin` i lozinka `elkoep`; podaci za prijavu mogu se promijeniti pod **Settings → Accounts**. Predložak se u pristupnik prijavljuje istim korisničkim imenom i **SHA1 hashom** lozinke tog računa; parametar korisničkog imena ima zadanu vrijednost `admin`.

![Stranica uputa za eLAN-RF-003 s prijavom u web-sučelje pomoću IP adrese pristupnika, korisničkog imena i lozinke.](https://taphome.com/images/compatibility/elko-ep-elan-rf/web-login_hu_bfb892e63015ae2c.jpg)

Dugim pritiskom tipke na prednjoj ploči, dok žuta LED dioda ne počne treptati, pristupnik se resetira: IP adresa i podaci za prijavu vraćaju se na tvorničke postavke (na eLAN-RF-003 ponovno se odabire DHCP). Nakon resetiranja ažurirajte IP adresu i hash lozinke i u sustavu TapHome.

### Dobivanje SHA1 hasha lozinke

Predložak unesenu vrijednost šalje na `/login` bez promjene, hash ne izračunava sam. Izračunajte ga jednom na računalu i unesite rezultat (40 heksadecimalnih znakova, malim slovima, bez razmaka). Hash izračunajte od lozinke točno onako kako se upisuje, bez znaka za novi redak na kraju. Prema autoru predloška, lozinka s dijakritičkim znakovima prije izračuna hasha kodira se u Windows-1250 (CP1250); za lozinku bez dijakritičkih znakova kodiranje nije važno.

Terminal na macOS-u ili Linuxu:

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

Na Linuxu se umjesto `shasum -a 1` može koristiti `sha1sum`. Izlaz završava s ` -`; kopirajte samo 40 znakova ispred toga.

Windows PowerShell:

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

Za tvorničku lozinku `elkoep` hash je `9a66d1f4e90f9e63b6d043fab6c0e12d8f0e9afd`. Kad god se promijeni lozinka računa na pristupniku, ponovno izračunajte hash i ažurirajte ga u sustavu TapHome.

## Dodavanje RF elemenata u pristupnik

Svaki element mora se upariti s pristupnikom prije nego što njime TapHome može upravljati. U web-sučelju otvorite **Settings → Devices** i pritisnite **(+)**:

1. **Product Type**: odaberite tip RF elementa (na primjer RFSA-61B).
2. **Address**: unesite RF adresu otisnutu na elementu i njegovoj kutiji (heksadecimalni kod od šest znakova).
3. **Label** i **Type**: bilo koji naziv i ikona za tlocrt eLAN.
4. Pritisnite **Create**.

![Stranica uputa za eLAN-RF-003 o dodavanju RF aktuatora u izborniku Devices odabirom tipa proizvoda i unosom adrese RF elementa.](https://taphome.com/images/compatibility/elko-ep-elan-rf/add-rf-devices_hu_f107bdef48e28fbd.jpg)

Elementi grijanja i temperaturne zone postavljaju se u aplikaciji iNELS RF za mobitel. Prema proizvođaču, web-sučelje prikazuje samo izmjerenu i postavljenu temperaturu toplinskih komponenti.

## Parametri uvoza

| Parametar | Značenje |
|-----------|---------|
| IP adresa eLAN-RF | IP adresa pristupnika (port 80, HTTP) |
| Korisničko ime za eLAN | Korisničko ime za prijavu u web-sučelje pristupnika, zadano `admin` |
| SHA1 hash lozinke za eLAN | SHA1 hash lozinke tog računa (40 heksadecimalnih znakova); predložak ga bez promjene šalje na `/login` |
| eLAN ID (jedan po elementu) | RFSA-66M kanali 1–6, RFSA-61B, RFSA-62B kanali 1–2, termostat RFTC-10/G i zona grijanja |

**eLAN ID** je identifikator elementa u HTTP API-ju pristupnika: predložak čita `GET /api/devices/<id>/state` i zapisuje `PUT /api/devices/<id>`. To **nije** RF adresa od šest znakova s kutije; ona se koristi samo pri dodavanju elementa u pristupnik. Upute proizvođača HTTP API ne opisuju.

U aplikaciji TapHome predložak se uvozi kao modul Packet Parser, a ovi se parametri ispunjavaju tijekom uvoza.

> [!WARNING]
> API pristupnika radi preko običnog HTTP-a bez šifriranja. Pristupnik i centralnu jedinicu Core držite u pouzdanoj lokalnoj mreži.

## Mogućnosti uređaja

Modul svakih 30 sekundi provjerava svoju sesiju (`GET /api`). Kada pristupnik ne odgovori s HTTP 200, modul se ponovno prijavljuje (`POST /login` s korisničkim imenom i unesenim SHA1 hashom lozinke, poslanim bez promjene) i kolačić sesije `AuthID` zadržava za sve daljnje zahtjeve. Ako prijava ne uspije, modul javlja pogrešku prijave.

### Sklopni aktuatori

**RFSA-66M kanali 1–6**, **RFSA-61B** i **RFSA-62B kanali 1–2** su sklopke za uključivanje i isključivanje. Svaki od njih svakih 5 sekundi očitava svoje stanje i prebacuje se upisom `on: true` ili `on: false`.

Servisni atributi svakog kanala: automatski način rada, teče li odgoda, postavljeno vrijeme odgođenog isključivanja i odgođenog uključivanja (u sekundama), je li element zaključan te njegov eLAN ID.

Servisne radnje svakog kanala:

| Radnja | Parametar |
|--------|-----------|
| Odgođeno isključivanje | vrijeme 2–3600 s |
| Odgođeno uključivanje | vrijeme 2–3600 s |
| Automatski način rada | uključeno / isključeno |

### Temperatura RFTC-10/G

Senzor temperature termostata svakih 30 sekundi očitava vrijednost `temperature IN`. Servisni atributi prikazuju je li grijanje uključeno, temperaturu vanjske sonde (`temperature OUT`, °C) i sirovo stanje koje vraća pristupnik.

### Korekcija temperature zone grijanja

Varijabla koja svakih 30 sekundi čita i zapisuje temperaturnu korekciju (`correction`) jedne zone grijanja pristupnika. Zapisane vrijednosti zaokružuju se na 0,5 i ograničavaju na −5 … +5. Servisni atributi prikazuju način rada zone, snagu zone i sirovo stanje zone; servisne radnje postavljaju način rada zone (1–4) i snagu zone (0–2).

## Rješavanje problema

### Pogreška prijave na modulu

- Provjerite korisničko ime i SHA1 hash unesene pri uvozu: točno 40 heksadecimalnih znakova, bez razmaka, i to hash **lozinke**, a ne samu lozinku.
- Nakon resetiranja pristupnika lozinka je ponovno tvornička vrijednost `elkoep`; unesite njezin hash `9a66d1f4e90f9e63b6d043fab6c0e12d8f0e9afd`.
- Na centralnoj jedinici TapHome Core 2026.1.40991 ili novijoj umjesto njega možete koristiti [Elko EP eLAN-RF (iNELS RF) – Core 2026.1](https://taphome.com/hr/compatibility/elko-ep-elan-rf-inels-rf-core-2026-1/), koji prima običnu lozinku.

### Uređaj javlja da pristupnik ne odgovara

- Provjerite eLAN ID tog uređaja i je li element dodan pod **Settings → Devices**.
- Promijenila se IP adresa pristupnika: otvorite je u pregledniku i ažurirajte modul ili rezervirajte adresu u routeru.

### Termostat ne prikazuje temperaturu

Predložak javlja pogrešku kada u stanju termostata nedostaje polje `temperature IN`. Provjerite servisni atribut **sirovo stanje**: prikazuje što je pristupnik vratio za taj eLAN ID, pa se pogrešan ID (na primjer ID releja) lako uoči.

### RF element ne reagira

Problemi sa signalom nalaze se na radijskoj strani pristupnika: premjestite pristupnik iz metalnog razvodnog ormara ili koristite vanjsku antenu AN-E, držite udaljenost ispod 100 m na otvorenom prostoru ili dodajte repetitor RFRP-20.

## Dostupni uređaji 11

Ovi se uređaji pojavljuju u TapHomeu nakon uvoza.

eLAN-RF Modul

Prilagođene varijable

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

Čitanje (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 Sklopka

Vrijednosti / stanja: ON · OFF

Servisne radnje

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

Varijabla: `ElanId`, Varijabla: `State`

Čitanje stanja sklopke

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

Zapis stanja sklopke

```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
```

Čitanje (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
```

Servisni atributi

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
```

Servisne radnje

Oneskorené vypnutie

Parametri: Č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

Parametri: Č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

Parametri: 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 Sklopka

Vrijednosti / stanja: ON · OFF

Servisne radnje

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

Varijabla: `ElanId`, Varijabla: `State`

Čitanje stanja sklopke

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

Zapis stanja sklopke

```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
```

Čitanje (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
```

Servisni atributi

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
```

Servisne radnje

Oneskorené vypnutie

Parametri: Č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

Parametri: Č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

Parametri: 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 Sklopka

Vrijednosti / stanja: ON · OFF

Servisne radnje

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

Varijabla: `ElanId`, Varijabla: `State`

Čitanje stanja sklopke

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

Zapis stanja sklopke

```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
```

Čitanje (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
```

Servisni atributi

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
```

Servisne radnje

Oneskorené vypnutie

Parametri: Č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

Parametri: Č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

Parametri: 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 Sklopka

Vrijednosti / stanja: ON · OFF

Servisne radnje

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

Varijabla: `ElanId`, Varijabla: `State`

Čitanje stanja sklopke

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

Zapis stanja sklopke

```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
```

Čitanje (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
```

Servisni atributi

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
```

Servisne radnje

Oneskorené vypnutie

Parametri: Č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

Parametri: Č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

Parametri: 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 Sklopka

Vrijednosti / stanja: ON · OFF

Servisne radnje

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

Varijabla: `ElanId`, Varijabla: `State`

Čitanje stanja sklopke

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

Zapis stanja sklopke

```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
```

Čitanje (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
```

Servisni atributi

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
```

Servisne radnje

Oneskorené vypnutie

Parametri: Č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

Parametri: Č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

Parametri: 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 Sklopka

Vrijednosti / stanja: ON · OFF

Servisne radnje

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

Varijabla: `ElanId`, Varijabla: `State`

Čitanje stanja sklopke

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

Zapis stanja sklopke

```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
```

Čitanje (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
```

Servisni atributi

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
```

Servisne radnje

Oneskorené vypnutie

Parametri: Č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

Parametri: Č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

Parametri: 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 Sklopka

Vrijednosti / stanja: ON · OFF

Servisne radnje

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

Varijabla: `ElanId`, Varijabla: `State`

Čitanje stanja sklopke

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

Zapis stanja sklopke

```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
```

Čitanje (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
```

Servisni atributi

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
```

Servisne radnje

Oneskorené vypnutie

Parametri: Č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

Parametri: Č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

Parametri: 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 Sklopka

Vrijednosti / stanja: ON · OFF

Servisne radnje

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

Varijabla: `ElanId`, Varijabla: `State`

Čitanje stanja sklopke

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

Zapis stanja sklopke

```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
```

Čitanje (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
```

Servisni atributi

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
```

Servisne radnje

Oneskorené vypnutie

Parametri: Č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

Parametri: Č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

Parametri: 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 Sklopka

Vrijednosti / stanja: ON · OFF

Servisne radnje

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

Varijabla: `ElanId`, Varijabla: `State`

Čitanje stanja sklopke

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

Zapis stanja sklopke

```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
```

Čitanje (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
```

Servisni atributi

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
```

Servisne radnje

Oneskorené vypnutie

Parametri: Č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

Parametri: Č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

Parametri: 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 Senzor temperature

Servisni atributi

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

Varijabla: `ElanId`, Varijabla: `State`

Čitanje (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
```

Čitanje temperature

```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));
```

Servisni atributi

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 Varijabla

Servisni atributi

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

Servisne radnje

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

Varijabla: `ElanId`, Varijabla: `State`

Čitanje

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

Zapis

```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
```

Čitanje (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
```

Servisni atributi

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
```

Servisne radnje

Nastaviť režim zóny

Parametri: 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

Parametri: 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
```

**Povezivanje:** Packet Parser → HTTP

## Parametri uvoza

Ove vrijednosti unosite pri uvozu XML-a.

| Pitanje u aplikaciji                   | Zadano         |
|----------------------------------------|----------------|
| 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`            |

## Povezana dokumentacija

- [Packet Parser Integration](https://taphome.com/hr/compatibility/packet-parser-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/hr/docs/integration/packet-parser/)
- [Funkcije Packet parsera](https://taphome.com/hr/docs/script/packet-parser/)
- [Funkcije za raščlambu](https://taphome.com/hr/docs/script/parsing-functions/)

