-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Template Meter Add: Eltako Modbus #31127
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
Changes from 18 commits
18fa2eb
521df38
db099bb
85bc931
da4f021
36e5684
23a9b71
d1052eb
c26f08b
b144861
af29786
ca17439
dccd8ed
f4e5d1a
67b6caa
b69f5ed
7f6bcea
aa5db95
5b5e5ac
9b9e70a
0ba655a
b50d801
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,129 @@ | ||
| template: eltako-modbus | ||
| products: | ||
| - brand: Eltako | ||
| description: | ||
| generic: DSZ15DZMOD | ||
| requirements: | ||
| description: | ||
| de: | | ||
| Getestet zusammen mit dem Modbus-Gateway von Eltako (ZGW16-IP). | ||
|
|
||
| Im Gateway müssen folgende Register aktiviert werden: 30001, 30003, 30005, 30007, 30009, 30011, 30013, 30015, 30017, 30053, 30073, 30075 | ||
| en: | | ||
| Tested with Modbus gateway Eltako ZGW16-IP. | ||
|
|
||
| You need to activate the following registers in the gateway setting: 30001, 30003, 30005, 30007, 30009, 30011, 30013, 30015, 30017, 30053, 30073, 30075 | ||
| params: | ||
| - name: usage | ||
| choice: ["charge", "grid", "pv"] | ||
| - name: modbus | ||
| choice: ["tcpip"] | ||
| port: 502 | ||
| id: 1 | ||
| - name: timeout | ||
|
SnejPro marked this conversation as resolved.
Outdated
|
||
| default: 15s | ||
| render: | | ||
| type: custom | ||
| power: # current power in W | ||
| source: modbus | ||
| {{- include "modbus" . | indent 2 }} | ||
| timeout: {{ .timeout }} | ||
| register: | ||
| address: 52 | ||
| type: input | ||
| decode: int32 | ||
|
|
||
|
SnejPro marked this conversation as resolved.
Outdated
|
||
|
|
||
| energy: # meter in kWh | ||
| source: modbus | ||
| {{- include "modbus" . | indent 2 }} | ||
| timeout: {{ .timeout }} | ||
| register: | ||
| address: 72 | ||
| type: input | ||
| decode: int32 | ||
| scale: 0.01 | ||
| returnenergy: # return meter in kWh | ||
| source: modbus | ||
| {{- include "modbus" . | indent 2 }} | ||
| timeout: {{ .timeout }} | ||
| register: | ||
| address: 74 | ||
| type: input | ||
| decode: int32 | ||
| scale: 0.01 | ||
|
|
||
| powers: # phase powers in W | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Are currents signed? Then powers should be removed.
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. So? They're not used for anything.
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Personally I'm interested in this and evcc already shows them for my Sunny Home Manager aswell. I would suggest to make the power readings per phase optional. |
||
| - source: modbus | ||
| {{- include "modbus" . | indent 4 }} | ||
| timeout: {{ .timeout }} | ||
| register: | ||
| address: 12 | ||
| type: input | ||
| decode: int32 | ||
| - source: modbus | ||
| {{- include "modbus" . | indent 4 }} | ||
| timeout: {{ .timeout }} | ||
| register: | ||
| address: 14 | ||
| type: input | ||
| decode: int32 | ||
| - source: modbus | ||
| {{- include "modbus" . | indent 4 }} | ||
| timeout: {{ .timeout }} | ||
| register: | ||
| address: 16 | ||
| type: input | ||
| decode: int32 | ||
|
|
||
| currents: # phase currents in A | ||
| - source: modbus | ||
| {{- include "modbus" . | indent 4 }} | ||
| timeout: {{ .timeout }} | ||
| register: | ||
| address: 6 | ||
| type: input | ||
| decode: int32 | ||
| scale: 0.01 | ||
| - source: modbus | ||
| {{- include "modbus" . | indent 4 }} | ||
| timeout: {{ .timeout }} | ||
| register: | ||
| address: 8 | ||
| type: input | ||
| decode: int32 | ||
| scale: 0.01 | ||
| - source: modbus | ||
| {{- include "modbus" . | indent 4 }} | ||
| timeout: {{ .timeout }} | ||
| register: | ||
| address: 10 | ||
| type: input | ||
| decode: int32 | ||
| scale: 0.01 | ||
|
|
||
| voltages: # phase voltages in V | ||
| - source: modbus | ||
| {{- include "modbus" . | indent 4 }} | ||
| timeout: {{ .timeout }} | ||
| register: | ||
| address: 0 | ||
| type: input | ||
| decode: int32 | ||
| scale: 0.01 | ||
| - source: modbus | ||
| {{- include "modbus" . | indent 4 }} | ||
| timeout: {{ .timeout }} | ||
| register: | ||
| address: 2 | ||
| type: input | ||
| decode: int32 | ||
| scale: 0.01 | ||
| - source: modbus | ||
| {{- include "modbus" . | indent 4 }} | ||
| timeout: {{ .timeout }} | ||
| register: | ||
| address: 4 | ||
| type: input | ||
| decode: int32 | ||
| scale: 0.01 | ||


Uh oh!
There was an error while loading. Please reload this page.