Tasmota: Shelly 2.5 wird seit 8.2.0.1 deutlich heißer

Erstellt am 24. März 2020  ·  85Kommentare  ·  Quelle: arendst/Tasmota

PROBLEMBESCHREIBUNG

_Eine klare und präzise Beschreibung des Problems._
Mit der aktuellen Version aus dem Dev Branch ist mein Shelly2.5 offensichtlich viel wärmer als mit der Version vom 15.03.2020.

ANGEFORDERTE INFORMATION

_Stellen Sie sicher, dass Sie jeden Schritt ausgeführt und die entsprechenden Kontrollkästchen aktiviert haben, bevor Sie Ihr Problem einreichen. Vielen Dank!_

  • [] Lesen Sie den Leitfaden und die Richtlinien sowie den Verhaltenskodex
  • [] Das Problem wurde in Problemen gesucht
  • [] Das Problem wurde in den Dokumenten gesucht
  • [] Das Problem wurde im Forum gesucht
  • [] Das Problem wurde im Chat gesucht
  • [] Verwendetes Gerät (z. B. Sonoff Basic): Shelly2.5
  • [] Verwendete Versionsnummer der binären Tasmota-Firmware: 8.2.0.1

    • [] Vorkompiliert

    • [] Selbst zusammengestellt

    • [] IDE / Compiler verwendet: PlatformIO (MS VS)

  • [] Verwendete Flashing-Tools: OTA
  • [] Geben Sie die Ausgabe des Befehls ein: Backlog Template; Module; GPIO 255 :
  Configuration output here:
Shelly with Version 8.1.0.11:

03:53:22 MQT: stat/Shelly25_5/RESULT = {"NAME":"Shelly 2.5 (bu","GPIO":[56,0,19,0,21,127,0,0,6,126,5,22,156],"FLAG":2,"BASE":18}
03:53:22 MQT: stat/Shelly25_5/RESULT = {"Module":{"0":"Shelly 2.5 (bu"}}
03:53:23 MQT: stat/Shelly25_5/RESULT = {"GPIO0":{"56":"Led1i"},"GPIO1":{"0":"None"},"GPIO2":{"19":"Button3"},"GPIO3":{"0":"None"},"GPIO4":{"21":"Relay1"},"GPIO5":{"127":"Button2in"},"GPIO9":{"0":"None"},"GPIO10":{"0":"None"},"GPIO12":{"6":"I2C SDA"},"GPIO13":{"126":"Button1in"},"GPIO14":{"5":"I2C SCL"},"GPIO15":{"22":"Relay2"},"GPIO16":{"156":"ADE7953 IRQ"}}

Shelly with Version 8.2.0.1:

04:12:29 MQT: stat/Shelly25_4/RESULT = {"NAME":"Shelly 2.5 (bu","GPIO":[56,0,19,0,21,127,0,0,6,126,5,22,156],"FLAG":2,"BASE":18}
04:12:30 MQT: stat/Shelly25_4/RESULT = {"Module":{"0":"Shelly 2.5 (bu"}}
04:12:30 MQT: stat/Shelly25_4/RESULT = {"GPIO0":{"56":"Led1i"},"GPIO1":{"0":"None"},"GPIO2":{"19":"Button3"},"GPIO3":{"0":"None"},"GPIO4":{"21":"Relay1"},"GPIO5":{"127":"Button2in"},"GPIO9":{"0":"None"},"GPIO10":{"0":"None"},"GPIO12":{"6":"I2C SDA"},"GPIO13":{"126":"Button1in"},"GPIO14":{"5":"I2C SCL"},"GPIO15":{"22":"Relay2"},"GPIO16":{"156":"ADE7953 IRQ"}}

  • [] Wenn Sie Regeln verwenden, geben Sie die Ausgabe dieses Befehls ein: Backlog Rule1; Rule2; Rule3 :
  Rules output here:
Shelly with Version 8.1.0.11:
:53:49 MQT: stat/Shelly25_5/RESULT = {"Rule1":"OFF","Once":"OFF","StopOnError":"OFF","Free":511,"Rules":""}
03:53:49 MQT: stat/Shelly25_5/RESULT = {"Rule2":"ON","Once":"OFF","StopOnError":"OFF","Free":370,"Rules":"on SHUTTER1#Position do backlog publish stat/%topic%/RESULT {"ShutterPosition1":%value%}; publish cmnd/%topic%/ShutterPosition1 %value% endon"}
03:53:49 MQT: stat/Shelly25_5/RESULT = {"Rule3":"OFF","Once":"OFF","StopOnError":"OFF","Free":511,"Rules":""}

Shelly with Version 8.2.0.1:
04:13:57 MQT: stat/Shelly25_4/RESULT = {"Rule1":"OFF","Once":"OFF","StopOnError":"OFF","Free":511,"Rules":""}
04:13:57 MQT: stat/Shelly25_4/RESULT = {"Rule2":"ON","Once":"OFF","StopOnError":"OFF","Free":370,"Rules":"on SHUTTER1#Position do backlog publish stat/%topic%/RESULT {"ShutterPosition1":%value%}; publish cmnd/%topic%/ShutterPosition1 %value% endon"}
04:13:57 MQT: stat/Shelly25_4/RESULT = {"Rule3":"OFF","Once":"OFF","StopOnError":"OFF","Free":511,"Rules":""}
  • [] Geben Sie die Ausgabe dieses Befehls ein: Status 0 :
  STATUS 0 output here:

Shelly with Version 8.1.0.11:

03:55:19 MQT: stat/Shelly25_5/STATUS = {"Status":{"Module":0,"FriendlyName":["Shelly25_5","Shelly25_52"],"Topic":"Shelly25_5","ButtonTopic":"0","Power":0,"PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0}}
03:55:19 MQT: stat/Shelly25_5/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"wohnzimmer","OtaUrl":"http://192.168.1.32:8000/shelly25.bin.gz","RestartReason":"Software/System restart","Uptime":"0T00:57:39","StartupUTC":"2020-03-24T01:57:40","Sleep":50,"CfgHolder":4617,"BootCount":18,"BCResetTime":"2020-03-20T18:24:36","SaveCount":763,"SaveAddress":"1F9000"}}
03:55:19 MQT: stat/Shelly25_5/STATUS2 = {"StatusFWR":{"Version":"8.1.0.11(tasmota)","BuildDateTime":"2020.03.24 02:55:46","Boot":31,"Core":"STAGE","SDK":"2.2.2-dev(38a443e)","Hardware":"ESP8266EX","CR":"414/699"}}
03:55:19 MQT: stat/Shelly25_5/STATUS3 = {"StatusLOG":{"SerialLog":0,"WebLog":2,"MqttLog":0,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Eiswuerstchen",""],"TelePeriod":300,"Resolution":"559980C0","SetOption":["0000C80B","1405C8000100060000005A00000000000000","408000E8","00000000"]}}
03:55:19 MQT: stat/Shelly25_5/STATUS4 = {"StatusMEM":{"ProgramSize":497,"Free":1528,"Heap":23,"ProgramFlashSize":2048,"FlashSize":2048,"FlashChipId":"1540EF","FlashMode":3,"Features":["00000407","8F000197","040003A1","00000004","010000C0","40008100","00000000"],"Drivers":"1,2,3,4,9,10,27,30","Sensors":"2,3"}}
03:55:19 MQT: stat/Shelly25_5/STATUS5 = {"StatusNET":{"Hostname":"shelly25-5","IPAddress":"192.168.1.207","Gateway":"192.168.1.1","Subnetmask":"255.255.255.0","DNSServer":"192.168.1.1","Mac":"98:F4:AB:F3:0F:80","Webserver":2,"WifiConfig":4,"WifiPower":17.0}}
03:55:19 MQT: stat/Shelly25_5/STATUS6 = {"StatusMQT":{"MqttHost":"192.168.1.73","MqttPort":1883,"MqttClientMask":"Shelly25_5","MqttClient":"Shelly25_5","MqttUser":"tasmota","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30}}
03:55:19 MQT: stat/Shelly25_5/STATUS7 = {"StatusTIM":{"UTC":"2020-03-24T02:55:19","Local":"2020-03-24T03:55:19","StartDST":"2020-03-29T02:00:00","EndDST":"2020-10-25T03:00:00","Timezone":99,"Sunrise":"06:23","Sunset":"18:51"}}
03:55:19 MQT: stat/Shelly25_5/STATUS9 = {"StatusPTH":{"PowerDelta":0,"PowerLow":0,"PowerHigh":0,"VoltageLow":0,"VoltageHigh":0,"CurrentLow":0,"CurrentHigh":0}}
03:55:19 MQT: stat/Shelly25_5/STATUS10 = {"StatusSNS":{"Time":"2020-03-24T03:55:19","ANALOG":{"Temperature":47.9},"ENERGY":{"TotalStartTime":"2020-03-18T23:06:37","Total":0.202,"Yesterday":0.005,"Today":0.000,"Power":[0.000,0.000],"ApparentPower":[0.000,0.000],"ReactivePower":[0.000,0.000],"Factor":[0.00,0.00],"Voltage":0,"Current":[0.000,0.000]},"Shutter1":{"Position":0,"Direction":0,"Target":0},"TempUnit":"C"}}
03:55:19 MQT: stat/Shelly25_5/STATUS11 = {"StatusSTS":{"Time":"2020-03-24T03:55:19","Uptime":"0T00:57:39","UptimeSec":3459,"Heap":23,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"Eiswuerstchen","BSSId":"10:9A:DD:84:A0:07","Channel":6,"RSSI":64,"Signal":-68,"LinkCount":1,"Downtime":"0T00:00:09"}}}


Shelly with Version 8.2.0.1:

04:37:45 MQT: stat/Shelly25_4/STATUS = {"Status":{"Module":0,"FriendlyName":["Shelly25_4","Shelly25_42"],"Topic":"Shelly25_4","ButtonTopic":"0","Power":0,"PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0}}
04:37:45 MQT: stat/Shelly25_4/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"wohnzimmer","OtaUrl":"http://192.168.1.32:8000/shelly25.bin.gz","RestartReason":"Software/System restart","Uptime":"0T00:03:09","StartupUTC":"2020-03-24T03:34:36","Sleep":50,"CfgHolder":4617,"BootCount":2,"BCResetTime":"2020-03-20T18:24:44","SaveCount":10,"SaveAddress":"1F8000"}}
04:37:45 MQT: stat/Shelly25_4/STATUS2 = {"StatusFWR":{"Version":"8.2.0.1(tasmota)","BuildDateTime":"2020.03.24 04:29:37","Boot":31,"Core":"STAGE","SDK":"2.2.2-dev(38a443e)","Hardware":"ESP8266EX","CR":"414/699"}}
04:37:45 MQT: stat/Shelly25_4/STATUS3 = {"StatusLOG":{"SerialLog":0,"WebLog":2,"MqttLog":0,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["Eiswuerstchen",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["0020C80B","1405C8000100060000005A00000000000000","408000E8","00000000"]}}
04:37:45 MQT: stat/Shelly25_4/STATUS4 = {"StatusMEM":{"ProgramSize":493,"Free":1532,"Heap":25,"ProgramFlashSize":2048,"FlashSize":2048,"FlashChipId":"1540EF","FlashMode":3,"Features":["00000407","8F000196","040003A1","00000004","010000C0","40000100","00000000"],"Drivers":"1,2,3,4,9,10,27","Sensors":"2,3"}}
04:37:45 MQT: stat/Shelly25_4/STATUS5 = {"StatusNET":{"Hostname":"shelly25-4","IPAddress":"192.168.1.206","Gateway":"192.168.1.1","Subnetmask":"255.255.255.0","DNSServer":"192.168.1.1","Mac":"98:F4:AB:F3:EF:1F","Webserver":2,"WifiConfig":4,"WifiPower":17.0}}
04:37:45 MQT: stat/Shelly25_4/STATUS6 = {"StatusMQT":{"MqttHost":"192.168.1.73","MqttPort":1883,"MqttClientMask":"Shelly25_4","MqttClient":"Shelly25_4","MqttUser":"tasmota","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30}}
04:37:45 MQT: stat/Shelly25_4/STATUS7 = {"StatusTIM":{"UTC":"2020-03-24T03:37:45","Local":"2020-03-24T04:37:45","StartDST":"2020-03-29T02:00:00","EndDST":"2020-10-25T03:00:00","Timezone":99,"Sunrise":"06:23","Sunset":"18:51"}}
04:37:45 MQT: stat/Shelly25_4/STATUS10 = {"StatusSNS":{"Time":"2020-03-24T04:37:45","ANALOG":{"Temperature":72.2},"ENERGY":{"TotalStartTime":"2020-03-18T22:50:13","Total":0.000,"Yesterday":0.003,"Today":0.000,"Power":[0,0],"ApparentPower":[0,0],"ReactivePower":[0,0],"Factor":[0.00,0.00],"Frequency":50,"Voltage":238,"Current":[0.000,0.000]},"Shutter1":{"Position":0,"Direction":0,"Target":0},"TempUnit":"C"}}
04:37:45 MQT: stat/Shelly25_4/STATUS11 = {"StatusSTS":{"Time":"2020-03-24T04:37:45","Uptime":"0T00:03:09","UptimeSec":189,"Heap":25,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"Eiswuerstchen","BSSId":"10:9A:DD:84:A0:07","Channel":6,"RSSI":72,"Signal":-64,"LinkCount":1,"Downtime":"0T00:00:07"}}}

  • [] Geben Sie die Ausgabe der Konsolenprotokollausgabe an, wenn ein Problem auftritt. wenn anwendbar:
    _ (Bitte verwenden Sie_ weblog 4 _ für weitere Debug-Informationen) _
  Console output here:
-

REPRODUZIEREN

_Schritte zum Reproduzieren des Verhaltens: _
Kompilieren mit Optionen:

#define WEBSERVER_ADVERTISE
#undef MQTT_HOST_DISCOVERY   
#define MDNS_ENABLED           1
#undef USE_ADC_VCC
#define USE_ADE7953
#define USE_SHUTTER
#define USE_EXPRESSION
#define SUPPORT_IF_STATEMENT

ERWARTETES VERHALTEN

_Eine klare und präzise Beschreibung dessen, was Sie erwartet hatten._

Bei normaler Temperatur laufen lassen.

SCREENSHOTS

Fügen Sie gegebenenfalls Screenshots hinzu, um Ihr Problem zu erklären.
Bildschirmfoto 2020-03-24 um 03 08 39
Bildschirmfoto 2020-03-24 um 03 08 33

ZUSÄTZLICHER KONTEXT

Fügen Sie hier einen anderen Kontext zum Problem hinzu

Die beiden Shellys2.5 sind beide bündig in einer Wand direkt nebeneinander montiert. Um einen direkten Vergleich zu haben, habe ich nur eine der beiden Shellys auf den Stand vom 15.03.2020 zurückgesetzt.

(Bitte denken Sie daran, das Problem zu schließen, wenn das Problem behoben wurde.)

bug fixed

Hilfreichster Kommentar

Ich denke das Problem ist gelöst!

Basierend auf den neuesten temporären Bildern, die Plasmota-Versionen mit höheren Werten ab Version 8.3.0 zeigen, UND dem ersten Problem, bei dem es ab Version 8.2.0.1 zu beginnen schien, konnte ich leicht schließen, woher die höhere Temperatur kam.

Seit Version 8.2.0.1 sind nicht mehr alle GPIOs beim Neustart auf Eingabe eingestellt, bevor sie von tasmota initialisiert werden, sondern nachdem tasmota das GPIO konfiguriert hat. Für den ADE7953 führte dies zu einer Anomalie, bei der der IRQ-Eingang nie auf Eingang gesetzt wurde, sondern in der Schwebe blieb, was leicht ein Ausgang sein könnte, der wiederum dazu führen würde, dass der IRQ-Schaltkreis als Last wirkt, die zusätzliche Wärme erzeugt.

Das letzte Commit löst dieses Problem und ich bemerkte tatsächlich einen deutlichen Temperaturabfall bei meinem Shelly 2.5

Vielen Dank an alle, die bei der Lösung dieses Problems geholfen haben, insbesondere die Bilder haben sehr geholfen!

Alle 85 Kommentare

Habe gerade eine kurze Überprüfung durchgeführt und sehe zwar einen höheren Temperaturwert, aber mit einem externen Thermometer ist er immer noch auf der "alten" Temperatur.

Anscheinend hat sich am Analogeingang (an dem der Shelly-Temperatursensor angeschlossen ist) etwas geändert. Ich werde nachforschen.

Übrigens. Könnten Sie die Ausgabe des Befehls adcparam für beide Shellies pls melden?

Als ich gestern mein Shelly 2.5 hochgefahren habe, sehe ich tatsächlich einen Temperatursprung (+10 ° C), sobald die neueste Firmware-Version der Entwicklung aktiv ist.

Dies muss also ein Softwarefehler sein und kein wirklicher Hochtemperaturfehler. Weiter untersuchen ...

Hallo!
Danke für das Kontrollieren. Es ist gut zu hören, dass sich nur das Display geändert hat und nicht die tatsächliche Temperatur.

adcparam für 8.11.0.1:
11:30:51 MQT: stat/Shelly25_5/RESULT = {"AdcParam":[2,32000,10000,3350]}

für 8.2.0.1:
11:31:05 MQT: stat/Shelly25_4/RESULT = {"AdcParam":[2,32000,10000,3350]}

Pls liefern auch die Ausgabe des Befehls webrefresh

Ich sehe derzeit keine Beziehung zu Firmware-Änderungen. Ich sehe einen Anstieg der gemessenen Temperatur, aber nicht die Menge, auf die Sie stoßen. Auch das Öffnen der Webseite erhöht die Temperatur um 10 ° C, aber das ist normal, da die Webseite regelmäßig aktualisiert werden muss.

Sind Sie sicher, dass die "heiße" Shelly zuvor kühlere Temperaturen gemeldet hat, oder handelt es sich um eine neue Shelly mit möglicherweise unterschiedlicher NTC-Hardware?

Beide Shellys geben:

11:58:13 MQT: stat/Shelly25_4/RESULT = {"WebRefresh":2345}
als Antwort.
Ja, ich hatte mich im Kodex untersucht, kann aber nichts finden.
Heute Morgen hatte ich alle Shellys2.5 auf V8.2.0.1 aktualisiert, dann bemerkte ich die höheren Werte in allen. Um einen besseren Vergleich zu haben, habe ich genau das Paar genommen, das direkt nebeneinander in der Wand sitzt und nur eines wieder in den Zustand vom 15.03.2020 gebracht und damit direkt niedrigere Werte gehabt.
Abgesehen davon kamen beide Shellys aus derselben Box, ich nehme an, sie haben dieselbe Hardware.
Es ist richtig, dass durch das Öffnen der WEBGUI die Temperatur steigt. Bei einem steigt sie jedoch auf etwa 45 ° C, bei dem anderen auf 65 ° C. Lassen Sie beide für einige Minuten nebeneinander öffnen.
Bildschirmfoto 2020-03-24 um 12 07 46

Zustimmen. Benötigt weitere Untersuchungen ....

Das Problem ist, ich fühle die höhere Temperatur nicht. Ich messe auch nicht die höhere Temperatur.

@ kugelkopf123

Um Unterschiede in der Hardware zu beseitigen, können Sie möglicherweise die Firmware-Versionen auf Ihren beiden Shelly-Geräten umkehren, um festzustellen, ob die höheren Temperaturwerte der Firmware folgen, unabhängig davon, auf welchem ​​Gerät. Ich weiß, dass Sie beide auf der neuen Firmware hatten, aber wenn Sie jeweils eine auf der älteren und der neueren mit den gleichen Umgebungsbedingungen haben und dann "tauschen", kann dies einige zusätzliche Hinweise liefern.

Mike

@ Meingraham Hat es geschafft. Ich habe Ihren Vorschlag ausprobiert und kann bestätigen, dass der Fehler damit verbunden ist. Im Allgemeinen war es offensichtlich, weil Theo es auch mit seiner Shelly25 in seinem ersten Posten bestätigen konnte.

Bildschirmfoto 2020-03-24 um 15 11 24

Die Umgebungstemperatur ist gestiegen, weshalb die Gesamttemperatur um 4 Uhr höher ist als heute Morgen.

Ja ... es macht es nur "definitiv". Beseitigt diese Frage.

Mein Gerät heizt sich auch sehr auf.
Ich habe es mit "Sleep 250" und "WifiPower" im Befehl versucht.
Aber WifiPower scheint nicht zu funktionieren.
Ich habe WifiPower 1 mit dem Gerät in der Nähe des Routers platziert, aber das Signal geht nicht aus
Istantanea

Mein Gerät heizt sich auch sehr auf.
Ich habe es mit "Sleep 250" und "WifiPower" im Befehl versucht.
Aber WifiPower scheint nicht zu funktionieren.
Ich habe WifiPower 1 mit dem Gerät in der Nähe des Routers platziert, aber das Signal geht nicht aus
Istantanea

Übrigens. Ich habe diesen WiFipower eine Woche zuvor auf einem anderen Shelly getestet, der ebenfalls 1 m vom Router entfernt ist. Versuchte es auf den Wert von 0,1. Nichts hat sich geändert. Weder in den Informationen noch auf der Router-Setup-Seite.

Erster Schritt braucht es eine Messung, wenn das Gerät wirklich ist! wärmer werden.
Im Moment haben wir nur "etwas" angezeigt
Dies kann NICHT mit Tasmota durchgeführt werden. Verwenden Sie ein zusätzliches Thermometer, um mit alter und neuer Firmware zu messen.
Abhängig davon wissen wir (etwas mehr), wo wir suchen müssen.

Ich habe mit Version 8.1.0 getestet. Ich habe ähnliche Wärmewerte von Version 8.2.0.1 gelesen
Ich habe keinen Thermoscanner, aber beim Berühren des Geräts erscheinen die Werte plausibel.
Ich habe gesehen, dass die Temperaturen stark ansteigen, wenn alle 2 Relais eingeschaltet sind.
Hohe Temperaturen hängen jedoch nicht von der aufgebrachten Last ab.
Ich habe keine Erfahrung mit Shelly, weil ich nur Sonoff bei mir zu Hause habe.
Ich fürchte, Shellys Hitze könnte ein Problem bei der Gerätekonstruktion sein

Leider habe ich derzeit kein Shelly2.5, das noch nicht in einer Wand auf meinem Schreibtisch installiert ist. Ich muss zuerst einen entfernen. Außerdem fehlt mir ein geeignetes Thermometer zur Validierung der Werte. Außerdem konnte ich das Shelly nur über 3,3 V betreiben und es mit meinem Finger fühlen, wenn das Gehäuse geöffnet ist. Dies wäre jedoch eine sehr subjektive Bewertung.
@ enricota66 Eigentlich ist das Design des Shelly2.5 noch nicht das gelbe. Das Einschalten der Relais erhöht die Temperatur. Das ist richtig. Ich benutze jedoch alle Shelly2.5 in meinem Haus, um meine Jalousien zu kontrollieren. Die Relais laufen also nur wenige Sekunden. Meine Tests wurden immer mit ausgeschalteten Relais durchgeführt. Verstehe ich dich richtig? Haben Sie Ihren Test jetzt mit einem Sonoff-Gerät oder Shelly durchgeführt?

Wenn ich Theos ersten Beitrag richtig verstand, konnte er keinen physischen Temperaturanstieg feststellen.
Ich kann sehen, dass die Temperatur am Anfang hoch und dann beim Zurückblinken niedriger ist, aber dies kann auch damit zusammenhängen, dass das eingebaute ESP beim Blinken besser funktioniert und daher eine hohe Temperatur erreicht wird.

Ich habe sonoff basic und sonoff mini in den Schaltkästen der Wand, um die Hausbeleuchtung und die HomeAssitant-Automatismen sowie das MQTT-Protokoll zu steuern. Mit der Tasmota-Firmware funktioniert alles einwandfrei.
Meine Absicht war es, 2 grundlegende Sonoff-Geräte in einer Box durch Shelly 2.5 zu ersetzen
Vorher spanne ich Shelly auf dem Schreibtisch an, damit ich sie verwenden kann. Die Relais müssen lange eingeschaltet bleiben.
Ich habe 2 shelly2.5-Geräte auf dem Schreibtisch, das erste mit einem mit tasmota-Firmware und das zweite mit originaler Firmware.
Von den Tests, die ich mit 2 Relais mache, scheint das Original cooler zu sein.
Ich möchte jedoch die Temperatur mit einem Instrument messen

Bitte verwechseln Sie nicht verschiedene Geräte in diesem Thread. Es geht um Shelly 2.5
Gefühl ist keine gültige Art zu messen ;-)
Bitte geben Sie nur die gemessenen Werte eines Shelly 2.5 an

@ enricota66 pls messen extern. Die Innentemperatur von Shelly 2,5 wird mit einem NTC-Thermistor gemessen. Um einen vernünftigen Messwert zu erhalten, muss das Ergebnis berechnet werden. Die aktuelle Berechnung basiert auf Parametern, die ich einmal von Shelly erhalten habe. Diese Parameter wurden möglicherweise geändert. In diesem Fall müssen auch die Parameter AdcParam geändert werden.

@ enricota66 pls messen extern. Die Innentemperatur von Shelly 2,5 wird mit einem NTC-Thermistor gemessen. Um einen vernünftigen Messwert zu erhalten, muss das Ergebnis berechnet werden. Die aktuelle Berechnung basiert auf Parametern, die ich einmal von Shelly erhalten habe. Diese Parameter wurden möglicherweise geändert. In diesem Fall müssen auch die Parameter AdcParam geändert werden.

Versuchte eine Stunde und 30 Minuten mit eingeschalteten Relais.
In der Tat scheint es keine wesentlichen Unterschiede bei den Geräten zu geben
(Tasmota ver ist 8.2.0.1)

IMG-20200325-WA0008~2
IMG-20200325-WA0009~2

Großartig! Welche Temperaturen berichten Shelly und Tasmota in diesen Situationen?

Großartig! Welche Temperaturen berichten Shelly und Tasmota in diesen Situationen?

Sicher
Die Tasmota-Temperatur liegt in dieser Situation bei etwa 60 ° C.
Aber ich konnte Shellys Daten in seiner Anwendung nicht finden.
Kann mir jemand helfen, wo finde ich es?

Vom vorherigen Link:

Über die Frage: Wie hoch ist die Betriebstemperatur der Leiterplatte für Shelly2.5, Shelly1PM und Shelly PlugS?
Die maximale Umgebungstemperatur beträgt 40 Grad. Ohne Last beträgt die PCB-Temperatur 55-60 Grad. Bei MAX beträgt die Last weiterhin 87-90 Grad.
Der Heizschutz schaltet das Gerät bei 95 Grad aus.
Alle Teile im Inneren sind für den Dauereinsatz 105-120 Grad zertifiziert.

Der tatsächlich gemeldete Wert von Tasmota ist also richtig und wurde in früheren Versionen falsch gemeldet. Kein wirklicher Anstieg der PCB-Temperatur zwischen Tasmota-Versionen.

Das heißt, Shelly 2.5 benötigt ein spezielles adcparam Setup, um richtig zu funktionieren, nehme ich an.
Nicht einfach, ohne zu wissen, welcher Widerstand tatsächlich verwendet wird und welche Art von NTC sich darin befindet ...

@ enricota66 pls messen extern. Die Innentemperatur von Shelly 2,5 wird mit einem NTC-Thermistor gemessen. Um einen vernünftigen Messwert zu erhalten, muss das Ergebnis berechnet werden. Die aktuelle Berechnung basiert auf Parametern, die ich einmal von Shelly erhalten habe. Diese Parameter wurden möglicherweise geändert. In diesem Fall müssen auch die Parameter AdcParam geändert werden.

Versuchte eine Stunde und 30 Minuten mit eingeschalteten Relais.
In der Tat scheint es keine wesentlichen Unterschiede bei den Geräten zu geben
(Tasmota ver ist 8.2.0.1)

IMG-20200325-WA0008~2
IMG-20200325-WA0009~2

Zunächst einmal vielen Dank für Ihr Engagement!
Wie genau ist das gemeint?
Die Temperatur des gemessenen externen Thermometers und die im Tasmota WebGUI angezeigte unterschieden sich nicht?

Oder haben beide Geräte, eines mit dem aktuellen Dev Branch und eines mit der ursprünglichen FW, fast identische Temperaturen auf dem externen Thermometer?

Wenn dies der Fall war, was lieferte die ShellyConnect-App zu diesem Zeitpunkt für einen Temperaturwert?
Und war dieser Wert identisch mit dem Wert aus der Tasmota WebGUI?

@ enricota66 Jetzt, da Sie Ihre Shellys im "Testmodus" haben, können Sie versuchen, den Wert des Widerstands mit dem Befehl adcparm zu ändern und zu prüfen, ob Sie die von Tasmota und Ihrem Thermometer angezeigte Temperatur anpassen können .
Die Standardwerte sind 2,32000,10000,3350 , wobei der dritte Wert der Widerstand (10k) ist. Wenn Sie den Widerstandswert ändern, erhalten Sie einen proportionalen höheren / niedrigeren Wert.
Dai che risolviamo! :) :)

Halt!

Adcparam muss nicht geändert werden. Die innere Shelly-Temperatur beträgt 60 ° C, wie auch von Shelly berichtet. Siehe Link oben.

Das Shelly sollte die interne Temperatur und nicht die externe Temperatur melden.

Wie bereits festgestellt wurde, sind die tasmota adcparam in Ordnung (ich habe sie von shelly bekommen) und führen zu der gleichen theoretischen shelly temp.

Um die ursprüngliche Shelly-Temperatur zu extrahieren, wird ein mqtt-Server benötigt, um ein dokumentiertes Thema im Gerät zu behandeln.

Verstanden, dann ist der NTC NICHT für externes Lesen, sondern nur für die Wärmesteuerung.
Das ändert alles.

Die Temperatur wird auf der internen Leiterplatte gemessen. Im Vergleich zu einer Messung von außen wird es viel niedriger sein als die tatsächliche Leiterplattentemperatur. Während Tasmota jetzt liest, ist OK. Ungefähr 40 bis 60 ° C, wenn die Relais ausgeschaltet sind.

Ich fand heraus, dass die Temperatur viel niedriger ist, wenn Sie den ADE7953-Chip aus der Vorlage entfernen.
Vielleicht interessant für einige Leute, die den Shelly2.5 nur für die Rollläden verwenden und daher keinen Leistungsmesser benötigen.

{"NAME":"Shelly 2.5 test","GPIO":[56,0,19,0,21,127,0,0,0,126,0,22,0],"FLAG":2,"BASE":18}

Von der Shelly Support Group auf Facebook. Gepostet von Shelly.

shelly thermal

Wussten Sie nicht, dass es möglich ist, es ohne N zu betreiben? Ich habe es gestern mit dem Shelly Dimmer SL gesehen? Meiner Ansicht nach. Wäre schön zu wissen, wie groß diese Ladung auf diesem Bild war.

Ich fand heraus, dass die Temperatur viel niedriger ist, wenn Sie den ADE7953-Chip aus der Vorlage entfernen.
Vielleicht interessant für einige Leute, die den Shelly2.5 nur für die Rollläden verwenden und daher keinen Leistungsmesser benötigen.

{"NAME":"Shelly 2.5 test","GPIO":[56,0,19,0,21,127,0,0,0,126,0,22,0],"FLAG":2,"BASE":18}

Danke für den Tipp.
-11 ° C bei deaktiviertem ADE7953!

Ich habe das gleiche Problem mit meinen Shelly (s) 2.5. Mit der Original-Firmware beträgt die Temperatur 60 ° C, wenn beide Relais eingeschaltet sind. Mit Tasmota 8.3.1 beträgt die Temperatur 87 ° C (und steigt wahrscheinlich an), wenn beide Relais eingeschaltet sind. Nichts mit den Relais verbunden. Ich habe 8 von ihnen mit dem gleichen Verhalten geflasht. Vier von ihnen wurden mit der Original-Firmware verwendet (damit ich ihre Temperatur während des Gebrauchs kenne), die anderen vier habe ich direkt aus der Box geflasht.
Haben Sie eine Lösung dafür gefunden?
Vielen Dank!
EDIT: Temperatur erreichte 89,9 ° C ohne Last, nur beide Relais an. Sollten wir SetOption42 einfach auf 0 setzen, um den Übertempo-Schutz zu deaktivieren, bis dies behoben ist?
EDIT2: Es ging zu Übertempo und schaltete beide Relais aus. Keine Stromversorgung der Relais. Das ist komisch

Ich habe kürzlich 4 dieser Shelly 2.5-Geräte installiert, und ohne Last liegt die Temperatur zwischen 65 und 80 Grad. Ich benutze sie für Fensterläden und das Maximum, das ich gesehen habe, ist 89,6. Verwenden von Tasmota 8.4.0.

Ich hoffe wirklich, dass etwas mit dem Lesen nicht stimmt, denn diese Temperaturen machen mir ein wenig Angst ...

Sollte ich besorgt sein? Bitte beraten.

Nein.
Wenn Sie als Verschlusssteuerung verwenden, ist die Temperatur nur wenige Sekunden hoch.
Aber ich bin auch verwirrt; Mein Shelly 2.5 hatte einen Sicherheitsschalter bei ~ 75 ° C. Warum konnten Sie also so hohe Temperaturen sehen?

Ich benutze es als Doppelschalter. Nur wenn mein zweites Relais (ohne Verbindung) die Temperatur im heißen Sommer über 75 ° steigt.
Für mich habe ich PowerMeter und das zweite Relais deaktiviert. Der zweite Schalter sendet nur während des Wechsels eine Nachricht (MQTT) - ohne Relais-Umschaltung. Also für mich keine Zeitprobleme mehr, auch im heißen Sommer :)

Vielen Dank. Bei ausgeschalteten Leistungsmessungen (mithilfe der Vorlage aus dem Post von @ kugelkopf123 # issuecomment-606963545) bleibt die Temperatur zwischen 54 und 62 ° C. Dies ist für die Rollläden in Ordnung.

Aber ich möchte diese Geräte auch als normale Doppelschalter verwenden, vorzugsweise einschließlich Leistungsmessungen. Ich bin mir nicht sicher, ob dies bei Temperaturen ab 80 ° C eine gute Idee ist.

Eines der Shelly 2.5-Geräte, die ich für den Verschlussbetrieb konfiguriert habe, stieg ohne Betrieb / Last auf 72 ° C zurück. Selbst wenn alle Leistungsmessungen deaktiviert sind ... bleibt die andere bei 54/55 Grad ziemlich stabil.

Ich habe ein paar Tests gemacht, um die Temperatur zu senken. Ich habe zwei Problemumgehungen gefunden:

  • Downgrade auf 8.1.0.
  • Stellen Sie "Sleep" auf 250

Beide senken die Temperatur ohne Belastung auf einen Bereich von maximal 55-60.

Sie können die Vorlage bearbeiten, um den ADE-Chip zu entfernen. Es wird die Kraft nicht zeigen
Verbrauch, aber Sie werden viel niedrigere Temperatur bekommen. Ich denke es gibt eine
Fehler in neueren tasmota Versionen

Il sab vor 22 Jahren 2020, 23:18 stefxx [email protected] ha scritto:

Ich habe ein paar Tests gemacht, um die Temperatur zu senken. Ich habe zwei gefunden
Problemumgehungen:

  • Downgrade auf 8.1.0.
  • Stellen Sie "Sleep" auf 250

Beide senken die Temperatur ohne Belastung auf einen Bereich von maximal 55-60.

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/arendst/Tasmota/issues/7991#issuecomment-678695962 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AIXTCZN474SNFXLHBC73TDDSCAY23ANCNFSM4LSK5EZQ
.

Die mit und ohne Last mit Tasmota gemessenen Temperaturwerte sind nahezu dieselben wie mit der Standard-Firmware.
Der höhere Temperaturwert hängt davon ab, wie viel Strom durch Ihr Gerät fließt.
Die CPU-Auslastung (wie bei einem auf 0 eingestellten Ruhezustand) erhöht sie ebenfalls, jedoch nicht so stark wie die tatsächliche Last, die mit dem Shelly verbunden ist.

@ascillato , ich muss nicht zustimmen. Es gibt einen signifikanten Temperaturunterschied zwischen der Standard-Firmware und Tasmota 8.4.0. Ohne Belastung beträgt der Unterschied in meinen Tests unter ähnlichen Umständen etwa 20 Grad.

Zwischen der Standard-Firmware und Tasmota 8.1.0 ist der Unterschied vernachlässigbar.

Wenn ich die Shutter-Funktionen mit 8.1.0 verwenden könnte, würde ich auf diese Version zurückgreifen. Im Moment habe ich das Problem durch Deaktivieren der Leistungsmessung und eines höheren Schlafwerts gemildert.

Ich stimme stefxx zu. Nur so kann die Temperatur gleich bleiben wie bei
Die Standard-Firmware dient zum Deaktivieren des ADE-Chips. Mit dem ADE-Chip wird der
Temperatur geht zu hoch. Wenn ich die Webseite ohne Last offen halte,
Die Shelly geht auf 90 ° C und mehr und schaltet sich aufgrund der Temperatur ab
Schutz. Das ist offensichtlich völlig falsch.

Il giorno dom 23 vor 2020 alle ore 09:06 stefxx [email protected]
ha scritto:

@ascillato https://github.com/ascillato , ich muss nicht zustimmen. Es gibt
ein signifikanter Temperaturunterschied zwischen der Standard-Firmware und Tasmota
8.4.0. Ohne Last beträgt der Unterschied in meinen Tests etwa 20 Grad.
mit ähnlichen Umständen.

Zwischen der Standard-Firmware und Tasmota 8.1.0 ist der Unterschied vernachlässigbar.

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/arendst/Tasmota/issues/7991#issuecomment-678738287 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AIXTCZN3TR4KHRO744HUDH3SCC5V7ANCNFSM4LSK5EZQ
.

Ich weiß nicht, wie genau dieser Ade-Chip funktioniert. Aber vielleicht liest die ursprüngliche Software den Chip nicht so oft wie Tasmota? Vielleicht könnte dies ein Grund sein.

Gesendet mit GitHawk

Können wir dieses Problem erneut eröffnen? Es ist ein echtes Problem, nicht etwas mit falschen Messwerten

Vom vorherigen Link:

Über die Frage: Wie hoch ist die Betriebstemperatur der Leiterplatte für Shelly2.5, Shelly1PM und Shelly PlugS?
Die maximale Umgebungstemperatur beträgt 40 Grad. Ohne Last beträgt die PCB-Temperatur 55-60 Grad. Bei MAX beträgt die Last weiterhin 87-90 Grad.
Der Heizschutz schaltet das Gerät bei 95 Grad aus.
Alle Teile im Inneren sind für den Dauereinsatz 105-120 Grad zertifiziert.

Der tatsächlich gemeldete Wert von Tasmota ist also richtig und wurde in früheren Versionen falsch gemeldet. Kein wirklicher Anstieg der PCB-Temperatur zwischen Tasmota-Versionen.

In beiden Fällen steigt die tatsächliche Temperatur des Geräts seit Version 8.2.0 tatsächlich an. Sie können es leicht fühlen, indem Sie den Shelly 2.5 einfach von Hand berühren. Ich habe zwei nebeneinander, eine mit 8.1 und eine mit 8.4 und der Unterschied ist riesig!

Können wir diese Ausgabe bitte erneut öffnen und uns dies noch einmal ansehen? Vielen Dank!

Ich glaube schon. Ich halte den ADE-Chip davon ab, den Stromverbrauch anders zu lesen
Die Shelly schalten sich schließlich wegen Überhitzung aus.

Il sab 12 set 2020, 11:27 stefxx [email protected] ha scritto:

Können wir dieses Problem erneut eröffnen? Es ist ein echtes Problem, nichts falsches
Lesungen

Vom vorherigen Link:

Über die Frage: Wie hoch ist die Betriebstemperatur der Leiterplatte für Shelly2.5?
Shelly1PM und Shelly PlugS:
Die maximale Umgebungstemperatur beträgt 40 Grad. Ohne Last ist die PCB-Temperatur
55-60 Grad. Bei MAX beträgt die Last weiterhin 87-90 Grad.
Der Heizschutz schaltet das Gerät bei 95 Grad aus.
Alle Teile im Inneren sind für den Dauereinsatz 105-120 Grad zertifiziert.

Der tatsächlich gemeldete Wert von Tasmota ist also richtig und in früheren Versionen
wurde falsch gemeldet. Kein wirklicher Anstieg der PCB-Temperatur zwischen Tasmota
Versionen.

In jedem Fall steigt die tatsächliche Temperatur des
Gerät seit Version 8.2.0. Es kann leicht durch einfaches Berühren des gefühlt werden
Shelly 2.5 von Hand. Ich habe zwei von ihnen nebeneinander, eine mit 8.1 und
eins mit 8.4 und der Unterschied ist riesig!

Können wir diese Ausgabe bitte erneut öffnen und uns dies noch einmal ansehen? Vielen Dank!

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/arendst/Tasmota/issues/7991#issuecomment-691454569 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AIXTCZKQODJIXQX7WZV6XTLSFM5GPANCNFSM4LSK5EZQ
.

Ich habe keine Ahnung, wie das sein kann. Wenn Sie zwei Geräte haben, können Sie möglicherweise ein echtes Mesurament erstellen. Mit zwei Sensoren. Eine auf jeder Shelly.
Am besten, wenn es offen ist.
Vielleicht wird in der neuesten Version von Tasmota der ADE-Chip häufiger ausgelöst? Vielleicht ist das der Grund ...

Um hier aus dem richtigen / falschen Spiel herauszukommen, habe ich einige weitere Tests auf kontrollierte Weise durchgeführt. Beachten Sie, dass alle Tests mit einer Umgebungstemperatur von 22 bis 22 Grad durchgeführt wurden und sich die Shelly 2.5 PM-Geräte auf meiner Tischplatte befinden und in keiner Weise eingeschlossen sind.

Auf einem Gerät ist die Standard-Firmware 1.8.3 installiert. Der andere hat Tasmota 8.5.0 unter Verwendung der Standard-Blackadder-Gerätevorlage. Sie sind nur mit L und N verbunden, keine Last mit ihnen verbunden.

Zuerst habe ich beide Schalter eingeschaltet und sie etwa 45 Minuten lang laufen lassen. Zu diesem Zeitpunkt stabilisierte sich die Temperatur auf beiden um 75 Grad.
image

Dann lasse ich den Browser auf beiden Geräten öffnen, was einen (bekannten) Einfluss auf die Temperatur eines Tasmota-Geräts von ~ 10 Grad hat. Tatsächlich stabilisierte sich der Tasmota nach 10 Minuten um 85 Grad. Keine Änderungen an der Aktie Shelly:
image

Als nächstes hörte ich auf, die Weboberfläche aktiv zu überwachen, und schaltete beide Schalter auf beiden Geräten aus. Sie stabilisierten sich knapp über 60 Grad.
image

So weit, ist es gut. Denken Sie immer noch, dass die Temperatur ziemlich hoch ist, aber der Unterschied zur Standard-Firmware ist vernachlässigbar.

Der nächste Schritt besteht darin, das Tasmota-Gerät auf Firmware 8.1.0 herunterzustufen. Schaltet immer noch aus, keine Webserver-Sitzung aktiv, und nach einiger Zeit stabilisiert sich die Temperatur um 50 Grad! Mehr als 10 Grad weniger als 8.5.0!
image

Abschließender Test mit beiden Schaltern an beiden Geräten. Immer noch keine Last angeschlossen. Stock Firmware 75 Grad, Tasmota 8.1.0 "nur" 62.
image

Mein Fazit: Wie der Starter des Problems feststellte, gibt es einen signifikanten Unterschied bei den Shelly 2.5PM-Temperaturen zwischen den Tasmota-Versionen, die höchstwahrscheinlich mit 8.2.0 eingeführt wurden. 10 bis 13 Grad um genau zu sein. Der Unterschied zwischen Standard-Firmware und Tasmota 8.5.0 ist jedoch so gut wie nichts.

Außerdem finde ich die Temperatur dieser Geräte im Allgemeinen hoch. Es kann innerhalb der Spezifikationen liegen, aber Sie können fühlen, dass sie ziemlich heiß werden und das wird nur zunehmen, wenn sie in kleinen Kisten ohne Platz zum Atmen eingebaut werden. Wenn wir also die Temperatur irgendwie senken können (vorzugsweise nicht durch Deaktivieren der PWM oder Erhöhen des Schlafes), wäre dies sehr zu begrüßen. Es bleibt die Frage, was sich in 8.2.0 für diese Geräte geändert hat… und ist es etwas, das möglicherweise rückgängig gemacht oder korrigiert wird?

Hallo, die tatsächliche Temperatur in verschiedenen Tasmota-Versionen ist gleich. Die KALIBRIERUNG von Tasmota-Versionen ist unterschiedlich. Aus diesem Grund sehen Sie einen Unterschied zwischen alten Tasmota-Versionen und neueren Versionen.

Die reale Temperatur ist die gleiche. Die in der Benutzeroberfläche gezeigte ist anders. Bitte messen Sie die tatsächliche Temperatur des Gehäuses (oder der Platine) mit beiden Versionen von Tasmota und auch mit der Standard-Firmware.

Vielleicht kann ich mir später in dieser Woche eine Wärmebildkamera ausleihen. Ich werde den Test wiederholen und hoffe, dass wir danach zu einer endgültigen Lösung kommen können. Vielen Dank!

Vielen Dank, Ihre Tests sind mehr als willkommen und bei Bedarf können wir die interne Kalibrierung anpassen, um einen genaueren Temperaturwert anzuzeigen. Vielen Dank.

Ich habe das gleiche Problem mit einem Shelly-2.5, der beim Ausführen von tasmota (-8.4.0.1) eine Temperaturmessung erhält.
Ich bin mir sehr bewusst, dass die tatsächliche Temperatur des NTC und die Gehäusetemperatur des Shelly zwei verschiedene Dinge sind; Der NTC wird heißer, da er näher an der Wärmequelle liegt.
Daher ist es wichtig, die tatsächliche Innentemperatur in der Nähe des NTC zu messen und diese mit dem von tasmota berechneten Messwert zu vergleichen.
Eine Wärmebildkamera, die im Betrieb auf eine geöffnete Shelly gerichtet ist, würde helfen. Versuchen Sie diese Messung nicht einmal, wenn Sie nicht für die Arbeit mit Hochspannung geschult sind. Achtung: Hohes Stromschlagrisiko! - du wurdest gewarnt...

Denken Sie an Wärmequellen in einem Shelly:

  1. Der ESP8266 ist wahrscheinlich einer der größeren Faktoren bei der Verlustleistung:
  2. Der Hardwre Design Guide sagt durchschnittlich 80mA, ungefähr 260mW Verlustleistung bei 3,3V. empfiehlt jedoch eine Versorgung mit einer Leistung von 500 mA, dh einem Verlustpotential von 1,65 Watt.
  3. Die tatsächliche Verlustleistung hängt mit der HF-Energie beim Senden von WiFi-Paketen zusammen (mehr zu übertragende Pakete, mehr Wärme).
  4. Die Rechenlast des Chips, die CPU-Zyklen erfordert (bereits bekannt: Browser-Seite auf tasmota öffnen, siehe Untersuchungen von stefxx vor zwei Tagen).
  5. Die Abfragelast zum Lesen von Sensoren erfordert CPU-Zyklen (Deaktivieren des ADE-Sensorchips)

  6. Die beiden Relais (-Coils) geben unter Spannung Wärme ab.

  7. Die Shelly hat keine Schaltung, um den Spulenstrom zu reduzieren, wenn sie in Hardware mit Strom versorgt wird.
  8. Was ich auf der Platine sehen konnte, sind nur einfache Treibertransistoren.
  9. Mehrere hundert mW Verlustleistung pro unter Spannung stehender Spule sind realistisch.

  10. Der Strom fließt durch die Relaiskontakte und die Strommess-Shunts.

  11. Beispiel: Jeder Kanal ist für 10 Ampere ausgelegt. Wenn Sie einen Gesamtwegwiderstand von 0,1 Ohm (Kontakt und Shunt) haben, müssen Sie 10 Watt abführen, dh für jeden Kanal unter Volllast (!).
  12. Obwohl der tatsächliche Pfadwiderstand wahrscheinlich viel geringer ist, würde er aufgrund des Verschleißes der Relaiskontakte im Laufe der Zeit zunehmen. Ein Wärmeschutz ist hier auf jeden Fall sinnvoll!

  13. Das Netzteil zur Stromversorgung all dieser dicht gepackten Komponenten.

  14. Abhängig davon, wie die Ingenieure von Shelly es tatsächlich entworfen haben, würde ich eine Leistung von 2-3 Watt schätzen. Mit einem Wirkungsgrad von ca. 80% (geschätzt) müssen ca. 600 mW abgeführt werden (bei eingeschalteten Relais und viel Rechenaufwand).

Fazit:

  • Sie können nicht viel gegen die Relaiskontakte und den Shunt tun. Halten Sie einfach den Laststrom niedrig.
  • Während der Kompilierungszeit von tasmota können Sie alle Schnickschnack entfernen, die Sie nicht wirklich benötigen, um die Rechenlast zu reduzieren.
  • Während der Verwendung können Sie vermeiden, Ihren Browser ständig auf das Gerät zu richten.
  • Sie können versuchen, den WLAN-Verkehr zum / vom Gerät zu reduzieren, um längere Ruhezeiten der CPU zu ermöglichen
  • Sie können die Relais mit PWM ansteuern

Verbesserungen:
Die letzte Zeile könnte für tasmota interessant sein: Wenn der Ausgangspin, der das Relais ansteuert, PWM-fähig ist, könnte die Firmware das Relais mit einem Tastverhältnis von 100% für etwa 100 ms aktivieren und dann zu einem niedrigeren Tastverhältnis zurückkehren, das ausreicht um das Relais unter Spannung zu halten und Strom zu sparen. Ein Arbeitszyklus zwischen 30 und 50% könnte ein guter Ausgangspunkt sein, wenn Sie es versuchen.

Das Hinzufügen des wärmeleitenden, aber elektrisch isolierenden Kissens zwischen den Wärmequellen und dem Gehäuse würde die Wärmeübertragung unterstützen. Die Herstellung des äußeren Gehäuses der Shelly unter Verwendung eines solchen Materials wäre wahrscheinlich etwas für fortgeschrittene Hersteller oder den Hersteller.

Mal sehen, wohin dieser Thread geht ...

Sie können die Relais mit PWM ansteuern

Bitte nicht. PWM ist Software-PWM (der esp8266 hat keine Hardware-PWM), daher geht die CPU auf 100% und die Ruhezeit auf 0. Die Menge an Energieverbrauch steigt also und auch die Temperatur. Das Ansteuern eines Relais mit PWM verkürzt seine Lebensdauer drastisch.

Berücksichtigen Sie auch, dass es sich um die Kalibrierung der Temperaturmessung zwischen Tasmota-Versionen handelt. Die Tatsache, dass Tasmota eine höhere Temperatur veröffentlicht, bedeutet nicht, dass es jetzt tatsächlich heißer ist als in älteren Versionen.

Warten wir auf @ stefxx- Tests.

Guter Punkt, um keine PWM zum Ansteuern von Relais durchzuführen. Das war mir nicht bewusst.
Wenn der ESP in der Software PWM-fähig sein muss, verschlingen die zusätzliche CPU-Last und Wärme die Einsparungen in der Spule, was die Situation wahrscheinlich verschlimmert.

Um meine Vermutung über die Dissipation zu verbessern, habe ich meinen Shelly-2.5 ausgehängt und geöffnet:

Der Shunt-Widerstand ist in einem Gehäuse ähnlich 1206 mit "R004" gekennzeichnet.

  • Der Widerstandswert sollte dann 4 mOhm betragen
  • Die Verlustleistung bei 10 Ampere beträgt dann 0,4 Watt

Das Relais in meinem Gerät wird von Hongfa vom Typ "HF32FA-G 012HSL1" hergestellt.

  • Das Datenblatt besagt, dass die "empfindliche Spule" eine Nennspannung von 12 V hat, 230 mW Leistung benötigt und bei 9 V ansteigt (erregt).
  • Der Kontaktwiderstand beträgt maximal 70 mOhm (bei einer Last von 1A).
  • Die Verlustleistung bei 10 A beträgt maximal 7 Watt (normalerweise viel niedriger, aber nicht spezifiziert).

Der Netzteilchip ist ein "LNK304DN"

  • in der Lage, 120mA zu liefern
  • Der Eigenverbrauch im "Self-Power-Buck-Modus" beträgt 50-80 mW
  • Der Wirkungsgrad wird mit 75% angegeben
  • wahrscheinlich wegen des Relais auf 12V Ausgang eingestellt

Der NTC befindet sich sehr nahe am ESP8266

  • Auf der "Lötseite" Bezeichnung R35, keine Komponentenkennzeichnung
  • Der Standort reagiert am empfindlichsten auf die ESP-Temperatur, dann auf Relais-2. Relais-1 ist etwas weiter entfernt, aber immer noch in der Nähe.

Es gibt einen Chip, der wie ein zusätzlicher Niederspannungsregler mit der Kennzeichnung "WBBTA" aussieht (Paket SOT23-6).

  • Ich kann kein Datenblatt dafür finden.
  • Mir ist nicht klar, ob es sich um einen einfachen Linearregler oder (wahrscheinlicher) um einen Buck-Regler mit geschaltetem Kondensator handelt (in der Nähe ist kein Induktor sichtbar).

Ich werde versuchen, auch "externe" Infrarot-Temperaturmessungen in den internen Komponenten durchzuführen, um sie mit den NTC / Tasmota-Messwerten zu vergleichen.

  • Bezeichnung R35, keine Komponentenkennzeichnung

Danke für die Infos!
Können Sie Fotos vom Board und die Details posten?

Ich habe endlich eine Seek Compact-Wärmekamera zur Verfügung, um einige Tests durchzuführen, und plane, morgen einige Messungen durchzuführen. Nie zuvor Wärmemessungen durchgeführt. Was soll ich testen? Wie soll ich testen? Soll ich das Shelly-Gehäuse entfernen? Vorne und / oder hinten? Irgendwelche besonderen Umstände?

Ich möchte es nur richtig machen, bevor ich meine und möglicherweise Ihre Zeit mit falschen Messungen vergeude.

Ähnlich wie bei https://github.com/arendst/Tasmota/issues/7991#issuecomment -621995157
Also, ohne Gehäuse und Messung der 2 Fälle: mit und ohne Last.

Vielen Dank. Sehr geschätzt Ihre Hilfe und Tests 👍

Zum Schluss habe ich noch ein paar Bilder von meinem geöffneten Selly-2.5 gemacht.
Als Hinweis auf das Problem werde ich sie hier posten. Vielleicht würde jemand diese lieber in der Dokumentation sehen?

Eine Übersicht auf der Oberseite / Komponentenseite, einschließlich des oberen Gehäuses, in dem sich die Antenne befindet:
Shelly-2 5 PCB Top Ant

  • Die zwei großen Blackboxen sind die Relais.
  • Die beiden Dinge in der Relaisplatine und neben den Schraubklemmen sind die Shunt-Widerstände.
  • Alle Teile im unteren Bereich gehören zum Bereich Netzteil.
  • Die flach montierten Zylinder sind Elektrolytkondensatoren des Stromversorgungsabschnitts.
  • Das runde Ding mit einem Schrumpfschlauch ist ein Induktor für die Hauptstromversorgung.

Ein Überblick auf der Lötseite:
Shelly-2 5 PCB Bottom   Case

  • Die Antenne ist mit einem sehr kleinen und empfindlichen MMCX-Anschluss verbunden.

Detailansicht auf der Lötseite:
Shelly-2 5 PCB Bottom Detail

  • Der mit U3 gekennzeichnete Chip ist der ESP8266.
  • Der mit U4 gekennzeichnete Chip ist das Programm Flash.
  • Der mit U6 gekennzeichnete Chip ist der ADE7953.
  • Der NTC ist mit R35 gekennzeichnet, bildet zusammen mit R36 einen Spannungsteiler und geht eindeutig zu Pin-6 des ESP.
    Gemessene 0,504 V zeigen 38,9 ° C im Webinterface von Tasmota an.
  • R13 und R14 gehören zu den beiden Schalteingängen.
  • R32 und R33 gehören zum Spannungsteiler für die Netzspannungsmessung des ADE.
  • R42 ist ein bemerkenswerter 1-kOhm-Widerstand zum Laden der 12-V-Schiene, und es wird sehr heiß (144 mW bei 12 V).

Detailansicht der Komponenten des Netzteils:
Shelly-2 5 PCB Top Powersupplies

  • Der Chip U1 ist die Hauptstromversorgung, er liefert 12,0 V (gemessen)
  • Der Chip U2 ist der Niederspannungsregler, er liefert 3,34 V (gemessen)
  • Die Bezeichnung C7 gehört wahrscheinlich zum kleineren bräunlichen Kondensator.
  • Ich denke, das Größere neben dem C7-Schreiben könnte ein Induktor in SMT sein. Die Spuren auf der Leiterplatte deuten auf einen Wechsel der Topologie hin.

Mit diesen Bildern sollte es einfacher sein, Bilder von der Wärmebildkamera zu interpretieren.

Ich habe es geschafft, eine Wärmebildkamera zu bekommen und ein paar Bilder damit zu machen.
Kamera auf Emissionsgrad von E = 0,80 eingestellt, was ein guter Wert für Epoxide zu sein scheint, einschließlich typischem FR4-PCB-Material.

In allen Bildern dieses Beitrags starte ich tasmota-8.4 und beide Relais sind eingeschaltet.
Die NTC-Temperaturanzeige wurde über MQTT durchgeführt, um zu vermeiden, dass eine Browsersitzung mit der CPU arbeitet.
Die Umgebungstemperatur betrug etwa 25 ° C, fast kein Luftstrom.

Hot-Spots in Betrieb:
Shelly-2 5_PCB_Solderside_IR-Overview

  • Die Shelly lief ungefähr eine Stunde lang mit eingeschalteten Relais, so dass ein thermisches Gleichgewicht angenommen werden kann.
  • TopLeft: Der heißeste Bereich befindet sich um das ESP und die Netzteile.
  • Oben rechts: Der Widerstand R42 ist mit Abstand der heißeste Punkt.
  • LowLeft: Das ESP scheint ziemlich viel zu berechnen.
  • LowRight: Die MQTT-Anzeige des NTC und die Messung der Wärmebildkamera stimmen auf meinem Gerät sehr gut überein.

Mit verdächtiger Wärme aus dem Netzteil bog ich die Komponenten weg und machte das obige Detailbild.
Das Einschalten nach dieser Abklingzeit zeigt wirklich gut, wo sich die vorherrschenden Wärmequellen befinden.

Aufwärmen des Netzteilabschnitts:
Shelly-2 5_PCB_Solderside_IR-heatup

  • Links: Der Induktor in der Nähe von C7 wird heiß und das ziemlich schnell
  • Links: Die Relais sind erregt, aber aufgrund der großen Oberfläche gibt es wenig Wärme
  • Rechts: Der R42 wird fast sofort heiß.

Thermische Schlussfolgerung:
Die Jungs von Shelly haben großartige Arbeit geleistet, um das Gerät so klein wie möglich zu bauen.
Aber es gibt Raum für thermische Verbesserungen:

  • Der NTC misst hauptsächlich die Temperatur des ESP-Chips und in gewissem Maße der Relais.
  • Überprüfen Sie auf diese Weise, ob R42 wirklich benötigt wird.
  • Ein größerer SMT-Induktor könnte dazu beitragen, die Bauteiltemperatur zu senken und die Lebensdauer zu verbessern.
  • Eine wärmeleitende Leiterplatte kann dazu beitragen, die Wärme an allen Stellen abzuleiten (teure Option).
  • Ein wärmeleitender Kleinbuchstabe mit einigen Wärmeübertragungspads in den Hotspots könnte helfen.
  • Für tasmota: Der NTC-Wert scheint in Ordnung zu sein. Sehen Sie, wie Sie die CPU entlasten und mithilfe von Energiesparzyklen verbessern können.

Ich kann mir vorstellen, den R42 komplett zu entfernen oder einen höheren Wert zu verwenden:
Viele Topologien von Schaltreglern erfordern eine minimale Last, um ordnungsgemäß zu funktionieren, aber möglicherweise reicht die Last des Niederspannungsreglers aus, der die Chips versorgt. Möglicherweise ist es erforderlich, falls dieser Niederspannungsregler ausfällt, obwohl dann wahrscheinlich nichts passiert - ich habe meinen R42 bisher nicht entfernt; Wenn Sie dies tun, geschieht dies auf eigenes Risiko.

Wenn Sie ein Wärmepad verwenden, um Wärme auf das untere Gehäuse zu übertragen: Stellen Sie sicher, dass es Ihrer Netzspannung standhält:
Bei 230 V AC sind einige Kondensatoren auf ca. 325 V aufgeladen, und Sicherheitsstandards erfordern hier weitaus höhere Durchbruchspannungen!

Ich kann versuchen, mehr Wärmebilder mit älterem tasmota-8.1 zu machen, aber rechne nicht damit.
Meine persönliche Vermutung lautet: Der Kern dieser Ausgabe Nr. 7991 liegt im Code. Gut...

Vielen Dank für Ihre Messungen. Diese Bilder sind unglaublich !!!!

Konnten Sie die Temperatur mit der Shelly Stock Firmware messen?
Wie auch immer, nach Shellys Dev-Messung (https://github.com/arendst/Tasmota/issues/7991#issuecomment-621995157) liegen Ihre Werte sehr nahe an der Standard-Firmware.

Zusammenfassend misst Tasmota also einen Wert, der real ist, oder?
Und Tasmota 8.1 hatte eine schlechte Kalibrierung des NTC, weshalb es einen niedrigeren Wert (nicht real) meldete, oder?

Vielen Dank für Ihre Bemühungen, die Ursache des Hitzeproblems anzugehen.

Es wäre sinnvoll, die gleichen Messungen mit tasmota 8.1 durchführen zu lassen, da diese Version vermutlich weniger heiß ist als die oben verwendete Version 8.4

Wenn es tatsächlich viel kühler ist, könnte ich versuchen, die Ursache für das Hitzeproblem zu finden.

In der Zwischenzeit könnten Benutzer auch versuchen, Versionen von tasmota ohne nicht benötigte Funktionen zu kompilieren und zu prüfen, ob dies auch die Temperatur senkt.

Also habe ich endlich auch ein paar Wärmebilder gemacht. Danke @BeoQ deine Bilder sehen perfekt aus. Viel besser als meins.

Ich habe das Gerät vor den Messungen etwa eine Stunde lang stabilisieren lassen. Webinterface aus. Ich habe 1 Shelly mit Stock 1.8.3 Firmware und die andere mit Tasmota. Die Messungen 8.1.0 und 8.5.0 stammen also von demselben physischen Gerät. Umgebungstemperatur 22 Grad, in einem kleinen und geschlossenen Raum (also kein externer Luftstrom).

Zuerst die Shelly-Firmware, beide Relais aktiviert, keine Last angeschlossen. Gemeldete Temperatur 70 Grad, gemessen 73 Grad:
img_thermal_1600598972659

Das Tasmota 8.5.0-Gerät, wieder beide Relais aktiviert, keine Last angeschlossen. Gemeldete 70 Grad, gemessen 68:
img_thermal_1600598987565

Und schließlich meldete das Gerät nach dem Flashen des Tasmota-Geräts mit 8.1.0 59 Grad, tatsächlich 60 Grad (ich habe das Gerät 30 Minuten lang stabilisieren lassen, da die gemeldete Temperatur bereits 15 Minuten lang stabil war). Beide Relais aktiviert, keine Last angeschlossen. ::
img_thermal_1600600794307

Es scheint also tatsächlich einen messbaren Unterschied zwischen 8.5.0 und 8.1.0 zu geben. Bitte lassen Sie mich wissen, ob ich andere Messungen durchführen sollte, wenn dies hilfreich ist. Ich habe keine Erfahrung mit solchen Messungen. Lassen Sie mich wissen, wenn ich etwas falsch gemacht habe.

Ich habe gerade bemerkt, dass das Bild von Shelly in diesem Thread ( # 7991 (Kommentar) ) kein 2,5-PM-Gerät ist. Es sieht aus wie ein Dimmer.

Es ist keine 2,5, es gibt keine neutrale. Es ist etwas, SL-Version

Il dom 20 set 2020, 13:52 stefxx [email protected] ha scritto:

Mir ist gerade aufgefallen, dass das Bild von Shelly in diesem Thread (# 7991
(Kommentar)
https://github.com/arendst/Tasmota/issues/7991#issuecomment-621995157 )
ist kein 2,5-PM-Gerät. Es sieht aus wie ein Dimmer.

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/arendst/Tasmota/issues/7991#issuecomment-695778354 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AIXTCZMSMJJDAI63QXVQZWTSGXUHJANCNFSM4LSK5EZQ
.

@arendst , @ascillato : Da @stefxx alle drei Firmwares ausgeführt hat, würde ich die Shelly Stock-Firmware weglassen, um meine Netzwerksicherheitsüberwachung nicht zu beeinträchtigen. Ich habe vor, andere Tasmota-Firmwares zu messen, bin mir aber nicht sicher, wann ich dazu komme. Könnte genauso spät sein wie am nächsten Wochenende.

Wenn ich nach Maß komme, werde ich auch einen Sonoff Basic mit verschiedenen Firmwares testen.
[Bearbeiten: Sonoff Basic ist nicht betroffen. Siehe unten]

@stefxx : deine
Ich habe drei Dinge getan, um die Bilder zu verbessern:

  • Stellen Sie den Emissionsgrad auf etwas ein, das für das zu messende Material nützlich ist. Dies verbessert die Genauigkeit der Temperaturmessungen erheblich.
  • Verwenden Sie für alle Messungen dieselbe Temperaturskala. Stellen Sie beispielsweise die Min- und Max-Temperaturskala manuell ein. Infolgedessen können Sie Unterschiede auch über mehrere Bilder hinweg visuell leicht erkennen.
  • Finden Sie einen guten Objektivfokus. Bewegen Sie den Fokus, wenn die Kanten im Bild am schärfsten aussehen, sind Sie in Ordnung. Ich war bereits am nahen Ende des Objektivs, also habe ich versucht, den Abstand zu variieren, bis das Bild wieder scharf war.

Mach weiter!

Auf geht's:
Ich habe eine Messreihe mit Temperatur gegen Plasmota-Versionen gemacht.
Ich ließ nicht zu viel Zeit, bis sich die Temperatur beruhigt hatte, jeweils nur etwa 5-10 Minuten.
Ein Blick auf den NTC-Messwert über MQTT hat gezeigt, dass die Abrechnung ausreicht, um nützlich zu sein, da wir diesmal keine hohe Genauigkeit für den Temperaturmesswert benötigen. Alle Messungen werden auf demselben Gerät durchgeführt, ohne dass ein Browserfenster geöffnet ist, und die Relais werden mit Strom versorgt.

Shelly-2.5:
Shelly-2 5_PCB_VersionSeries_IR

  • Version 8.1 und 8.2 laufen auf dem ESP ziemlich cool
  • R42 ist immer noch der heißeste Punkt, selbst bei geringer Belastung des ESP
  • Version 8.3 und 8.4 laufen auf dem ESP ziemlich heiß
  • ca. 15K Temperaturanstieg am ESP

Zwischen den Releases tasmota-8.2.0 und -8.3.0 ist etwas passiert, das die Temperatur des Shelly-2.5 erhöht.

Sonoff Basic
Zum Vergleich: die gleiche Serie auf einem Sonoff Basic, mit ausgewähltem Gerät "sonoff basic"
SonoffBasic_PCB_Temperature-vs-TasmotaVersion

  • Die Temperatur scheint von den Änderungen nicht beeinflusst zu werden.
  • Der heißeste Teil ist das angezogene Relais

Ich hoffe, dies hilft, die Grundursache herauszufinden.

Prost!

Nochmals vielen Dank. Ich werde heute eintauchen.

Ich denke das Problem ist gelöst!

Basierend auf den neuesten temporären Bildern, die Plasmota-Versionen mit höheren Werten ab Version 8.3.0 zeigen, UND dem ersten Problem, bei dem es ab Version 8.2.0.1 zu beginnen schien, konnte ich leicht schließen, woher die höhere Temperatur kam.

Seit Version 8.2.0.1 sind nicht mehr alle GPIOs beim Neustart auf Eingabe eingestellt, bevor sie von tasmota initialisiert werden, sondern nachdem tasmota das GPIO konfiguriert hat. Für den ADE7953 führte dies zu einer Anomalie, bei der der IRQ-Eingang nie auf Eingang gesetzt wurde, sondern in der Schwebe blieb, was leicht ein Ausgang sein könnte, der wiederum dazu führen würde, dass der IRQ-Schaltkreis als Last wirkt, die zusätzliche Wärme erzeugt.

Das letzte Commit löst dieses Problem und ich bemerkte tatsächlich einen deutlichen Temperaturabfall bei meinem Shelly 2.5

Vielen Dank an alle, die bei der Lösung dieses Problems geholfen haben, insbesondere die Bilder haben sehr geholfen!

Wenn ich also den ADE-Chip wieder einschalte, sollte ich die Temperatur nicht sehen
geht es nicht mehr hoch, nicht wahr?

Vielen Dank für all Ihre Bemühungen Jungs!

Il gio 24 set 2020, 12:14 Theo Arends [email protected] ha scritto:

Ich denke das Problem ist gelöst!

Basierend auf den neuesten temporären Bildern, die Plasmota-Versionen mit höheren Werten zeigen
Werte ab Version 8.3.0 UND das ursprüngliche Problem, wo es schien
ab v8.2.0.1 konnte ich leicht schließen, woher die höhere temp kam.

Seit Version 8.2.0.1 sind nicht mehr alle GPIOs so eingestellt, dass sie beim Neustart zuerst eingegeben werden
bevor sie von tasmota initialisiert werden, aber nachdem tasmota das konfiguriert hat
GPIO. Beim ADE7953 führte dies zu einer Anomalie, bei der der IRQ-Eingang nie vorhanden war
auf Eingabe gesetzt, blieb aber in der Schwebe, was leicht eine Ausgabe sein könnte, die in
Durch Drehen würde der IRQ-Schaltkreis als Last wirken, was zu zusätzlicher Wärme führt.

Das letzte Commit löst dieses Problem und ich habe in der Tat einen starken Temperaturabfall festgestellt
auf meinem Shelly 2.5

Vielen Dank an alle, die bei der Lösung dieses Problems geholfen haben, insbesondere an die Bilder
hat sehr geholfen!

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/arendst/Tasmota/issues/7991#issuecomment-698252659 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AIXTCZMN5W7PCEZLLJ4U73DSHMLZRANCNFSM4LSK5EZQ
.

Das ist ausgezeichnet! Tolle Teamarbeit!

Kann warten, um es zu testen (wahrscheinlich heute Abend). Vielen Dank!!

Ausführen von 3 Geräten mit dem neuesten Build für ca. 2 Stunden. Die Temperatur stabilisiert sich zwischen 45 und 55 Grad. Sehr zufrieden damit !!

Ich bin froh, dass dieses Problem, das ich Ende März entdeckt habe, endlich gelöst wurde. So kann ich den ADE wieder einschalten.
Vielen Dank an: @stefxx und @BeoQ Für Ihre Arbeit und Zeit, die Sie investiert haben. Und natürlich auch an @arendst , der es sich noch einmal angesehen hat.
Sehe ich es richtig, dass nur eine PinDefinition fehlte? Damit der Reset-Pin nicht als Eingangs-Pin bezeichnet wurde und daher kein Reset erfolgte?
Oder was genau war das Problem?

Ausführen von 3 Geräten mit dem neuesten Build für ca. 2 Stunden. Die Temperatur stabilisiert sich zwischen 45 und 55 Grad. Sehr zufrieden damit !!

Bevor Leute anfangen, dies mit meinen vorherigen Messungen zu vergleichen; Dies ist bei beiden Relais ausgeschaltet. Wenn beide eingeschaltet sind, fügen Sie etwa 10 Grad hinzu. Trotzdem viel niedriger als zuvor!

Siehe meine Erklärung früher. Denken Sie daran, IRQ ist eine Interrupt-Anforderung vom Ade an den esp8266 und kein Rücksetzsignal. Da gpio16 keine Interrupts verarbeiten kann, wird der IRQ nicht verwendet. Aufgrund der Änderung von gpio init wurde das IRQ-gpio nie korrekt initialisiert, was zu einem Ausgangssignal vom esp8266 führte, das durch eine angemessene IRQ kurzgeschlossen wurde, was zu Hitze und möglicherweise zu einem Hardwarefehler im Laufe der Zeit führte.

Wow, was für eine schnelle Lösung des Problems!
@arendst : Thermoserie , mit Ihrer Erklärung im Hinterkopf: Wenn das ESP heißer ist, kann ich sehen, dass der ADE-Chip auch heißer wird.

Laut dem Datenblatt des ADE ist / IRQ niedrig aktiv, was bedeutet, dass es die meiste Zeit hoch bleibt. Wenn das ESP kontinuierlich einen niedrigen Wert ausgibt, liefert der eine einen Strom, den der andere sofort senkt.

Sie schreiben, es ist der GPIO16. Das heißt, wenn Sie diesen Pin als Eingang auswählen, wie z. B. Button oder Switch, wäre das Problem behoben? Oder auf Zähler setzen und die Interrupts zählen?

Fabelhaft, werde es so schnell wie möglich ausprobieren.

Versuchte es heute. Aktualisiert von 8.3.1 auf den heutigen Dev Branch. Funktioniert solange ich GPIO GPIO16 nicht auf ADE7953 IRQ setze.
Dann bekomme ich Ausnahmen:

11:08:24 NTP: UTC 2020-09-25T09:08:23, DST 2020-03-29T02:00:00, STD 2020-10-25T03:00:00
11:08:24 HTP: Web-Server aktiv bei Shelly25-1-SchlafOG mit IP-Adresse 192.168.1.202
11:08:24 WIF: Sending Gratuitous ARP
11:08:25 MQT: Verbindungsversuch...
11:08:25 MQT: verbunden
11:08:25 MQT: tele/Shelly25_1/LWT = Online (beibehalten)
11:08:25 MQT: cmnd/Shelly25_1/POWER = 
11:08:25 MQT: abonniere cmnd/Shelly25_1/#
11:08:25 MQT: abonniere cmnd/tasmotas/#
11:08:25 MQT: abonniere cmnd/Shelly25_1_fb/#
11:08:25 MQT: tele/Shelly25_1/INFO1 = {"Module":"Shelly 2.5","Version":"8.5.0.1(tasmota)","FallbackTopic":"cmnd/Shelly25_1_fb/","GroupTopic":"cmnd/tasmotas/"}
11:08:25 MQT: tele/Shelly25_1/INFO2 = {"WebServerMode":"Admin","Hostname":"Shelly25-1-SchlafOG","IPAddress":"192.168.1.202"}
11:08:25 MQT: tele/Shelly25_1/INFO3 = {"RestartReason":{"Exception":9,"Reason":"Exception","EPC":["40105c28","00000000","00000000"],"EXCVADDR":"00000003","DEPC":"00000000","CallChain":["40237784","40105e59","4022457c","4022d114","4020f6c0","4020f83c","4022cdc1","4022cd06","402317a4","4020fbc1","40224c4b","40240209","402156f6","40100cee","40215877","40234fe4","402158ab","40234f3c","4020b4c1","402670e4","4020b511","4022ed36","40253a80","4022f656","40253a8d","40253ad2","4022bfac","40000f49","40000f49","40000f49","40000e19"]}}
11:08:25 MQT: stat/Shelly25_1/RESULT = {"POWER1":"OFF"}
11:08:25 MQT: stat/Shelly25_1/POWER1 = OFF
11:08:25 MQT: stat/Shelly25_1/RESULT = {"POWER2":"OFF"}
11:08:25 MQT: stat/Shelly25_1/POWER2 = OFF

Überhaupt kein Problem:

00:00:00 CFG: aus Flash geladen am FB, zählen 667
00:00:00 QPC: Reset
00:00:00 I2C: ADE7953 gefunden bei 0x38
00:00:00 Projekt tasmota Shelly 2.5 Version 8.5.0.1(tasmota)-2_7_4_1
00:00:04 WIF: verbinden mit AP2 indebuurt_IoT Channel 11 BSSId 18:E8:29:CA:17:C1 in Modus 11N als shelly25...
00:00:05 WIF: verbunden
11:16:59 HTP: Web-Server aktiv bei shelly25 mit IP-Adresse 192.168.2.205
11:17:00 MQT: Verbindungsversuch...
11:17:00 MQT: verbunden
11:17:00 MQT: tele/shelly25/LWT = Online (beibehalten)
11:17:00 MQT: cmnd/shelly25/POWER = 
11:17:00 MQT: tele/shelly25/INFO1 = {"Module":"Shelly 2.5","Version":"8.5.0.1(tasmota)","FallbackTopic":"cmnd/DVES_7453C8_fb/","GroupTopic":"cmnd/tasmotas/"}
11:17:00 MQT: tele/shelly25/INFO2 = {"WebServerMode":"Admin","Hostname":"shelly25","IPAddress":"192.168.2.205"}
11:17:00 MQT: tele/shelly25/INFO3 = {"RestartReason":"Software/System restart"}
11:17:00 MQT: stat/shelly25/RESULT = {"POWER1":"ON"}
11:17:00 MQT: stat/shelly25/POWER1 = ON
11:17:00 MQT: stat/shelly25/RESULT = {"POWER2":"ON"}
11:17:00 MQT: stat/shelly25/POWER2 = ON
11:17:04 MQT: tele/shelly25/STATE = {"Time":"2020-09-25T11:17:04","Uptime":"0T00:00:13","UptimeSec":13,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER1":"ON","POWER2":"ON","Wifi":{"AP":2,"SSId":"indebuurt_IoT","BSSId":"18:E8:29:CA:17:C1","Channel":11,"RSSI":100,"Signal":-34,"LinkCount":1,"Downtime":"0T00:00:07"}}
11:17:04 MQT: tele/shelly25/SENSOR = {"Time":"2020-09-25T11:17:04","Switch1":"OFF","Switch2":"OFF","ANALOG":{"Temperature":57.6},"ENERGY":{"TotalStartTime":"2019-04-13T18:21:03","Total":26.140,"Yesterday":0.158,"Today":0.042,"Period":0.00,"Power":[0.00,3.56],"ApparentPower":[0.00,8.81],"ReactivePower":[0.00,6.62],"Factor":[0.00,0.40],"Frequency":49.98,"Voltage":231.8,"Current":[0.000,0.038]},"TempUnit":"C"}

Bitte versuchen Sie es mit der Standardvorlage, da mir aufgefallen ist, dass Sie eine seltsame Vorlage mit sogar einer Schaltfläche3 verwenden ...

@arendst war es die Standardvorlage von Blackadder. Frist Ich habe es selbst versucht. Aber es war das gleiche wie auf der Vorlagen-Website. Dann habe ich die Vorlage von Blackadder ausprobiert über:

template {"NAME":"Shelly 2.5","GPIO":[56,0,17,0,21,83,0,0,6,82,5,22,156],"FLAG":2,"BASE":18} 
Module 0

Und übrigens. In meiner Vorlage befindet sich kein Schalter 3 ...

Auf jeden Fall hat es nichts mit Hochtemperatur zu tun, daher schlage ich vor, dass Sie ein neues Problem mit gründlicher Protokollierung eröffnen.

@arendst war nicht sicher. Weil es mit diesem "Fix" zu tun hat. Ich dachte, es wäre besser, hier zu posten.

Wenn Sie den 8.5 (ohne Fix) installieren und den ADE-Chip einschalten, tun Sie dies trotzdem
hast du das problem Die Temperatur sollte höher sein, aber zumindest sprechen Sie die
Problem

Il ven 25 set 2020, 11:46 kugelkopf123 [email protected] ha
scritto:

@arendst https://github.com/arendst War nicht sicher. Weil es zu tun hat
mit diesem "Fix". Ich dachte, es wäre besser, hier zu posten.

- -
Sie erhalten dies, weil Sie kommentiert haben.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/arendst/Tasmota/issues/7991#issuecomment-698834826 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AIXTCZIE5F4L3XNNDTSZ3VDSHRRFZANCNFSM4LSK5EZQ
.

Schließen dieses Temperaturproblems, da es behoben wurde. Vielen Dank an alle für die harte Arbeit. Es wird sehr geschätzt. : +1:


Unterstützende Informationen

Weitere Informationen finden Sie unter Dokumente .
Weitere Benutzererfahrung finden Sie unter Chat .
Siehe Community für Forum.
Siehe Verhaltenskodex

Kann mit dem Fix bestätigen, dass das Temp jetzt besser ist!

Mein Problem mit der Ausnahme wurde über einen "Reset 1" behoben und der Shutter neu konfiguriert.

War diese Seite hilfreich?
5 / 5 - 1 Bewertungen

Verwandte Themen

Joeyhza picture Joeyhza  ·  3Kommentare

ximonline picture ximonline  ·  3Kommentare

TylerDurden23 picture TylerDurden23  ·  3Kommentare

Vujagig picture Vujagig  ·  3Kommentare

ximonline picture ximonline  ·  3Kommentare