Acest șablon comunitar conectează gateway-ul Elko EP eLAN-RF (eLAN-RF-003 sau eLAN-RF-Wi-003) la TapHome și controlează elementele fără fir iNELS RF prin API-ul HTTP local al gateway-ului. TapHome Core comunică cu gateway-ul prin HTTP simplu, pe portul 80 (fără HTTPS), și nu are nevoie de conexiune la cloud. Șablonul acoperă cele șase canale ale unui actuator de comutare RFSA-66M, un RFSA-61B, ambele canale ale unui RFSA-62B, temperatura unui termostat RFTC-10/G și corecția de temperatură a unei zone de încălzire.
Ce șablon se folosește
Acest șablon cere hash-ul SHA1 al parolei eLAN (40 de caractere hexazecimale) în locul parolei propriu-zise și rulează și pe versiuni mai vechi ale TapHome Core. Pe TapHome Core 2026.1.40991 sau mai nou puteți folosi în schimb Elko EP eLAN-RF (iNELS RF) – Core 2026.1, care primește parola eLAN în text simplu și calculează singur hash-ul. Cu excepția câmpului pentru parolă, cele două șabloane sunt identice — aceleași dispozitive, aceleași scripturi.
Instalarea gateway-ului și rețeaua
Gateway-ul se alimentează de la adaptorul de 10–27 V DC inclus sau prin PoE (24 V DC) de la router. Gestionează până la 40 de actuatoare RF și 16 zone de temperatură; raza radio este de până la 100 m în spațiu deschis. Într-un tablou electric metalic, antena externă AN-E îmbunătățește recepția, iar repetorul RFRP-20 extinde raza de acoperire. Producătorul impune o distanță minimă de 1 cm între gateway și un actuator.
eLAN-RF-003 (Ethernet)
- Conectați alimentarea și legați gateway-ul la rețeaua locală cu un cablu Ethernet.
- DHCP este activat implicit, așa că adresa IP este alocată de router. O găsiți în lista de clienți a routerului sau în aplicația de telefon iNELS RF (iHC-MAIRF pentru Android, iHC-MIIRF pentru iOS), la Settings → eLAN Settings → search, care afișează gateway-urile găsite împreună cu adresele lor IP.
- Șablonul se adresează gateway-ului printr-o adresă IP fixă — rezervați-o în router (rezervare DHCP) sau setați o adresă IP statică în interfața web a gateway-ului, la Settings → IP Settings. După o modificare, folosiți noua adresă IP; TapHome Core trebuie să fie în aceeași subrețea sau să aibă o rută către ea.

eLAN-RF-Wi-003 (model Wi-Fi)
Modelul Wi-Fi pornește propria rețea pentru prima configurare:
- La aproximativ un minut după pornire apare rețeaua Wi-Fi ELAN-RF-WI. Conectați-vă la ea cu parola
00000000. - Deschideți într-un browser adresa implicită din fabrică
192.168.1.1și autentificați-vă (consultați mai jos). - La Settings, comutați setările de rețea pe Static IP, setați o adresă din subrețeaua rețelei de acasă și gateway-ul implicit al acelei rețele, apoi salvați.
- Conectați gateway-ul la rețeaua de acasă cu un cablu Ethernet, astfel încât TapHome Core să îl poată accesa la noua adresă.

Autentificarea în gateway
Introduceți adresa IP a gateway-ului într-un browser web. Datele de autentificare din fabrică pentru administrator sunt numele de utilizator admin și parola elkoep; acestea se pot schimba la Settings → Accounts. Șablonul se autentifică în gateway cu același nume de utilizator și cu hash-ul SHA1 al parolei acelui cont; parametrul pentru numele de utilizator are valoarea implicită admin.

O apăsare lungă a butonului de pe panoul frontal, până când LED-ul galben începe să clipească, resetează gateway-ul: adresa IP și datele de autentificare revin la setările din fabrică (la eLAN-RF-003 se selectează din nou DHCP). După o resetare, actualizați adresa IP și hash-ul parolei și în TapHome.
Obținerea hash-ului SHA1 al parolei
Șablonul trimite valoarea introdusă la /login neschimbată — nu calculează singur hash-ul. Calculați-l o singură dată pe un computer și introduceți rezultatul (40 de caractere hexazecimale, cu litere mici, fără spații). Calculați hash-ul parolei exact așa cum este tastată, fără caracter de linie nouă la final. Potrivit autorului șablonului, o parolă cu diacritice se codifică în Windows-1250 (CP1250) înainte de calcularea hash-ului; pentru o parolă fără diacritice, codificarea nu contează.
Terminal macOS sau Linux:
| |
Pe Linux se poate folosi sha1sum în loc de shasum -a 1. Rezultatul se termină cu -; copiați doar cele 40 de caractere dinaintea acestuia.
Windows PowerShell:
| |
Pentru parola din fabrică elkoep, hash-ul este 9a66d1f4e90f9e63b6d043fab6c0e12d8f0e9afd. Ori de câte ori se schimbă parola contului din gateway, calculați din nou hash-ul și actualizați-l în TapHome.
Adăugarea elementelor RF în gateway
Fiecare element trebuie asociat cu gateway-ul înainte ca TapHome să îl poată controla. În interfața web, deschideți Settings → Devices și apăsați (+):
- Product Type — selectați tipul elementului RF (de exemplu RFSA-61B).
- Address — introduceți adresa RF tipărită pe element și pe cutia acestuia (cod hexazecimal din șase caractere).
- Label și Type — un nume oarecare și o pictogramă pentru planul eLAN.
- Apăsați Create.

Elementele de încălzire și zonele de temperatură se configurează în aplicația de telefon iNELS RF — potrivit producătorului, interfața web afișează pentru componentele termice doar temperatura măsurată și cea setată.
Parametrii de import
| Parametru | Semnificație |
|---|---|
| Adresa IP a eLAN-RF | Adresa IP a gateway-ului (portul 80, HTTP) |
| Numele de utilizator eLAN | Numele de autentificare în interfața web a gateway-ului, implicit admin |
| Hash-ul SHA1 al parolei eLAN | Hash-ul SHA1 al parolei acelui cont (40 de caractere hexazecimale) — șablonul îl trimite neschimbat la /login |
| eLAN ID (câte unul pentru fiecare element) | RFSA-66M canalele 1–6, RFSA-61B, RFSA-62B canalele 1–2, termostatul RFTC-10/G și zona de încălzire |
eLAN ID este identificatorul elementului în API-ul HTTP al gateway-ului: șablonul citește GET /api/devices/<id>/state și scrie PUT /api/devices/<id>. Nu este adresa RF din șase caractere de pe cutie — aceea se folosește doar la adăugarea elementului în gateway. Manualele producătorului nu descriu API-ul HTTP.
În aplicația TapHome, șablonul se importă ca modul Packet Parser, iar acești parametri se completează în timpul importului.
API-ul gateway-ului rulează prin HTTP simplu, fără criptare. Păstrați gateway-ul și TapHome Core într-o rețea locală de încredere.
Funcțiile dispozitivului
Modulul își verifică sesiunea la fiecare 30 de secunde (GET /api). Când gateway-ul nu răspunde cu HTTP 200, modulul se autentifică din nou (POST /login cu numele de utilizator și hash-ul SHA1 introdus al parolei, trimis neschimbat) și păstrează cookie-ul de sesiune AuthID pentru toate cererile următoare. Dacă autentificarea eșuează, modulul raportează o eroare de autentificare.
Actuatoare de comutare
RFSA-66M canalele 1–6, RFSA-61B și RFSA-62B canalele 1–2 sunt comutatoare pornit/oprit. Fiecare își citește starea la fiecare 5 secunde și comută prin scrierea on: true sau on: false.
Atributele de service ale fiecărui canal: modul automat, dacă rulează o întârziere, timpul setat pentru oprirea întârziată și pornirea întârziată (în secunde), dacă elementul este blocat și eLAN ID-ul său.
Acțiunile de service ale fiecărui canal:
| Acțiune | Parametru |
|---|---|
| Oprire întârziată | timp 2–3600 s |
| Pornire întârziată | timp 2–3600 s |
| Mod automat | pornit / oprit |
Temperatura RFTC-10/G
Senzorul de temperatură al termostatului citește valoarea temperature IN la fiecare 30 de secunde. Atributele de service arată dacă încălzirea este pornită, temperatura sondei externe (temperature OUT, °C) și starea brută returnată de gateway.
Corecția de temperatură a zonei de încălzire
O variabilă care citește și scrie la fiecare 30 de secunde corecția de temperatură (correction) a unei zone de încălzire din gateway. Valorile scrise se rotunjesc la 0,5 și se limitează la −5 … +5. Atributele de service arată modul zonei, puterea zonei și starea brută a zonei; acțiunile de service setează modul zonei (1–4) și puterea zonei (0–2).
Rezolvarea problemelor
Eroare de autentificare pe modul
- Verificați numele de utilizator și hash-ul SHA1 introduse la import: exact 40 de caractere hexazecimale, fără spații, și hash-ul parolei — nu parola însăși.
- După o resetare a gateway-ului, parola revine la valoarea din fabrică
elkoep; introduceți hash-ul ei9a66d1f4e90f9e63b6d043fab6c0e12d8f0e9afd. - Pe TapHome Core 2026.1.40991 sau mai nou, puteți folosi în schimb Elko EP eLAN-RF (iNELS RF) – Core 2026.1, care primește parola în text simplu.
Un dispozitiv raportează că gateway-ul nu răspunde
- Verificați eLAN ID-ul acelui dispozitiv și dacă elementul a fost adăugat la Settings → Devices.
- Adresa IP a gateway-ului s-a schimbat — deschideți-o într-un browser și actualizați modulul sau rezervați adresa în router.
Termostatul nu afișează temperatura
Șablonul raportează o eroare când câmpul temperature IN lipsește din starea termostatului. Verificați atributul de service stare brută: arată ce a returnat gateway-ul pentru acel eLAN ID, astfel încât un ID greșit (de exemplu ID-ul unui releu) se observă ușor.
Un element RF nu reacționează
Problemele de semnal țin de partea radio a gateway-ului: scoateți gateway-ul din tabloul electric metalic sau folosiți antena externă AN-E, păstrați distanța sub 100 m în spațiu deschis sau adăugați repetorul RFRP-20.
