EnviroDIY / YosemitechModbus

A library to use an Arduino as a master to control and communicate with the modbus sensors produced by Yosemitech. Depends on the EnviroDIY/SensorModbusMaster library.
Other
10 stars 7 forks source link

Add support for Y4000 Multi-Parameter Sonde #6

Closed aufdenkampe closed 3 years ago

aufdenkampe commented 6 years ago

I need to get this working by mid-March. Here's the Modbus Manual: https://github.com/EnviroDIY/YosemitechModbus/blob/master/doc/Y4000-Sonde-1.6-ModbusInstruction-en.pdf

It appears to have very similar functions, but GetValues returns floats for all possible probes in a single response, returning 0 if a probe of a given type is not connected.

It's confusing how GetSN works, as it states that "Each sensor probe has a unique SN.", but the example response frame one has one shown. It appears the the SlaveID is for the sonde, not for the different probes connected to the sonde.

There are new set of functions, including:

SRGDamia1 commented 6 years ago

Unfortunately, I don't have one of these to test and will have very little time to help with this unless you convince Arscott otherwise.

aufdenkampe commented 6 years ago

Largely done with PR #12, but still need:

aufdenkampe commented 3 years ago

Closing this, as we mostly figured it out and also still have issue #13 open.