-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SDM630 with WeMoS D1 Pro can't provide Import Energy (on the WWW dashboard) #18446
Comments
SDM630 ImportActive =Energy Total. If you want more registers you will need to start using the new user configurable modbus driver. See #18413 (comment) This is also more future proof where dedicated modbus drivers will be removed someday. |
Hi. Thanks for quick reply, Yes.. I agree but I want to see Import Active for each phase... Thanks for tip I will write my own modbus .json dedicated to SDM630 but I thought, the section:
from configurations.md file means the same... but I'm not sure how to inform compiler that should use this particular section. |
Read the docs: When you use new modbus driver you do not need to tell the compiler any config data. It's entered at runtime. Again, see link above. |
Okay, because I'm using small 8266 device I decided to use 'rule' method. So in case I added Rule3 as follow:
This is exactly the same configuration which is into 'configurations.md' file for SDM630 One interesting thing... when I added rule using console, the system added rule wilt escapes chars - it's normal?
I used official tasmota-sensors v12.5.0 for above Edit 1: but Energy Total not reflecting real state:
Edit 2: I read deeper according to given by you SetOption129... and I foung another one which is very interesting:
Many thanks for help, I hope it will be good lesson for other! |
Same issue for Shelly 3EM missing Import Active, does SetOption72 also work for shelly 3em? |
PROBLEM DESCRIPTION
A clear and concise description of what the problem is.
SDM630 Power Meter connected to WeMoS D1 Pro doesn't provide Import Active on each phase.
REQUESTED INFORMATION
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
Backlog Template; Module; GPIO 255
:Backlog Rule1; Rule2; Rule3
:Status 0
:weblog
to 4 and then, when you experience your issue, provide the output of the Console log:TO REPRODUCE
Steps to reproduce the behavior:
EXPECTED BEHAVIOUR
A clear and concise description of what you expected to happen.
Read Import values
SCREENSHOTS
If applicable, add screenshots to help explain your problem.
ADDITIONAL CONTEXT
Add any other context about the problem here.
(Please, remember to close the issue when the problem has been addressed)
Hi All,
I my country anybody saying "Better is the enemy of good one!". It's mean if someone working properly - don't touch it!
I decided to upgrade my all Tasmota's network and of course, my Wemos D1 Pro connected to SDM630 stopped provide an information regarding Import Energy at all.
I started with official tasmota-sensors firmware and what I can see:
Okay... nothing happened... I had the same situation with Tasmota 8(9).x...
I downloaded newest development source archive and checked 'xnrg_10_sdm630.ino' file which contains section:
I assume, that's ok... I checked cases into SDM630Every250ms():
look's good as well...
Compiled, flashed... result? the same...
No Import Active visible...
I tried to dig deeper... found 'configurations.md' file into 'energy_modbus_config' branch. Very interesting file which contains JSON structure for each data from energy measurement device, I founf SDM630 section and discovered that ImportActive variable is hidden into "User" section:
SDM630 {"Name":"SDM630","Baud":9600,"Config":"8N1","Address":1,"Function":4,"Voltage":[0,2,4],"Current":[6,8,10],"Power":[12,14,16],"ApparentPower":[18,20,22],"ReactivePower":[24,26,28],"Factor":[30,32,34],"Frequency":70,"Total":342,"ExportActive":[352,354,356],**"User":{"R":[346,348,350],"J":"ImportActive","G":"Import Active","U":"kWh","D":24}**}
The question is... how to check data from table "User" under Tasmota console and how to provide these information to MQTT if these are available?
Best Regards,
panciunio
The text was updated successfully, but these errors were encountered: