Interfata FHEM

FHEM Frontend @fhem.de
FHEM Frontend @fhem.de

Sau cum sa schimbam interfata web in FHEM si cum sa organizam device-urile astfel incat sa putem cream o interfata cat mai intuitiva si accesibila in serverul de Smart Home FHEM.

Grupare dispozitive in FHEM

Dupa cum ati observat din exemplele de pana acum, cand cream un device FHEM il grupeaza automat dupa numele modulului din care face parte. Pentru cineva care lucreaza zi de zi cu sistemul nu va fi o problema sa inteleaga aceasta structura, insa ca sa treaca testul WAF (Wife Acceptance Factor), dar si pentru noi, putem grupa noi insine aceste deviceuri cat mai structurat posibil.

Sa presupunem ca Lampa1 si Switch_priza1 fac parte din acelasi grup si comanda iluminatul. Vom atribui grupul Lumini Living pentru cele doua.

attr Lampa1 group Lumini Living
attr Switch_priza1 group Lumini Living

Pentru Switch_priza2 voi atribui ca si grup Prize Living.

attr Switch_priza2 group Prize Living

Pentru deviceurile din grupul PRESENCE, am atribuit acelasi cume ca si la room-ului, si anume Rezidenti.

attr NeC_Phone group Rezidenti
attr NeC_TV grup Rezidenti

Logica de automatizare am denumit-o ca si grup simplu automatizare.

Toate acestea ne vor ajuta si mai tarziu in a organiza viitoarele deviceuri intr-un frontend mai usor de vizualizat.

Sortare dispozitive in FHEM

Pe de alta parte dupa ce le-am integrat in grupuri putem sa le si sortam ordinea

Spre exemplu vrem ca NeC_TV sa fie primul in lista, vom face asta cu atributul sortby

attr NeC_TV sortby 1

Optional atribui si pentru NeC_Phone sortby 2. Acesasta optiune poate fi de folos atunci cand avem de sortat mai multe deviceuri intr-un grup.

TIP: Daca avem mai mult de 10 deviceuri pe care vrem sa le sortam, atunci atributul sortby al celui de-al 11 device va incepe cu 2, ca de exemplu:

attr DEVICE10 sortby 10
attr DEVICE11 sortby 21

Dupa ce deviceurile sunt sortate si grupate, putem sa le identificam cu iconuri specifice pentru fiecare device.

Deschidem deviceul si vedem ca in partea de jos stanga ultimul rand avem o scurtatura denumita Select icon.

Putem filtra dupa denumire.

Si iata ca in cateva minute am oferit o noua identitate vizuala deviceurilor noastre

Putem adauga Iconuri pentru statusul Deviceurilor definite. Si iata cum putem face acest lucru folosindu-ne de denumirea iconurilor din FHEM si de atributul devStateIcon.

Adaugare Iconuri pentru dispozitive in FHEM

Mai devreme cand am atribuit un icon pentru deviceurile definite, am observat ca fiecare icon are un nume. Ei bine, acel nume il putem folosi in definitia noastra pentru a vizualiza starea deviceului. Sa presupunem ca dorim ca pentru Switch_priza2 sa atribuim acest icon black_Steckdose.on/off, aceasta o vom face cu comanda:

attr Switch_priza2 devStateIcon on:black_Steckdose.on off:black_Steckdose.off

In care identificam statusul de on cu iconul corespondent, si viceversa pentru statusul de off.

Schimbare interfata FHEM

Desigur interfata FHEM este posibil sa nu fie pe placul multora, insa spre norocul nostru aceasta se poate schimba.

In meniul din dreapta avem Select style. FHEM prezinta in momentul de fata 15 stiluri diferite de interfete.

Desigur interfetele de mai sus sunt ca si un „MakeUP” pentru FHEM, dar in tutorialele viitoare va voi arata si cum putem sa ne cream singuri o interfata, pentru tableta de exemplu.

Publicat
Din categoria FHEM Etichetat

De Iulian Susnea

Pasionat de tehnologie, gadgeturi smart home si automatizari si am pornit la drum in crearea acestui site cu tutoriale pentru cele mai importante sisteme Smart Home ale momentului din dorinta de a-i ajuta pe cei la inceput de drum.

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *