OW Server/HA7Net support that works

Hi, I am new to Home Assistant formerly a homeseer user. In 5 days I have all my integrations 15+ all working with the exception of OW Server. I have used the OWSERVER add-on and successfully managed to then create an integration through 1-Wire that pulls through 2 fake devices. The problem I have is that I cannot work out the full YAML to make these ha7net devices.

It looks to me like nobody has this working so now looking at alternative technology to interface 20 plus thermometers on two HVAC systems - I really dont want to go battery/wifi route, I have the OW Servers and cabling already in place.

Hi Jonathon,

The OW-SERVER and HA7Net have significantly different methods for collecting the sensor data from them. The SNMP integration should be the easiest way to collect data from the OW-SERVER. If you use that approach, you will want to use the OW-SERVER’s Lock Order function in the OW-SERVER’s UI. It will prevent the OID/sensors from reordering following power failures. I’d also suggest using the iReasoning’s MIB Browser to determine the OIDs you want to poll from the OW-SERVER.

Getting the data from the HA7Net will likely be a bit more difficult. The scrape sensor integration would be the approach I’d suggest. You could also likely use the scrape sensor integration on the OW-SERVER’s details.xml file as an alternative approach. The “how to scrape data from an xml” (How to scrape data from an xml?) post could be helpful. You are also welcome to reach out to Embedded Data Systems at [email protected].

Hi,
also migrating to Ha, and expecting to be able to reuse my existing 1-wire networks, connected behind 2 different Ha7Net devices.
Any progress on your side?
Thx

1 Like

Hi Jonathon,

Did you ever get the OW-SERVER and HA7Net up and running on Home Assistant?

If not, here is an example of how to read 3 DS18B20 connected to a HA7Net:

scrape:
  - resource: http://10.0.10.72/1Wire/ReadTemperature.html?Address_Array=3000000E36A5BC28,1500000E382FDB28,2000000E37E01728
    timeout: 15
    sensor:
      - name: "DS18B20 3000000E36A5BC28 with YAML"
        select: ".HA7Value"
        index: 3
        attribute: value
        unit_of_measurement: "°C"
      - name: "DS18B20 1500000E382FDB28 with YAML"
        select: ".HA7Value"
        index: 8
        attribute: value
        unit_of_measurement: "°C"
      - name: "DS18B20 2000000E37E01728 with YAML"
        select: ".HA7Value"
        index: 13
        attribute: value
        unit_of_measurement: "°C"

You can also use the UI instead of the YAML setup, but you will need to drop the parentheses around the “.HA7Value”.

There is also a thread on using the RESTful sensor & RESTful Command to read and write to 1-Wire devices connected to the OW-SERVER:

Thanks!

1 Like