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