Hallo,
ich habe mal versucht mit OH3.1 über die UI meinen SMA Wechselrichter über modbus auszulesen. Ich habe eine modbus bridge mit dem Port 502 und autodiscovery enabeld angelegt. Dann habe ich einen single phase converter angelegt. Die sunspect ID ist laut SMA 126. Mit den Voreingestellten Werten start address 40000 und block lenghts 61 bekomme aber keinen connect. Mit anderen Werten für start address und block lenghts bekomme ich zwar einen connect, aber keine gültigen Daten.
Hat schon jemand die sunspec register ausprobiert?
Viele Grüße,
Ralf
SB 2.5 Modbus Sunspec Register mit openhab auslesen
-
- Beiträge: 225
- Registriert: 6. Jun 2019 11:25
SB 2.5 Modbus Sunspec Register mit openhab auslesen
Hallo Ralf,
nein, ich nutze zwar auch einen SB2.5 und einen SB4000 und einen SBS 3.7, aber die lese ich alle über die SMA Register aus.
Viele Grüße
Gehe zur vollständigen Antwortnein, ich nutze zwar auch einen SB2.5 und einen SB4000 und einen SBS 3.7, aber die lese ich alle über die SMA Register aus.
Viele Grüße
Code: Alles auswählen
Bridge modbus:tcp:smaSB25 "SMA SB 2.5-1 VL-40 Modbus" @ "Hausanschlußraum" [
host="192.168.12.12",
port=502,
id=3,
connectMaxTries=3
] {
Bridge poller smaHolding_1 [
start=30051,
length=10,
refresh=30000,
type="holding"
] {
Thing data device_class "Hardware" @ "SB 2.5" [
readStart="30051",
readValueType="uint32",
readTransform="default"
]
Thing data device_type "Hardware" @ "SB 2.5" [
readStart="30053",
readValueType="uint32",
readTransform="default"
]
Thing data serialnumber "Hardware" @ "SB 2.5" [
readStart="30057",
readValueType="uint32",
readTransform="default"
]
}
Bridge poller smaHolding_3 [
start=30201,
length=4,
refresh=30000,
type="holding"
] {
Thing data condition "Hardware" @ "SB 2.5" [
readStart="30201",
readValueType="uint32",
readTransform="default"
]
}
Bridge poller smaHolding_4 [
start=30529,
length=4,
refresh=15000,
type="holding"
] {
Thing data totalprod_kwh "Overview" @ "SB 2.5" [
readStart="30531",
readValueType="uint32",
readTransform="default"
]
}
Bridge poller smaHolding_5 [
start=30535,
length=4,
refresh=5000,
type="holding"
] {
Thing data dailyprod_wh "Overview" @ "SB 2.5" [
readStart="30535",
readValueType="uint32",
readTransform="default"
]
}
Bridge poller smaHolding_6 [
start=30775,
length=20,
refresh=5000,
type="holding"
] {
Thing data power "Overview" @ "SB 2.5" [
readStart="30775",
readValueType="uint32",
readTransform="default"
]
}
Bridge poller smaHolding_7 [
start=30769,
length=20,
refresh=5000,
type="holding"
] {
Thing data input_ampere_1 "String 1" @ "SB 2.5" [
readStart="30769",
readValueType="uint32",
readTransform="JS(divide1000.js)"
]
Thing data input_voltage_1 "String 1" @ "SB 2.5" [
readStart="30771",
readValueType="uint32",
readTransform="JS(divide100.js)"
]
Thing data input_watt_1 "String 1" @ "SB 2.5" [
readStart="30773",
readValueType="uint32",
readTransform="default"
]
}
Bridge poller smaHolding_9 [
start=33001,
length=2,
refresh=5000,
type="holding"
] {
Thing data ops_state @ "SB 2.5" [
readStart="33001",
readValueType="uint32"
]
}
Bridge poller dc1_poll [
start=30771,
length=2,
refresh=5000,
type="holding"
] {
Thing data dc1_data "String 1" @ "SB 2.5" [
readStart="30771",
readValueType="uint32"
]
}
}
Viele Grüße,
Ralf
Debmatic und Openhab 4.1.0 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung
Ralf
Debmatic und Openhab 4.1.0 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung
-
- Beiträge: 1161
- Registriert: 4. Nov 2019 22:08
Re: SB 2.5 Modbus Sunspec Register mit openhab auslesen
Hallo Ralf,
nein, ich nutze zwar auch einen SB2.5 und einen SB4000 und einen SBS 3.7, aber die lese ich alle über die SMA Register aus.
Viele Grüße
nein, ich nutze zwar auch einen SB2.5 und einen SB4000 und einen SBS 3.7, aber die lese ich alle über die SMA Register aus.
Viele Grüße
Code: Alles auswählen
Bridge modbus:tcp:smaSB25 "SMA SB 2.5-1 VL-40 Modbus" @ "Hausanschlußraum" [
host="192.168.12.12",
port=502,
id=3,
connectMaxTries=3
] {
Bridge poller smaHolding_1 [
start=30051,
length=10,
refresh=30000,
type="holding"
] {
Thing data device_class "Hardware" @ "SB 2.5" [
readStart="30051",
readValueType="uint32",
readTransform="default"
]
Thing data device_type "Hardware" @ "SB 2.5" [
readStart="30053",
readValueType="uint32",
readTransform="default"
]
Thing data serialnumber "Hardware" @ "SB 2.5" [
readStart="30057",
readValueType="uint32",
readTransform="default"
]
}
Bridge poller smaHolding_3 [
start=30201,
length=4,
refresh=30000,
type="holding"
] {
Thing data condition "Hardware" @ "SB 2.5" [
readStart="30201",
readValueType="uint32",
readTransform="default"
]
}
Bridge poller smaHolding_4 [
start=30529,
length=4,
refresh=15000,
type="holding"
] {
Thing data totalprod_kwh "Overview" @ "SB 2.5" [
readStart="30531",
readValueType="uint32",
readTransform="default"
]
}
Bridge poller smaHolding_5 [
start=30535,
length=4,
refresh=5000,
type="holding"
] {
Thing data dailyprod_wh "Overview" @ "SB 2.5" [
readStart="30535",
readValueType="uint32",
readTransform="default"
]
}
Bridge poller smaHolding_6 [
start=30775,
length=20,
refresh=5000,
type="holding"
] {
Thing data power "Overview" @ "SB 2.5" [
readStart="30775",
readValueType="uint32",
readTransform="default"
]
}
Bridge poller smaHolding_7 [
start=30769,
length=20,
refresh=5000,
type="holding"
] {
Thing data input_ampere_1 "String 1" @ "SB 2.5" [
readStart="30769",
readValueType="uint32",
readTransform="JS(divide1000.js)"
]
Thing data input_voltage_1 "String 1" @ "SB 2.5" [
readStart="30771",
readValueType="uint32",
readTransform="JS(divide100.js)"
]
Thing data input_watt_1 "String 1" @ "SB 2.5" [
readStart="30773",
readValueType="uint32",
readTransform="default"
]
}
Bridge poller smaHolding_9 [
start=33001,
length=2,
refresh=5000,
type="holding"
] {
Thing data ops_state @ "SB 2.5" [
readStart="33001",
readValueType="uint32"
]
}
Bridge poller dc1_poll [
start=30771,
length=2,
refresh=5000,
type="holding"
] {
Thing data dc1_data "String 1" @ "SB 2.5" [
readStart="30771",
readValueType="uint32"
]
}
}
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3
-
- Beiträge: 225
- Registriert: 6. Jun 2019 11:25
Re: SB 2.5 Modbus Sunspec Register mit openhab auslesen
Hallo,
vielen Dank für die Info. Morgen probiere ich das mal aus. Vielen erst einmal.
Viele Grüße,
Ralf
vielen Dank für die Info. Morgen probiere ich das mal aus. Vielen erst einmal.
Viele Grüße,
Ralf
Viele Grüße,
Ralf
Debmatic und Openhab 4.1.0 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung
Ralf
Debmatic und Openhab 4.1.0 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung
-
- Beiträge: 225
- Registriert: 6. Jun 2019 11:25
Re: SB 2.5 Modbus Sunspec Register mit openhab auslesen
Moin,
mit den SMA Registern und viel Handarbeit geht es.
Braucht man ja nur einmal machen.
Viele Grüße,
Ralf
mit den SMA Registern und viel Handarbeit geht es.
Braucht man ja nur einmal machen.
Viele Grüße,
Ralf
Viele Grüße,
Ralf
Debmatic und Openhab 4.1.0 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung
Ralf
Debmatic und Openhab 4.1.0 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung