Download Vaisala Oyj Port Devices Driver



Part of the goal of sMAP is to foster a community support open dataaquisition of many different devices. This page has a partial list ofdrivers distributed with sMAP as part of the smap.drivers package.

Unless otherwise specified, arguments without a default value are required.

USER'S GUIDE Vaisala Combined Pressure, Humidity and Temperature Transmitter PTU300 M210796EN-E. Vaisala USB Instrument Driver is a Shareware software in the category Miscellaneous developed by Vaisala Oyj. The latest version of Vaisala USB Instrument Driver is currently unknown. It was initially added to our database on. Vaisala USB Instrument Driver runs on the following operating systems: Windows.

Generic Drivers¶

XML¶

Module: smap.drivers.xml.XMLDriver

Communications: XML over file, http, or python loader

Data: whatever is exposed through the XSLT transform

ParameterDescriptionDefault Value
UriURI to load: supported schemes are http, https, file, and python
RatePolling frequency (seconds)30
XsltXSLT transformation to apply to document to convert it to sMAP-XML
Timeformatpython strptime string used to parse the time in the document.%s
Timezonezone code for the data; the timeformat will be parsed as if it is a local timestamp in this zone.UTC

XSLT is a way of applying a declarative transformation to XML documents. Sometimes you can use that to very easily convert existing XML data into sMAP feeds. There are a few sample XSLT transformation available in trunk/xslt:

StylesheetDescription
greenbutton.xslTransformation for US GreenButton data packed inside of Atom(http://naesb.org/espi)
obvius.xslGeneric transformation for Obvius Aquisuite XML data
ted5000.xslTransform for the Ted 5000 which exports all channels

Expression Driver¶

Module: smap.drivers.expr.ExprDriver

ParameterDescriptionDefault Value
ExpressionAn operator expression to compute
RestrictAn ArdQuery where-clause restricting the set of input streams
GroupA tagname specifying how streams are groups when passed into operators

The expression driver is a way to compute ArdQuery operator expressions over new data. This gives you a way to create new “virtual” sMAP streams based on other data. The driver will create streams corresponding to the output of the query

As new data arrives, it will be pushed through the expression and published as a new sMAP feed. To avoid circularity, it’s a good idea to make _Restrict_ include at least hasPathandnothasMetadata/Extra/Operator.

Electric Meters¶

Dent PowerScout 18¶

Module: smap.drivers.dent.Dent18

Communications: Modbus over TCP

Download Vaisala Oyj Port Devices driver

Data: 6 three-phase electric meters

ParameterDescriptionDefault Value
AddressHostname of device (or Modbus/IP gateway)
PortPort4660
ModbusBaseDevice modbus address1
RatePolling frequency (seconds)20

Veris E30 Panel Meter¶

Module : smap.drivers.veris.VerisDriver

Communications: Modbus over TCP

Data: 42 single-phase power and energy measurements

Download Vaisala Oyj Port Devices Driver Updater

ParameterDescriptionDefault Value
AddressHostname of device (or Modbus/IP gateway)
PortPort
BusIDDevice modbus address1
PeriodPolling frequency (seconds)30

Power Standards Lab pQube¶

Module : smap.drivers.pqube.PQubeModbus

Communications: Modbus/TCP

Data: Three phase energy, power, and quality measurements

ParameterDescriptionDefault Value
AddressHostname of device (or Modbus/IP gateway)
PortPort502
SlaveAddressDevice modbus address1
BaseRegisterBase register to start reading at7000
RatePolling frequency (seconds)30

TED 5000¶

Module : smap.drivers.ted.Ted5000Driver

Download vaisala oyj port devices driversDownload vaisala oyj port devices drivers

Communications: HTTP/XML

ParameterDescriptionDefault Value
AddressURL of device data page
TimezoneLocal timezone of deviceAmerica/Los_Angeles
RatePolling frequency (seconds)60

UC Berkeley ACme X2¶

Module : smap.drivers.acmex2.acmex2.ACmeX2Driver

Communications: Proprietary UDP

Data: Per-device energy and power data.

ParameterDescriptionDefault Value
PortLocal IPv6 port to listen on702

Obvius Aquisuite¶

Module : smap.drivers.obvius.Driver

Communications: Proprietary XML

ParameterDescriptionDefault Value
UrlURL to download from. Set to the link returned by the XML download link on the obvius page (e.g. http://10.0.0.1/setup/devicexml.cgi?ADDRESS=58&TYPE=DATA)
UsernameHTTP username to authenticate as
PasswordHTTP password
PeriodPolling frequency (seconds)30
ObviusTypeType of device represented by the xml (see below)

Device maps are stored in smap.drivers.obvius.sensordb. These map the somewhat opaque mappings present in the Aquisuite XML to nicer sMAP names. You can pick one from device type on the Aquisuite Page. Current mappings are:

ObviusTypeDescription
Power Measurement ION 6200
Power Measurement ION 7300
Power Measurement ION 7330
Shark 100
Continental Control Systems LLC, WattNode MODBUS
Dent Power Scout A
Veris Full-Data Energy Meter
SquareD?
GE Enhanced MicroVersaTrip

PG&E GreenButton Downloader¶

Module: smap.drivers.pge + smap.drivers.xslt.XMLDriver

Communications: Web scrape + XML

PG&E makes residential smartmeter data available, but difficult to download through their webpage. You can combine a mechanized download of the xml with an XSLT transform to create a sMAP source from your PG&E data.

ParameterDescriptionExample Value
UriSet to tell XML driver to use the loaderpython://smap.drivers.pge.update
XsltPath to XSLT stylesheet. Included with the sMAP distributionxslt/greenbutton.xsl
PeriodFrequency to poll at. PG&E data updates infrequently.86400
UsernamePG&E Login
PasswordPG&E Password
ToOptional; date to start download at1/1/2010
FromOptional; date to end download at12/31/2012
TypeOptional; type of data feed to use from the result“gas” or “electric”

Here’s a full example:

Weather¶

Download Vaisala Oyj Port Devices Driver

Weather Underground¶

Module : smap.drivers.wunderground.WunderGround

Communications: XML

Data: Current conditions for the station.

ParameterDescriptionDefault Value
AddressWUnderground API URLhttp://api.wunderground.com/weatherstation/WXCurrentObXML.asp
IDWUnderground station IDKCABERKE25
RatePolling frequency (seconds)60
PeriodPolling frequency (seconds)30

NOAA Weather Forecasts¶

Module : smap.drivers.noaaforecast.NOAAForecast

Communications: XML

ParameterDescriptionDefault Value
latLatitude for forecast
lonLongitude for forecast

NWS Weather Forecasts¶

Module : smap.drivers.forecastTemp.ForecastTempDriver

Communications: XML

ParameterDescriptionDefault Value
LatitudeLatitude for forecast
LongitudeLongitude for forecast
LocationNameLocation name

Vaisala WXT520¶

Module : smap.drivers.vaisala.VaisalaDriver

Communications: SDI-12 (serial) over IP

Download Vaisala Oyj Port Devices Driver
ParameterDescriptionDefault Value
AddressHostname of serial/io bridge
Portport4660

ISO Data¶

PJM¶

Module : smap.drivers.pjm.PJMDriver

MISO¶

Module : smap.drivers.miso.MIsoDriver

Washington BPA¶

Module : smap.drivers.washingtonbpa.BPADriver

Download Vaisala Oyj Port Devices Driver Download

CA ISO¶

Module : smap.drivers.caiso.CaIsoDriver

CA ISO LMP Data¶

Module : smap.drivers.caiso_price.CaIsoPrice

ParameterDescriptionDefault Value
LocationLMP Node nameOAKLAND_1_N001

Other Drivers¶

HeatX Flow Meter¶

Module: smap.drivers.heatx.HeatX

Communication: Modbus over TCP

Data: Description from the Central Station Steam Co. Cadillac HEATX BTU Meter

ParameterDescriptionDefault Value
HostHostname
RatePolling rate (seconds)20

Omega iSeries Steam Gauge¶

Module: smap.drivers.iseries.IseriesSteam

Communication: Proprietary TCP

ParameterDescriptionDefault Value
HostHostname
RatePolling rate (seconds)20

Labjack UE9¶

Module: smap.drivers.labjack.LabjackDriver

Communicate: Labjack modbus. Requires updated Labjack firmware.

ParameterDescriptionDefault Value
ConfModulePython module name with configuration

This module is configured through a python module you must write; here is an example (in a file named labjackconf.py:

ReadingDB¶

Module: smap.drivers.readingdb.Driver

Data: Statistics from a readingdb database.

ParameterDescriptionDefault Value
PortReadingDB database port4242