Sinapsi Logger

Purpose

The purpose of this plugin is to read from Sinapsi loggers, called Esolar central logger. See: http://www.sinapsitech.it/en/wpcproduct/esolar-central/

Usage

Data is read from the Sinapsi logger via the Web (Port 80 - http) port. There must be a config file when running log. When running discover, a config file is optional, that is; you can run a discover without a configuration file. In this case, all the variables are displayed along with the current value. In addition; a sample configuration is written to the file /tmp/sinapsi.dump. If you have a configuration file when running discover, then the variables of interest are displayed, and everything else is ignored. ALWAYS run discover first to see which variables are available, before developing the config file. Please note: Strings data will be collected for up to 10 inverters. If you need more than this; contact Ardexa. The config file defines which variables need to be collected, what names they appear on the the Ardexa cloud, units and scaling. Example file as follows:

# Ardexa Table Name,    Ardexa Source Name,     Ardexa Variable Name,   Sinapsi Variable Name,                  Type,               Units,      Scale
data,                   machine1,               Energy,                 Cewe_Prometer_100_TS2I4.active export,  decimal,            C,          1
data,                   machine1,               Pressure,               Meteo_WS600.rel_air_Pressure_act,       decimal,            %,          5
data,                   machine1,               String,                 TS1I1CB1.Current_01,                    integer,            ,           2
data,                   machine1,               Status,                 TS1I1CB1.Status,                        keyword,            ,
data,                   machine1,               On,                     TS1I1CB1.Switch,                        bool,               ,

NOTES:

  1. Anything that starts with # is a comment line, and will be ignored

  2. The Type can be either: decimal, integer, bool, keyword

  3. The Sinapsi Variable Name name MUST be as it appears in the logger, when doing a discovery

  4. Units and Scale can be empty

Arguments

  • IP Address (Mandatory)= ..something like: 192.168.1.4

  • Authentication File full path (Mandatory). This is something like

    userid
    password
  • Configuration File full path (Optional for discover, but Mandatory for logging data)

Last updated