// verteco modbus logger cfg_version = 0.99; modbus = { device = "/dev/ttyUSB0"; baud = 19200; data_bits = 8; parity = "E" stop_bits = 1; retry = 2; }; reading= ( { # weatherstation temp slaveid = 1; registertype = 4; startbyte = 0; numbytes = 2; signedvalue = 1; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation sun south slaveid = 1; registertype = 4; startbyte = 4; numbytes = 2; signedvalue = 0; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation sun east slaveid = 1; registertype = 4; startbyte = 8; numbytes = 2; signedvalue = 0; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation sun west slaveid = 1; registertype = 4; startbyte = 12; numbytes = 2; signedvalue = 0; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation light slaveid = 1; registertype = 4; startbyte = 16; numbytes = 2; signedvalue = 0; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation wind slaveid = 1; registertype = 4; startbyte = 20; numbytes = 2; signedvalue = 0; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation GPS/RTC slaveid = 1; registertype = 4; startbyte = 24; numbytes = 1; signedvalue = 0; intervalvalue = 15; intervalunit = "m"; }, { # weatherstation rain slaveid = 1; registertype = 4; startbyte = 25; numbytes = 1; signedvalue = 0; intervalvalue = 15; intervalunit = "m"; }, { # weatherstation day slaveid = 1; registertype = 4; startbyte = 28; numbytes = 2; signedvalue = 0; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation month slaveid = 1; registertype = 4; startbyte = 32; numbytes = 2; signedvalue = 0; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation year slaveid = 1; registertype = 4; startbyte = 36; numbytes = 2; signedvalue = 0; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation hour slaveid = 1; registertype = 4; startbyte = 40; numbytes = 2; signedvalue = 0; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation minute slaveid = 1; registertype = 4; startbyte = 44; numbytes = 2; signedvalue = 0; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation second slaveid = 1; registertype = 4; startbyte = 48; numbytes = 2; signedvalue = 0; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation azimuth slaveid = 1; registertype = 4; startbyte = 52; numbytes = 2; signedvalue = 1; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation elevation slaveid = 1; registertype = 4; startbyte = 56; numbytes = 2; signedvalue = 1; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation longitude slaveid = 1; registertype = 4; startbyte = 60; numbytes = 2; signedvalue = 1; intervalvalue = 1; intervalunit = "m"; }, { # weatherstation latitude slaveid = 1; registertype = 4; startbyte = 64; numbytes = 2; signedvalue = 1; intervalvalue = 1; intervalunit = "m"; } );