Tasmota: أصبح Shelly 2.5 أكثر سخونة بشكل ملحوظ منذ 8.2.0.1

تم إنشاؤها على ٢٤ مارس ٢٠٢٠  ·  85تعليقات  ·  مصدر: arendst/Tasmota

وصف المشكلة

_وصف واضح ومختصر لماهية المشكلة.
مع الإصدار الحالي من Dev Branch ، من الواضح أن جهاز Shelly2.5 أكثر دفئًا من الإصدار 15.03.2020.

المعلومات المطلوبة

_ تأكد من قيامك بتنفيذ كل خطوة وتحديد المربعات المناسبة قبل إرسال مشكلتك. شكرا لك!_

  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"}}

  • [] في حالة استخدام القواعد ، قدِّم ناتج هذا الأمر: 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":""}
  • [] قدم ناتج هذا الأمر: 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"}}}

  • [] قم بتوفير مخرجات سجل وحدة التحكم عندما تواجه مشكلتك ؛ إذا كان قابلا للتطبيق:
    _ (الرجاء استخدام_ weblog 4 _ لمزيد من معلومات التصحيح) _
  Console output here:
-

لإعادة إنتاج

_خطوات إعادة إنتاج السلوك: _
تجميع مع الخيارات:

#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

سلوك متوقع

_وصف واضح وموجز لما توقعت حدوثه.

تعمل بدرجة الحرارة العادية.

لقطات الشاشة

_إن أمكن ، أضف لقطات شاشة للمساعدة في شرح مشكلتك.
Bildschirmfoto 2020-03-24 um 03 08 39
Bildschirmfoto 2020-03-24 um 03 08 33

سياق إضافي

_أضف أي سياق آخر حول المشكلة هنا.

يتم تثبيت كلا من Shellys2.5 في جدار واحد بجوار بعضهما البعض مباشرة. للحصول على مقارنة مباشرة ، قمت بوميض واحد فقط من اثنين من Shellys مرة أخرى إلى حالة 15.03.2020.

(من فضلك ، تذكر إغلاق المشكلة بعد معالجة المشكلة)

bug fixed

التعليق الأكثر فائدة

أعتقد أنه تم حل المشكلة!

استنادًا إلى أحدث الصور المؤقتة التي تعرض إصدارات tasmota بقيم أعلى بدءًا من الإصدار 8.3.0 والمشكلة الأولية حيث بدا أنها بدأت من v8.2.0.1 ، يمكنني بسهولة أن أستنتج من أين أتت درجة الحرارة الأعلى.

منذ الإصدار 8.2.0.1 ، لم تعد جميع وحدات GPIO مضبوطة على الإدخال عند إعادة التشغيل أولاً قبل أن يتم تهيئتها بواسطة tasmota ولكن بعد أن تقوم tasmota بتكوين GPIO. بالنسبة لـ ADE7953 ، أدى هذا إلى حالة شاذة حيث لم يتم تعيين إدخال IRQ مطلقًا على الإدخال ولكنه ظل في طي النسيان والذي يمكن أن يكون بسهولة ناتجًا والذي بدوره سيجعل دائرة IRQ تعمل كحمل ينتج عنه حرارة إضافية.

أحدث التزام يحل هذا وقد لاحظت بالفعل انخفاضًا كبيرًا في درجة الحرارة في Shelly 2.5

شكرا لكل من ساعد في حل هذه المشكلة خصوصا الصور ساعدت كثيرا!

ال 85 كومينتر

لقد قمت للتو بفحص سريع ووجدت بالفعل قراءة أعلى لدرجة الحرارة ولكن باستخدام مقياس حرارة خارجي لا يزال عند درجة الحرارة "القديمة".

يبدو أن شيئًا ما قد تغير في المدخلات التناظرية (حيث يتم توصيل مستشعر درجة حرارة shelly). سأحقق.

بالمناسبة. هل يمكنك الإبلاغ عن إخراج الأمر adcparam لكل من المحاربات الثابتة والمتنقلة.

عندما قمت بترقية shelly 2.5 أمس ، رأيت بالفعل قفزة في درجة الحرارة (+10 درجة مئوية) بمجرد أن يتم تنشيط أحدث إصدار من البرامج الثابتة للتطوير.

لذلك يجب أن يكون هذا خطأ في البرنامج وليس خطأ درجة حرارة عالية حقيقي. مواصلة التحقيق ...

مرحبا!
شكرا لفحص. من الجيد أن تسمع أن الشاشة فقط هي التي تغيرت وليس درجة الحرارة الحقيقية.

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

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

يرجى أيضًا تقديم إخراج الأمر webrefresh

لا أرى حاليًا أي علاقة بتغييرات البرامج الثابتة. أرى زيادة في درجة الحرارة المقاسة ولكن ليس الكمية التي تواجهها. يؤدي فتح صفحة الويب أيضًا إلى زيادة درجة الحرارة بمقدار 10 درجة مئوية ، لكن هذا أمر طبيعي حيث يتعين عليه تحديث صفحة الويب بانتظام.

هل أنت متأكد من أن shelly "الساخن" الذي أبلغ عن برودة درجات الحرارة من قبل أم أن هذا شل جديد مع أجهزة NTC مختلفة محتملة؟

كلا Shellys يعطي:

11:58:13 MQT: stat/Shelly25_4/RESULT = {"WebRefresh":2345}
كإجابة.
نعم ، لقد قمت بالتحقيق في نفسي في المدونة ولكن لا يمكنني العثور على أي شيء.
هذا الصباح ، قمت بتحديث جميع Shellys2.5 إلى V8.2.0.1 ثم لاحظت القيم الأعلى في كل منهم. للحصول على مقارنة أفضل ، أخذت بالضبط الزوج الذي يجلس بجوار بعضهما البعض مباشرة في الحائط وأعدت واحدًا فقط إلى الحالة 15.03.2020 وبالتالي كانت قيمته أقل مباشرة.
بصرف النظر عن ذلك ، جاء كل من Shellys من نفس الصندوق ، وأفترض أنهما يمتلكان نفس الجهاز.
من الصحيح أن فتح WEBGUI يؤدي إلى ارتفاع درجة الحرارة. ولكن مع إحداها ترتفع إلى حوالي 45 درجة مئوية مع الأخرى إلى 65 درجة مئوية. افتحوا كلاهما بجانب بعضهما البعض لبضع دقائق.
Bildschirmfoto 2020-03-24 um 12 07 46

يوافق على. سوف تحتاج إلى مزيد من التحقيق ....

المشكلة هي أنني لا أشعر بارتفاع درجة الحرارة. أنا أيضا لا أقيس درجة الحرارة الأعلى.

@ kugelkopf123

للتخلص من الاختلاف في الأجهزة ، ربما يمكنك عكس إصدارات البرامج الثابتة على جهازي Shelly لمعرفة ما إذا كانت قراءات درجة الحرارة الأعلى تتبع البرنامج الثابت بغض النظر عن الجهاز. أعلم أن لديك كلاهما على البرامج الثابتة الجديدة ولكن وجود واحد على كل من الأقدم والأحدث بنفس الظروف البيئية ثم "التبديل" قد يوفر بعض الأدلة الإضافية.

مايك

meingraham فعل ذلك. لقد جربت اقتراحك ويمكنني أن أؤكد أن الخطأ يتناسب معه. كان الأمر واضحًا بشكل عام ، لأن ثيو كان بإمكانه أيضًا تأكيد ذلك من خلال Shelly25 في أول مشاركة له.

Bildschirmfoto 2020-03-24 um 15 11 24

ارتفعت درجة الحرارة المحيطة وهذا هو سبب ارتفاع درجة الحرارة الإجمالية عن هذا الصباح عند الساعة 4.

نعم ... إنها فقط تجعلها "نهائية". يلغي هذا السؤال.

يسخن جهازي أيضًا كثيرًا.
حاولت باستخدام "Sleep 250" و "WifiPower" في الأمر.
لكن يبدو أن WifiPower لا يعمل.
أضع WifiPower 1 مع الجهاز بالقرب من جهاز التوجيه ، لكن الإشارة لا تنخفض
Istantanea

يسخن جهازي أيضًا كثيرًا.
حاولت باستخدام "Sleep 250" و "WifiPower" في الأمر.
لكن يبدو أن WifiPower لا يعمل.
أضع WifiPower 1 مع الجهاز بالقرب من جهاز التوجيه ، لكن الإشارة لا تنخفض
Istantanea

بالمناسبة. لقد اختبرت WiFipower هذا قبل أسبوع على جهاز Shelly آخر على بعد متر واحد من جهاز التوجيه أيضًا. حاولت الوصول إلى قيمة 0.1. لا شيء تغير. ولا في المعلومات أو على صفحة إعداد جهاز التوجيه.

الخطوة الأولى تحتاج إلى قياس إذا كان الجهاز حقًا! يزداد دفئا.
في الوقت الحالي ، لم نعرض سوى "شيء ما"
هذا لا يمكن أن يتم مع Tasmota. استخدم مقياس حرارة إضافيًا للقياس باستخدام البرامج الثابتة القديمة والجديدة.
بناءً على هذا ، نعرف (أكثر قليلاً) أين ننظر.

لقد اختبرت مع الإصدار 8.1.0 ، لقد قرأت قيم حرارة مماثلة للإصدار 8.2.0.1
ليس لدي ماسح حراري ولكن عند لمس الجهاز ، تبدو القيم معقولة.
لقد رأيت أن درجات الحرارة ترتفع كثيرًا عند تشغيل جميع المرحلات.
ومع ذلك ، لا تعتمد درجات الحرارة المرتفعة على الحمل المطبق.
ليس لدي أي خبرة مع شيلي لأن لدي ابن فقط في منزلي
أخشى أن حرارة شيلي قد تكون مشكلة في بناء الجهاز

لسوء الحظ ، ليس لدي حاليًا Shelly2.5 لم يتم تثبيته بعد في أي جدار على مكتبي. لا بد لي من إزالة واحدة أولا. علاوة على ذلك ، أفتقر أيضًا إلى مقياس حرارة مناسب للتحقق من صحة القيم. كما أنني لم أتمكن من تشغيل Shelly إلا عبر 3.3 فولت وأشعر به بإصبعي عندما تكون العلبة مفتوحة. لكن هذا سيكون تقييمًا شخصيًا للغاية.
@ enricota66 في الواقع ، لم

إذا فهمت أول وظيفة لثيو بشكل صحيح ، فلن يتمكن من اكتشاف أي زيادة جسدية في درجة الحرارة.
أستطيع أن أرى أن درجة الحرارة مرتفعة في البداية ثم تنخفض عند الوميض مرة أخرى ، ولكن يمكن أن يرتبط هذا أيضًا بحقيقة أن المرساب الكهروستاتيكي المدمج يعمل بشكل أكبر عند الوميض وبالتالي الوصول إلى درجة حرارة عالية.

لدي sonoff basic و sonoff mini داخل الصناديق الكهربائية للجدار للتحكم في أضواء المنزل وأتمتة HomeAssitant وبروتوكول MQTT. كل شيء يعمل بشكل مثالي مع البرامج الثابتة Tasmota.
كان هدفي هو استبدال جهازي سونوف أساسيين داخل صندوق بـ Shelly 2.5
قبل القيام بذلك ، أقوم بشد shelly على المكتب لاستخدامي ، يجب أن تظل المرحلات قيد التشغيل لفترة طويلة.
لدي جهازان من نوع shelly2.5 على المكتب ، الأول به برنامج ثابت tasmota والثاني به برنامج ثابت أصلي.
من الاختبارات التي أجريها مع مرحلين ، يبدو أن الأصلي أكثر برودة.
ومع ذلك ، أريد قياس درجة الحرارة بأداة

من فضلك لا تخلط بين الأجهزة المختلفة في هذا الموضوع. فهو يقع في حوالي 2.5 شيلي
الشعور ليس طريقة صحيحة للقياس ؛-)
يُرجى نشر القيم المُقاسة لـ Shelly 2.5 فقط

@ enricota66 الثابتة والمتنقلة قياس خارجيا. يتم قياس درجة الحرارة الداخلية 2.5 شللي بواسطة الثرمستور NTC. للحصول على قراءة معقولة ، يجب حساب النتيجة. يعتمد الحساب الحالي على المعلمات التي تلقيتها مرة واحدة من Shelly. ربما تم تغيير هذه المعلمات ، لذا في هذه الحالة تحتاج المعلمات AdcParam إلى تغيير أيضًا.

@ enricota66 الثابتة والمتنقلة قياس خارجيا. يتم قياس درجة الحرارة الداخلية 2.5 شللي بواسطة الثرمستور NTC. للحصول على قراءة معقولة ، يجب حساب النتيجة. يعتمد الحساب الحالي على المعلمات التي تلقيتها مرة واحدة من Shelly. ربما تم تغيير هذه المعلمات ، لذا في هذه الحالة تحتاج المعلمات AdcParam إلى تغيير أيضًا.

حاولت ساعة و 30 دقيقة مع التتابع.
في الواقع ، يبدو أنه لا توجد اختلافات مهمة على الأجهزة
(إصدار Tasmota هو 8.2.0.1)

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

عظيم! الآن ما هي درجات الحرارة التي أبلغ عنها شيلي وتسموتا في تلك المواقف؟

عظيم! الآن ما هي درجات الحرارة التي أبلغ عنها شيلي وتسموتا في تلك المواقف؟

بالتأكيد
تبلغ درجة حرارة تسموتا في هذه الحالة حوالي 60 درجة مئوية.
لكنني لم أتمكن من العثور على بيانات Shelly في تطبيقها.
هل يمكن لأي شخص مساعدتي ، أين يمكنني أن أجده؟

من الرابط السابق:

حول السؤال: ما مقدار درجة حرارة تشغيل PCB إلى Shelly2.5 و Shelly1PM و Shelly PlugS:
أقصى درجة حرارة محيطة هي 40 درجة. مع عدم وجود حمولة PCB درجة حرارة 55-60 درجة. في ماكس تحميل مستمر هو 87-90 درجة.
حماية التدفئة سوف تغلق الجهاز عند 95 درجة.
جميع الأجزاء الداخلية 105-120 درجة معتمدة للاستخدام المستمر.

لذا ، فإن القيمة الفعلية المبلغ عنها لـ Tasmota صحيحة وتم الإبلاغ عنها بشكل خاطئ في الإصدارات السابقة. لا توجد زيادة حقيقية في درجة حرارة PCB بين إصدارات Tasmota.

بمعنى أن Shelly 2.5 يحتاج إلى إعداد خاص adcparam للعمل بشكل صحيح ، على ما أعتقد.
ليس سهلاً دون معرفة المقاوم الفعلي المستخدم ونوع NTC بداخله ...

@ enricota66 الثابتة والمتنقلة قياس خارجيا. يتم قياس درجة الحرارة الداخلية 2.5 شللي بواسطة الثرمستور NTC. للحصول على قراءة معقولة ، يجب حساب النتيجة. يعتمد الحساب الحالي على المعلمات التي تلقيتها مرة واحدة من Shelly. ربما تم تغيير هذه المعلمات ، لذا في هذه الحالة تحتاج المعلمات AdcParam إلى تغيير أيضًا.

حاولت ساعة و 30 دقيقة مع التتابع.
في الواقع ، يبدو أنه لا توجد اختلافات مهمة على الأجهزة
(إصدار Tasmota هو 8.2.0.1)

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

بادئ ذي بدء ، شكرًا جزيلاً لك على التزامك!
فكيف بالضبط يعني هذا؟
لم تختلف درجة حرارة مقياس الحرارة الخارجي المقاس وتلك المعروضة في Tasmota WebGUI؟

أو أن كلا الجهازين ، أحدهما به فرع Dev الحالي والآخر به FW الأصلي ، حصل على درجات حرارة متطابقة تقريبًا على مقياس الحرارة الخارجي؟

إذا كان الأمر كذلك ، فما الذي قدمه تطبيق ShellyConnect لقيمة درجة الحرارة في ذلك الوقت؟
وهل كانت هذه القيمة مطابقة للقيمة من Tasmota WebGUI؟

@ enricota66 الآن بعد أن أصبح لديك Shellys في "وضع الاختبار" ، يمكنك محاولة تغيير قيمة المقاوم باستخدام الأمر adcparm ومعرفة ما إذا كان يمكنك مطابقة درجة الحرارة الموضحة بواسطة تلك التي بها Tasmota ومقياس الحرارة الخاص بك .
القيم الافتراضية هي 2,32000,10000,3350 حيث تكون القيمة الثالثة هي المقاوم (10k). عند تغيير قيمة المقاوم ، سيكون لديك قراءة أعلى / أقل تناسبية.
Dai che risolviamo! :)

قف!

لا حاجة لتغيير adcparam. درجة حرارة الصدفة الداخلية هي 60 درجة مئوية كما ورد أيضًا بواسطة shelly. انظر الرابط أعلاه.

يجب أن يبلغ shelly عن درجة الحرارة الداخلية وليس درجة الحرارة الخارجية.

كما تم الاستنتاج بالفعل ، فإن tasmota adcparam على ما يرام (حصلت عليها من shelly) وتؤدي إلى نفس درجة الحرارة النظرية.

لاستخراج shelly temp الأصلي ، يلزم وجود خادم mqtt لمعالجة موضوع موثق داخل الجهاز.

مفهوم ، إذن NTC ليس للقراءة الخارجية ولكن فقط للتحكم الحراري.
هذا يغير كل شيء.

يتم قياس درجة الحرارة في ثنائي الفينيل متعدد الكلور الداخلي. ستكون المقارنة مع القياس من الخارج أقل بكثير من درجة حرارة ثنائي الفينيل متعدد الكلور الفعلية. كما تقرأ Tasmota الآن على ما يرام. حوالي 40 إلى 60 درجة مئوية عند إيقاف تشغيل المرحلات.

اكتشفت أنه إذا قمت بإزالة شريحة ADE7953 من القالب ، فإن درجة الحرارة تكون أقل بكثير.
ربما يكون مثيرًا للاهتمام لبعض الأشخاص الذين يستخدمون Shelly2.5 فقط للستائر وبالتالي لا يحتاجون إلى عداد طاقة.

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

من مجموعة دعم shelly على Facebook. بقلم شيلي.

shelly thermal

ألم تعلم أنه من الممكن تشغيله بدون N. لقد رأيته بالأمس مع Shelly Dimmer SL؟ أعتقد. سيكون من الجيد معرفة حجم هذا الحمل في هذه الصورة.

اكتشفت أنه إذا قمت بإزالة شريحة ADE7953 من القالب ، فإن درجة الحرارة تكون أقل بكثير.
ربما يكون مثيرًا للاهتمام لبعض الأشخاص الذين يستخدمون Shelly2.5 فقط للستائر وبالتالي لا يحتاجون إلى عداد طاقة.

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

شكرا على الاكرامية.
-11 درجة مئوية مع ADE7953 معطل!

لدي نفس المشكلة مع بلدي شل (ق) 2.5. مع البرامج الثابتة الأصلية ، تكون درجة الحرارة 60 درجة مئوية مع تشغيل كلا المرحلين ، مع Tasmota 8.3.1 تكون درجة الحرارة 87 درجة مئوية (وربما تزداد) مع تشغيل كلا المرحلتين. لا شيء متصل بالمرحلات. لقد تومضت 8 منهم بنفس السلوك. كان أربعة منهم قيد الاستخدام مع البرامج الثابتة الأصلية (لذا فأنا أعرف درجة حرارتهم أثناء الاستخدام) ، وأومضت الأربعة الآخرين مباشرة من الصندوق.
هل وجدت حلا لذلك؟
شكر!
EDIT: وصلت درجة الحرارة إلى 89.9 درجة مئوية بدون أحمال ، فقط كلا المرحلات تعمل. هل يجب علينا تعيين SetOption42 على 0 لتعطيل حماية overtemp حتى يتم إصلاح ذلك؟
EDIT2: ذهب إلى overtemp وأوقف تشغيل كلا المرحلات. لا قوى على المرحلات. هذا غريب

لقد قمت مؤخرًا بتثبيت 4 من أجهزة Shelly 2.5 هذه ، وبدون أي حمل ، تتراوح درجة الحرارة بين 65 و 80 درجة. أستخدمها للمصاريع ، والحد الأقصى الذي رأيته هو 89.6. باستخدام Tasmota 8.4.0.

آمل حقًا أن يكون هناك خطأ ما في القراءة ، لأن درجات الحرارة تلك تخيفني قليلاً ...

يجب أن أكون قلقا؟ يرجى تقديم النصيحة.

لا.
إذا كنت تستخدم عنصر تحكم في الغالق ، فإن درجة الحرارة لا تزيد عن بضع ثوانٍ.
لكنني مرتبك أيضا. كان لدى Shelly 2.5 الخاص بي مفتاح أمان بدرجة حرارة تصل إلى 75 درجة مئوية ، فلماذا يمكنك رؤية درجات الحرارة المرتفعة جدًا؟

أنا أستخدمه كمفتاح مزدوج. فقط إذا كان جهاز Relais الثاني الخاص بي (بدون أي شيء متصل) ، فإن درجة الحرارة سترتفع فوق 75 درجة في الصيف الحار.
بالنسبة لي ، قمت بتعطيل PowerMeter و Relais الثاني. سوف يرسل مفتاح التبديل الثاني رسالة (MQTT) فقط أثناء التبديل - بدون تبديل Relais. لذلك بالنسبة لي ، لم تعد هناك مشاكل في درجة الحرارة ، أيضًا في الصيف الحار :)

شكر. مع إيقاف تشغيل قياسات الطاقة (باستخدام القالب من منشور @ kugelkopf123 # issuecomment-606963545) تظل درجة الحرارة بين 54 و 62 درجة مئوية ، وهو أمر جيد للمصاريع.

لكنني أرغب في استخدام هذه الأجهزة كمفاتيح مزدوجة عادية أيضًا ، ويفضل أن تشمل قياسات الطاقة. لست متأكدًا مما إذا كانت هذه فكرة جيدة عند درجة حرارة 80 درجة مئوية وما فوق.

ارتفع أحد أجهزة Shelly 2.5 التي قمت بتكوينها لتشغيل الغالق مرة أخرى إلى 72 درجة مئوية دون أي تشغيل / تحميل. حتى مع تعطيل جميع قياسات الطاقة ... يظل الآخر ثابتًا تمامًا حول 54/55 درجة.

لقد أجريت بعض الاختبارات في محاولة لخفض درجة الحرارة. لقد وجدت حلين:

  • الرجوع إلى الإصدار 8.1.0.
  • اضبط "السكون" على 250

كلاهما يخفض درجة الحرارة إلى نطاق 55-60 كحد أقصى ، دون أي حمل.

يمكنك تحرير قالب تشي لإزالة شريحة ADE. لن تظهر القوة
الاستهلاك ، ولكن سوف تحصل على درجة حرارة أقل بكثير. أعتقد أن هناك ملف
علة في أحدث إصدارات tasmota

Il sab 22 منذ 2020، 23:18 stefxx [email protected] ha scritto:

لقد أجريت بعض الاختبارات في محاولة لخفض درجة الحرارة. لقد وجدت اثنين
الحلول:

  • الرجوع إلى الإصدار 8.1.0.
  • اضبط "السكون" على 250

كلاهما يخفض درجة الحرارة إلى نطاق 55-60 كحد أقصى ، دون أي حمل.

-
أنت تتلقى هذا لأنك علقت.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/arendst/Tasmota/issues/7991#issuecomment-678695962 ،
أو إلغاء الاشتراك
https://github.com/notifications/unsubscribe-auth/AIXTCZN474SNFXLHBC73TDDSCAY23ANCNFSM4LSK5EZQ
.

قيم درجة الحرارة المقاسة مع وبدون تحميل باستخدام Tasmota ، هي تقريبًا نفس قيم البرامج الثابتة للمخزون.
تعتمد القيمة الأعلى لدرجة الحرارة على مقدار التيار الذي يمر عبر جهازك.
يزيد استخدام وحدة المعالجة المركزية (مثل وضع السكون على 0) أيضًا ولكن ليس بقدر الحمل الفعلي المتصل بالشيلي.

ascillato ، لا بد لي من الاختلاف. يوجد فرق كبير في درجة الحرارة بين البرامج الثابتة للأوراق المالية و Tasmota 8.4.0. بدون أي حمل ، يكون الفرق حوالي 20 درجة في اختباراتي ، مع ظروف مماثلة.

بين البرامج الثابتة للأوراق المالية و Tasmota 8.1.0 ، الفرق ضئيل.

إذا كان بإمكاني استخدام وظائف Shutter مع 8.1.0 ، فسأعود إلى هذا الإصدار. في الوقت الحالي ، قمت بتخفيف المشكلة عن طريق تعطيل قياسات الطاقة وقيمة سكون أعلى.

أنا أتفق مع stefxx. الطريقة الوحيدة للحفاظ على درجة الحرارة كما هي
البرامج الثابتة الأسهم هي تعطيل شريحة ADE. باستخدام شريحة ADE ، فإن ملف
ارتفاع درجة الحرارة. إذا أبقيت صفحة الويب مفتوحة دون أي تحميل ،
يذهب شل إلى 90 درجة مئوية وأكثر وينطفئ بسبب النهاية
الحماية. من الواضح أن هذا خطأ تماما.

Il giorno dom 23 ago 2020 alle ore 09:06 stefxx [email protected]
ها سكريتو:

ascillato https://github.com/ascillato ، يجب أن لا أوافق. هناك
فرق كبير في درجة الحرارة بين البرامج الثابتة الأسهم و Tasmota
8.4.0. بدون أي حمل ، يكون الفرق حوالي 20 درجة في اختباراتي ،
بظروف مماثلة.

بين البرامج الثابتة للأوراق المالية و Tasmota 8.1.0 ، الفرق ضئيل.

-
أنت تتلقى هذا لأنك علقت.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/arendst/Tasmota/issues/7991#issuecomment-678738287 ،
أو إلغاء الاشتراك
https://github.com/notifications/unsubscribe-auth/AIXTCZN3TR4KHRO744HUDH3SCC5V7ANCNFSM4LSK5EZQ
.

لا أعرف بالضبط كيف تعمل هذه الشريحة. ولكن ربما لا يقرأ البرنامج الأصلي الشريحة التي كثيرًا ما تقرأها Tasmota؟ ربما قد يكون هذا سبب.

مرسلة مع GitHawk

هل يمكننا إعادة فتح هذه المشكلة؟ إنها قضية حقيقية وليست شيئًا ذا قراءات خاطئة

من الرابط السابق:

حول السؤال: ما مقدار درجة حرارة تشغيل PCB إلى Shelly2.5 و Shelly1PM و Shelly PlugS:
أقصى درجة حرارة محيطة هي 40 درجة. مع عدم وجود حمولة PCB درجة حرارة 55-60 درجة. في ماكس تحميل مستمر هو 87-90 درجة.
حماية التدفئة سوف تغلق الجهاز عند 95 درجة.
جميع الأجزاء الداخلية 105-120 درجة معتمدة للاستخدام المستمر.

لذا ، فإن القيمة الفعلية المبلغ عنها لـ Tasmota صحيحة وتم الإبلاغ عنها بشكل خاطئ في الإصدارات السابقة. لا توجد زيادة حقيقية في درجة حرارة PCB بين إصدارات Tasmota.

في كلتا الحالتين ، هناك زيادة حقيقية في درجة الحرارة الفعلية للجهاز منذ الإصدار 8.2.0. يمكن الشعور به بسهولة بمجرد لمس Shelly 2.5 باليد. لدي اثنان منهم بجانب بعضهما البعض ، واحد مع 8.1 والآخر 8.4 والفرق كبير!

هل يمكننا إعادة فتح هذه المشكلة وإلقاء نظرة أخرى عليها؟ شكر!

اعتقد ذلك. احتفظ بشريحة ADE لا تقرأ استهلاك الطاقة بطريقة أخرى
يتم إيقاف تشغيل Shelly بسبب ارتفاع درجة الحرارة في النهاية.

Il sab 12 set 2020، 11:27 stefxx [email protected] ها سكريتو:

هل يمكننا إعادة فتح هذه المشكلة؟ إنها قضية حقيقية وليست شيئًا خاطئًا
قراءة٪ s

من الرابط السابق:

حول السؤال: كم هي درجة حرارة تشغيل ثنائي الفينيل متعدد الكلور إلى Shelly2.5 ،
Shelly1PM و Shelly PlugS:
أقصى درجة حرارة محيطة هي 40 درجة. مع عدم وجود درجة حرارة تحميل ثنائي الفينيل متعدد الكلور
55-60 درجة. في ماكس تحميل مستمر هو 87-90 درجة.
حماية التدفئة سوف تغلق الجهاز عند 95 درجة.
جميع الأجزاء الداخلية 105-120 درجة معتمدة للاستخدام المستمر.

لذا ، فإن القيمة الفعلية المبلغ عنها لـ Tasmota صحيحة وفي الإصدارات السابقة
تم الإبلاغ عن خطأ. لا توجد زيادة حقيقية في درجة حرارة ثنائي الفينيل متعدد الكلور بين تاسموتا
الإصدارات.

في كلتا الحالتين ، هناك زيادة حقيقية في درجة الحرارة الفعلية لـ
الجهاز منذ الإصدار 8.2.0. يمكن الشعور به بسهولة بمجرد لمس
شيلي 2.5 باليد. لدي اثنان منهم بجانب بعضهما البعض ، واحد مع 8.1 و
واحد مع 8.4 والفرق كبير!

هل يمكننا إعادة فتح هذه المشكلة وإلقاء نظرة أخرى عليها؟ شكر!

-
أنت تتلقى هذا لأنك علقت.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/arendst/Tasmota/issues/7991#issuecomment-691454569 ،
أو إلغاء الاشتراك
https://github.com/notifications/unsubscribe-auth/AIXTCZKQODJIXQX7WZV6XTLSFM5GPANCNFSM4LSK5EZQ
.

ليس لدي فكرة كيف يمكن أن يكون ذلك. إذا كان لديك جهازان ، فربما يكون من الممكن أن تصنع درساً حقيقياً. مع جهازي استشعار. واحد على كل صندل.
الأفضل إذا كان مفتوحًا.
ربما في أحدث إصدار من Tasmota ، يتم تشغيل رقاقة ADE في كثير من الأحيان؟ ربما هذا هو السبب ...

للخروج من اللعبة الصحيحة / الخاطئة هنا ، قمت ببعض الاختبارات بطريقة أكثر تحكمًا. لاحظ أنه تم إجراء جميع الاختبارات بدرجة حرارة محيطة تتراوح من 22 إلى 22 درجة ، وأن أجهزة Shelly 2.5 مساءً موجودة على سطح المنضدة الخاص بي ، وليست مرفقة بأي شكل من الأشكال.

جهاز واحد يحتوي على برنامج ثابت للمخزون 1.8.3 مثبت. الآخر لديه Tasmota 8.5.0 ، باستخدام قالب جهاز Blackadder الافتراضي. هم متصلون فقط بـ L و N ، لا يوجد حمل متصل بهم.

أولاً ، مع كلا المفتاحين في وضع التشغيل ، تركتهما يعملان لمدة 45 دقيقة تقريبًا. عند هذه النقطة ، استقرت درجة الحرارة حول 75 درجة على حد سواء.
image

ثم تركت المتصفح يفتح على كلا الجهازين ، والذي له تأثير (معروف) على درجة حرارة جهاز Tasmota بحوالي 10 درجات. وبالفعل ، بعد 10 دقائق ، استقرت تاسموتا حول 85 درجة. لا تغييرات على الأسهم Shelly:
image

بعد ذلك ، توقفت عن مراقبة واجهة الويب بنشاط وقمت بإيقاف تشغيل كلا المفتاحين ، على كلا الجهازين. استقروا فوق 60 درجة.
image

حتى الان جيدة جدا. ما زلت أعتقد أن درجة الحرارة مرتفعة للغاية ، لكن الفرق مع البرامج الثابتة للأوراق المالية لا يكاد يذكر.

تتمثل الخطوة التالية في إرجاع جهاز Tasmota إلى البرنامج الثابت 8.1.0. لا تزال المفاتيح تعمل ، ولا توجد جلسة نشطة لخادم الويب ، وبعد مرور بعض الوقت ، تستقر درجة الحرارة حول 50 درجة! أكثر من 10 درجات أقل من 8.5.0!
image

الاختبار النهائي بكلا المفتاحين قيد التشغيل على كلا الجهازين. لا يزال لا يوجد حمل متصل. البرامج الثابتة للمخزون 75 درجة ، Tasmota 8.1.0 "فقط" 62.
image

استنتاجي: كما ذكرت بداية المشكلة ، هناك فرق كبير في درجات حرارة Shelly 2.5PM بين إصدارات Tasmota ، على الأرجح تم تقديمها بـ 8.2.0. من 10 إلى 13 درجة على وجه الدقة. ومع ذلك ، فإن الفرق بين البرامج الثابتة للأوراق المالية و Tasmota 8.5.0 يقترب من لا شيء.

أيضًا ، بشكل عام أجد درجة حرارة تلك الأجهزة مرتفعة. قد يكون ذلك ضمن المواصفات ، ولكن يمكنك الشعور بالحرارة الشديدة وسيزداد ذلك فقط عندما تكون مدمجة في صناديق صغيرة بلا مساحة للتنفس. لذلك ، إذا تمكنا من خفض درجة الحرارة بطريقة ما (يفضل ألا يكون ذلك عن طريق تعطيل PWM أو زيادة النوم) فسيكون ذلك موضع ترحيب كبير. يبقى السؤال ما الذي تغير في 8.2.0 في هذه الأجهزة ... وهل هو شيء يمكن عكسه أو تصحيحه؟

مرحبًا ، درجة الحرارة الحقيقية في إصدارات Tasmota المختلفة هي نفسها. معايرة إصدارات Tasmota مختلفة. هذا هو السبب في أنك ترى اختلافًا في إصدارات Tasmota القديمة مقابل الإصدارات الأحدث.

درجة الحرارة الحقيقية هي نفسها. الذي يظهر في واجهة المستخدم مختلف. من فضلك ، قم بقياس درجة الحرارة الحقيقية للحالة (أو للوحة) باستخدام كلا الإصدارين من Tasmota وكذلك البرامج الثابتة للمخزون.

قد أتمكن من استعارة كاميرا حرارية لاحقًا هذا الأسبوع. سأكرر الاختبار وآمل أن نتمكن من التوصل إلى حل نهائي بعد ذلك. شكر!

شكرًا ، اختباراتك مرحب بها كثيرًا وإذا لزم الأمر يمكننا تعديل المعايرة الداخلية لإظهار قيمة درجة حرارة أكثر دقة. شكر.

لدي نفس المشكلة من shelly-2.5 الحصول على قراءة درجة حرارة ساخنة عند تشغيل tasmota (-8.4.0.1).
إنني مدرك تمامًا أن درجة الحرارة الفعلية لـ NTC ودرجة حرارة حالة الصدفة هما شيئان مختلفان ؛ سيكون NTC أكثر سخونة بسبب قربه من مصدر الحرارة.
لذا ، فإن قياس درجة الحرارة الداخلية الفعلية بالقرب من NTC ومقارنة ذلك بالقراءة المحسوبة بواسطة tasmota ، هي مهمة مهمة يجب القيام بها.
ستساعد كاميرا التصوير الحراري الموجهة إلى شلّة مفتوحة أثناء التشغيل. لا تجرب هذا القياس حتى إذا لم تكن مدربًا على العمل على الجهد العالي. تحذير: مخاطر عالية من الصعق بالكهرباء! - لقد تم تحذيرك...

التفكير في مصادر الحرارة في شل:

  1. من المحتمل أن يكون ESP8266 أحد أكبر العوامل في تبديد الطاقة:
  2. يوضح دليل تصميم الأجهزة أن متوسط ​​80 مللي أمبير ، وتبديد حوالي 260 ميجاوات عند 3.3 فولت. لكنه يوصي بإمداد قادر على 500 مللي أمبير ، أي إمكانية تبديد 1.65 وات.
  3. يرتبط التبديد الفعلي بطاقة التردد اللاسلكي عند إرسال حزم WiFi (المزيد من الحزم للإرسال ، والمزيد من الحرارة).
  4. يتطلب حمل الحوسبة للرقاقة دورات CPU (معروفة بالفعل: افتح صفحة المتصفح على tasmota ، راجع تحقيقات stefxx ، قبل يومين).
  5. يتطلب حمل الاقتراع لقراءة أجهزة الاستشعار دورات وحدة المعالجة المركزية (تعطيل شريحة مستشعر ADE)

  6. يعمل المرحلان (-لفائف) على تبديد الحرارة عند تنشيطهما.

  7. لا تحتوي الصدفة على دائرة لتقليل تيار الملف عند تنشيطها في الأجهزة ؛
  8. إلى ما يمكن أن أراه على PCB ، إنه مجرد ترانزستورات تشغيل بسيطة.
  9. عدة مئات من ميغاواط تبديد لكل ملف نشط هو أمر واقعي.

  10. التيار المتدفق من خلال جهات اتصال الترحيل وتحويلات القياس الحالية.

  11. مثال: تم تصنيف كل قناة على 10 أمبير ، إذا كان لديك 0.1 أوم من المقاومة الإجمالية للمسار (الاتصال والتحويل) ، فلديك 10 وات لتبدد ، أي لكل قناة عندما تكون تحت الحمل الكامل (!).
  12. على الرغم من أن مقاومة المسار الحقيقي من المحتمل أن تكون أقل بكثير ، إلا أنها ستزداد بسبب تآكل وتمزق جهات اتصال الترحيل بمرور الوقت. الحماية الحرارية مفيدة بالتأكيد هنا!

  13. مزود الطاقة لتشغيل كل هذه المكونات المعبأة بإحكام.

  14. اعتمادًا على الطريقة التي صممها مهندسو shelly بالفعل ، أعتقد أن قدرة 2-3 وات ؛ بكفاءة تبلغ حوالي 80٪ (تقديرية) تتبدد حوالي 600 ميجاوات (مع تنشيط المرحلات ، والكثير من الحوسبة للقيام بها)

الخط السفلي (الخطوط):

  • ليس هناك الكثير الذي يمكنك القيام به حيال جهات اتصال Relay والتحويلة. فقط حافظ على انخفاض الحمل الحالي.
  • في tasmota compile-time ، يمكنك إزالة جميع الأجراس والصفارات التي لا تحتاجها حقًا لتقليل عبء الحوسبة.
  • عند الاستخدام ، يمكنك تجنب توجيه المتصفح باستمرار إلى الجهاز.
  • يمكنك محاولة تقليل حركة مرور WiFi من / إلى الجهاز ، مما يتيح أوقات نوم أطول لوحدة المعالجة المركزية
  • يمكنك قيادة المرحلات باستخدام PWM

تحسينات:
قد يكون السطر الأخير مثيرًا للاهتمام بالنسبة لـ tasmota: إذا كان دبوس الإخراج الذي يقود المرحل قادرًا على PWM ، فيمكن للبرنامج الثابت تنشيط التتابع مع دورة عمل بنسبة 100 ٪ لحوالي 100 مللي ثانية ، ثم الرجوع إلى دورة عمل أقل كافية للحفاظ على تنشيط التتابع وتوفير الطاقة. قد يكون شيء ما بين 30..50٪ دورة عمل نقطة بداية جيدة عند المحاولة.

ستساعد إضافة الوسادة الموصلة حراريًا ولكن العازلة كهربائيًا بين مصادر الحرارة والحالة في نقل الحرارة. من المحتمل أن يكون إنتاج الغلاف الخارجي للشيلي باستخدام مثل هذه المادة شيئًا للصانعين المتقدمين أو الشركة المصنعة.

دعونا نرى أين يذهب هذا الموضوع ...

يمكنك قيادة المرحلات باستخدام PWM

من فضلك لا تفعل. PWM هو برنامج PWM (لا يحتوي esp8266 على أجهزة PWM) ، لذا فإن وحدة المعالجة المركزية تنتقل إلى 100٪ ووقت السكون إلى 0. لذلك ، يرتفع مقدار استخدام الطاقة ودرجة الحرارة أيضًا. وقيادة مرحل مع PWM سيقلل بشكل كبير من عمره.

ضع في اعتبارك أيضًا أننا نتحدث عن معايرة قياس درجة الحرارة بين إصدارات Tasmota. حقيقة أن Tasmota تنشر درجة حرارة أعلى لا تعني أنه في الواقع أكثر سخونة من الإصدارات القديمة.

دعنا ننتظر اختبارات stefxx .

نقطة جيدة لعدم القيام بـ PWM لقيادة المرحلات. لم أكن على علم بذلك.
إذا احتاج المرساب الكهروستاتيكي إلى PWM في البرنامج ، فإن حمل وحدة المعالجة المركزية والحرارة الإضافيين سوف يلتهمان التوفير في الملف ، وربما يزيد الأمر سوءًا.

لتحسين تخميني بشأن التبديد ، قمت بفك الخطاف وفتح shelly-2.5 الخاص بي:

المقاوم Shunt يسمى "R004" في حزمة مماثلة ل 1206.

  • يجب أن تكون قيمة المقاوم 4mOhm
  • يكون تبديد الطاقة عند 10 أمبير هو 0.4 وات

التتابع في وحدتي مصنوع من Hongfa ، اكتب "HF32FA-G 012HSL1"

  • تقول ورقة البيانات ، إنه تم تصنيف "الملف الحساس" بجهد 12 فولت ، ويحتاج إلى 230 ميجاوات من الطاقة ، ويلتقط (ينشط) عند 9 فولت.
  • تم تصنيف مقاومة التلامس بحد أقصى 70 مللي أوم (عند حمل 1 أمبير)
  • يبلغ تبديد الطاقة بمعدل 10 أمبير بحد أقصى 7 وات (عادةً أقل بكثير ، ولكن غير محدد)

رقاقة إمداد الطاقة الرئيسية هي "LNK304DN"

  • قادرة على إيصال 120mA
  • استهلاكها الخاص في "وضع باك بالطاقة الذاتية" هو 50-80 ميجاوات
  • تم تحديد الكفاءة بنسبة 75٪
  • من المحتمل أن يتم ضبطه على إخراج 12 فولت بسبب التتابع

يقع NTC بالقرب من ESP8266

  • على "جانب اللحام" ، المحدد R35 ، لا يوجد تعليم للمكون
  • موقعه هو الأكثر حساسية لدرجة حرارة ESP ، ثم Relay-2. إن Relay-1 بعيد قليلاً ، لكنه لا يزال قريبًا.

هناك شريحة تشبه منظم الجهد المنخفض الإضافي مع وضع علامة "WBBTA" (الحزمة SOT23-6)

  • لا يمكنني العثور على ورقة بيانات لها.
  • من غير الواضح بالنسبة لي ما إذا كان منظمًا خطيًا بسيطًا أم (على الأرجح) منظم باك مكثف بتبديل (لا يوجد محث مرئي في مكان قريب).

سأحاول أيضًا الحصول على قياس درجة حرارة الأشعة تحت الحمراء "الخارجية" في المكونات الداخلية ، لمقارنتها بقراءات NTC / Tasmota.

  • المحدد R35 ، لا يوجد تعليم مكون

شكرا على المعلومات!
هل يمكنك نشر صور من المنتدى والتفاصيل؟

أخيرًا ، لديّ كاميرا تسخين مدمجة Seek متوفرة لإجراء بعض الاختبارات ، وأخطط لإجراء بعض القياسات غدًا. لم تقم بأي قياسات حرارة من قبل. ماذا علي أن أختبر؟ كيف أختبر؟ هل يجب علي إزالة مبيت Shelly؟ أمامي و / أو خلفي؟ أي ظروف محددة؟

فقط أريد القيام بذلك بشكل صحيح قبل أن أضيع وقتي مع قياسات غير صحيحة.

مشابهة لـ https://github.com/arendst/Tasmota/issues/7991#issuecomment -621995157
لذلك ، بدون الغلاف وقياس الحالتين: مع وبدون حمولة.

شكرا لك. أقدر جدا مساعدتك واختباراتك 👍

أخيرًا ، قمت بعمل بعض الصور الخاصة بي المفتوح Selly-2.5.
للإشارة إلى المشكلة سوف أنشرها هنا. ربما شخص ما يفضل رؤية هؤلاء في قسم التوثيق؟

نظرة عامة على الجانب العلوي / المكون ، بما في ذلك العلبة العلوية التي يوجد بها الهوائي:
Shelly-2 5 PCB Top Ant

  • الصندوقان الأسودان الكبيران هما المرحلات.
  • الشيئين في مرحل PCB وبجوار الكتل الطرفية اللولبية ، هما مقاومات Shunt.
  • تنتمي جميع الأجزاء الموجودة في المنطقة السفلية إلى قسم مزود الطاقة.
  • الأسطوانات المُثبتة بشكل مسطح عبارة عن مكثفات إلكتروليتية خاصة بقسم إمداد الطاقة.
  • الشيء المستدير مع بعض أنبوب الانكماش الحراري هو محث لمصدر الطاقة الرئيسي.

نظرة عامة على جانب اللحام:
Shelly-2 5 PCB Bottom   Case

  • الهوائي متصل بموصل MMCX صغير جدًا وحساس.

عرض مفصل على جانب اللحام:
Shelly-2 5 PCB Bottom Detail

  • الشريحة التي تحمل علامة U3 هي ESP8266.
  • الشريحة التي تحمل علامة U4 هي برنامج Flash.
  • الشريحة التي تحمل علامة U6 هي ADE7953.
  • تم وضع علامة R35 على NTC ، وهي تشكل مقسم جهد مع R36 وتنتقل بوضوح إلى Pin-6 من ESP.
    قياس 0.504 فولت يقرأ 38.9 درجة مئوية في واجهة ويب تاسموتا.
  • تنتمي R13 و R14 إلى مدخلي Switch.
  • تنتمي R32 و R33 إلى مقسم الجهد لقياس جهد خط ADE.
  • R42 هو مقاوم جدير بالملاحظة 1 كيلو أوم لتحميل سكة 12 فولت ، ويصبح ساخنًا جدًا (144 ميجا واط @ 12 فولت)

عرض مفصل لمكونات قسم الإمداد بالطاقة:
Shelly-2 5 PCB Top Powersupplies

  • رقاقة U1 هي مصدر الطاقة الرئيسي ، فهي توفر 12.0 فولت (مقاسة)
  • رقاقة U2 هي منظم الجهد المنخفض ، وتوفر 3.34 فولت (مقاسة)
  • من المحتمل أن ينتمي المصمم C7 إلى مكثف بني أصغر.
  • أعتقد أن الشيء الأكبر بجوار كتابة C7 يمكن أن يكون مغوًا في SMT ، تقترح الآثار الموجودة على PCB تبديل الهيكل.

باستخدام هذه الصور ، سيكون من الأسهل تفسير الصور من جهاز التصوير الحراري.

تمكنت من الحصول على كاميرا حرارية والتقاط بعض الصور معها.
تم ضبط الكاميرا على emisivity من E = 0.80 ، والذي يبدو أنه يمثل قيمة جيدة للإيبوكسي ، بما في ذلك مادة FR4 PCB النموذجية.

في جميع صور هذا المنشور ، قمت بتشغيل tasmota-8.4 ويتم تنشيط كلا المرحلات.
تم إجراء قراءة درجة حرارة NTC عبر MQTT ، لتجنب وجود جلسة متصفح تعمل على وحدة المعالجة المركزية.
كانت درجة الحرارة المحيطة حوالي 25 درجة مئوية ، ولم يكن هناك تدفق هواء تقريبًا.

النقاط الساخنة قيد التشغيل:
Shelly-2 5_PCB_Solderside_IR-Overview

  • كانت القشرة تعمل لمدة ساعة تقريبًا مع المرحلات ON ، لذلك يمكن افتراض التوازن الحراري.
  • أعلى اليسار: المنطقة الأكثر سخونة حول المرساب الكهروستاتيكي ومزودات الطاقة.
  • Topright: يعتبر Resistor R42 المكان الأكثر سخونة إلى حد بعيد.
  • LowLeft: يبدو أن ESP لديه الكثير جدًا لحسابه.
  • LowRight: تتطابق قراءة MQTT الخاصة بـ NTC وقياس الكاميرا الحرارية جيدًا على جهازي.

مع الحرارة المشبوهة القادمة من قسم مزود الطاقة ، ثنيت المكونات بعيدًا ، والتقطت صورة مفصلة أعلاه.
يظهر التشغيل بعد وقت التهدئة هذا جيدًا حقًا حيث توجد مصادر الحرارة السائدة.

إحماء قسم إمداد الطاقة:
Shelly-2 5_PCB_Solderside_IR-heatup

  • على اليسار: يصبح المحرِّض القريب من C7 ساخنًا ، ويقوم بذلك بسرعة كبيرة
  • على اليسار: يتم تنشيط المرحلات ، ولكن هناك القليل من الحرارة بسبب السطح الكبير
  • على اليمين: تسخن R42 على الفور تقريبًا.

الاستنتاج الحراري:
قام الرجال في Shelly بعمل رائع في بناء الجهاز بأصغر طريقة ممكنة.
ولكن هناك مجال للتحسين الحراري:

  • يقيس NTC درجة حرارة رقاقة ESP والمرحلات إلى حد ما.
  • التحقق مما إذا كان R42 مطلوبًا بالفعل بهذه الطريقة.
  • يمكن لمحث SMT أكبر أن يساعد في تقليل درجة حرارة المكون وتحسين عمره.
  • يمكن أن يساعد ثنائي الفينيل متعدد الكلور الموصّل حرارياً في تبديد الحرارة في جميع الأماكن (خيار مكلف).
  • يمكن أن تساعد الحالة السفلية الموصلة حراريًا مع بعض وسادات نقل الحرارة في النقاط الساخنة.
  • بالنسبة إلى tasmota: تبدو قراءة NTC جيدة ، تعرف على كيفية تقليل الحمل على وحدة المعالجة المركزية وتحسين استخدام دورات توفير الطاقة.

يمكنني تخيل إزالة R42 تمامًا أو استخدام قيمة أعلى:
تتطلب العديد من طبولوجيا منظم التبديل حدًا أدنى من الحمل للعمل بشكل صحيح ، ولكن ربما يكون الحمل من منظم الجهد المنخفض الذي يوفر الرقائق كافيًا. ربما يكون مطلوبًا في حالة فشل منظم الجهد المنخفض هذا ، على الرغم من أنه من المحتمل ألا يحدث شيء بعد ذلك - لم أزل R42 حتى الآن ؛ إذا قمت بذلك ، فهذا على مسؤوليتك الخاصة.

إذا كنت تستخدم وسادة حرارية لنقل الحرارة إلى العلبة السفلية: فتأكد من أنها تتحمل جهد التيار الكهربائي:
عند 230 فولت تيار متردد لديك بعض المكثفات مشحونة بحوالي 325 فولت ، وتتطلب معايير السلامة جهد أعطال أعلى بكثير هنا!

قد أحاول عمل المزيد من الصور الحرارية التي تعمل بنظام tasmota-8.1 الأقدم ، لكن لا تعتمد على ذلك.
تخميني الشخصي هو: يكمن جوهر هذه المشكلة # 7991 في الكود. حسنا...

شكرا جزيلا لقياساتك. تلك الصور مدهشة !!!!

هل كنت قادرًا على قياس درجة الحرارة باستخدام البرنامج الثابت لمخزون shelly؟
على أي حال ، من قياس ديف shelly (https://github.com/arendst/Tasmota/issues/7991#issuecomment-621995157) تكون قيمك قريبة جدًا من البرامج الثابتة للأوراق المالية.

إذن ، في الختام ، Tasmota تقيس قيمة حقيقية ، أليس كذلك؟
و Tasmota 8.1 لديه معايرة سيئة لـ NTC وهذا هو السبب في أنه كان يبلغ عن قيمة أقل (ليست حقيقية) ، أليس كذلك؟

شكرا لجهودك في معالجة سبب مشكلة الحرارة.

سيكون من المنطقي إجراء نفس القياسات باستخدام tasmota 8.1 حيث يُفترض أن هذا الإصدار أقل سخونة من الإصدار 8.4 المستخدم أعلاه

إذا كان الجو أكثر برودة بالفعل ، يمكنني محاولة العثور على سبب مشكلة الحرارة.

في غضون ذلك ، يمكن للمستخدمين أيضًا محاولة تجميع إصدارات من tasmota بدون ميزات غير ضرورية ومعرفة ما إذا كان ذلك يخفض درجة الحرارة أيضًا.

لذا ، أخيرًا التقطت بعض الصور الحرارية أيضًا. شكرا BeoQ صورك تبدو مثالية. أفضل بكثير من لي.

لقد تركت الجهاز يستقر لمدة ساعة تقريبًا قبل القياسات. واجهة الويب متوقفة. لدي برنامج ثابت 1 Shelly with Stock 1.8.3 ، والآخر مع Tasmota. لذا فإن قياسات 8.1.0 و 8.5.0 مأخوذة من نفس الجهاز الفعلي. درجة الحرارة المحيطة 22 درجة ، في غرفة صغيرة ومغلقة (لذلك لا يوجد تدفق هواء خارجي).

أولاً ، برنامج Shelly الثابت ، تم تنشيط كلا المرحلتين ، بدون تحميل. درجة الحرارة المعلنة 70 درجة ، مقاسة 73 درجة:
img_thermal_1600598972659

جهاز Tasmota 8.5.0 ، مرة أخرى مفعلتين ، بدون تحميل. 70 درجة ، قياس 68:
img_thermal_1600598987565

وأخيرًا ، بعد وميض جهاز Tasmota بـ 8.1.0 ، أبلغ الجهاز عن 59 درجة ، 60 درجة فعلية (تركت الجهاز يستقر لمدة 30 دقيقة ، حيث كانت درجة الحرارة المبلغ عنها مستقرة بالفعل لمدة 15 دقيقة). تم تنشيط كلا المرحلات ، بدون تحميل. :
img_thermal_1600600794307

لذلك يبدو أن هناك فرقًا ملموسًا فعليًا بين 8.5.0 و 8.1.0. يرجى إعلامي إذا كان ينبغي علي إجراء قياسات أخرى إذا كان ذلك مفيدًا. ليس لدي أي خبرة في هذا النوع من القياسات ، لذا يرجى إعلامي إذا كنت قد ارتكبت أي خطأ.

لقد لاحظت للتو أن الصورة من Shelly في هذا الموضوع ( # 7991 (تعليق) ) ليست جهازًا بحجم 2.5 مساءً. يبدو وكأنه باهت.

إنه ليس 2.5 ، لا يوجد محايد. إنه شيء ، نسخة SL

Il dom 20 set 2020 ، 13:52 stefxx [email protected] ها سكريتو:

لقد لاحظت للتو أن الصورة من Shelly في هذا الموضوع (# 7991
(تعليق)
https://github.com/arendst/Tasmota/issues/7991#issuecomment-621995157 )
ليس جهاز 2.5 م. يبدو وكأنه باهت.

-
أنت تتلقى هذا لأنك علقت.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/arendst/Tasmota/issues/7991#issuecomment-695778354 ،
أو إلغاء الاشتراك
https://github.com/notifications/unsubscribe-auth/AIXTCZMSMJJDAI63QXVQZWTSGXUHJANCNFSM4LSK5EZQ
.

arendst ، ascillato : منذ أن قام stefxx بتنفيذ جميع البرامج الثابتة الثلاثة ،

إذا تمكنت من القياس ، فسأضع أساسيات سونوف مع برامج ثابتة مختلفة للاختبار أيضًا.
[عدل: Sonoff Basic لا يتأثر. انظر أدناه]

stefxx : صورك الحرارية تبدو جيدة جدًا أيضًا!
فعلت ثلاثة أشياء لتحسين الصور:

  • ضبط الانبعاثية على شيء مفيد للمادة لقياسها. يحسن بشكل كبير دقة قراءات درجة الحرارة.
  • استخدم نفس مقياس درجة الحرارة لجميع القياسات. على سبيل المثال ، قم بتعيين الحد الأدنى والحد الأقصى لمقياس درجة الحرارة يدويًا. نتيجة لذلك ، يمكنك بسهولة رؤية الاختلافات بصريًا ، حتى عبر عدة صور.
  • ابحث عن تركيز عدسة جيد. حرك التركيز ، عندما تبدو الحواف في الصورة "حادة" فأنت على ما يرام. كنت بالفعل على الطرف القريب من العدسة ، لذلك حاولت تغيير المسافة حتى أصبحت الصورة واضحة مرة أخرى.

أبقه مرتفعا!

ها نحن ذا:
لقد أجريت سلسلة قياس مع درجات الحرارة مقابل إصدارات tasmota.
لم أترك الكثير من الوقت حتى تستقر درجة الحرارة ، فقط حوالي 5-10 دقائق لكل منهما.
أظهر النظر إلى قراءة NTC عبر MQTT أنها تسوية كافية لتكون مفيدة ، لأننا لا نحتاج إلى دقة عالية في قراءة درجة الحرارة هذه المرة. يتم إجراء جميع القياسات على نفس الجهاز ، دون فتح نافذة متصفح ، ويتم تنشيط المرحلات.

شيلي 2.5:
Shelly-2 5_PCB_VersionSeries_IR

  • الإصدار 8.1 و 8.2 يعمل بشكل رائع على ESP
  • لا تزال R42 هي النقطة الأكثر سخونة ، حتى مع انخفاض الحمل على المرساب الكهروستاتيكي
  • الإصدار 8.3 و 8.4 يعملان بشكل ساخن إلى حد ما على ESP
  • زيادة درجة الحرارة بمقدار 15 كلفن تقريبًا عند ESP

حدث شيء ما بين الإصدارات tasmota-8.2.0 و -8.3.0 التي ترفع درجة حرارة shelly-2.5.

سونوف الأساسية
للمقارنة: نفس السلسلة على Sonoff Basic ، مع الجهاز المحدد "sonoff basic"
SonoffBasic_PCB_Temperature-vs-TasmotaVersion

  • يبدو أن درجة حرارته لا تتأثر بالتغيرات.
  • الجزء الأكثر سخونة هو التتابع النشط

آمل أن يساعد هذا في معرفة السبب الجذري.

في صحتك!

تشك مرة أخرى. سأغوص في اليوم.

أعتقد أنه تم حل المشكلة!

استنادًا إلى أحدث الصور المؤقتة التي تعرض إصدارات tasmota بقيم أعلى بدءًا من الإصدار 8.3.0 والمشكلة الأولية حيث بدا أنها بدأت من v8.2.0.1 ، يمكنني بسهولة أن أستنتج من أين أتت درجة الحرارة الأعلى.

منذ الإصدار 8.2.0.1 ، لم تعد جميع وحدات GPIO مضبوطة على الإدخال عند إعادة التشغيل أولاً قبل أن يتم تهيئتها بواسطة tasmota ولكن بعد أن تقوم tasmota بتكوين GPIO. بالنسبة لـ ADE7953 ، أدى هذا إلى حالة شاذة حيث لم يتم تعيين إدخال IRQ مطلقًا على الإدخال ولكنه ظل في طي النسيان والذي يمكن أن يكون بسهولة ناتجًا والذي بدوره سيجعل دائرة IRQ تعمل كحمل ينتج عنه حرارة إضافية.

أحدث التزام يحل هذا وقد لاحظت بالفعل انخفاضًا كبيرًا في درجة الحرارة في Shelly 2.5

شكرا لكل من ساعد في حل هذه المشكلة خصوصا الصور ساعدت كثيرا!

لذا ، إذا قمت بضبط شريحة ADE مرة أخرى ، فلن أرى درجة الحرارة
ترتفع بعد الآن ، أليس كذلك؟

شكرا على كل ما تبذلونه من جهود رفاق!

Il gio 24 set 2020 ، 12:14 Theo Arends [email protected] ها سكريتو:

أعتقد أنه تم حل المشكلة!

استنادًا إلى أحدث صور درجة الحرارة التي تعرض إصدارات tasmota بأعلى
القيم تبدأ من الإصدار 8.3.0 والمشكلة الأولية حيث بدا
تبدأ من v8.2.0.1 يمكنني بسهولة أن أستنتج من أين أتت درجة الحرارة الأعلى.

منذ الإصدار 8.2.0.1 ، لم تعد جميع وحدات GPIO معدة للإدخال عند إعادة التشغيل أولاً
قبل أن يتم تهيئتها بواسطة tasmota ولكن بعد تكوين tasmota
GPIO. بالنسبة لـ ADE7953 ، أدى هذا إلى حالة شاذة حيث لم يكن إدخال IRQ مطلقًا
تم ضبطه على الإدخال ولكنه ظل في طي النسيان والذي يمكن أن يكون ناتجًا بسهولة في
بدوره سيجعل دائرة IRQ تعمل كحمل ينتج عنه حرارة إضافية.

آخر التزام يحل هذا وقد لاحظت بالفعل انخفاضًا كبيرًا في درجة الحرارة
على بلدي شيلي 2.5

شكرا لكل من ساعد في حل هذه المشكلة خاصة الصور
ساعد كثيرا!

-
أنت تتلقى هذا لأنك علقت.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/arendst/Tasmota/issues/7991#issuecomment-698252659 ،
أو إلغاء الاشتراك
https://github.com/notifications/unsubscribe-auth/AIXTCZMN5W7PCEZLLJ4U73DSHMLZRANCNFSM4LSK5EZQ
.

هذا ممتاز! عمل جماعي رائع!

يمكن أن تنتظر لاختباره (ربما الليلة). شكر!!

تشغيل 3 أجهزة بأحدث بنية لمدة ساعتين تقريبًا. تستقر درجة الحرارة بين 45 و 55 درجة. سعيد جدا بهذا !!

أنا سعيد لأن هذه المشكلة التي اكتشفتها في نهاية شهر مارس قد تم حلها أخيرًا. لذا يمكنني تشغيل ADE مرة أخرى.
شكرًا جزيلاً لـ: stefxx و BeoQ على عملك والوقت الذي استثمرته. وبالطبع أيضًا arendst ، الذي
هل أرى ذلك صحيحًا ، أن تعريف PinDefinition واحد فقط مفقود؟ بحيث لم يتم تعيين دبوس إعادة الضبط على أنه دبوس إدخال وبالتالي لم تحدث إعادة تعيين؟
أو ما هي المشكلة بالضبط؟

تشغيل 3 أجهزة بأحدث بنية لمدة ساعتين تقريبًا. تستقر درجة الحرارة بين 45 و 55 درجة. سعيد جدا بهذا !!

قبل أن يبدأ الناس في مقارنة هذا بقياساتي السابقة ؛ هذا مع كلا المرحلات قبالة. عندما يكون كلاهما في وضع التشغيل ، أضف حوالي 10 درجات. لا يزال ، أقل بكثير من قبل!

انظر توضيحي في وقت سابق. تذكر ، IRQ هو طلب مقاطعة من ade إلى esp8266 وليس إشارة إعادة تعيين. نظرًا لأن gpio16 لا يمكنه معالجة المقاطعات ، لا يتم استخدام IRQ. بسبب تغيير gpio init لم يتم تهيئة IRQ gpio بشكل صحيح مما أدى إلى ظهور إشارة خرج من esp8266 والتي سيتم اختصارها إلى gnd بواسطة أي ade irq مما يؤدي إلى حدوث حرارة وربما تعطل الأجهزة بمرور الوقت.

واو ، يا له من حل سريع لهذه المشكلة!
arendst : إلقاء نظرة ثانية على السلسلة الحرارية ، مع وضع الشرح في الاعتبار: إذا كان

وفقًا لورقة بيانات ADE ، يكون / IRQ منخفض النشاط ، مما يعني أنه يظل مرتفعًا في معظم الأوقات. إذا كان المرساب الكهروستاتيكي ينتج مستوى منخفضًا بشكل مستمر ، فإن أحدهما يولد تيارًا يغوص الآخر على الفور.

تكتبه هو GPIO16. هذا يعني ، أن تحديد هذا الدبوس كإدخال ، مثل الزر أو المفتاح كان سيجعل المشكلة تختفي؟ أو ضبطه لمواجهة وإحصاء المقاطعات؟

رائع ، سأجربه في أسرع وقت ممكن.

حاولت ذلك اليوم. تم التحديث من 8.3.1 إلى فرع التطوير اليوم. يعمل طالما لم أقم بتعيين GPIO GPIO16 على ADE7953 IRQ.
ثم أحصل على استثناءات:

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

لا مشكلة على الإطلاق:

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"}

الرجاء محاولة استخدام النموذج الافتراضي حيث لاحظت أنك تستخدم قالبًا غريبًا به حتى زر 3 ...

arendst كان هو القالب الافتراضي من بلاكادر. أولا لقد جربت بلدي. لكنها كانت مماثلة لتلك الموجودة في موقع ويب النموذجي. ثم جربت النموذج من بلاكادر عبر:

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

و راجع للشغل. لا يوجد رمز التبديل 3 في القالب الخاص بي ...

على أي حال ، لا يتعلق الأمر بدرجة الحرارة العالية ، لذا أقترح عليك فتح مشكلة جديدة مع تسجيل شامل.

تضمين التغريدة لأنه يتعلق بهذا "الإصلاح". اعتقد انه من الأفضل لي أن أنشر هنا

إذا قمت بتثبيت 8.5 (بدون إصلاح) وقمت بتشغيل شريحة ADE ، هل مازلت تفعل ذلك
لديك هذه المشكلة؟ يجب أن تكون درجة الحرارة أعلى ، لكنك على الأقل تتناول ملف
مشكلة

Il ven 25 set 2020، 11:46 kugelkopf123 [email protected] هكتار
سكريتو:

arendst https://github.com/arendst Wasnt shure. لأنه يجب أن يفعل
مع هذا "الإصلاح". اعتقد انه من الأفضل لي أن أنشر هنا

-
أنت تتلقى هذا لأنك علقت.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/arendst/Tasmota/issues/7991#issuecomment-698834826 ،
أو إلغاء الاشتراك
https://github.com/notifications/unsubscribe-auth/AIXTCZIE5F4L3XNNDTSZ3VDSHRRFZANCNFSM4LSK5EZQ
.

إغلاق مشكلة درجة الحرارة هذه كما تم إصلاحها. شكرا للجميع على العمل الشاق. إنه محل تقدير كبير. : +1:


معلومات الدعم

راجع محرر المستندات لمزيد من المعلومات.
انظر الدردشة لمزيد من تجربة المستخدم.
انظر المجتمع للمنتدى.
انظر مدونة قواعد السلوك

يمكن تأكيد أن Temp أفضل الآن مع الإصلاح!

تم إصلاح مشكلتي مع الاستثناء من خلال "إعادة تعيين 1" وإعادة تكوين الغالق.

هل كانت هذه الصفحة مفيدة؟
5 / 5 - 1 التقييمات