Beiträge von thgoebel

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.

    Der Effekt liegt an der Kontrollleuchte. Hier und in den dort verlinkten Beiträgen wird die Ursache erklärt und Abhilfe angegeben:

    thgoebel
    2. September 2021 um 18:57

    Der Shelly pro 3EM erhält ja ausschließlich über Klemme C seine Betriebsspannung. Direkt hinter Klemme C befindet sich ein Sicherungswiderstand bzw. Picofuse, der/die als Geräteschutz dient. Daher ist zur Absicherung nur der übliche Leitungsschutz erforderlich, wie hier bereits geschildert wurde. Es ist ausreichend, für den Leitungsschutz vorhandene LS-Automaten zu nutzen.

    Alle eben geschilderten Maßnahmen reichen jedoch unter widrigen Umständen nicht aus, den Shelly pro 3EM vor massiven Beschädigungen zu bewahren, wenn intern ein zwei- oder dreiphasiger Kurzschluss auftreten sollte. Die Ursachen sind hier geschildert:

    thgoebel
    28. Mai 2023 um 15:00

    Seit geraumer Zeit statte ich jeden pro 3EM mit dem „Sicherheitspaket“ aus, was das Einschrumpfen des VDR und das Abkleben der Phasenklemmen A bis C mit Polyamid-Folie umfasst. Hoffe, daß das hilft…

    Danke für die Untersuchung - obwohl das Ergebnis etwas enttäuschend ist. Gut herausgearbeitet wurde die Rolle des Scripts als „Bremser“! Vielleicht sollte man für die Generierung von Impulspaketen oder PWM-Signalen auf die Fähigkeiten des Cron-Jobs (Scheduler) im Mongoose-OS zurückgreifen? Bin nicht im Bilde, wie die Parametrierung im Millisekundenbereich aussieht. Da ließe sich ja noch weiter forschen…

    Gibt es eine Ergänzung dieser Anleitung für Shellies der Generation 2 und 3? Hier gibt es ja eine ‚manifest.json‘, in der die Komponenten der Firmware aufgelistet sind. Leider gelingt damit die Bestimmung der Startadressen der einzelnen Blöcke nicht mehr so einfach, wie bei Generation 1.

    Hier ein Beispiel der 'manifest.json':

    {
    "name": "Plus2PM",
    "platform": "esp32",
    "version": "1.3.0-beta1-dev89654",
    "build_id": "20240329-092128/g4b99053",
    "build_timestamp": "2024-03-29T09:21:28Z",
    "parts": {
     "boot": {
      "type": "boot",
      "src": "bootloader.bin",
      "addr": 4096,
      "size": 27440,
      "cs_sha1": "ffa9236c6587881ec9bb656e5b9ac59f56997e15",
      "cs_sha256": "7d33cf45705a0d86d6eb1256f1a611e5ff9868b3eca3564fffd18e8228fa0232",
      "encrypt": true,
      "min_version": "1.0.0"
     },
     "pt": {
      "type": "pt",
      "src": "partition-table.bin",
      "addr": 32768,
      "size": 4096,
      "cs_sha1": "a8ee7fd30729b2d50a3f062070e17dc3f414145b",
      "cs_sha256": "bc91205f649b82825c365d9f3646a8e5c308d5d0755e48a31e56ef6c8899784b",
      "encrypt": true
     },
     "otadata": {
      "type": "otadata",
      "src": "otadata.bin",
      "size": 8192,
      "cs_sha1": "471af83fac6e5bd49355879b3acbed10bab6f423",
      "cs_sha256": "dd76e54da59f6824fb93d2b92b36d10932b06801d167b25c08ebc27e78391b6c",
      "encrypt": true,
      "ptn": "otadata"
     },
     "nvs": {
      "type": "nvs",
      "size": 16384,
      "fill": 255,
      "ptn": "nvs"
     },
     "app": {
      "type": "app",
      "src": "Plus2PM.bin",
      "size": 1567632,
      "cs_sha1": "ae8bbc4a53a40054ff04fd4c256153bc2e3d6df9",
      "cs_sha256": "fc93805aa761d669b3405993d9b0e6ddf5f1a23c6c453a5d551223f740289308",
      "encrypt": true,
      "ptn": "app_0"
     },
     "fs": {
      "type": "fs",
      "src": "fs.img",
      "size": 458752,
      "cs_sha1": "d192676072bf3c1621789db8321b66efd7065f3d",
      "cs_sha256": "da338e0fda58bf747ea11dad6a27c5130efa34ce94b401d88ecb914b525dfa6e",
      "encrypt": true,
      "ptn": "fs_0",
      "fs_size": 458752
     }
    }
    }

    Dabei sind zwei Konstellationen möglich:

    (a) Der Grenzwertgeber (GW) schaltet 60V AC gegen ein Relais/Schütz:

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


    (b) Der Grenzwertgeber schaltet gegen GND:

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


    In (a) ist der SW-Eingang aktiviert, wenn der GW geöffnet ist. Bei (b) ist es umgekehrt. Daher muß im Fall (a) „Reverse Input“ konfiguriert werden, damit die Logik passt.

    Wenn das Websocket-Debugging aktiviert ist, sammelt der Shelly Diagnose-Daten, die man zu beliebigen Zeiten herunterladen kann. Daneben sind Daten zum Gerät herunterladbar („Device Data“).

    Die beiden potentialfreien Kontakte des Endress&Hauser Panel Meters vertragen max. 250V/5A. Diese Spannung MUSS man nicht anlegen, und diese Stromstärke MUSS nicht fließen. Mit der Anschaltung des Shelly an einen der Kontakte schaltest Du etwa 3V DC. Dabei fließen rd. 34μA. Allerdings liegt der Kontakt auf dem Potential der Phase (230V AC) - dafür ist der Kontakt ausreichend isoliert.

    Du kannst den Shelly auch mit Kleinspannung betreiben. Dann ändert sich an der Spannung über dem Kontakt und dem Strom nichts. Auch 60V AC verträgt der Kontakt. Als Betriebsspannung für einen Shelly plus 1 reichen 60V AC allerdings nicht: Der läuft ab etwa 80V AC an.

    Leider verstehe ich noch immer nicht, was Du vorhast. Die Sache funktioniert doch, oder?

    Die Versorgungsspannung erhält der Shelly pro 3EM ausschließlich über Klemme C. ABER: Zur Messung der Leistung bei Wechselspannung ist das Erfassen von Strom, Spannung und dem Phasenwinkel zwischen Spannung und Strom erforderlich. Die Spannungsmessung geschieht über die Klemmen A bis C, die passend zur Phase der Stromwandler angeschlossen werden müssen. Befolgt man diese Regel nicht, wird nicht die korrekte Leistung angezeigt!

    Man kann den korrekten Anschluß mit einem zweipoligen Spannungsprüfer („Duspol“) checken:

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

    Die gleiche Messung macht man für Klemme B/Wandler B und Klemme C/Wandler C.