Shelly Pro 3EM
Content languageEnglish
Description
Modbus template for Shelly EM and EMData registers of compatible devices. Currently tested on Shelly Pro 3EM.
If you find an error, please check the original documentation below and also update to the latest Shelly firmware. Initial firmware versions <1.0 were missing some values.
Source documentation: EM | Shelly Technical Documentation EMData | Shelly Technical Documentation
Inputs and outputs · 61
| Name | Type | Unit |
|---|---|---|
| Phase A meter error | Modbus | |
| Phase B meter error | Modbus | |
| Phase C meter error | Modbus | |
| Neutral meter error | Modbus | |
| Phase sequence error | Modbus | |
| Neutral current | Modbus | A |
| Neutral current mismatch | Modbus | |
| Neutral overcurrent error | Modbus | |
| Total current | Modbus | A |
| Total active power | Modbus | kW |
| Total apparent power | Modbus | VA |
| Phase A voltage | Modbus | V |
| Phase A current | Modbus | A |
| Phase A active power | Modbus | kW |
| Phase A apparent power | Modbus | VA |
| Phase A power factor | Modbus | <v.1> |
| Phase A overpower error | Modbus | |
| Phase A overvoltage error | Modbus | |
| Phase A overcurrent error | Modbus | |
| Phase B voltage | Modbus | V |
| Phase B current | Modbus | A |
| Phase B active power | Modbus | kW |
| Phase B apparent power | Modbus | VA |
| Phase B power factor | Modbus | <v.1> |
| Phase B overpower error | Modbus | |
| Phase B overvoltage error | Modbus | |
| Phase B overcurrent error | Modbus | |
| Phase C voltage | Modbus | V |
| Phase C current | Modbus | A |
| Phase C active power | Modbus | kW |
| Phase C apparent power | Modbus | VA |
| Phase C power factor | Modbus | <v.1> |
| Phase C overpower error | Modbus | |
| Phase C overvoltage error | Modbus | |
| Phase C overcurrent error | Modbus | |
| Total active energy accumulated for all phases - perpetual count | Modbus | kWh |
| Total active returned energy accumulated for all phases - perpetual count | Modbus | kWh |
| Phase A total active energy | Modbus | kWh |
| Phase A fundamental active energy | Modbus | kWh |
| Phase A total active returned energy | Modbus | kWh |
| Phase A fundamental active returned energy | Modbus | kWh |
| Phase A lagging reactive energy | Modbus | VARh |
| Phase A leading reactive energy | Modbus | VARh |
| Phase A total active energy - perpetual count | Modbus | kWh |
| Phase A total active returned energy - perpetual count | Modbus | kWh |
| Phase B total active energy | Modbus | kWh |
| Phase B fundamental active energy | Modbus | kWh |
| Phase B total active returned energy | Modbus | kWh |
| Phase B fundamental active returned energy | Modbus | kWh |
| Phase B lagging reactive energy | Modbus | VARh |
| Phase B leading reactive energy | Modbus | VARh |
| Phase B total active energy - perpetual count | Modbus | kWh |
| Phase B total active returned energy - perpetual count | Modbus | kWh |
| Phase C total active energy | Modbus | kWh |
| Phase C fundamental active energy | Modbus | kWh |
| Phase C total active returned energy | Modbus | kWh |
| Phase C fundamental active returned energy | Modbus | kWh |
| Phase C lagging reactive energy | Modbus | VARh |
| Phase C leading reactive energy | Modbus | VARh |
| Phase C total active energy - perpetual count | Modbus | kWh |
| Phase C total active returned energy - perpetual count | Modbus | kWh |
FAQ
No questions have been answered yet.
Questions and answers
welche Parameter wie genau in Zählerbaustein/Energiemonitor einbinden
OpenHallo, vielen Dank für die Bereitstellung der Daten vom Zähler in die Loxone-Bibliothek. Ich konnte damit direkt einen Zähler einbinden und per LiveView auch Werte auslesen. Die Werte für die einzelnen Phasen ist mir alles klar. Nur der Wert von "Total active power" ist immer 0, "Total active energy accumulated for all phases - perpetual count" und "Total active returned energy accumulated for all phases - perpetual count" haben Werte. Sind diese auf MRC und MRD auf den Zählerbaustein zu legen?
2 replies
Hallo Ralf, ich habe das gleiche Problem. Im Modbus Monitor sieht man für die von dir genannte Werte, dass eine 0 empfangen wird. Die Register in der Lib passen laut Shelly-Doc jedoch: https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/Modbus/#modbussetconfig-example Hast du eine Lösung? Ich bin am überlegen ob ich die P-Werte je Phase einfach im Miniserver ausrechne und entsprechend addiere (mit Vorzeichen). Grüße Matthias
Hallo Matthias, genauso hatte ich mir das auch überlegt. Ich hatte nur gedacht, dass der Fehler bei mir liegt und du in der Zwischenzeit eventuell andere Beobachtungen/Ergebnisse dafür hast... viele Grüße Ralf
Modbus returning errors for Shelly Pro 3EM
OpenHi,
I have installed the Shelly Pro 3EM Modbus add-on on my system. Modbus is enabled on the Shelly device, network connectivity is OK, but I receive this error on all sensors:
00004027 10.9.18.5 10:10:49.293 10:10:50.715 PRG Modbusserver Shelly Pro 3EM unexpected answer FC:84 expected:04, UnitID:0001, ExceptionCode:02: Illegal Data Address
I didn't make any changes to the sensor configuration so I'm at a loss on what could be wrong. Please assist in getting this resolved.
Thank you and best regards, Patrick
No replies
Shelly Pro 3
OpenHello Petr, I would like to integrate a Shelly Pro 3 (3 Relay) into Loxone and be able to switch the 3 relays individually via Loxone. After a short research, I believe that this is not possible, as this device does not seem to support Modbus according to the documentation. Do you see it the same way, or have you already done such an integration?
No replies
Log in to rate, comment or ask a question. Log in
Ratings and comments
No ratings or comments yet.
Log in to rate, comment or ask a question. Log in