Ecowitt soil moisture sensors from HA to HK via HomeKit Bridge

I am trying to push my Ecowitt soil moisture sensors (that are integrated into HA Ecowitt Local HACS integration) through to HomeKit using the HomeKit Bridge service. The individual sensors show up in the Sensor list when configuring the included entities, but when selected and the configuration GUI is completed the sensors don’t show up in HomeKit. I have other entities working fine, including other <sensor_type: sensor> domain devices. The device_class of these sensors is “moisture” as per below image.

Is this setup configuration failing because the integration is expecting a device_class of “humidity”?

Possibly. I think HomeKit Bridge might expect a moisture sensor to be binary (as in a leak sensor that reports true or false).

Thanks for your reply. I tried selecting the binary sensor via the UI config but the Ecowitt soil moisture sensors don’t appear as devices list for selection. No doubt because they are classified as ‘sensor’

Is there a way I can configure the bridge using yaml that will allow HomeKit to accept these devices via the bridge?

I think what you need is something with a device class of humidity. I don’t know anything about Ecowitt so I am not sure about the bridge/integration configuration. If that’s not an option, you can create a Template Sensor that copies the state of the Ecowitt sensor but itself is a humidity device class.