---
title: "Elko EP eLAN-RF (iNELS RF)"
description: "Relé iNELS RF RFSA-66M/61B/62B, teplota RFTC-10/G a topná zóna přes lokální HTTP API eLAN-RF. Přihlášení SHA1 hashem hesla."
url: "https://taphome.com/cs/compatibility/elko-ep-elan-rf/"
language: cs
lastmod: 2026-11-12
generator: hugo
ai:
  topics: ["http","gateway","rf","wireless","relay","heating","lan"]
  questions: ["Jak integrovat bránu Elko EP eLAN-RF s TapHome?","Která zařízení iNELS RF ovládá šablona TapHome pro eLAN-RF?","Jak se TapHome připojuje k eLAN-RF přes její lokální HTTP API?","Jak získat SHA1 hash hesla eLAN-RF pro šablonu TapHome?","Kterou šablonu eLAN-RF použít na TapHome Core 2026.1.40991 nebo novějším?","Co je eLAN ID a čím se liší od RF adresy prvku?","Jak zjistit IP adresu eLAN-RF-003 nebo eLAN-RF-Wi-003 a přihlásit se do ní?","Proč modul eLAN-RF v TapHome hlásí chybu přihlášení?"]
---

# Elko EP eLAN-RF (iNELS RF)

Komunikace: Packet Parser → HTTP

> Adresa v síti
> 
> TapHome komunikuje se zařízením na adrese zadané při importu. Dejte zařízení stálou adresu — rezervaci IP v routeru, nebo jeho mDNS jméno, pokud ho podporuje —, jinak integrace přestane fungovat, když router adresu změní.
> 
> [Příprava sítě](https://taphome.com/cs/docs/setup/network-preparation/)

## Návod na integraci

Tato komunitní šablona připojuje bránu Elko EP **eLAN-RF** (eLAN-RF-003 nebo eLAN-RF-Wi-003) k TapHome a ovládá bezdrátové prvky **iNELS RF** přes lokální HTTP API brány. Řídicí jednotka TapHome Core komunikuje s bránou přes prosté HTTP na portu 80 (bez HTTPS) a nepotřebuje připojení ke cloudu. Šablona pokrývá šest kanálů spínacího aktoru **RFSA-66M**, jeden **RFSA-61B**, oba kanály **RFSA-62B**, teplotu termostatu **RFTC-10/G** a korekci teploty jedné topné zóny.

## Kterou šablonu použít

Tato šablona místo samotného hesla vyžaduje **SHA1 hash hesla eLAN** (40 hexadecimálních znaků) a funguje i na starších verzích TapHome Core. Na **TapHome Core 2026.1.40991 nebo novějším** můžete místo ní použít [Elko EP eLAN-RF (iNELS RF) – Core 2026.1](https://taphome.com/cs/compatibility/elko-ep-elan-rf-inels-rf-core-2026-1/), do které se zadává prosté heslo eLAN a hash si vypočítá sama. Kromě pole s heslem jsou obě šablony stejné — stejná zařízení, stejné skripty.

## Instalace brány a síť

Brána se napájí z dodaného adaptéru 10–27 V DC nebo přes PoE (24 V DC) z routeru. Spravuje až 40 RF aktorů a 16 teplotních zón; její rádiový dosah je ve volném prostoru až 100 m. V kovovém rozvaděči zlepší příjem externí anténa AN-E a dosah prodlouží opakovač RFRP-20. Výrobce vyžaduje mezi bránou a aktorem minimální vzdálenost 1 cm.

### eLAN-RF-003 (Ethernet)

1. Připojte napájení a bránu zapojte do lokální sítě ethernetovým kabelem.
2. DHCP je ve výchozím stavu zapnuté, takže IP adresu přidělí router. Najdete ji v seznamu klientů routeru nebo v mobilní aplikaci iNELS RF (iHC-MAIRF pro Android, iHC-MIIRF pro iOS) v části **Settings → eLAN Settings → search**, která vypíše nalezené brány s jejich IP adresami.
3. Šablona přistupuje k bráně přes pevnou IP adresu — zarezervujte ji v routeru (rezervace DHCP) nebo nastavte statickou IP ve webovém rozhraní brány v části **Settings → IP Settings**. Po změně používejte novou IP adresu; TapHome Core musí být ve stejné podsíti nebo k ní musí mít směrování.

![Strana návodu eLAN-RF-003 o instalaci: připojení napájení a ethernetového kabelu a zjištění IP adresy brány přidělené routerem nebo přes aplikaci iNELS.](https://taphome.com/images/compatibility/elko-ep-elan-rf/install-ip-address_hu_80bf20cfdfb32d83.jpg)

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

Model s Wi-Fi při první konfiguraci spustí vlastní síť:

1. Přibližně minutu po zapnutí napájení se objeví Wi-Fi síť **ELAN-RF-WI**. Připojte se k ní s heslem `00000000`.
2. Ve webovém prohlížeči otevřete výchozí tovární adresu `192.168.1.1` a přihlaste se (viz níže).
3. V části **Settings** přepněte nastavení sítě na **Static IP**, nastavte adresu v podsíti domácí sítě a výchozí bránu této sítě a uložte.
4. Bránu zapojte do domácí sítě ethernetovým kabelem, aby ji TapHome Core zastihl na nové adrese.

![Strana návodu eLAN-RF-Wi-003 s připojením k Wi-Fi síti brány a přihlášením do jejího webového rozhraní.](https://taphome.com/images/compatibility/elko-ep-elan-rf/wifi-login_hu_6635c977cb504b57.jpg)

## Přihlášení do brány

Do webového prohlížeče zadejte IP adresu brány. Tovární přihlašovací údaje správce jsou uživatelské jméno `admin` a heslo `elkoep`; přihlašovací údaje lze změnit v části **Settings → Accounts**. Šablona se do brány přihlašuje stejným uživatelským jménem a **SHA1 hashem** hesla tohoto účtu; parametr uživatelského jména má výchozí hodnotu `admin`.

![Strana návodu eLAN-RF-003 s přihlášením do webového rozhraní pomocí IP adresy brány, uživatelského jména a hesla.](https://taphome.com/images/compatibility/elko-ep-elan-rf/web-login_hu_bfb892e63015ae2c.jpg)

Dlouhé stisknutí tlačítka na předním panelu, dokud nezačne blikat žlutá LED, bránu resetuje: IP adresa i přihlašovací údaje se vrátí do továrního nastavení (na eLAN-RF-003 se znovu zvolí DHCP). Po resetu aktualizujte IP adresu a hash hesla i v TapHome.

### Získání SHA1 hashe hesla

Šablona posílá zadanou hodnotu na `/login` beze změny — hash si sama nevypočítá. Vypočítejte ho jednou na počítači a zadejte výsledek (40 hexadecimálních znaků, malými písmeny, bez mezer). Hashujte heslo přesně tak, jak se zadává, bez koncového znaku nového řádku. Podle autora šablony se heslo s diakritikou před hashováním kóduje ve Windows-1250 (CP1250); u hesla bez diakritiky na kódování nezáleží.

Terminál v macOS nebo Linuxu:

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

V Linuxu lze místo `shasum -a 1` použít `sha1sum`. Výstup končí ` -`; zkopírujte jen 40 znaků před ním.

Windows PowerShell:

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

Pro tovární heslo `elkoep` je hash `9a66d1f4e90f9e63b6d043fab6c0e12d8f0e9afd`. Při každé změně hesla účtu brány hash vypočítejte znovu a aktualizujte ho v TapHome.

## Přidání RF prvků do brány

Každý prvek musí být s bránou spárovaný, teprve potom ho TapHome dokáže ovládat. Ve webovém rozhraní otevřete **Settings → Devices** a stiskněte **(+)**:

1. **Product Type** — vyberte typ RF prvku (například RFSA-61B).
2. **Address** — zadejte RF adresu vytištěnou na prvku a jeho krabičce (šestiznakový hexadecimální kód).
3. **Label** a **Type** — libovolný název a ikona pro půdorys eLAN.
4. Stiskněte **Create**.

![Strana návodu eLAN-RF-003 o přidávání RF aktorů v nabídce Devices výběrem typu produktu a zadáním adresy RF prvku.](https://taphome.com/images/compatibility/elko-ep-elan-rf/add-rf-devices_hu_f107bdef48e28fbd.jpg)

Topné prvky a teplotní zóny se nastavují v mobilní aplikaci iNELS RF — webové rozhraní podle výrobce zobrazuje u tepelných komponent jen naměřenou a nastavenou teplotu.

## Parametry importu

| Parametr | Význam |
|----------|--------|
| IP adresa eLAN-RF | IP adresa brány (port 80, HTTP) |
| eLAN – uživatelské jméno | Přihlašovací jméno do webového rozhraní brány, výchozí `admin` |
| eLAN – SHA1 hash hesla | SHA1 hash hesla tohoto účtu (40 hexadecimálních znaků) — šablona ho posílá na `/login` beze změny |
| eLAN ID (jedno pro každý prvek) | RFSA-66M kanály 1–6, RFSA-61B, RFSA-62B kanály 1–2, termostat RFTC-10/G a topná zóna |

**eLAN ID** je identifikátor prvku v HTTP API brány: šablona čte `GET /api/devices/<id>/state` a zapisuje `PUT /api/devices/<id>`. **Není** to šestiznaková RF adresa z krabičky — ta se používá jen při přidávání prvku do brány. Návody výrobce HTTP API nepopisují.

V aplikaci TapHome se šablona importuje jako modul Packet parser a tyto parametry se vyplní během importu.

> [!WARNING]
> API brány běží přes prosté HTTP bez šifrování. Bránu i TapHome Core mějte v důvěryhodné lokální síti.

## Možnosti zařízení

Modul každých 30 sekund kontroluje svou relaci (`GET /api`). Když brána neodpoví s HTTP 200, přihlásí se znovu (`POST /login` s uživatelským jménem a zadaným SHA1 hashem hesla, odeslaným beze změny) a cookie relace `AuthID` si ponechá pro všechny další požadavky. Pokud přihlášení selže, modul hlásí chybu přihlášení.

### Spínací aktory

**RFSA-66M kanály 1–6**, **RFSA-61B** a **RFSA-62B kanály 1–2** jsou spínače zap/vyp. Každý čte svůj stav každých 5 sekund a spíná zápisem `on: true` nebo `on: false`.

Servisní atributy každého kanálu: automatický režim, zda běží zpoždění, nastavený čas zpožděného vypnutí a zpožděného zapnutí (v sekundách), zda je prvek zamčený a jeho eLAN ID.

Servisní akce každého kanálu:

| Akce | Parametr |
|------|----------|
| Zpožděné vypnutí | čas 2–3600 s |
| Zpožděné zapnutí | čas 2–3600 s |
| Automatický režim | zap / vyp |

### Teplota RFTC-10/G

Snímač teploty termostatu čte hodnotu `temperature IN` každých 30 sekund. Servisní atributy ukazují, zda je zapnuté topení, teplotu externího čidla (`temperature OUT`, °C) a surový stav, který vrátila brána.

### Korekce teploty topné zóny

Proměnná, která každých 30 sekund čte a zapisuje korekci teploty (`correction`) jedné topné zóny v bráně. Zapsané hodnoty se zaokrouhlují na 0,5 a omezují na −5 … +5. Servisní atributy ukazují režim zóny, výkon zóny a surový stav zóny; servisní akce nastavují režim zóny (1–4) a výkon zóny (0–2).

## Řešení problémů

### Chyba přihlášení na modulu

- Zkontrolujte uživatelské jméno a SHA1 hash zadané při importu: přesně 40 hexadecimálních znaků, bez mezer, a hash **hesla** — ne samotné heslo.
- Po resetu brány je heslo opět na tovární hodnotě `elkoep`; zadejte jeho hash `9a66d1f4e90f9e63b6d043fab6c0e12d8f0e9afd`.
- Na TapHome Core 2026.1.40991 nebo novějším můžete místo této šablony použít [Elko EP eLAN-RF (iNELS RF) – Core 2026.1](https://taphome.com/cs/compatibility/elko-ep-elan-rf-inels-rf-core-2026-1/), do které se zadává prosté heslo.

### Zařízení hlásí, že brána neodpovídá

- Zkontrolujte eLAN ID tohoto zařízení a zda byl prvek přidán v části **Settings → Devices**.
- IP adresa brány se změnila — otevřete ji v prohlížeči a aktualizujte modul, nebo adresu zarezervujte v routeru.

### Termostat nezobrazuje teplotu

Šablona hlásí chybu, když ve stavu termostatu chybí pole `temperature IN`. Zkontrolujte servisní atribut **surový stav**: ukazuje, co brána pro dané eLAN ID vrátila, takže špatné ID (například ID relé) se snadno odhalí.

### RF prvek nereaguje

Problémy se signálem jsou na rádiové straně brány: přesuňte bránu z kovového rozvaděče nebo použijte externí anténu AN-E, dodržte dosah do 100 m ve volném prostoru, nebo přidejte opakovač RFRP-20.

## Dostupná zařízení 11

Tato zařízení se po importu zobrazí v TapHome.

eLAN-RF Modul

Vlastní proměnné

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

Čtení (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 Přepínač

Hodnoty / Stavy: ON · OFF

Servisní akce

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

Proměnná: `ElanId`, Proměnná: `State`

Čtení stavu přepínače

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

Zápis stavu přepínače

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

Čtení (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
```

Servisní atributy

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

Servisní akce

Oneskorené vypnutie

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

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

Parametry: 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 Přepínač

Hodnoty / Stavy: ON · OFF

Servisní akce

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

Proměnná: `ElanId`, Proměnná: `State`

Čtení stavu přepínače

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

Zápis stavu přepínače

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

Čtení (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
```

Servisní atributy

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

Servisní akce

Oneskorené vypnutie

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

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

Parametry: 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 Přepínač

Hodnoty / Stavy: ON · OFF

Servisní akce

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

Proměnná: `ElanId`, Proměnná: `State`

Čtení stavu přepínače

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

Zápis stavu přepínače

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

Čtení (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
```

Servisní atributy

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

Servisní akce

Oneskorené vypnutie

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

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

Parametry: 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 Přepínač

Hodnoty / Stavy: ON · OFF

Servisní akce

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

Proměnná: `ElanId`, Proměnná: `State`

Čtení stavu přepínače

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

Zápis stavu přepínače

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

Čtení (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
```

Servisní atributy

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

Servisní akce

Oneskorené vypnutie

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

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

Parametry: 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 Přepínač

Hodnoty / Stavy: ON · OFF

Servisní akce

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

Proměnná: `ElanId`, Proměnná: `State`

Čtení stavu přepínače

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

Zápis stavu přepínače

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

Čtení (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
```

Servisní atributy

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

Servisní akce

Oneskorené vypnutie

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

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

Parametry: 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 Přepínač

Hodnoty / Stavy: ON · OFF

Servisní akce

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

Proměnná: `ElanId`, Proměnná: `State`

Čtení stavu přepínače

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

Zápis stavu přepínače

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

Čtení (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
```

Servisní atributy

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

Servisní akce

Oneskorené vypnutie

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

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

Parametry: 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 Přepínač

Hodnoty / Stavy: ON · OFF

Servisní akce

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

Proměnná: `ElanId`, Proměnná: `State`

Čtení stavu přepínače

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

Zápis stavu přepínače

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

Čtení (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
```

Servisní atributy

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

Servisní akce

Oneskorené vypnutie

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

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

Parametry: 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 Přepínač

Hodnoty / Stavy: ON · OFF

Servisní akce

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

Proměnná: `ElanId`, Proměnná: `State`

Čtení stavu přepínače

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

Zápis stavu přepínače

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

Čtení (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
```

Servisní atributy

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

Servisní akce

Oneskorené vypnutie

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

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

Parametry: 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 Přepínač

Hodnoty / Stavy: ON · OFF

Servisní akce

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

Proměnná: `ElanId`, Proměnná: `State`

Čtení stavu přepínače

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

Zápis stavu přepínače

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

Čtení (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
```

Servisní atributy

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

Servisní akce

Oneskorené vypnutie

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

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

Parametry: 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 Teplotní senzor

Servisní atributy

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

Proměnná: `ElanId`, Proměnná: `State`

Čtení (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
```

Čtení teploty

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

Servisní atributy

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 Proměnná

Servisní atributy

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

Servisní akce

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

Proměnná: `ElanId`, Proměnná: `State`

Čtení

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

Zápis

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

Čtení (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
```

Servisní atributy

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

Servisní akce

Nastaviť režim zóny

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

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

**Připojení:** Packet Parser → HTTP

## Parametry importu

Tyto hodnoty zadáte při importu XML.

| Ptá se v aplikaci                      | Výchozí        |
|----------------------------------------|----------------|
| 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`            |

## Související dokumentace

- [Integrace Packet Parser](https://taphome.com/cs/compatibility/packet-parser-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/cs/docs/integration/packet-parser/)
- [Funkce Packet parser](https://taphome.com/cs/docs/script/packet-parser/)
- [Funkce pro parsování](https://taphome.com/cs/docs/script/parsing-functions/)

