Edit me

real world connectivity

The Themis tools are developped on the basis of the emoncms ecosystem. Themis has got its own intelligence, including devices autodiscovery.

THERE IS LITTLE OR NO CONFIGURATION

Themis uses different python services for most operations related to connectivity with sensors and real world :

  • a over the air service for long range 169Mhz sensors, with on the fly autodectection
  • a modbusTCP service to interact with modbus devices (eg promux) in order to easily operate thermocouple sensors and PT100

To monitor in realime electric consumption, Themis uses emonhub, which is maintained by the emoncms developers

Themis includes a specific interfacer for emonhub managing an ethernet socket on a HIOKI 8204-20 datalogger

Please note that for modbus/RS485, default configuration is the following : 9600 bauds, 1 stop bit, 8 data bits, no parity. You can change this but keep it simple

data processing

Datas recorded to feeds can be easily processed by well known python frameworks : numpy and tensorflow.

logos

A specific library named PyFina has been developped for that purpose. However, Themis embeds some algorithms on the field :

  • a vizualisation tool for creating psychrometric diagrams, to appreciate the thermal comfort of a room
  • an algorithm dedicated to the calculation of infiltration losses on a building

inf