Skip to content

mailaenderli/ecowitt-gw1000

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%