This package has been deprecated

Author message:

Use ecowitt-gateway instead

ecowitt-gw1000

1.0.6 • Public • Published

Ecowitt GW1000

GitHub last commit npm npm GitHub

Features

  • Gets Live Data
  • Gets Device Information
  • Get/Set Custom Server Configuration

Methods

getSensors({            //Optional filter can be by type and/or status. Accepts strings or arrays of strings for type and status.
    type: 'WH65',
    status: 'active'
})

getLiveData(filterActiveSensors = true) //Gets current Weather conditions.

getRainData()           //Gets Rain Data.

getRain()               //New method to get Rain information including, Rain Events

getSoilMoistureCalibration() //Gets Soil Moisture Calibration Data (including current analog and digital value for all connected sensors)

getPM25Offset()         // Gets PM25 Offset Data

getCO2Offset()          // Gets CO2 Offset Data

getFirmwareVersion()    //Gets current Firmware version.

getSystemParams()       //Gets System Parameters. (in development)

getMacAddr()            //Gets MAC Address

getCustomServerInfo()   //Gets Custom Server Information

setCustomServerInfo({   //Sets Custom Server Information (All Fields optional)
    station: 'STATION ID',  //Station Name
    key: 'KEY',             //Station Key
    server: '127.0.0.1',    //Server Location
    port: 3000,             //Port Number
    interval: 60,           //Interval to send update in seconds(minimum 16)
    protocol: 'wunderground', //Protocol (wunderground or ecowitt)
    enabled: true,            //Custom Server Enabled
    path_ecowitt: '/weather',     //Server Path for Wunderground Protocol
    path_wunderground: '/weather' //Server Path for Ecowitt Protocol
})

static discover(timeout)    //Find GW1000, Timeout in milliseconds

Future Development

  • Unit Conversions
  • Get & Set more configuration settings

Package Sidebar

Install

npm i ecowitt-gw1000

Weekly Downloads

2

Version

1.0.6

License

GPL-3.0

Unpacked Size

63.9 kB

Total Files

12

Last publish

Collaborators

  • bmdevx