Geiger counter telnet stream to emoncms

Hello,
I have a geiger counter esp32 which is outputting a telnet stream as follows:
CPS, 1, CPM, 13, uSv/hr, 0.07, SLOW
CPS, 0, CPM, 13, uSv/hr, 0.07, SLOW
CPS, 0, CPM, 13, uSv/hr, 0.07, SLOW
CPS, 0, CPM, 13, uSv/hr, 0.07, SLOW
CPS, 0, CPM, 13, uSv/hr, 0.07, SLOW
CPS, 0, CPM, 13, uSv/hr, 0.07, SLOW

I would like to add this data to my emoncms (pi) which is already receiving data from several mqtt sensors and a weather station (VP2+) running weewx. I’m not a programmer and am not sure how to do this. The esp32 also sends out an http stream on port 81. Much appreciated if anyone could help.
Cheers,
Bob

Can anyone help? Thanks
Bob

Node-RED has a couple of Telnet client nodes so if that will read the stream, converting that to a format to send to Emoncms, should be reasonably easy.

Thanks for the reply, Brian. I have node-red working for some mqtt sensors and have tried the telnet module nodes to no avail. I tried “telnet request” and “telnet read” to 192.168.1.100:23 but for some reason I’m not getting any connection to the emonpi from the esp32. If I use a terminal screen from the emonpi the telnet connects immediately with no id/password. Once I get a connection, I may be able to figure this out. Cheers.
Bob

I suggest you ask on the Node-RED forum. Could be a blocked Port.

You did say there was an HTTP API, perhaps you could get the data (using Node-RED) from that.