OH 4.1 Owserver Binding not show item

Hello, my name is Marc and I live in the south of France.
More than 20 years ago, I installed a 1wire network to control the various sensors (temperature, humidity, etc.) and my 8 watering valves.
To manage this equipment, I had used a small Soekris 4801 server (and bash shell) which broke down :disappointed_relieved:
I’m upgrading :wink: and have just installed OpenHAB on raspberry 4, I’ve created a small adapter board to connect my 1wire network in serial communication mode to the ā€œDS2409ā€ 6-channel 1wire coupler.
I have beginner experience with openHAB 2.1 (https://hestiapi.com/) and communication between my old Soekris 4801 server and openHAB.
As far as the 1wire bus and the owfs installation are concerned, everything works normally.

So I have 4 owfs channels
channel 1 main
-/1F.85C104000000/main
/1F.85C104000000/main/29.9CA109000000 DS2408 8io
8 Channel IO Schematic.pdf (45.8 KB)

channel 1 aux

  • /1F.85C104000000/aux
    /1F.85C104000000/aux/10.F61E8A010800 DS18S20
    /1F.85C104000000/aux/1D.A48A0C000000 DS2423 2 counters
    dual_counter_v2.6_schematic.pdf (14.4 KB)

/1F.85C104000000/aux/26.A157B6000000 DS2438 temp,humidity measurements

channel 2 main

  • /1F.03C004000000/main
    /1F.03C004000000/main/29.0AA209000000 8 i/o DS2408 8 i/o

channel 3 main

  • /1F.0AC004000000/main
    /1F.0AC004000000/main/12.27ED5D000000 DS2406
    tai8555.pdf (86.8 KB)

/1F.0AC004000000/main/12.3D605E000000 DS2406
/1F.0AC004000000/main/12.FDD75D000000 DS2406
/1F.0AC004000000/main/12.E0015E000000 DS2406
/1F.0AC004000000/main/30.5717621200000 DS2760 Moisture Meter
Moisture Meter v3.0 Schematic.pdf (16.1 KB)

With openHAB 4.1, I have 3 questions that the community can probably help me solve

  1. the channel /1F.85C104000000/aux/26.A157B6000000 doesn’t provide the humidity measurement, even though it is seen by owfs


Module schematic
Moisture Meter v3.0 Schematic.pdf (16.1 KB)
an identical question is reported
https://community.openhab.org/t/humidity-channel-missing-in-latest-onewire-binding/63840
I tested the proposed correction https://github.com/eclipse-archived/smarthome/pull/6835 but without success.

The result of the scan, only Multisensor does not cause a connection error,
I don’t understand what the other things correspond to (Multisensor AMS, BAE0910, BMS, EDS).

So I added Multisensor (T,TC,TH,TV;Generic)


and created the following 4 objects

  • Supplyvoltage
    ONLINE
    Multisensor (generic) (26.A157B6000000)
    onewire:ms-tx:5873383e13:26_A157B6000000:supplyvoltage (Number:ElectricPotential)
  • Voltage
    ONLINE
    Multisensor (generic) (26.A157B6000000)
    onewire:ms-tx:5873383e13:26_A157B6000000:voltage (Number:ElectricPotential)
  • Current
    ONLINE
    Multisensor (generic) (26.A157B6000000)
    onewire:ms-tx:5873383e13:26_A157B6000000:current (Number:ElectricCurrent)
  • Temperature
    ONLINE
    Multisensor (generic) (26.A157B6000000)
    onewire:ms-tx:5873383e13:26_A157B6000000:temperature (Number:Temperature)

But Humidity is missing

UID: onewire:ms-tx:5873383e13:26_A157B6000000
label: Multisensor (generic) (26.A157B6000000)
thingTypeUID: onewire:ms-tx
configuration:
  refresh: 300
  id: /1F.85C104000000/aux/26.A157B6000000
bridgeUID: onewire:owserver:5873383e13
channels:
  - id: supplyvoltage
	channelTypeUID: onewire:voltage
	label: Supplyvoltage
	description: The voltage measured by the sensor
	configuration: {}
  - id: voltage
	channelTypeUID: onewire:voltage
	label: Voltage
	description: The voltage measured by the sensor
	configuration: {}
  - id: current
	channelTypeUID: onewire:current
	label: Current
	description: The current measured by the sensor
	configuration: {}
  - id: temperature
	channelTypeUID: onewire:temperature
	label: Temperature
	description: temperature value of this sensor
	configuration: {}
  1. What do the other things discovered by the scan correspond to??? (Multisensor AMS, BAE0910, BMS, EDS)
  2. A network element was not discovered during the scan

thank you for your advice

I dont’ know 1Wire so will probably be of limited help on that front. But you say you created 4 Channels. And it appeaars those four Channels do in fact appear in the Thing. You didn’t create a humidity Channel though.

It’s unclear from the description what you mean by ā€œand created the following 4 objectsā€. If you manually configured them, well do it once more to define the humidity Channel.

None of those showed up from a scan. The scan results show up above the scan button after pressing the scan button. Everything below the scan button are Things you can add manually, meaning you set up and configure everything about the Thing, nothing gets discovered.

Usually what one would do is manually create the Bridge Thing (OW Server) and then run a scan to discover the devices connected to the Bridge. See Intermediate Things in the Getting Started Tutorial for an example.

1 Like

Thanks

yes, forgive my bad English
the channels (supply voltage, Voltage, Current, Temperature) were indeed proposed by automatic discovery, but not the humidity channel

How do I add it manually?

That might require someone who knows 1wire more than me to answer. On the Canels tab of the Thing is there an ā€œadd channelā€ option at the bottom? If so use that. If not :person_shrugging: I don’t know this binding.

No, there’s no option to add a channel,

maybe a specialist will come across my question, in the meantime I’m going to try to find some explanations about the owserver thing, I’ve already looked at a lot of subjects but I still need to learn more.

thanks for your answers [Rich]

While trying to find a configuration for the humidity sensor, I saw the ā€œShow advancedā€ option.

This allowed me to try out the different types of sensor,

MS-TH offers additional channels including ā€œhumidityā€ā€¦ Bingo

The treatment of ā€œThingsā€ owfs and its ā€œchannelsā€ is really obscure, the doc insufficient.

I can’t find in all the things discovered by Scan access to an ā€œatmospheric pressureā€ channel, even though this information is quickly identifiable from owhttp on the server.

I’ll try to find the git for this addon

thanks