Do you recall how many? It would be useful to know what model/vintage/version you have and what data is available via emonhub. Do you now if you gat all 14 or all 20 for sure?
Perhaps you could add a temp line to print the whole reply from read_all()
to the log file and post it here so we can see if all the values are (consistently?) there.
My meters don’t do the 8 extra values so it will never output the full 20 that I’m expecting Sean’s to output.
Thanks that fits with being later than mine.
It might be wise to call that an adapter rather than an interfacer, especially whilst we are discussing the sdm120 “interfacer” in emonhub. Interfacer was a word I coined as it wasn’t really used anywhere else so it would be clear when talking about emonhub interfacers so it wouldn’t be confused with other tech jargon.
That adapter is based on the FTDI ft232rl which is a respected chip for serial devices, however I dis notice that despite not showing any termination resisters in their wiring diagrams, there was this note!
So maybe a resister would help, do you have access to a 120 ohm resister by any chance? Don’t worry if you don’t we can revisit this if we don’t get anywhere, like I said previously, I tend to try these things just to rule them out, but I do have the resister kicking around so it’s a very quick test for me.
I have no experience with that adapter, the comms may be very brief and the leds are not even reaching a brightness level you can see before extinguishing, try lowering the ambient light whilst you know it’s working. AFAICT the library grabs all the values one by one, so that’s alot of very brief comms. I tend to grab all the data in much larger chunks at a faster baud (9800) so that all the values are relative at a single point in time rather than getting values from marginally different times.