OWServer Plugin Gen 1  (Indigo Plugin)

Contributed by: Dave Lehrer

Overview

The OWServer plugin is designed to pull data from an EDS 1-Wire Server. With it, you can create individual Indigo devices that represent 1-Wire sensors.

The file is hosted at GitHub

Installation

Before installing the OWServer plugin, it is important to make sure that your 1-Wire server is up and running on your network. Once that’s done, pull up the following URL: [http:///details.xml] You will (should) be presented with a dump of the XML file that shows that the 1-Wire server is communicating properly. After downloading OWServer, double-click on the file and Indigo will install and enable the plugin. Once installed, Indigo will present you with a dialog box asking you to configure the plugin.

Configuration:

Server IP Address: enter the IP address of your 1-Wire server.

Server Type: Leave this option set to OW-SERVER-ENET-2.

Test the IP Address: This button will allow you to test the plugin’s ability to talk to your 1-Wire server. In order for this button to work, you must click ‘Save’ and then reopen the configuration dialog box from the Indigo plugins menu (after entering your 1-Wire server’s IP address, of course.) Clicking the ‘Test’ button will print out a parsed copy of the 1-Wire server XML to the Indigo log.

Degrees: choose your preference: Fahrenheit or Celsius.

Display Precision: choose how many decimal places you would like to appear in the Indigo main window (the actual precision of the temperature values is unchanged and retained within the plugin itself.)

Polling Interval: choose how often you would like the plugin to update the sensor devices in Indigo (this does not affect the sampling rate on the 1-Wire server itself.)

Server Timeout: choose how long you would like to wait for the 1-Wire server to respond to each poll (typically, 15 seconds is more than reasonable, as the 1-Wire server will typically respond instantly.)

Enable Debugging: generally, you will leave this setting turned off, but it is useful when isolating problems.

Usage

Plugin reference: com.fogbert.indigoplugin.OWServer