Just recently published a project, specifically just an addon to get radon readings from Ecoqube devices into Home assistant.
Project: GitHub - starsoccer/ecosense
Credit to original post that showed how to actually get data from the device, Reclaim Your Data: Freeing a Wi-Fi Sensor from the Cloud - Embedded Artistry
1 Like
isuelt
(Isuelt)
2
I just tried this addon with my new Ecoqube but I get an error in the Log
Setting ENV Variables
Env Set
Listing Versions!
Node Version: v22.13.0
NPM Version: 10.9.2
Starting Server
{"level":30,"time":1737249669563,"pid":21,"hostname":"22253e41-ecosense","message":"Server listening on 443"}
file:///src/mqtt.js:91
await MQTT.publishAsync(`homeassistant/sensor/${serial_number}/radon/state`, radon_level.toString());
^
TypeError: Cannot read properties of undefined (reading 'toString')
at publish (file:///src/mqtt.js:91:94)
at proxyRequest (file:///index.js:56:15)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
Node.js v22.13.0
Will reply on github on keep the discussion there
Nice, thanks for posting this, great to have another option in case they somehow update the device and brick it working locally