---
title: "Elko EP eLAN-RF (iNELS RF) for TapHome Core 2026.1"
description: "Releji iNELS RF RFSA-66M/61B/62B, temperatura RFTC-10/G i zona grijanja preko lokalnog HTTP API-ja eLAN-RF. Obična lozinka, Core 2026.1.40991+."
url: "https://taphome.com/hr/compatibility/elko-ep-elan-rf-inels-rf-core-2026-1/"
language: hr
lastmod: 2026-11-10
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?","Koji predložak za eLAN-RF koristiti na centralnoj jedinici Core starijoj od 2026.1.40991?","Š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) for TapHome Core 2026.1

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

> [!WARNING]
> Ova varijanta zahtijeva **TapHome Core 2026.1.40991 ili noviji**. Unosi se obična lozinka za eLAN, a njezin SHA1 hash predložak izračunava sam. Na starijoj centralnoj jedinici Core koristite [Elko EP eLAN-RF (iNELS RF)](https://portal.taphome.com/hr/portal/community/elko-ep-elan-rf), koji umjesto toga traži SHA1 hash lozinke (40 heksadecimalnih znakova). 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-inels-rf-core-2026-1/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-inels-rf-core-2026-1/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 korisničkim imenom i lozinkom; 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-inels-rf-core-2026-1/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 lozinku i 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-inels-rf-core-2026-1/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` |
| Lozinka za eLAN | Obična lozinka tog računa; predložak njezin SHA1 hash š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 SHA1 hashom lozinke) 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 običnu lozinku unesene pri uvozu.
- Provjerite je li centralna jedinica Core barem verzije 2026.1.40991. Na starijoj centralnoj jedinici Core koristite [Elko EP eLAN-RF (iNELS RF)](https://portal.taphome.com/hr/portal/community/elko-ep-elan-rf) sa SHA1 hashom lozinke.
- Nakon resetiranja pristupnika lozinka je ponovno tvornička vrijednost `elkoep`.

### 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)     |
| `ElanPassword` (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=" + TOHEX(HASH(TOBYTES(ElanPassword, "utf-8"), "SHA1")), "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 heslo");
  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 – heslo                           | `HESLO`        |
| 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/)

