After having my detector Geiger finished and working, the next step is to send this radioactivity information to the network. The circumstance also occurs that I have not been able to find a single Madrid station on the internet sending beta / gamma radiation data in real time, so this may be the first station in Madrid to send this type of data (and I'm excited, because look how difficult it is to be the first on the internet today :-))

The Geiger meter I have built has a serial port through which the detected radiation data is transmitted every 15 seconds. This has made things much easier, since all I have had to do is provide it with "something" to read them and send them to my home automation system and the network.

EspEasy

As on other occasions, I have resorted to a NodeMCU with the ESPEASY firmware. This time there was no ESPEASY plugin to read the serial output of my Geiger counter but it was not very difficult to adapt another plugin, already existing, to read them.

Facebook

Twitter

Pinterest

LinkedIn

The new device reads the serial output of the Geiger counter, processes it to extract the specific data from Pulses Per Minute and sends this data through MQTT to my broker.

Send Radmon with Node-Red

A node in Nore-Red receives the radioactivity data sent by the device and forwards it to Radmon.org. Radmon.org is a site where hundreds of volunteers around the world send, in real time, the data obtained by their detectors to facilitate their visualization, generation of graphics, etc.

Facebook

Twitter

Pinterest

LinkedIn

The "Build Radmon url" function is very simple and simply builds a url, following the Radmon API specifications with my username, password and the latest measure.

Facebook

Twitter

Pinterest

LinkedIn

Saving data in InfluxDB

Another Node-Red node inserts the data into an InfluxDB database, which allows me to later create graphs of this data in Grafana.