I’m working with the AcuRite T&H Sensor & Nooelect RTL-SDR and seem to be missing something to get it working with HA Supervisor. I also haven’t messed with HA for a while now and have struggled through a few Install blogs on this topic. Here is where I’m at:
Installed the Airspy SDR Pkg. When I run SDRSharp.dotnet8.exe I can see the a data packet at 433.955MHz every 16 seconds. My guess is that everything Windows needs it has.
As for HA Config I found and running this in my config:
As for HA Devices & Addon’s I’m have been running MQTT and now added both rtl_433, which looks not to stay in a running state, and rtl_433 MQTT Auto Discovery with my HA IP address including the :8123, MQTT username and PW.
My Temp Gauge in HA shows an error of Entity is non-numeric: sensor.acurite_temperature_1
You can use something like the MQTT Explorer stand-alone app or the HA addon. This will show you all the MQTT messages. Very handy for tracking what’s going on.
Given that you have tele/homeassistant/sensor/# it looks like they’re MQTT Discovery topics (which you mention), so the MQTT Integration should automatically be creating sensors without you needing to do it yourself with YAML. Do you see the devices under Settings > Devices & Services > MQTT?
The MQTT client is the part that will bring information from your Windows machine to your HA machine.
It should be installed and setup on the Windows machine.
So I need an MQTTClient.exe installed on Windows and started at boot to send the data over to the HA Supervisor (VM). Can anyone recommend a link to the correct client?
Only if you run rtl_433 on windows, and the mqtt client is include in rtl_433
[-F log|kv|json|csv|mqtt|influx|syslog|trigger|null] Produce decoded output in given format.
Without this option the default is LOG and KV output. Use "-F null" to remove the default.
Append output to file with :<filename> (e.g. -F csv:log.csv), defaults to stdout.
Specify MQTT server with e.g. -F mqtt://localhost:1883
Default user and password are read from MQTT_USERNAME and MQTT_PASSWORD env vars.
Okay, time for scope drift. Gonna try a HA nightly PPA. I’d prefer stable though.
I hate Windows and going to import into Ubuntu. I’ll probably still need to build the above rtl_433 to get though the docker, correct? Much rather do it in Linux.
RTL_433 is easy to set up under Linux and it includes a MQTT client in the code, so it can easily send the data to any HA with a MQTT broker configured.
And if you want it directly in HA, then that should be possible to with an addon
I express my appreciation to you gentlemen who have nudge me into the direction I’ve gone. I’m a happy camper.
After restoring my project to a newly installed HAOS my first sensor was found with only the two rtl_433 addons. As I added 2 more sensors they came right up. No changes to the config file either.
The Acurite sensors are professional looking compared to my D1 Mini’s & SI7021’s draped from their USB charge wall plugs. Reports have their AAA battery life @ 2 yrs. I can also chart their battery capacity. Pretty cool.
I very much like the dedicated NUC for this use. Should have done it years ago. Super clean & headless.
Only one Ubuntu partition died for this entertainment. 2 left but that dead one needed refreshing anyway.
Well, you used some time on this issue, but now it is up and running, so now you can look into new challenges with HA that will eat away any time that was freed here and whatever time you have left.