Redenumire device in FHEM

FHEM @wikidata.org
FHEM @wikidata.org

Daca in tutorialele trecute faceam primii pasi cu FHEM, si invatam cum sa definim diferite deviceuri, pentru ca suntem la inceput este posibil sa gersim denumirea acestora. Ca sa nu reluam tot procesul de la capat, putem sa le redenumim.

Va aduceti aminte de cele doua Switchuri create in postul in care invatam Prima automatizare.

Redenumirea dispozitivelor in FHEM o putem face foarte simplu cu comanda

rename <nume_vechi> <nume_nou>
rename Switch1 Switch_priza1

La fel vom proceda si pentru Switch2 cu comanda

rename Switch2 Switch_priza2

O alta modalitate ar fi sa atribuim un alias device-ului nostru.

Pentru asta deschidem device-ul si de la atribute alegem alias, sau putem folosi comanda

attr <nume> alias <alias>
attr Switch1 alias Switch_priza1

Aceasta comanda nu redenumeste deviceul, ci ii atribuie un alias.

Poate va intrebati de ce as face asta, si am sa va dau un motiv inplus. Daca ati vazut tutorialul anterior in care foloseam modulul PRESENCE, in care cu ajutorul bluetooth-ului reuseam sa verific prezenta unor deviceuri in casa, si intr-un alt tutorial in care am aratat cum putem crea un reading personalizat cu ajutorul caruia am reusit sa facem si un grafic, de data asta vreau sa aduc in frontend readingul creat.

De data asta ne vom vom folosi modulul readingsGroup, cu ajutorul caruia vom grupa deviceurile functie de readingul lor.

Vrem sa aducem in frontend si sa vedem starea readingului Statenum.

Folosind comanda

define NeC.Stat readingsGroup .*:Statenum

Si iata ca avem in frontend informatia dorita. Necesita totusi ceva tuning acest bloc. Pentru asta vom atribui urmatoarele argumente:

attr NeC.Stat mapping %ALIAS
attr NeC.Stat noheadings 1  
attr NeC.Stat nolink 1
attr NeC.Stat notime 1
attr NeC.Stat room Readings

Atribuind mapping %ALIAS, in front end va aparea aliasul ales de noi si nu denumirea deviceului, cu noheadings va disparea numele blocului, cu nolink se va intrerupe linkul catre deviceul mapat, cu notime vom elimina terminatia de la final unde ne este aratata data si ora.

De fiecare data cand vom adauga un device nou care are in reading un argument care este mapat in readingul din frontend, acesta va aparea automat.

Iata ce se poate realiza cu acest modul

readingsGroup

In tutorialul urmator vom vedea cum putem schimba interfata web a FHEM, functie de preferintele fiecaruia dintre voi.

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 *