Ambient Weather WS-3000 MQTT Script

The WS-3000 collects temperature/humidity data from up to 8 sensors. I’ve been meaning to integrate this into HA for some time and finally collected the right examples to make it happen:

This script will find the base station on USB and publish sensor values once per minute. It also implements HA discovery messages with the matching number of sensors and their temperature units.

It would be interesting to figure out how to make this into a HA add-on. But there might be a few technical hurdles at the OS level with USB permissions. In the mean time this runs on a rpi.