Beiträge von petrf

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

    Q: When does it make sense to connect the fourth clamp? What's the advantage?

    A: I have a three-phase system. Major load at home these days is created via one-phase switched-mode power supplies. They create a non-linear load. When loads are not distributed evenly, the currents in each phase will be unequal. This imbalance prevents the phase currents from cancelling each other out.

    Via the working clamp "TN", I can measure

    1. Load Imbalance -> Significant neutral current indicates a poor balance, which can lead to inefficient operation and stress on the electrical supply.
    2. Dangerous Harmonic Currents -> High neutral current reading is a major red flag for excessive harmonics

    When I have the option to assess my load balance and harmonics, I go for it. Better to know the data and that nothing is happening. The electrician can measure it too, but does he hang out around my house at the time as the Shelly device?

    It should be a great selling point for Shelly :)

    ---

    What is using switching power supplies (non-linear load)?

    • microwave over
    • induction cooktop
    • air-conditioner
    • heat-pump
    • any modern lights
    • consumer electronics as TVs, computers, audio, etc.
    • chargers, laptop bricks
    • washing machine
    • smart home


    What is a linear load?

    • simple heater
    • old bulbs

    Thanks to all for the help and for providing info and links. It was quicker than Shelly Support :)

    I did the following.

    • Get the heater, consuming at least 500 W. It is purely a resistive constant load.
    • Disconnect clamps CTA and CTN, keep measuring wires (IA, IB, IC, IN) as it is (voltage stays on phase almost identical).
    • Choose live wire L1=A phase leading from the distribution board to the chosen electrical circuit with a socket used for the heater.
    • Clamp "CTA" and "CTN" over this live wire L1=A
    • Limit other interfering loads: no other active consumption on the chosen electrical circuit - best to take down all other MCBs (miniature circuit breakers) and unplug all other appliances within that chosen electrical circuit.
    • Turn on the heater
    • Calibration can be made either via a local web interface or via the Shelly app:
    • a) Calibration via local device web
      • at Home page (http://<local-IP>/#/) click on any phase name, say Phase A, because that opens a hidden invisible window (http://<local-IP>/#/em/0/overview)
      • click on Settings
      • click on Phase to phase calibration
      • first, reset calibration for "N", via Phase calibration reset - you can choose only Phase N
      • second, perform calibration, via Phase to phase calibration - choose source, say Phase A in Calibrate from, and target, say Phase N in Calibrate to

    b) Via the Shelly app
    - Choose the Shelly device, and click on its Settings
    - First, reset calibration for "N", via Phase calibration reset - you can choose only Phase N - and press Reset
    - Second, perform calibration, via Phase calibration - choose target, say Phase N in Calibrate phase, and source, say Phase A in From phase; click on Calibrate

    How to check that "N" is working?
    "N" is not available in the Shelly app. It can be found in the local web interface only.
    - At Home page (http://<local-IP>/#/) click on any phase name, say Phase A, that opens a hidden window (http://<local-IP>/#/em/0/overview)
    - In Overview, find Diagram view
    - Look for a clamp picture named TN, it should show number values (when not working properly, the TN clamp shows N/A)

    Via the command line, it can be verified with the help of the local EM.GetStatus API method.

    Code
    curl --silent --request POST \
     --data '{"id":1,"method":"Shelly.GetStatus"}' \
     http://${SHELLY_IPV4}/rpc | jq '.result."em:0".n_current'

    If Home Assistant and Shelly integration is used, then a new sensor appears, with the suffix _phase_n_current.

    Example when it works

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Example when it doesn't work (it looks identical when the clamp "N" is not connected at all)

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    When I choose local IP of Shelly Pro 3EM

    export SHELLY_IPV4='<MY_LOCAL_IP>'

    then I see the status via command

    curl --silent --request POST --data '{"id":1,"method":"Shelly.GetStatus"}' http://${SHELLY_IPV4}/rpc | jq '.result.sys'

    Similarly, I can see the configuration via the command

    curl --silent --request POST  --data '{"id":1, "method":"EM.GetConfig", "params":{"id":0}}'  http://${SHELLY_IPV4}/rpc | jq '.result'

    And when I want to see current values, then I use the command

    curl --silent --request POST --data '{"id":1,"method":"Shelly.GetStatus"}'  http://${SHELLY_IPV4}/rpc | jq '.result."em:0"'

    where I see a non-zero value for a_current` but null value for n_current.

    I have Shelly Pro 3EM 120A (gen2)

    see knowledge-base/shelly-pro-3em.


    I bought an additional split-core current transformer, Shelly CT 120A,

    • SHELLY SP3D-1121
    • EAN/GTIN: 3800235266410

    I plug all 4 CTs and all 4 wires.

    I can access the device

    • locally via its IPv4
    • via Home Assistant and its Shelly integration
    • via Shelly Cloud (app and page)

    I see current on phases A/B/C, but I do not see any value of N/PEN.


    What is wrong there?

    Should I activate some additional settings in the configuration to make N/PEN visible? And where?

    Does N/PEN measuring work for anybody?

    3 is not necessary, only internet is needed.

    I would say that without nr.3 I cannot set the password for the access point. Without the access point protected by a password, I cannot connect Wi-Fi client.

    However, now I cannot verify that anymore, as the factory reset is using the latest firmware. And I'm not going through the path of firmware downgrade to check that :) I leave it to the next one with old firmware.

    This worked for me:

    petrf
    26. Februar 2024 um 19:41

    It seems that when sensor has access to home network and user can access embedded web interface via access point, then firmware update works without any need for "proxy" etc.

    Therefore I succeeded by following the procedure:

    1.Start with factory reset = unplug batteries, plug batteries back and press and hold smaller hole for 10 seconds (se User and Safety Guide and Press and hold the button for 10 seconds for Factory Settings Reset. Successful factory reset turns on the LED indicator to flash slowly.)

    2. Then with computer, connect to (opened) Wi-Fi network shellydw2-<last-6-characters-from-mac-address> and open the default web page http://192.168.33.1/

    3. In Internet & Security check that CLOUD` is enabled.

    4. Then in WIFI MODE - ACCESS POINT configure some dummy password for another Wi-Fi network shellydw2-<all-12-characters-from-mac-address> and press CREATE Access Point

    5. Connect computer to this Wi-Fi network `shellydw2-<all-12-characters-from-mac-address>` and again open the default web page http://192.168.33.1/

    6. In WIFI MODE - CLIENT connect the sensor to your home Wi-Fi network and press SAVE

    7. Finally go to Settings, choose FIRMWARE UPDATE, press CHECK FOR NEW FIRMWARE and upgrade device.

    Note: now you can delete on computer remembered Wi-Fi networks `shellydw2-<last-6-characters-from-mac-address>` and `shellydw2-<all-12-characters-from-mac-address>`