JSON response Shelly Pro 3EM

Pagina: 1
Acties:

Onderwerpen

Vraag


  • Ik70
  • Registratie: September 2026
  • Laatst online: 20:27
Mijn vraag
Ik ben op zoek naar de response data van een Shelly Pro 3EM. Omdat de thuisbatterij op nul-inject regelt komt deze te vaak in de levering van energie terecht. Door een emulatie van de 3EM kan ik het sluimer vermogen van het vermogen af halen waardoor de thuis batterij uitsluitend levert bij een groter verbruik en laad tijdens een overschot. Ik kan hierdoor dus geen echte 3EM monteren. Ik ben op zoek naar de response JSON data die de 3EM terug geeft bij de volgende http verzoeken: ip-nummer/rpc/Shelly.GetDeviceInfo en ip-nummer/rpc/Shelly.GetConfig en ip-nummer/rpc/Shelly.GetStatus. De laatste zou kunnen zijn ip-nummer/rpc/EM.GetStatus. Graag ook aangeven in welke mode deze uitgelezen is. 1 of 3 fase geeft zover ik heb kunnen vinden verschil in response data.

Relevante software en hardware die ik gebruik
Het geheel wordt op een ESP32 geprogrammeerd die rechtstreeks aan de P1 uitgang van de elektriciteitsmeter hangt.

Wat ik al gevonden of geprobeerd heb
Ik krijg na veel mogelijkheden te hebben getest nog steeds de melding dat er geen data kan worden ingelezen. Mogelijk door een instelling van 1 of 3 fasen.

Alle reacties


  • FredvZ
  • Registratie: Februari 2002
  • Laatst online: 21:08
Als je hem toch aansluit op de slimme meter, is het dan niet eenvoudiger om het P1 telegram aan te passen en dát aanbieden aan je thuisbatterij?

Spel en typfouten voorbehouden


  • Ik70
  • Registratie: September 2026
  • Laatst online: 20:27
De thuis batterij werkt uitsluitend met de everHome, Homewizard of een Shelly Pro 3EM. Deze is dus niet rechtstreeks te voeden met de telegram data.

  • grimselman
  • Registratie: Juni 2023
  • Laatst online: 23:07
{"name":null,"id":"shellypro3em-08f9e0e9c68c","mac":"XXXXXXXXXXXX","slot":1,"model":"SPEM-003CEBEU","gen":2,"fw_id":"20260710-101221/2.0.0-g87fbfa4","ver":"2.0.0","app":"Pro3EM","auth_en":false,"auth_domain":null,"profile":"triphase","provision":"complete","enhanced_security":false}
Getdeviceinfo

  • grimselman
  • Registratie: Juni 2023
  • Laatst online: 23:07
{"ble":{"rpc":{"enable":false}},"bthome":{},"cloud":{"enable":true,"server":"shelly-174-eu.shelly.cloud:6022/jrpc"},"em:0":{"id":0,"name":null,"blink_mode_selector":"active_energy","phase_selector":"all","monitor_phase_sequence":false,"ct_type":"120A","reverse":{},"alarms":{"a":{"voltage":[null,null],"current":[null,null],"power":[null,null]},"b":{"voltage":[null,null],"current":[null,null],"power":[null,null]},"c":{"voltage":[null,null],"current":[null,null],"power":[null,null]}}},"emdata:0":{},"eth":{"enable":true,"server_mode":false,"ipv4mode":"dhcp","ip":null,"netmask":null,"gw":null,"nameserver":null},"modbus":{"enable":true},"mqtt":{"enable":false,"server":null,"client_id":"shellypro3em-08f9e0e9c68c","user":null,"ssl_ca":null,"topic_prefix":"shellypro3em-08f9e0e9c68c","rpc_ntf":true,"status_ntf":false,"use_client_cert":false,"enable_rpc":true,"enable_control":true},"sys":{"device":{"name":null,"mac":"XXXXXXXXXXXX","fw_id":"20260710-101221/2.0.0-g87fbfa4","discoverable":true,"eco_mode":false,"profile":"triphase","addon_type":null,"sys_btn_toggle":true,"tls_check_cert_validity_time":true,"enhanced_security":false},"location":{"tz":"Europe/Amsterdam","lat":52.227100,"lon":5.177500},"debug":{"level":2,"file_level":null,"mqtt":{"enable":false},"websocket":{"enable":false},"file_log":{"enable":false},"udp":{"addr":null}},"ui_data":{},"rpc_udp":{"dst_addr":null,"listen_port":null},"sntp":{"server":"time.cloudflare.com"},"cfg_rev":10},"temperature:0":{"id":0, "name":null, "report_thr_C": 5.0, "offset_C": 0.0},"wifi":{"ap":{"ssid":"ShellyPro3EM-08F9E0E9C68C","is_open":true, "enable":false, "range_extender": {"enable":false}},"sta":{"ssid":"TMNL-8704B1","is_open":false, "enable":true, "ipv4mode":"dhcp","ip":null,"netmask":null,"gw":null,"nameserver":null},"sta1":{"ssid":null,"is_open":true, "enable":false, "ipv4mode":"dhcp","ip":null,"netmask":null,"gw":null,"nameserver":null},"roam":{"rssi_thr":-80,"interval":60}},"ws":{"enable":false,"server":null,"ssl_ca":"ca.pem"}}
Getconfig

  • grimselman
  • Registratie: Juni 2023
  • Laatst online: 23:07
{"ble":{},"bthome":{},"cloud":{"connected":true},"em:0":{"id":0,"a_current":1.390,"a_voltage":235.2,"a_act_power":69.6,"a_aprt_power":327.4,"a_pf":0.22,"a_freq":50.0,"b_current":0.940,"b_voltage":232.5,"b_act_power":-146.1,"b_aprt_power":219.0,"b_pf":0.67,"b_freq":50.0,"c_current":0.701,"c_voltage":234.0,"c_act_power":53.7,"c_aprt_power":164.2,"c_pf":0.33,"c_freq":50.0,"n_current":null,"total_current":3.032,"total_act_power":-22.744,"total_aprt_power":710.603, "user_calibrated_phase":[]},"emdata:0":{"id":0,"a_total_act_energy":184608.62,"a_total_act_ret_energy":1268981.20,"b_total_act_energy":778200.71,"b_total_act_ret_energy":1099889.26,"c_total_act_energy":594820.14,"c_total_act_ret_energy":461253.44,"total_act":1557629.47, "total_act_ret":2830123.91},"eth":{"ip":null,"ip6":null},"modbus":{},"mqtt":{"connected":false},"sys":{"mac":"XXXXXXXXXXXX","restart_required":true,"time":"19:19","unixtime":1788887963,"last_sync_ts":1788886571,"uptime":3733828,"ram_size":262336,"ram_free":111832,"ram_min_free":87056,"fs_size":524288,"fs_free":155648,"cfg_rev":10,"kvs_rev":0,"schedule_rev":0,"webhook_rev":0,"btrelay_rev":0,"available_updates":{"beta":{"version":"2.0.1-beta1"}},"alt":{"Pro3EMProAddon":{"name":"Shelly Pro 3 EM","desc":"Pro 3 EM with Pro Sensor Addon","beta":{"version":"2.0.1-beta1","build_id":"20260819-101753/2.0.1-beta1-g8a88c73"},"stable":{"version":"2.0.0","build_id":"20260710-101208/2.0.0-g87fbfa4"}}},"reset_reason":3,"utc_offset":7200},"temperature:0":{"id": 0,"tC":52.2, "tF":125.9},"wifi":{"sta_ip":"192.168.2.120","status":"got ip","ssid":"TMNL-8704B1","channel":11,"rssi":-28,"bssid":"2c:fb:0f:2f:17:d6","sta_ip6":["fe80::af9:e0ff:fee9:c68c","fd4c:4b32:3630:0:af9:e0ff:fee9:c68c","2a02:a448:572b:0:af9:e0ff:fee9:c68c"]},"ws":{"connected":false}}
Getstatus

Het gaat om een 3 fase aansluiting

  • Ik70
  • Registratie: September 2026
  • Laatst online: 20:27
Alvast bedankt voor de JSON data. Het zal nog wel wat tijd kosten om dit uit te zoeken.
Pagina: 1