Smart Meter Interface. Meter Metrics Decoder #18810
Unanswered
srodionov
asked this question in
Support request
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello
First of all let me thank @arendst for the amazing project and effort for multiple years, many devices at my home currently are operating using Tasmota.
Now here is a question and environment description.
I got a new Meter which is able to provide measurements through RS-485. I connected to this meter through my raspberry pi and figured out data commands and protocol which is used.
So, currently I'm trying to implement data reading using Tasmota and Smart Meter Interface.
Let me show my Script and explain the flow.
To be able communicate with meter need to "login" first by the byte array 30 01 01 01 01 01 01 01 01 23 80, Meter will answer 30 00 15 b0.
Then will be possible to get readings, for example to get voltage on phase 1 need to issue command 30 08 11 11 42 BA, meter will respond with something like 30 00 88 5e e8 dc, where byte 2 and 3 is voltage (reversed order) which need to divide to 100.
So, I completely stuck with Decoder and need your assistance, because currently I'm receiving response from Meter and able to see it in Console, however data is not parsed into variable for some unknown reason for me.
`>D
Here is console output
11:04:47.030 : 30 00 15 b0
11:04:49.139 : 30 00 cd 5d 9a 4d
11:04:51.146 : 30 00 15 b0
11:04:53.110 : 30 00 b1 5d ba 8d
11:04:55.145 : 30 00 15 b0
11:04:57.111 : 30 00 cd 5d 9a 4d
11:04:59.103 : 30 00 15 b0
11:05:02.384 MQT: SM-RS/7C87CEB93EF7/tele/SENSOR = {"Time":"2023-06-07T11:05:02","SM-RS":{"Voltage_L1":""}}
Beta Was this translation helpful? Give feedback.
All reactions