SMA Energy Meter

Hallo,

ich versuche gerade Daten vom SMA Energy Meter zu empfangen.
Als Standart ist als Zieladresse 239.12.255.254 Port 9522 eingestellt.

Das Engerymeter sendet ca jede Sekunde ein neues Telegramm.

Die Daten werden auch in IPS per UDP Socket empfangen, aber leider nur wenn ich am EnergyMeter die Zieladresse auf meinen IPS Server ändere.

Man kann am Modul auch nur die IPS-Serveradresse auswählen.
Bei Empf. Host müsste ich doch dann 239.12.255.254 eintragen oder sehe ich das falsch?

Wenn ich am EnergyMeter die 192.168.0.30 einstelle empfängt zwar IPS die Daten aber alle anderen Geräte werten sie nicht mehr aus. Sie lauschen ja auf der 239.12.255.254.

Hat jemand eine Lösung für mich?

Vielen Dank
René

UDP Socket SMA.png

Daten werden auf jeden Fall vom IPS-Rechner empfangen.
Aber wie bekomme ich es hin, dass der IPS UDP Socket sie auch emfängt?

Ich glaube IPS kann kein Multicast empfangen.
Kannst ja versuchen mit SetProperty die Adresse in den UDP-Socket zu schreiben.
Oder vielleicht hat Paresy noch eine Idee?
Michael

Danke für den Tipp.
Hat leider nicht funktioniert aber die Idee war gut.

René

IPS_SetProperty UDP Socket.png

Das die Meldung kommt ist klar.
Darfst halt die Konfig nicht mehr öffnen :slight_smile: bzw. nichts da per Hand ändern.
Setze ’Open’ auch per SetProperty auf True und dann auch per ApplyChanges übernehmen.
Wenn dann kein Fehler kommt im Script, kannst du ja testen ob Daten ankommen.

Michael

Geht leider nicht.
‚Open‘ wird nicht ausgeführt.

Ich muss immer wieder sagen - Super Service von WAGO

Drei Tage Kommunikation und der Datenempfang vom SMA Energymeter klappt - auch per Multicast Adresse
Telegramm hab ich aber noch nicht ausgewertet :wink:

René

Hi Rene,

leider kann ich Deinen Anhang nicht öffnen. Mich würde es auch interessieren die Telegramme, ohne die Zieladresse umzubiegen, auszuwerten. Bisher habe ich den EDL Controller von Nico genutzt, der bereitet die Daten direkt in eine auswertbare XML auf. --> Installation – smart charging + smart home + smart tesla

Gruß Tommy

Hallo Tommy,

bei dem Anhang handelte es sich nur um ein Bild.
Der Empfang funktioniert aber nur über eine SPS z.B. 750-881 und von dort per Modbus nach IPS.
Der empfang direkt in IPS geht - soweit ich weiß - nicht.

René

Hmm schade. Weißt Du ob es zufällig auch mit einer 7050-342 funktioniert? Die habe ich hier noch rumliegen, bin leider bis heute nicht dazu gekommen die Wago SPS zu testen.

Tommy

Der 750-342 ist nur ein Koppler.

Auch eine 750-842 geht nicht.
Ich habe es auf einer 750-881 laufen aber 750-841 müsste auch gehen.

Leider keine positive Nachricht.

René

Hi René,

hast du es zwischenzeitlich hinbekommen das SMA Protokoll auszuwerten? Ich will das Thema nun doch noch mal angehen.

Vielen dank,
Tommy

Hi Tommy,

es funktioniert soweit ganz gut.

René

Kannst du das Script für die Auswertung einmal posten? Oder hast Du da eine Doku, auf der Du das ganze aufgebaut hast?
Danke Dir!

Die Datenerfassung läuft direkt auf dem WAGO-Controller
Daten an IPS werden nur per Modbus abgefragt.
Aus diesem Grund gibt es auch kein Script in IPS.

Hallo Rene,

hast Du eine Auswertung für das SMA Speedwire Protokoll auf dem WAGO Controller realisiert?
Wertest Du auch Daten vom Wechselrichter aus?

Gruß

Frank

Ich habe mir einen Funktionsblock gebastelt.

Wechselrichter habe ich schon im Keller aber noch nicht in Betrieb.
Meine Solaranlage läuft noch nicht … ist mein mein Winterprojekt. :slight_smile:

René

Hi,

ich hätte einen Wechselrichter zum Testen :slight_smile: und ein Controller zum Spielen gibt es hier auch.

Dein FB kann vermutlich bis jetzt nur die Daten vom Energy Meter auswerten?

Da ich leider keine WAGO habe, versuche ich mich nun gerade das Protokoll selber auszuwerten. Hat einer von Euch einen Ansatz? Die Daten die ich empfange sehen in HEX so aus:

53 4D 41 00 00 04 02 A0 00 00 00 01 02 44 00 10 60 69 01 0E 71 42 CA 47 00 01 41 9F 00 01 04 00 00 00 01 13 00 01 08 00 00 00 00 12 16 7B C8 48 00 02 04 00 00 00 00 00 00 02 08 00 00 00 00 03 79 47 73 50 00 03 04 00 00 00 00 00 00 03 08 00 00 00 00 01 27 9B 06 90 00 04 04 00 00 00 05 45 00 04 08 00 00 00 00 02 FA BD 40 50 00 09 04 00 00 00 05 60 00 09 08 00 00 00 00 12 B0 14 71 A8 00 0A 04 00 00 00 00 00 00 0A 08 00 00 00 00 03 C1 A7 B4 C0 00 0D 04 00 00 00 00 C8 00 15 04 00 00 00 10 B9 00 15 08 00 00 00 00 06 93 DE 3F C0 00 16 04 00 00 00 00 00 00 16 08 00 00 00 00 00 00 00 00 00 00 17 04 00 00 00 00 00 00 17 08 00 00 00 00 00 78 60 44 10 00 18 04 00 00 00 02 1D 00 18 08 00 00 00 00 00 CB 7F 60 90 00 1D 04 00 00 00 10 DB 00 1D 08 00 00 00 00 06 D7 15 9C E8 00 1E 04 00 00 00 00 00 00 1E 08 00 00 00 00 00 00 00 00 00 00 1F 04 00 00 00 07 C3 00 20 04 00 00 03 7D F0 00 21 04 00 00 00 03 E0 00 29 04 00 00 00 00 00 00 29 08 00 00 00 00 02 EA 28 25 20 00 2A 04 00 00 00 22 32 00 2A 08 00 00 00 00 07 6D 34 A1 10 00 2B 04 00 00 00 01 44 00 2B 08 00 00 00 00 01 71 DD EE C0 00 2C 04 00 00 00 00 00 00 2C 08 00 00 00 00 00 BF 92 8E 88 00 31 04 00 00 00 00 00 00 31 08 00 00 00 00 03 36 00 29 70 00 32 04 00 00 00 22 38 00 32 08 00 00 00 00 07 A5 8D EC D8 00 33 04 00 00 00 0F 02 00 34 04 00 00 03 7F 66 00 35 04 00 00 00 03 E7 00 3D 04 00 00 00 12 8C 00 3D 08 00 00 00 00 0C 8C 62 8E 58 00 3E 04 00 00 00 00 00 00 3E 08 00 00 00 00 00 00 00 00 00 00 3F 04 00 00 00 00 00 00 3F 08 00 00 00 00 00 11 6E F9 E0 00 40 04 00 00 00 04 6C 00 40 08 00 00 00 00 02 43 BD 78 C0 00 45 04 00 00 00 13 11 00 45 08 00 00 00 00 0C FE 83 2F 60 00 46 04 00 00 00 00 00 00 46 08 00 00 00 00 00 00 00 00 00 00 47 04 00 00 00 08 E6 00 48 04 00 00 03 7A 44 00 49 04 00 00 00 03 CD 90 00 00 00 01 01 00 52 00 00 00 00 
53 4D 41 00 00 04 02 A0 00 00 00 01 02 44 00 10 60 69 01 0E 71 42 CA 47 00 01 45 87 00 01 04 00 00 00 01 85 00 01 08 00 00 00 00 12 16 7B C8 48 00 02 04 00 00 00 00 00 00 02 08 00 00 00 00 03 79 47 73 50 00 03 04 00 00 00 00 00 00 03 08 00 00 00 00 01 27 9B 06 90 00 04 04 00 00 00 05 43 00 04 08 00 00 00 00 02 FA BD 40 50 00 09 04 00 00 00 05 7A 00 09 08 00 00 00 00 12 B0 14 71 A8 00 0A 04 00 00 00 00 00 00 0A 08 00 00 00 00 03 C1 A7 B4 C0 00 0D 04 00 00 00 01 15 00 15 04 00 00 00 10 AD 00 15 08 00 00 00 00 06 93 DE 41 28 00 16 04 00 00 00 00 00 00 16 08 00 00 00 00 00 00 00 00 00 00 17 04 00 00 00 00 00 00 17 08 00 00 00 00 00 78 60 44 10 00 18 04 00 00 00 02 1B 00 18 08 00 00 00 00 00 CB 7F 60 90 00 1D 04 00 00 00 10 CF 00 1D 08 00 00 00 00 06 D7 15 9E 50 00 1E 04 00 00 00 00 00 00 1E 08 00 00 00 00 00 00 00 00 00 00 1F 04 00 00 00 07 BD 00 20 04 00 00 03 7D FA 00 21 04 00 00 00 03 E0 00 29 04 00 00 00 00 00 00 29 08 00 00 00 00 02 EA 28 25 20 00 2A 04 00 00 00 21 C5 00 2A 08 00 00 00 00 07 6D 34 A5 48 00 2B 04 00 00 00 01 44 00 2B 08 00 00 00 00 01 71 DD EE C0 00 2C 04 00 00 00 00 00 00 2C 08 00 00 00 00 00 BF 92 8E 88 00 31 04 00 00 00 00 00 00 31 08 00 00 00 00 03 36 00 29 70 00 32 04 00 00 00 21 CB 00 32 08 00 00 00 00 07 A5 8D EF A8 00 33 04 00 00 00 0E CB 00 34 04 00 00 03 7F 74 00 35 04 00 00 00 03 E7 00 3D 04 00 00 00 12 9D 00 3D 08 00 00 00 00 0C 8C 62 91 28 00 3E 04 00 00 00 00 00 00 3E 08 00 00 00 00 00 00 00 00 00 00 3F 04 00 00 00 00 00 00 3F 08 00 00 00 00 00 11 6E F9 E0 00 40 04 00 00 00 04 6D 00 40 08 00 00 00 00 02 43 BD 7A 28 00 45 04 00 00 00 13 22 00 45 08 00 00 00 00 0C FE 83 32 30 00 46 04 00 00 00 00 00 00 46 08 00 00 00 00 00 00 00 00 00 00 47 04 00 00 00 08 EC 00 48 04 00 00 03 7A 46 00 49 04 00 00 00 03 CD 90 00 00 00 01 01 00 52 00 00 00 00 
53 4D 41 00 00 04 02 A0 00 00 00 01 02 44 00 10 60 69 01 0E 71 42 CA 47 00 01 49 6E 00 01 04 00 00 00 00 9B 00 01 08 00 00 00 00 12 16 7B C8 48 00 02 04 00 00 00 00 00 00 02 08 00 00 00 00 03 79 47 73 50 00 03 04 00 00 00 00 00 00 03 08 00 00 00 00 01 27 9B 06 90 00 04 04 00 00 00 05 45 00 04 08 00 00 00 00 02 FA BD 40 50 00 09 04 00 00 00 05 4E 00 09 08 00 00 00 00 12 B0 14 71 A8 00 0A 04 00 00 00 00 00 00 0A 08 00 00 00 00 03 C1 A7 B4 C0 00 0D 04 00 00 00 00 72 00 15 04 00 00 00 10 AB 00 15 08 00 00 00 00 06 93 DE 42 90 00 16 04 00 00 00 00 00 00 16 08 00 00 00 00 00 00 00 00 00 00 17 04 00 00 00 00 00 00 17 08 00 00 00 00 00 78 60 44 10 00 18 04 00 00 00 02 1A 00 18 08 00 00 00 00 00 CB 7F 60 90 00 1D 04 00 00 00 10 CD 00 1D 08 00 00 00 00 06 D7 15 A1 20 00 1E 04 00 00 00 00 00 00 1E 08 00 00 00 00 00 00 00 00 00 00 1F 04 00 00 00 07 BC 00 20 04 00 00 03 7E 20 00 21 04 00 00 00 03 E0 00 29 04 00 00 00 00 00 00 29 08 00 00 00 00 02 EA 28 25 20 00 2A 04 00 00 00 22 9C 00 2A 08 00 00 00 00 07 6D 34 A8 18 00 2B 04 00 00 00 01 3F 00 2B 08 00 00 00 00 01 71 DD EE C0 00 2C 04 00 00 00 00 00 00 2C 08 00 00 00 00 00 BF 92 8E 88 00 31 04 00 00 00 00 00 00 31 08 00 00 00 00 03 36 00 29 70 00 32 04 00 00 00 22 A2 00 32 08 00 00 00 00 07 A5 8D F3 E0 00 33 04 00 00 00 0F 2F 00 34 04 00 00 03 7F 98 00 35 04 00 00 00 03 E7 00 3D 04 00 00 00 12 8C 00 3D 08 00 00 00 00 0C 8C 62 92 90 00 3E 04 00 00 00 00 00 00 3E 08 00 00 00 00 00 00 00 00 00 00 3F 04 00 00 00 00 00 00 3F 08 00 00 00 00 00 11 6E F9 E0 00 40 04 00 00 00 04 6B 00 40 08 00 00 00 00 02 43 BD 7A 28 00 45 04 00 00 00 13 11 00 45 08 00 00 00 00 0C FE 83 33 98 00 46 04 00 00 00 00 00 00 46 08 00 00 00 00 00 00 00 00 00 00 47 04 00 00 00 08 E4 00 48 04 00 00 03 7A 6C 00 49 04 00 00 00 03 CD 90 00 00 00 01 01 00 52 00 00 00 00 
53 4D 41 00 00 04 02 A0 00 00 00 01 02 44 00 10 60 69 01 0E 71 42 CA 47 00 01 4D 57 00 01 04 00 00 00 00 41 00 01 08 00 00 00 00 12 16 7B C8 48 00 02 04 00 00 00 00 00 00 02 08 00 00 00 00 03 79 47 73 50 00 03 04 00 00 00 00 00 00 03 08 00 00 00 00 01 27 9B 06 90 00 04 04 00 00 00 05 3A 00 04 08 00 00 00 00 02 FA BD 41 B8 00 09 04 00 00 00 05 3B 00 09 08 00 00 00 00 12 B0 14 73 10 00 0A 04 00 00 00 00 00 00 0A 08 00 00 00 00 03 C1 A7 B4 C0 00 0D 04 00 00 00 00 31 00 15 04 00 00 00 10 C3 00 15 08 00 00 00 00 06 93 DE 45 60 00 16 04 00 00 00 00 00 00 16 08 00 00 00 00 00 00 00 00 00 00 17 04 00 00 00 00 00 00 17 08 00 00 00 00 00 78 60 44 10 00 18 04 00 00 00 02 17 00 18 08 00 00 00 00 00 CB 7F 60 90 00 1D 04 00 00 00 10 E4 00 1D 08 00 00 00 00 06 D7 15 A2 88 00 1E 04 00 00 00 00 00 00 1E 08 00 00 00 00 00 00 00 00 00 00 1F 04 00 00 00 07 C6 00 20 04 00 00 03 7E 29 00 21 04 00 00 00 03 E0 00 29 04 00 00 00 00 00 00 29 08 00 00 00 00 02 EA 28 25 20 00 2A 04 00 00 00 23 15 00 2A 08 00 00 00 00 07 6D 34 AC 50 00 2B 04 00 00 00 01 3E 00 2B 08 00 00 00 00 01 71 DD EE C0 00 2C 04 00 00 00 00 00 00 2C 08 00 00 00 00 00 BF 92 8E 88 00 31 04 00 00 00 00 00 00 31 08 00 00 00 00 03 36 00 29 70 00 32 04 00 00 00 23 1B 00 32 08 00 00 00 00 07 A5 8D F6 B0 00 33 04 00 00 00 0F 5D 00 34 04 00 00 03 7F 84 00 35 04 00 00 00 03 E7 00 3D 04 00 00 00 12 94 00 3D 08 00 00 00 00 0C 8C 62 93 F8 00 3E 04 00 00 00 00 00 00 3E 08 00 00 00 00 00 00 00 00 00 00 3F 04 00 00 00 00 00 00 3F 08 00 00 00 00 00 11 6E F9 E0 00 40 04 00 00 00 04 61 00 40 08 00 00 00 00 02 43 BD 7A 28 00 45 04 00 00 00 13 16 00 45 08 00 00 00 00 0C FE 83 35 00 00 46 04 00 00 00 00 00 00 46 08 00 00 00 00 00 00 00 00 00 00 47 04 00 00 00 08 E7 00 48 04 00 00 03 7A 6C 00 49 04 00 00 00 03 CD 90 00 00 00 01 01 00 52 00 00 00 00

Nur um sicher zu gehen, ich rede von diesem Gerät hier:
energy_meter_18062013.png

Danke, Tommy

Ja wir reden von dem Gerät.

mal nach folgendem Googlen :wink:
sma energy meter reverse engineering

René