Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Est-il possible de lister les évènements ?
#4
il y a une fonction caché dans calaos, qui est le datalogger et qui je pense réalise ce que souhaites.
Malheureusement elle n'est pas très userfriendly, et a été intégré juste comme preuve de concept

Pour activer le log d'une entrée ou d'une sortie, il faut modifier la configuration (io.xml) et ajouter le paramétre logged="true" aux entrées sorties que tu veux tracer, un exemple :


Code:
 <calaos:input enabled="true" gui_type="temp" id="input_1" interval="5" logged="true" name="Temperature Salon" ow_args="" ow_id="28-000004b491a6" type="OWTemp" use_w1="true" visible="true" />

Une fois calaos-server relancé, chaque changement sur une entrée ou une sortie sera tracé dans le fichier /home/root/.cache/calaos/datalogger.eet

Mais, car il y a toujours un mais, ce fichier est au format binaire :-(
Pour le lire, il te faut un utilitaire : eet.

et ensuite tu peux lire les entrées dans ce fichier avec par exemple :


Code:
$ eet -l datalogger.eet  
calaos/sonde/input_0/2015/9/6/8/values
calaos/sonde/input_1/2015/9/6/8/values



Code:
$ eet -d datalogger.eet calaos/sonde/input_1/2015/9/6/8/values
group "Calaos_DataLogger_List" struct {
    group "list" list {
        group "Calaos_DataLogger_Values" struct {
            value "timestamp" int: 1441528874;
            value "value" double: 20.8700000000000009947598301;
        }
        group "Calaos_DataLogger_Values" struct {
            value "timestamp" int: 1441528909;
            value "value" double: 20.8099999999999987210230756;
        }
    }
}

Comme tu peux le voir c'est vraiment pas très userfriendly.
Ca pourrait être quelque chose que l'on intégre dans les prochaines versions, une sorte de journal de tout ce qui c'est passé par exemple, sur une page de calaos-mobile par exemple.

C'est une bonne idée je pense !
Calaos v2 sur Rpi et MeleA1000 | Eco Device | IPX800 | Karotz | 1Wire | Relais GPIO | Squeezebox
Reply


Messages In This Thread
RE: Est-il possible de lister les évènements ? - by captainigloo - 09-06-2015, 10:56 AM

Forum Jump:


Users browsing this thread: 3 Guest(s)