Page 1 sur 1

Afficher un texte sur le dashboard

Publié : 22 nov. 2019, 10:20
par jpc
Bonjour,
Je voudrais afficher les phases de chauffage sur le Dashboard.
J'ai crée un hardware dummy, puis
j'ai crée un virtual sensor de type text, nommé Phases.
Il apparaît bien dans la table des devices avec comme data hello world.

Je crée un script time LUA pour afficher Diurne ou Nocturne selon l'heure.

Code : Tout sélectionner

commandArray = {}
ttidx=otherdevices_idx['Phases']
print (ttidx)
if (tonumber(os.date('%H')) >= 22 and tonumber(os.date('%H')) <= 6) then
    print ("Nocturne");
    commandArray['Phases']=ttidx..'|0|'.."Nocturne"
elseif (tonumber(os.date('%H')) >= 13 and tonumber(os.date('%H')) <= 17) then
    print ("Diurne");
    commandArray['Phases']=ttidx..'|0|'.."Diurne"
end

return commandArray
Non seulement hello world n'a pas changé mais mon device n'apparaît nulle part

Explication et/ou tuto et/ou solution avec plaisir ...

Re: Afficher un texte sur le dashboard

Publié : 22 nov. 2019, 14:33
par jpc
Pour le faire apparaître, il faut enabler l'onglet utility/mesure OUF!
Un problème de moins.
Le texte est toujours Hello world: faute dans mon lua ?

Re: Afficher un texte sur le dashboard

Publié : 12 janv. 2020, 08:54
par banditos
Salut,
facile par blocky, si inter à ON, tu mets ça en écriture:
http://192.168.0.83:8080/json.htm?type= ... e&idx="IDX du mudule texte"&nvalue=0&svalue="texte"