<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8856920811132716761</atom:id><lastBuildDate>Tue, 14 Apr 2026 06:28:33 +0000</lastBuildDate><category>Linux</category><category>WEB</category><category>MajorDomo</category><category>Profruit</category><category>Photoshop</category><category>Споделено</category><category>Изток</category><category>CAD/CAM</category><category>WordPress</category><category>Chile</category><category>Blogger</category><category>Zigbee2MQTT</category><category>Joomla</category><category>ESP</category><category>Фотография</category><title>Profruit</title><description>openHAB на български</description><link>http://profruit.blogspot.com/</link><managingEditor>noreply@blogger.com (Profruit)</managingEditor><generator>Blogger</generator><openSearch:totalResults>359</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>openHAB на български</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-8838846494592064650</guid><pubDate>Mon, 29 Apr 2024 20:24:00 +0000</pubDate><atom:updated>2024-04-29T23:30:10.687+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ESP</category><title>ELIVCO_LSPA9 Tasmota WiFi Energy Monitor Plug</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="покупка на ELIVCO_LSPA9" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwa65gnDD_zuej7mOeRWnFMTcSAX7dCKJeh1rQwlXhUoWG26GazpACDiMqlMFBUZ_yHKh10rATo7Zdwo4NLMmLarUYbM_Z0NPUZmhyphenhyphenEXnB20RI4adlQWxG8Ji3btoFop6cdDvFHUikxc2zNoT-h3b5heo5iVINCnOLLduK6PUNxnhLtXGYmVAk0D-a1XAD/s1030/1.elivco.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="покупка на ELIVCO_LSPA9"  src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwa65gnDD_zuej7mOeRWnFMTcSAX7dCKJeh1rQwlXhUoWG26GazpACDiMqlMFBUZ_yHKh10rATo7Zdwo4NLMmLarUYbM_Z0NPUZmhyphenhyphenEXnB20RI4adlQWxG8Ji3btoFop6cdDvFHUikxc2zNoT-h3b5heo5iVINCnOLLduK6PUNxnhLtXGYmVAk0D-a1XAD/s600/1.elivco.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  
Промоция август 2022г ме изкуши да купя ELIVCO_LSPA9 WiFi Energy Monitor Plug под управлението на Tuya еко-система. Поредна джаджа, в която исках да надникна кое как какво е направено. Днес, две години по-късно подобна умна розетка в раздел 3+1 се предлага около $3.69.

&lt;br&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="разглобяване на ELIVCO_LSPA9" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1NDx02DBDWPG1-mOKRFTbfouJmSkne_0IIgmlLUYmTDCLzzgGM5iwdacZ1izx9OTztZ7zs4gJHIoWLo-UTqa-XRAkXyE6tAV6Y1UdviYjVDWm56oiagXwpO1AifJvOmlxCMkQ7_EmSgPx3vzxropNgcNhveW_ZL_HhO5HNIUgFxuB2ENWorPeuCZPrOCc/s800/2.OPENING.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="разглобяване на ELIVCO_LSPA9" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1NDx02DBDWPG1-mOKRFTbfouJmSkne_0IIgmlLUYmTDCLzzgGM5iwdacZ1izx9OTztZ7zs4gJHIoWLo-UTqa-XRAkXyE6tAV6Y1UdviYjVDWm56oiagXwpO1AifJvOmlxCMkQ7_EmSgPx3vzxropNgcNhveW_ZL_HhO5HNIUgFxuB2ENWorPeuCZPrOCc/s600/2.OPENING.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

Корпусът на това устройство е съставен от две части. Мъжко в женско под пресоване. Лепило или винтове няма с цел поевтиняване. В интернет се срещат начини за отваряне, които граничат с дебилщина. Водопроводни ключове, ментгемета, гарги-клещи и прочие извращения. Достатъчна е плоска отверка пъхната в паза на клемите за заземление. Под нея парче пореста гума. Целта е да подпорите мъжката част с усилие към към изхода внимателно без фанатизъм в точката на опората (гумата, която служи срещу възможни дефекти на пластмасата).
 &lt;br&gt;&lt;br&gt;
Обратно, при сглобяване намажете триещите се повърхности с технически вазелин. Така ще се подсигурите за бъдещо по-лесно разглобяване при нужда.

&lt;br&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="консумация на ELIVCO_LSPA9" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVnZYRjbdsUY_MDIA5OP7O2zeWBXBf7qsOFdEJZEUWHhZLio1-hiVbu-F3S85gLp0IYnyuGvg2amy9VZAURRNXA5JkAgopsplryprS7PLDo-_RYsnM_TbTjSkc9WQ5b0ZjEvarnwLNavY3H-kaDHzxTP4VhmezPJ4IeGGyStYigrItxmFCWo9HwC1yIDoO/s600/3.POWERCONSUM.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="консумация на ELIVCO_LSPA9" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVnZYRjbdsUY_MDIA5OP7O2zeWBXBf7qsOFdEJZEUWHhZLio1-hiVbu-F3S85gLp0IYnyuGvg2amy9VZAURRNXA5JkAgopsplryprS7PLDo-_RYsnM_TbTjSkc9WQ5b0ZjEvarnwLNavY3H-kaDHzxTP4VhmezPJ4IeGGyStYigrItxmFCWo9HwC1yIDoO/s600/3.POWERCONSUM.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
 Горната част на снимката показва консумация на модела в дежурен режим - 0.4W. Долната с включено механично реле с сухи контакти - 0.6W.

&lt;br&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="Tuya интерфейс" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh72ycau9O7qHa1cq3yjRbiAHvZXQs9Ug7fOeEhyphenhyphenywCqWBt9d5eTLbpdj_qVPu8pAJhDS_tzKsPA8SwEy5R4yc5RCHPcCcT5TyeGevROwQGCNtPXlLKBQja1Ek6wf13klGp31QrAtLqx2nUS3mvsx3PDqnb-kBxs12REmAtKblcpoLVGfnxVEwCfrkGGRgo/s2220/4.tuya.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Tuya интерфейс" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh72ycau9O7qHa1cq3yjRbiAHvZXQs9Ug7fOeEhyphenhyphenywCqWBt9d5eTLbpdj_qVPu8pAJhDS_tzKsPA8SwEy5R4yc5RCHPcCcT5TyeGevROwQGCNtPXlLKBQja1Ek6wf13klGp31QrAtLqx2nUS3mvsx3PDqnb-kBxs12REmAtKblcpoLVGfnxVEwCfrkGGRgo/s600/4.tuya.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
Логване в акаунта ми на Tuya и съответно съединение с домашния рутер се появи същественият интерфейс, отчитащ съответните мерни електрически единици. Не закъсня и първото разочарование. Вместо текущо напрежение от 226V отчиташе 229.3V. Това само ускори желанието да префлашна устройството под Tasmota.

&lt;br&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="поглед под капака на ELIVCO_LSPA9" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-ZdcaIG6schr5cNiBwgI1K5VtZVmn3oyw53Z-3Lm1MrjEDpjpmUWRgY3OYvZL3lMgSNHrjBkWz6Vv5VTEoSSsX6fz9L8E0jB0k4Ar_A03VGn99rYx_Mh35948jDbd0FSn5fJtPrBUhmT-2RnlCaUvRP9p_5l6P1U-gOY2xcFife6NB_tOUJgdc6OxawtZ/s900/5.BL0937.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="поглед под капака на ELIVCO_LSPA9" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-ZdcaIG6schr5cNiBwgI1K5VtZVmn3oyw53Z-3Lm1MrjEDpjpmUWRgY3OYvZL3lMgSNHrjBkWz6Vv5VTEoSSsX6fz9L8E0jB0k4Ar_A03VGn99rYx_Mh35948jDbd0FSn5fJtPrBUhmT-2RnlCaUvRP9p_5l6P1U-gOY2xcFife6NB_tOUJgdc6OxawtZ/s600/5.BL0937.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

 Поглед под капака на ELIVCO_LSPA9.&lt;br&gt;
 Горна част на платката или изход на розетката. BP2525 e безтрансформаторен драйвер за постигане на постоянно напрежение 5V от градската мрежа ~230V. Предпазител практически няма. Той е комбиниран с ограничително съпротивление на входния електролитен кондензатор от 4.7uF.
&lt;br&gt;&lt;br&gt;
АMS1117 e линеен стабилизатор на напрежение 3.3V. BL0937 е специализирана интегрална схема, която отчита работно напрежение и ток. Честно, не очаквах такова падение в избора и това допълнително ме разочарова. 

&lt;br&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="поглед под капака на ELIVCO_LSPA9" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-fuAqPZp1LWjRVGWvdhP_TJd_NDPhareKvwI7A0gBqGD0xm1jx09TTUe9-URVeOkNsX7sDNqIKthEb9b2tPvtG79-3R9q-4358CnePcoRdRMGayOAI2EO0a_otzbIfGmdpRv9MnciaSXVU-sLcqiC4je_cOUfgpZXIVGFn5hH-NqN-Hq0QpCftEFRY0ka/s800/6.BACKSIDEOFMOON.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="поглед под капака на ELIVCO_LSPA9" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-fuAqPZp1LWjRVGWvdhP_TJd_NDPhareKvwI7A0gBqGD0xm1jx09TTUe9-URVeOkNsX7sDNqIKthEb9b2tPvtG79-3R9q-4358CnePcoRdRMGayOAI2EO0a_otzbIfGmdpRv9MnciaSXVU-sLcqiC4je_cOUfgpZXIVGFn5hH-NqN-Hq0QpCftEFRY0ka/s600/6.BACKSIDEOFMOON.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
Същата платка обърната на 180°.&lt;br&gt;
Между пиновете е разположено релето. На шелкографията от 20А при 230V AC не вярвам. Това е максималната сила на тока, която може да протече при предварително включени пера, а не при комутация. Така че за себе си съм решил, каквото пишат китайците делено на две, което е горна граница.
&lt;br&gt;&lt;br&gt;
Отделно пистите на платката не са подсилени с калаен налеп. Щировете се лепят за магнит, а женските щифтове са без скоби. Преминали през някакво покритие, имитиращо мед. 16А едва ли, при наличие на изобилие от снимки на прегоряли/изгоряли подобни устройства в мрежата.
&lt;br&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="блок диаграма на BL0937" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHcUarhyphenhyphenzJjOjb_NdAoN2hKEDda3-mUENUPw6TIdJc-BAdcpeCqEzkV6A-OzDHkB_7t2ng7W26d70svlFatMPh06tTVZuv_jdrzf_57u4S4pf1HitwM39D-ohBZHdT3_Q38wupMKaMKLcWybWdcE74gqTWj6dHP8wRmiUWxFcYJvDwFfeEx51BSbgIT5ma/s1057/7.block_diagram.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="блок диаграма на BL0937" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHcUarhyphenhyphenzJjOjb_NdAoN2hKEDda3-mUENUPw6TIdJc-BAdcpeCqEzkV6A-OzDHkB_7t2ng7W26d70svlFatMPh06tTVZuv_jdrzf_57u4S4pf1HitwM39D-ohBZHdT3_Q38wupMKaMKLcWybWdcE74gqTWj6dHP8wRmiUWxFcYJvDwFfeEx51BSbgIT5ma/s600/7.block_diagram.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  
Блок диаграма на BL0937 изрязана от документацията му за обща представа.

&lt;br&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="WiFi модул WB2S" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBfD9Al7PLsqKMXRgr7AiEGBzqnS2HseRiZnWnavKcHbxMnGF5RekpEGNz1nlg5ng5e_KtpaDIRkXKmysqIKm20xIFlG8IRg4fHZGvpksywv2CwxH2JMG42KUT5K9B-LmuTfBBa9fHViOq4sRyrstVxymeOlZI3uHrCDsIB9jJ9GAQWRjwJBVVsSUg6R53/s1000/8.WB2S.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="WiFi модул WB2S" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBfD9Al7PLsqKMXRgr7AiEGBzqnS2HseRiZnWnavKcHbxMnGF5RekpEGNz1nlg5ng5e_KtpaDIRkXKmysqIKm20xIFlG8IRg4fHZGvpksywv2CwxH2JMG42KUT5K9B-LmuTfBBa9fHViOq4sRyrstVxymeOlZI3uHrCDsIB9jJ9GAQWRjwJBVVsSUg6R53/s600/8.WB2S.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
Умната част е поверена на WiFi модул WB2S. Той ще бъде заменен от ...

&lt;br&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="модул ESP-02S" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_XGMlFmVC6kdwTkDEPGjNgi3Jbfs3KCwQ-Gko8I15NG9Cu_kqMH6vvE4KuviA91q92-4WKT2IZH3w1TUGE3nsUcVTOn0UZJ-TkSPpB4GunzlW3tT1M7IPW39Flz00XPD1ZNi9y_cXdDunpawOtapCmnff2ZrRu1PemEFKXJYyStK2s9_thdmO8hyt9AJy/s1130/9.ESP-02S.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="модул ESP-02S" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_XGMlFmVC6kdwTkDEPGjNgi3Jbfs3KCwQ-Gko8I15NG9Cu_kqMH6vvE4KuviA91q92-4WKT2IZH3w1TUGE3nsUcVTOn0UZJ-TkSPpB4GunzlW3tT1M7IPW39Flz00XPD1ZNi9y_cXdDunpawOtapCmnff2ZrRu1PemEFKXJYyStK2s9_thdmO8hyt9AJy/s600/9.ESP-02S.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
... модул ESP-02S.&lt;br&gt;
На борда чип ESP8285 с 2MB flash размер. Добрата новина е без всякакви модификации на платката заема мястото на WB2S. Отпояваме родния и запояваме на негово място ESP-02S.
&lt;br&gt;&lt;br&gt;
С новия модул консумацията при дежурен режим варира 0.3W ~ 0.6W.&lt;br&gt;
При включено реле 0.6w ~ 0.8W

&lt;br&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="допълнителен 47uF кондензатор" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja2TwRdPBNyJ19ftWgfogozydiddByEtYFWoIvFqRdvPd-BVqpanMsyJhdIaxOG4FbueMpjpKlQ_IQk5RZ3Lu8FfF2nY1-2OlPDxEMkGHS3cpraWjg1_PV78yJdcWB3vP2RxBsb_atoXnCL_oAbiieKX-7TPwnWPaNnzq5Z8Ajew9ebEqm4LSR0QaFGSgB/s900/10.ADD47uf.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="допълнителен 47uF кондензатор" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja2TwRdPBNyJ19ftWgfogozydiddByEtYFWoIvFqRdvPd-BVqpanMsyJhdIaxOG4FbueMpjpKlQ_IQk5RZ3Lu8FfF2nY1-2OlPDxEMkGHS3cpraWjg1_PV78yJdcWB3vP2RxBsb_atoXnCL_oAbiieKX-7TPwnWPaNnzq5Z8Ajew9ebEqm4LSR0QaFGSgB/s600/10.ADD47uf.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
На изхода на +3.3V няма филтров кондензатор. 5uF керамичен е всичко, което се е откъснало от сърцето на китаеца. Малко е, за което импровизирах допълнение от smd танталов 47uF, запоен на "сополи".

&lt;br&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="датчик температура DS18B20" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_axEvX6IDnckgoqy7u9_aStTi_U1IVqkEcaOmCdklC2otexQu9dfGvDFV7EDy40SEDk8BeC7nssTKNW5aDeb1_QsEttXe80FBT2TSuc-YyiX6S4sLLqfL1saHiBc6kEx38NQxsVLnJqlLAyguGansc69XXIeM79PcKVz_fQArgRmU4skOXOGhdRYtRoLy/s1080/11.DS18B29.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="датчик температура DS18B20" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_axEvX6IDnckgoqy7u9_aStTi_U1IVqkEcaOmCdklC2otexQu9dfGvDFV7EDy40SEDk8BeC7nssTKNW5aDeb1_QsEttXe80FBT2TSuc-YyiX6S4sLLqfL1saHiBc6kEx38NQxsVLnJqlLAyguGansc69XXIeM79PcKVz_fQArgRmU4skOXOGhdRYtRoLy/s600/11.DS18B29.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
За царско спокойствие на свободен GPIO1 пин инсталирах датчик за температура DS18B20. При тежки режими или температурни катаклизми вътре в корпуса правило на Tasmota ще вдигне флаг тревога при нещатна ситуация. Между двете му крачета запоих придърпващ smd резистор от 4.7kΩ.

&lt;br&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="конфигурация в Tasmota" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnEdSNzeb7LFxjHzeSQOEM3dvVCED7qAvq2tpv_EXOf_wRY7pth-51nMbRBFO2g5cTkgEF7diy3RFilHFkt_QwewojqCiGLrkjOqBgAIA1jPNYXb4UNT6mn6VssV5df7xg0T50MSqfpBIkoJRadLAQCIufhR8oPR4BFj5MTW4ZSPL51ituwCgSazxBI9H-/s756/12.tasmota_param.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Конфигурация в Tasmota" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnEdSNzeb7LFxjHzeSQOEM3dvVCED7qAvq2tpv_EXOf_wRY7pth-51nMbRBFO2g5cTkgEF7diy3RFilHFkt_QwewojqCiGLrkjOqBgAIA1jPNYXb4UNT6mn6VssV5df7xg0T50MSqfpBIkoJRadLAQCIufhR8oPR4BFj5MTW4ZSPL51ituwCgSazxBI9H-/s600/12.tasmota_param.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
Конфигурация в Tasmota.

&lt;br&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="резултат в Tasmota" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfJfwjQLXgB5v7ibW_Rh89RqUYV2Qs7Ahufn91-7kQtjM8G313HQbqkJm5siu2K4Ti3FMFd_OFa-zNvH2-8hciESjlD518SCg4zrRFQ9BMzA8DVrDJIiK-o6VHNw-BBBySkQRhm1rTgZVN9zXcCj5jEgXw4RJp3IrK_SZZn_QsjS-Ig9Gft5fd-4DzriYq/s768/13.tasmota_fase.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="резултат в Tasmota" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfJfwjQLXgB5v7ibW_Rh89RqUYV2Qs7Ahufn91-7kQtjM8G313HQbqkJm5siu2K4Ti3FMFd_OFa-zNvH2-8hciESjlD518SCg4zrRFQ9BMzA8DVrDJIiK-o6VHNw-BBBySkQRhm1rTgZVN9zXcCj5jEgXw4RJp3IrK_SZZn_QsjS-Ig9Gft5fd-4DzriYq/s600/13.tasmota_fase.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

Краен резултат в Tasmota.
  
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Сходни теми&lt;/b&gt;
  &lt;br&gt;
&lt;a href="https://profruit.blogspot.com/2022/09/aubess-power-monitor-switch-tasmota.html" target="_blank"&gt;Aubess power monitor switch Tasmota&lt;/a&gt;
  &lt;br&gt;
&lt;a href="https://profruit.blogspot.com/2022/07/smtonoff-wifi.html" target="_blank"&gt;SMTONOFF електромер WiFi реле&lt;/a&gt;

&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1M7jxUetQZdezyaU7rLbVyr1r3P0qn01K5xxi-TBvMh3qqeL3BQ8BKEUxNp5XdOcQfn8y5c0-5Ge_6JystbqnMeFB-nGoHUcc1GI7j8EfRq30oHSLIHgi7Mp_R57in57Gsxzdt6IePur0/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;29 април 2024 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2024/04/elivcolspa9-tasmota-wifi-energy-monitor.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwa65gnDD_zuej7mOeRWnFMTcSAX7dCKJeh1rQwlXhUoWG26GazpACDiMqlMFBUZ_yHKh10rATo7Zdwo4NLMmLarUYbM_Z0NPUZmhyphenhyphenEXnB20RI4adlQWxG8Ji3btoFop6cdDvFHUikxc2zNoT-h3b5heo5iVINCnOLLduK6PUNxnhLtXGYmVAk0D-a1XAD/s72-c/1.elivco.png" width="72"/><thr:total>0</thr:total><enclosure length="45399" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwa65gnDD_zuej7mOeRWnFMTcSAX7dCKJeh1rQwlXhUoWG26GazpACDiMqlMFBUZ_yHKh10rATo7Zdwo4NLMmLarUYbM_Z0NPUZmhyphenhyphenEXnB20RI4adlQWxG8Ji3btoFop6cdDvFHUikxc2zNoT-h3b5heo5iVINCnOLLduK6PUNxnhLtXGYmVAk0D-a1XAD/s1030/1.elivco.png"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Промоция август 2022г ме изкуши да купя ELIVCO_LSPA9 WiFi Energy Monitor Plug под управлението на Tuya еко-система. Поредна джаджа, в която исках да надникна кое как какво е направено. Днес, две години по-късно подобна умна розетка в раздел 3+1 се предлага около $3.69. Корпусът на това устройство е съставен от две части. Мъжко в женско под пресоване. Лепило или винтове няма с цел поевтиняване. В интернет се срещат начини за отваряне, които граничат с дебилщина. Водопроводни ключове, ментгемета, гарги-клещи и прочие извращения. Достатъчна е плоска отверка пъхната в паза на клемите за заземление. Под нея парче пореста гума. Целта е да подпорите мъжката част с усилие към към изхода внимателно без фанатизъм в точката на опората (гумата, която служи срещу възможни дефекти на пластмасата). Обратно, при сглобяване намажете триещите се повърхности с технически вазелин. Така ще се подсигурите за бъдещо по-лесно разглобяване при нужда. Горната част на снимката показва консумация на модела в дежурен режим - 0.4W. Долната с включено механично реле с сухи контакти - 0.6W. Логване в акаунта ми на Tuya и съответно съединение с домашния рутер се появи същественият интерфейс, отчитащ съответните мерни електрически единици. Не закъсня и първото разочарование. Вместо текущо напрежение от 226V отчиташе 229.3V. Това само ускори желанието да префлашна устройството под Tasmota. Поглед под капака на ELIVCO_LSPA9. Горна част на платката или изход на розетката. BP2525 e безтрансформаторен драйвер за постигане на постоянно напрежение 5V от градската мрежа ~230V. Предпазител практически няма. Той е комбиниран с ограничително съпротивление на входния електролитен кондензатор от 4.7uF. АMS1117 e линеен стабилизатор на напрежение 3.3V. BL0937 е специализирана интегрална схема, която отчита работно напрежение и ток. Честно, не очаквах такова падение в избора и това допълнително ме разочарова. Същата платка обърната на 180°. Между пиновете е разположено релето. На шелкографията от 20А при 230V AC не вярвам. Това е максималната сила на тока, която може да протече при предварително включени пера, а не при комутация. Така че за себе си съм решил, каквото пишат китайците делено на две, което е горна граница. Отделно пистите на платката не са подсилени с калаен налеп. Щировете се лепят за магнит, а женските щифтове са без скоби. Преминали през някакво покритие, имитиращо мед. 16А едва ли, при наличие на изобилие от снимки на прегоряли/изгоряли подобни устройства в мрежата. Блок диаграма на BL0937 изрязана от документацията му за обща представа. Умната част е поверена на WiFi модул WB2S. Той ще бъде заменен от ... ... модул ESP-02S. На борда чип ESP8285 с 2MB flash размер. Добрата новина е без всякакви модификации на платката заема мястото на WB2S. Отпояваме родния и запояваме на негово място ESP-02S. С новия модул консумацията при дежурен режим варира 0.3W ~ 0.6W. При включено реле 0.6w ~ 0.8W На изхода на +3.3V няма филтров кондензатор. 5uF керамичен е всичко, което се е откъснало от сърцето на китаеца. Малко е, за което импровизирах допълнение от smd танталов 47uF, запоен на "сополи". За царско спокойствие на свободен GPIO1 пин инсталирах датчик за температура DS18B20. При тежки режими или температурни катаклизми вътре в корпуса правило на Tasmota ще вдигне флаг тревога при нещатна ситуация. Между двете му крачета запоих придърпващ smd резистор от 4.7kΩ. Конфигурация в Tasmota. Краен резултат в Tasmota. Сходни теми Aubess power monitor switch Tasmota SMTONOFF електромер WiFi реле до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 29 април 2024 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Промоция август 2022г ме изкуши да купя ELIVCO_LSPA9 WiFi Energy Monitor Plug под управлението на Tuya еко-система. Поредна джаджа, в която исках да надникна кое как какво е направено. Днес, две години по-късно подобна умна розетка в раздел 3+1 се предлага около $3.69. Корпусът на това устройство е съставен от две части. Мъжко в женско под пресоване. Лепило или винтове няма с цел поевтиняване. В интернет се срещат начини за отваряне, които граничат с дебилщина. Водопроводни ключове, ментгемета, гарги-клещи и прочие извращения. Достатъчна е плоска отверка пъхната в паза на клемите за заземление. Под нея парче пореста гума. Целта е да подпорите мъжката част с усилие към към изхода внимателно без фанатизъм в точката на опората (гумата, която служи срещу възможни дефекти на пластмасата). Обратно, при сглобяване намажете триещите се повърхности с технически вазелин. Така ще се подсигурите за бъдещо по-лесно разглобяване при нужда. Горната част на снимката показва консумация на модела в дежурен режим - 0.4W. Долната с включено механично реле с сухи контакти - 0.6W. Логване в акаунта ми на Tuya и съответно съединение с домашния рутер се появи същественият интерфейс, отчитащ съответните мерни електрически единици. Не закъсня и първото разочарование. Вместо текущо напрежение от 226V отчиташе 229.3V. Това само ускори желанието да префлашна устройството под Tasmota. Поглед под капака на ELIVCO_LSPA9. Горна част на платката или изход на розетката. BP2525 e безтрансформаторен драйвер за постигане на постоянно напрежение 5V от градската мрежа ~230V. Предпазител практически няма. Той е комбиниран с ограничително съпротивление на входния електролитен кондензатор от 4.7uF. АMS1117 e линеен стабилизатор на напрежение 3.3V. BL0937 е специализирана интегрална схема, която отчита работно напрежение и ток. Честно, не очаквах такова падение в избора и това допълнително ме разочарова. Същата платка обърната на 180°. Между пиновете е разположено релето. На шелкографията от 20А при 230V AC не вярвам. Това е максималната сила на тока, която може да протече при предварително включени пера, а не при комутация. Така че за себе си съм решил, каквото пишат китайците делено на две, което е горна граница. Отделно пистите на платката не са подсилени с калаен налеп. Щировете се лепят за магнит, а женските щифтове са без скоби. Преминали през някакво покритие, имитиращо мед. 16А едва ли, при наличие на изобилие от снимки на прегоряли/изгоряли подобни устройства в мрежата. Блок диаграма на BL0937 изрязана от документацията му за обща представа. Умната част е поверена на WiFi модул WB2S. Той ще бъде заменен от ... ... модул ESP-02S. На борда чип ESP8285 с 2MB flash размер. Добрата новина е без всякакви модификации на платката заема мястото на WB2S. Отпояваме родния и запояваме на негово място ESP-02S. С новия модул консумацията при дежурен режим варира 0.3W ~ 0.6W. При включено реле 0.6w ~ 0.8W На изхода на +3.3V няма филтров кондензатор. 5uF керамичен е всичко, което се е откъснало от сърцето на китаеца. Малко е, за което импровизирах допълнение от smd танталов 47uF, запоен на "сополи". За царско спокойствие на свободен GPIO1 пин инсталирах датчик за температура DS18B20. При тежки режими или температурни катаклизми вътре в корпуса правило на Tasmota ще вдигне флаг тревога при нещатна ситуация. Между двете му крачета запоих придърпващ smd резистор от 4.7kΩ. Конфигурация в Tasmota. Краен резултат в Tasmota. Сходни теми Aubess power monitor switch Tasmota SMTONOFF електромер WiFi реле до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 29 април 2024 profruit&amp;nbsp;</itunes:summary><itunes:keywords>ESP</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-6700989362586040691</guid><pubDate>Mon, 25 Mar 2024 19:52:00 +0000</pubDate><atom:updated>2024-03-25T22:04:15.692+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Zigbee2MQTT</category><title>Zigbee USB - port detector</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
Притежавам Samsung Smart телевизор, когото ползвам за монитор подключен към PC неттоп. Телевизорът е стар модел и наличие на binding за интеграция към домашната ми автоматизация няма. Глождеше ме желание, да го добавя и резултатът не закъсня. Вече мога да го комaндвам през openHAB.
 &lt;br&gt;&lt;br&gt;
Пореден обучен &lt;a title="Broadlink RM mini 3 - интеграция в openHAB 2" href="https://profruit.blogspot.com/2021/03/broadlink-rm-mini-3-openhab-2.html" target="_blank"&gt;Broadlink RM mini 3&lt;/a&gt; излъчва команди: включване, изключване, усилване, намаляване, селектор и т.н. Липсваше обаче обратната връзка, ако не си пред телевизора.  Най-вече включен или изключен е апарата?
&lt;br&gt;&lt;br&gt;  
Но, и това се реши на мига. &lt;a href="https://www.google.com/search?q=USB+%D1%82%D0%B5%D1%81%D1%82%D0%B5%D1%80+Charger+Doctor&amp;amp;tbm=isch&amp;amp;ved=2ahUKEwjo9d6F--eEAxWpWqQEHSYJDOAQ2-cCegQIABAA&amp;amp;oq=USB+%D1%82%D0%B5%D1%81%D1%82%D0%B5%D1%80+Charger+Doctor&amp;amp;gs_lp=EgNpbWciH1VTQiDRgtC10YHRgtC10YAgQ2hhcmdlciBEb2N0b3JInQ5QAFgAcAB4AJABAJgBogGgAaIBqgEDMC4xuAEMyAEA-AEBigILZ3dzLXdpei1pbWeIBgE&amp;amp;sclient=img&amp;amp;ei=sL7sZejdOqm1kdUPppKwgA4&amp;amp;bih=632&amp;amp;biw=1366&amp;amp;hl=ru" target="_blank"&gt;USB тестер Charger Doctor&lt;/a&gt; даде отговор. Когато телевизорът е включен двата USB-порта подават 5V напрежение. При гасене на телевизора портовете биват обезточени. Еврика!
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="телевизор включен" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="телевизор включен" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX8PDfk4Ik3w0SMxSAgTP5B_I9AlmI4iIoQm1kfhijGXKQnC5HqZeeDUlTHGzvmD69P5tzvQ48FGPbI89akbjALR_JZPyz0UY5ZwyNVn2GmJPVlhMPlK2StYcWeXp3HpORj-O0bmdMYnCZjAtbFgnR7ZH4yXMSY0l1kzQOtWw0CWou2m4W2TuqkKiEqmGl/s600/Screenshot.png"/&gt;&lt;/a&gt;&lt;/div&gt;

Цел: създаване на USB2.0 - 5V детектор на zigbee основа.
  &lt;br&gt;&lt;br&gt;
Това ме отведе в известен магазин. В раздел 3+1 попаднах на следното предложение само за 2.69$ - Zigbee Water Leak Detektor.

&lt;div class="separator" style="clear: both;"&gt;&lt;a title="покупка" target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIulQomZiVXCbXA423wknXKlSig5EyUZke4TvE7Sih-W5beLzTOGk30PVFbH2DFRfqVDR1MecTVw1eNn9Q6dzGNMq_SZzfOggO1oiCps0dtOM1wDUwAXLzdM8ojoFnelOKlJOjDurVBUFEuUD76lkoAiXPog-afvJ2k5HB15GffSeGoX5SBo9Xj3TGJpaA/s1064/proof.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="покупка" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIulQomZiVXCbXA423wknXKlSig5EyUZke4TvE7Sih-W5beLzTOGk30PVFbH2DFRfqVDR1MecTVw1eNn9Q6dzGNMq_SZzfOggO1oiCps0dtOM1wDUwAXLzdM8ojoFnelOKlJOjDurVBUFEuUD76lkoAiXPog-afvJ2k5HB15GffSeGoX5SBo9Xj3TGJpaA/s600/proof.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
На изхода на датчика дежури напрежение от 2.68V. На практика това е двупроводен, кабел завършващ с два стърчащи метални щира. Устройството сработва при определен праг на преходно съпротивление между контактите. Водата и наличните в нея соли са достатъчни, да реагира на наводнение. Не се бои от късо съединение. 
  &lt;br&gt;&lt;br&gt;
Отлично, точно каквото трябва.
  &lt;br&gt;&lt;br&gt;
От интервюто на координатора става ясно пълното название на устройството – "&lt;b&gt;TS0207_water_leak_detector_2 - TuYa Zigbee water leak sensor + alarm (40dB)&lt;/b&gt;"
  &lt;br&gt;&lt;br&gt;
ZigBee модул за комуникация е ZTU, разработка на Tuya. Това е евтин чип. Слаб като радио и средна ръка икономичен откъм електроенергия. 32-bit процесор, 1024-KB flash и 64-KB RAM.
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="TS0207_water_leak_detector_2 - TuYa Zigbee water leak sensor" target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBdLuhJffXm_NnA4A1jBaU6wKE0SAybz06hocAzQro978h7V37xvYlss3hSetIxmC7Fxn9YKFUyDETcz24tkBHqen2qIOc_fXgW7_LqVDnapgMRl_BvZWjFKmXNvhF6p4PAlLij5imAMzLxsylVqr1J-3NZ4rirUUSGJUan2y9q3YHo8pknk4ludX4bQXL/s675/tear_down.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="TS0207_water_leak_detector_2 - TuYa Zigbee water leak sensor" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBdLuhJffXm_NnA4A1jBaU6wKE0SAybz06hocAzQro978h7V37xvYlss3hSetIxmC7Fxn9YKFUyDETcz24tkBHqen2qIOc_fXgW7_LqVDnapgMRl_BvZWjFKmXNvhF6p4PAlLij5imAMzLxsylVqr1J-3NZ4rirUUSGJUan2y9q3YHo8pknk4ludX4bQXL/s600/tear_down.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

Скриншот на топиците, които излъчва в ефир.
  &lt;br&gt;&lt;br&gt;
Топик &lt;i&gt;tamper&lt;/i&gt; е подвеждащ. Няма физически бутон за него и производителят не се е постарал, да премахне топика от firmware.
  &lt;br&gt;&lt;br&gt;
При наличие на топик &lt;i&gt;battery&lt;/i&gt; toпик &lt;i&gt;battery_low&lt;/i&gt; e безпредметен, за което не съм го извел на главната страница.
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="скриншот на топиците" target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6r4_FMrqho_YAVT-RoCnX5gSzCN29BUz67NEs6AI4rj_v9xOC5a__sod6F3TG3QbhyHTwlUHpkJHa9570yhunzkm9Cf_uKBekLCaASgXiGZ8ksPqEHEiTqUX4e7kXPDwjpB0_lCuR2fFPQZtqN5vAIEZPRK-LjU7w_PzcX3V8gCIlF3NzT_SBS9RJXw9p/s1169/z2m.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="скриншот на топиците" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6r4_FMrqho_YAVT-RoCnX5gSzCN29BUz67NEs6AI4rj_v9xOC5a__sod6F3TG3QbhyHTwlUHpkJHa9570yhunzkm9Cf_uKBekLCaASgXiGZ8ksPqEHEiTqUX4e7kXPDwjpB0_lCuR2fFPQZtqN5vAIEZPRK-LjU7w_PzcX3V8gCIlF3NzT_SBS9RJXw9p/s600/z2m.png"/&gt;&lt;/a&gt;&lt;/div&gt;

Двустранен скоч залепен за платката. Върху него оптрон PC817C. 5V-та линия от USB-порта през 470Ω ограничително съпротивление подаваме на анода на диода. Съпротивлението е smd-изпълнение и не се различава добре на снимката. От една страна лепилото на скоча, от друга запойката - комбинация, която ще го държи здраво за дълги години.
  &lt;br&gt;&lt;br&gt;
Съответно изхода от катода към общия проводник. Катода на транзистора към положителния полигон на платката - червен проводник, а емитера към отрицателния полигон чрез син проводник.

&lt;div class="separator" style="clear: both;"&gt;&lt;a title="модификация" target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi44PMbbHi3hxLqSSoZDXq-CDbNnN879_M3bl5A7TP5Aws_OUHShRJ_9nEhSELh8zDqruhERuELCuZ17bv3a-I5Xb0aQlFPklQKV6pfiPO7hQmmKHCwThdt0L_RYvjz9No3pvDI_tL7IDOE877VLHvTSyqhuLVPSL1krq0slc6Th-vrENW_mvUuPHHlZ1KB/s900/schematic.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="модификация" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi44PMbbHi3hxLqSSoZDXq-CDbNnN879_M3bl5A7TP5Aws_OUHShRJ_9nEhSELh8zDqruhERuELCuZ17bv3a-I5Xb0aQlFPklQKV6pfiPO7hQmmKHCwThdt0L_RYvjz9No3pvDI_tL7IDOE877VLHvTSyqhuLVPSL1krq0slc6Th-vrENW_mvUuPHHlZ1KB/s600/schematic.jpg"/&gt;&lt;/a&gt;&lt;/div&gt; 
  
Притежавам няколко крайни zigbee-устройства на модул ZTU, захранвани от батерия CR2032 и определено не съм впечатлен от режима им на енергопотребление. Около 8мес, а това е малко, затова избрах модел с ААА батерии захранване. По-голям капацитет от CR2032 - идеята е ясна.
&lt;br&gt;&lt;br&gt;
Краен резултат.
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="Zigbee USB - port detector" target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUVSo8XXM_VUtH09AR3PjYXnFPbUBHHofhqJIBS1zgnl__rg_uINh2wiLXKdOkSFjR4MS4ENIkqNUTAi0dSWB4QQTF8ha7JDnFkTd8hyphenhyphenLzGTuBxHPTq4-q-HQwJRhkAHqBaIZbS0Ov-sLmwAJmIGW87-PIzMyrYHH_tbPcn1-Ry6YsAEEivX7oEWgYO1ry/s900/finalUSBdetector.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Zigbee USB - port detector" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUVSo8XXM_VUtH09AR3PjYXnFPbUBHHofhqJIBS1zgnl__rg_uINh2wiLXKdOkSFjR4MS4ENIkqNUTAi0dSWB4QQTF8ha7JDnFkTd8hyphenhyphenLzGTuBxHPTq4-q-HQwJRhkAHqBaIZbS0Ov-sLmwAJmIGW87-PIzMyrYHH_tbPcn1-Ry6YsAEEivX7oEWgYO1ry/s600/finalUSBdetector.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
&lt;h3 id="myfiles" style="text-align:center;color:blue;"&gt;openHAB файловe от моята конфигурация&lt;/h3&gt;

&lt;div style="background-color:#AFC9ED;color: #2F373E;padding: 0px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
  &lt;pre&gt; // THING: TS0207_water_leak_USB-detector
 Thing topic TVisON "is TV on"  @ "Zigbee"
   { Channels:
     Type number : battery "battery" [ stateTopic = "zigbee2mqtt/TS0207waterleakTV/battery" ]
     Type contact : status  "status"  [ stateTopic = "zigbee2mqtt/TS0207waterleakTV/water_leak", on="true", off="false" ]
     Type datetime : lastseen  "last seen"   [ stateTopic = "zigbee2mqtt/TS0207waterleakTV/last_seen" ]
     Type number : linkquality "linkquality" [ stateTopic = "zigbee2mqtt/TS0207waterleakTV/linkquality" ]
   }&lt;/pre&gt;&lt;/div&gt;
 &lt;br&gt;
&lt;div style="background-color:#AFC9ED;color: #2F373E;padding: 0px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
&lt;pre&gt;
 /******  ITEM: TS0207_water_leak_USB-detector ******/
 Number TVbattery "AAA [%1.0f %%]" &lt;battery&gt;   {channel="mqtt:topic:644a0a87:TVisON:battery"}
 Contact TVstatus "Телевизор [MAP(leak.map):%s]" &lt;screen&gt; {channel="mqtt:topic:644a0a87:TVisON:status" }
 Number TVlink "Сигнал [%d]" &lt;qualityofservice&gt; {channel="mqtt:topic:644a0a87:TVisON:linkquality"}
 DateTime TVlast_seen "last seen [%1$td.%1$tm.%1$tY %1$tH:%1$tM:%1$tS]" &lt;lastseen&gt; {channel="mqtt:topic:644a0a87:TVisON:lastseen" [profile="timestamp-update"]}&lt;/pre&gt;&lt;/div&gt;
 &lt;br&gt;
&lt;div style="background-color:#AFC9ED;color: #2F373E;padding: 0px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
&lt;pre&gt;
sitemap myhome label="TS0207_water_leak_detector_2" {
  Frame label="Samsung детектор" {
    Text item=TVstatus label="Телевизор [MAP(tvsens.map):%s]" labelcolor=[OPEN="blue",CLOSED="grey"] valuecolor=[OPEN="blue"] 
    Text item=TVlink
    Text item=TVbattery
    Text item=TVlast_seen
   }
}&lt;/pre&gt;&lt;/div&gt;
 &lt;br&gt;
&lt;div style="background-color:#AFC9ED;color: #2F373E;padding: 0px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
&lt;pre&gt;
 // transform
 NULL=неизвестно
 -=неизвестно
 false=изключен
 true=работи
 off=работи
 on=изключен
 OPEN=работи
 CLOSED=изключен&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1M7jxUetQZdezyaU7rLbVyr1r3P0qn01K5xxi-TBvMh3qqeL3BQ8BKEUxNp5XdOcQfn8y5c0-5Ge_6JystbqnMeFB-nGoHUcc1GI7j8EfRq30oHSLIHgi7Mp_R57in57Gsxzdt6IePur0/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;25 март 2024 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2024/03/zigbee-usb-port-detector.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX8PDfk4Ik3w0SMxSAgTP5B_I9AlmI4iIoQm1kfhijGXKQnC5HqZeeDUlTHGzvmD69P5tzvQ48FGPbI89akbjALR_JZPyz0UY5ZwyNVn2GmJPVlhMPlK2StYcWeXp3HpORj-O0bmdMYnCZjAtbFgnR7ZH4yXMSY0l1kzQOtWw0CWou2m4W2TuqkKiEqmGl/s72-c/Screenshot.png" width="72"/><thr:total>0</thr:total><enclosure length="22212" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIulQomZiVXCbXA423wknXKlSig5EyUZke4TvE7Sih-W5beLzTOGk30PVFbH2DFRfqVDR1MecTVw1eNn9Q6dzGNMq_SZzfOggO1oiCps0dtOM1wDUwAXLzdM8ojoFnelOKlJOjDurVBUFEuUD76lkoAiXPog-afvJ2k5HB15GffSeGoX5SBo9Xj3TGJpaA/s1064/proof.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Притежавам Samsung Smart телевизор, когото ползвам за монитор подключен към PC неттоп. Телевизорът е стар модел и наличие на binding за интеграция към домашната ми автоматизация няма. Глождеше ме желание, да го добавя и резултатът не закъсня. Вече мога да го комaндвам през openHAB. Пореден обучен Broadlink RM mini 3 излъчва команди: включване, изключване, усилване, намаляване, селектор и т.н. Липсваше обаче обратната връзка, ако не си пред телевизора. Най-вече включен или изключен е апарата? Но, и това се реши на мига. USB тестер Charger Doctor даде отговор. Когато телевизорът е включен двата USB-порта подават 5V напрежение. При гасене на телевизора портовете биват обезточени. Еврика! Цел: създаване на USB2.0 - 5V детектор на zigbee основа. Това ме отведе в известен магазин. В раздел 3+1 попаднах на следното предложение само за 2.69$ - Zigbee Water Leak Detektor. На изхода на датчика дежури напрежение от 2.68V. На практика това е двупроводен, кабел завършващ с два стърчащи метални щира. Устройството сработва при определен праг на преходно съпротивление между контактите. Водата и наличните в нея соли са достатъчни, да реагира на наводнение. Не се бои от късо съединение. Отлично, точно каквото трябва. От интервюто на координатора става ясно пълното название на устройството – "TS0207_water_leak_detector_2 - TuYa Zigbee water leak sensor + alarm (40dB)" ZigBee модул за комуникация е ZTU, разработка на Tuya. Това е евтин чип. Слаб като радио и средна ръка икономичен откъм електроенергия. 32-bit процесор, 1024-KB flash и 64-KB RAM. Скриншот на топиците, които излъчва в ефир. Топик tamper е подвеждащ. Няма физически бутон за него и производителят не се е постарал, да премахне топика от firmware. При наличие на топик battery toпик battery_low e безпредметен, за което не съм го извел на главната страница. Двустранен скоч залепен за платката. Върху него оптрон PC817C. 5V-та линия от USB-порта през 470Ω ограничително съпротивление подаваме на анода на диода. Съпротивлението е smd-изпълнение и не се различава добре на снимката. От една страна лепилото на скоча, от друга запойката - комбинация, която ще го държи здраво за дълги години. Съответно изхода от катода към общия проводник. Катода на транзистора към положителния полигон на платката - червен проводник, а емитера към отрицателния полигон чрез син проводник. Притежавам няколко крайни zigbee-устройства на модул ZTU, захранвани от батерия CR2032 и определено не съм впечатлен от режима им на енергопотребление. Около 8мес, а това е малко, затова избрах модел с ААА батерии захранване. По-голям капацитет от CR2032 - идеята е ясна. Краен резултат. openHAB файловe от моята конфигурация // THING: TS0207_water_leak_USB-detector Thing topic TVisON "is TV on" @ "Zigbee" { Channels: Type number : battery "battery" [ stateTopic = "zigbee2mqtt/TS0207waterleakTV/battery" ] Type contact : status "status" [ stateTopic = "zigbee2mqtt/TS0207waterleakTV/water_leak", on="true", off="false" ] Type datetime : lastseen "last seen" [ stateTopic = "zigbee2mqtt/TS0207waterleakTV/last_seen" ] Type number : linkquality "linkquality" [ stateTopic = "zigbee2mqtt/TS0207waterleakTV/linkquality" ] } /****** ITEM: TS0207_water_leak_USB-detector ******/ Number TVbattery "AAA [%1.0f %%]" {channel="mqtt:topic:644a0a87:TVisON:battery"} Contact TVstatus "Телевизор [MAP(leak.map):%s]" {channel="mqtt:topic:644a0a87:TVisON:status" } Number TVlink "Сигнал [%d]" {channel="mqtt:topic:644a0a87:TVisON:linkquality"} DateTime TVlast_seen "last seen [%1$td.%1$tm.%1$tY %1$tH:%1$tM:%1$tS]" {channel="mqtt:topic:644a0a87:TVisON:lastseen" [profile="timestamp-update"]} sitemap myhome label="TS0207_water_leak_detector_2" { Frame label="Samsung детектор" { Text item=TVstatus label="Телевизор [MAP(tvsens.map):%s]" labelcolor=[OPEN="blue",CLOSED="grey"] valuecolor=[OPEN="blue"] Text item=TVlink Text item=TVbattery Text item=TVlast_seen } } // transform NULL=неизвестно -=неизвестно false=изключен true=работи off=работи on=изключен OPEN=работи CLOSED=изключен до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 25 март 2024 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Притежавам Samsung Smart телевизор, когото ползвам за монитор подключен към PC неттоп. Телевизорът е стар модел и наличие на binding за интеграция към домашната ми автоматизация няма. Глождеше ме желание, да го добавя и резултатът не закъсня. Вече мога да го комaндвам през openHAB. Пореден обучен Broadlink RM mini 3 излъчва команди: включване, изключване, усилване, намаляване, селектор и т.н. Липсваше обаче обратната връзка, ако не си пред телевизора. Най-вече включен или изключен е апарата? Но, и това се реши на мига. USB тестер Charger Doctor даде отговор. Когато телевизорът е включен двата USB-порта подават 5V напрежение. При гасене на телевизора портовете биват обезточени. Еврика! Цел: създаване на USB2.0 - 5V детектор на zigbee основа. Това ме отведе в известен магазин. В раздел 3+1 попаднах на следното предложение само за 2.69$ - Zigbee Water Leak Detektor. На изхода на датчика дежури напрежение от 2.68V. На практика това е двупроводен, кабел завършващ с два стърчащи метални щира. Устройството сработва при определен праг на преходно съпротивление между контактите. Водата и наличните в нея соли са достатъчни, да реагира на наводнение. Не се бои от късо съединение. Отлично, точно каквото трябва. От интервюто на координатора става ясно пълното название на устройството – "TS0207_water_leak_detector_2 - TuYa Zigbee water leak sensor + alarm (40dB)" ZigBee модул за комуникация е ZTU, разработка на Tuya. Това е евтин чип. Слаб като радио и средна ръка икономичен откъм електроенергия. 32-bit процесор, 1024-KB flash и 64-KB RAM. Скриншот на топиците, които излъчва в ефир. Топик tamper е подвеждащ. Няма физически бутон за него и производителят не се е постарал, да премахне топика от firmware. При наличие на топик battery toпик battery_low e безпредметен, за което не съм го извел на главната страница. Двустранен скоч залепен за платката. Върху него оптрон PC817C. 5V-та линия от USB-порта през 470Ω ограничително съпротивление подаваме на анода на диода. Съпротивлението е smd-изпълнение и не се различава добре на снимката. От една страна лепилото на скоча, от друга запойката - комбинация, която ще го държи здраво за дълги години. Съответно изхода от катода към общия проводник. Катода на транзистора към положителния полигон на платката - червен проводник, а емитера към отрицателния полигон чрез син проводник. Притежавам няколко крайни zigbee-устройства на модул ZTU, захранвани от батерия CR2032 и определено не съм впечатлен от режима им на енергопотребление. Около 8мес, а това е малко, затова избрах модел с ААА батерии захранване. По-голям капацитет от CR2032 - идеята е ясна. Краен резултат. openHAB файловe от моята конфигурация // THING: TS0207_water_leak_USB-detector Thing topic TVisON "is TV on" @ "Zigbee" { Channels: Type number : battery "battery" [ stateTopic = "zigbee2mqtt/TS0207waterleakTV/battery" ] Type contact : status "status" [ stateTopic = "zigbee2mqtt/TS0207waterleakTV/water_leak", on="true", off="false" ] Type datetime : lastseen "last seen" [ stateTopic = "zigbee2mqtt/TS0207waterleakTV/last_seen" ] Type number : linkquality "linkquality" [ stateTopic = "zigbee2mqtt/TS0207waterleakTV/linkquality" ] } /****** ITEM: TS0207_water_leak_USB-detector ******/ Number TVbattery "AAA [%1.0f %%]" {channel="mqtt:topic:644a0a87:TVisON:battery"} Contact TVstatus "Телевизор [MAP(leak.map):%s]" {channel="mqtt:topic:644a0a87:TVisON:status" } Number TVlink "Сигнал [%d]" {channel="mqtt:topic:644a0a87:TVisON:linkquality"} DateTime TVlast_seen "last seen [%1$td.%1$tm.%1$tY %1$tH:%1$tM:%1$tS]" {channel="mqtt:topic:644a0a87:TVisON:lastseen" [profile="timestamp-update"]} sitemap myhome label="TS0207_water_leak_detector_2" { Frame label="Samsung детектор" { Text item=TVstatus label="Телевизор [MAP(tvsens.map):%s]" labelcolor=[OPEN="blue",CLOSED="grey"] valuecolor=[OPEN="blue"] Text item=TVlink Text item=TVbattery Text item=TVlast_seen } } // transform NULL=неизвестно -=неизвестно false=изключен true=работи off=работи on=изключен OPEN=работи CLOSED=изключен до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 25 март 2024 profruit&amp;nbsp;</itunes:summary><itunes:keywords>Zigbee2MQTT</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-7217053689495427952</guid><pubDate>Sat, 06 Jan 2024 21:25:00 +0000</pubDate><atom:updated>2024-03-09T18:32:51.616+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Zigbee2MQTT</category><title>Update zigbee2mqtt ver 1.32.2 to ver 1.35</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
Цитат за &lt;a title="Koenkk Z2M released" href="https://github.com/Koenkk/zigbee2mqtt/releases/tag/1.35.0" target="_blank"&gt;v1.35.0 от Koenkk (Koen Kanters&lt;/a&gt;).
&lt;blockquote&gt;This release contains a quite fundamental change on how Zigbee2MQTT handles unsupported devices.
Zigbee2MQTT will now attempt to automatically detect features supported by the device and discover those...&lt;/blockquote&gt;
Текуща Zigbee2MQTT версия 1.32.2 на мой Ubuntu 20.04 сървър.
&lt;div id="up1.35"&gt;&lt;h3 style="color:blue; text-align:center;"&gt;UPDATE Zigbee2MQTT to ver 1.35&lt;/h3&gt;&lt;/div&gt;
&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
# Stop Zigbee2MQTT and go to directory&lt;br&gt;
sudo systemctl stop zigbee2mqtt&lt;br&gt;
cd /opt/zigbee2mqtt&lt;/div&gt;
  
&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
# Backup configuration&lt;br&gt;
cp -R data data-backup&lt;/div&gt;
  
Aко пропуснете командата за &lt;i&gt;Backup configuration&lt;/i&gt; последвалата инсталация ще затрие само текущия файл &lt;b&gt;configuration.yaml&lt;/b&gt;, като го замени с нов свеж образец.
  
&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
git stash&lt;br&gt;
git stash drop&lt;br&gt;
git pull&lt;/div&gt;

&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
npm ci&lt;/div&gt;
  
&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt; 
# Restore configuration&lt;br&gt;
cp -R data-backup/* data&lt;/div&gt;

&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
# Start Zigbee2MQTT&lt;br&gt;
sudo systemctl start zigbee2mqtt&lt;/div&gt;

&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
rm -rf data-backup&lt;/div&gt;
  
След старта на новата версия 1.35 ме посрещна съобщение от лога:
&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
journalctl -u zigbee2mqtt.service -f&lt;/div&gt;
&lt;blockquote&gt;
npm[1848]: &gt; zigbee2mqtt@1.35.0 start&lt;br&gt;
npm[1848]: &gt; node index.js&lt;br&gt;
npm[1870]:   Zigbee2MQTT requires node version ^18 || ^20 || ^21, you are running v16.19.1!&lt;/blockquote&gt;

&lt;div id="up1.35"&gt;&lt;h3 style="color:blue; text-align:center;"&gt;UPDATE NODE to ver 20.10.0&lt;/h3&gt;&lt;/div&gt;
Просто копиране на команди от &lt;a title="www.zigbee2mqtt.io/guide/installation" href="https://www.zigbee2mqtt.io/guide/installation/01_linux.html#installing" target="_blank"&gt;извора - Set up Node.js&lt;/a&gt;

&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
# check surrent version&lt;br&gt;
node --version&lt;/div&gt;
  
&lt;blockquote&gt;openhab@msiserver: $ node --version&lt;br&gt;
  v16.19.1&lt;/blockquote&gt;

&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
sudo systemctl stop zigbee2mqtt&lt;br&gt;
sudo curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -&lt;/div&gt;

&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
sudo apt-get install nodejs -y&lt;/div&gt;
  
&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt;
# Start Zigbee2MQTT&lt;br&gt;
sudo systemctl start zigbee2mqtt&lt;/div&gt;
  
&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;overflow-x: scroll; white-space: nowrap;"&gt; 
# Verify that the correct nodejs and npm (automatically installed with nodejs)&lt;br&gt;
node --version  # Should output V18.x, V20.x, V21.X&lt;br&gt;
npm --version  # Should output 9.X or 10.X&lt;/div&gt;
  
&lt;blockquote&gt;openhab@msiserver: $ node --version&lt;br&gt;
v20.10.0&lt;/blockquote&gt;
  
&lt;div id="relevant"&gt;&lt;h3 style="color:blue; text-align:left;"&gt;Сходни теми&lt;/h3&gt;&lt;/div&gt;
&lt;a href="https://profruit.blogspot.com/2022/11/install-zigbee2mqtt-ver1282-from-scratch.html" target="_blank"&gt;Install zigbee2mqtt ver1.28.2 from scratch&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://profruit.blogspot.com/2023/01/zigbee2mqtt.html" target="_blank"&gt;Zigbee2MQTT клониране &lt;/a&gt;
&lt;br&gt;
&lt;a href="https://profruit.blogspot.com/2021/03/how-to-unistall-zigbee2mqtt.html" target="_blank"&gt;How to unistall zigbee2mqtt&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://profruit.blogspot.com/2021/03/zigbee-openhab-2.html" target="_blank"&gt;Добавяне ново zigbee устройство в openHAB 2&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://profruit.blogspot.com/2023/07/zigbee-zigbee2mqtt.html" target="_blank"&gt;Премахване на zigbee устройство в Zigbee2MQTT&lt;/a&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;6 януари 2024 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2024/01/update-zigbee2mqtt-ver-1322-to-ver-135.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s72-c/procup.png" width="72"/><thr:total>0</thr:total><georss:featurename>586W+FG Pazardzhik, Bulgaria</georss:featurename><georss:point>42.1611312 24.3463304</georss:point><georss:box>41.341004267119857 23.2476975875 42.981258132880143 25.4449632125</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-3901337950715687441</guid><pubDate>Sat, 30 Dec 2023 19:00:00 +0000</pubDate><atom:updated>2023-12-30T21:18:13.705+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Profruit</category><category domain="http://www.blogger.com/atom/ns#">Zigbee2MQTT</category><title>E18-MS1-PCB CC2530 adapter board</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
CC2530 модул e отличен микроконтролер за направи си сам zigbee-умно устройство. Притежавам следните три варианти и чрез тях тествам поредната самоделка. Макетна платка и проводници с конектори дава възможност, в полет да се постигне съответната радиосхема.

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="CC2530 модули" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijUggCp6C5BtMyLHQBWCTZj3Z_OTw2rbrgQ8A9M-vLYzv7QYpo1iWd9z-sHyxARkZcTSNpGrgj99JSqBdx4SrpQ8D9Cd1yvONV7D6b4KPOHZRVkp21CsaP1IpRS3sWHxRIihMAm-8Mnj3n2CY178xQC0dVAQTv1BYNHxPzezzIy2FvPm-ec3MH61V4AKvI/s900/cc2530mofules.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="CC2530 модули" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijUggCp6C5BtMyLHQBWCTZj3Z_OTw2rbrgQ8A9M-vLYzv7QYpo1iWd9z-sHyxARkZcTSNpGrgj99JSqBdx4SrpQ8D9Cd1yvONV7D6b4KPOHZRVkp21CsaP1IpRS3sWHxRIihMAm-8Mnj3n2CY178xQC0dVAQTv1BYNHxPzezzIy2FvPm-ec3MH61V4AKvI/s600/cc2530mofules.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

Крайното решение прехвърлям на модул E18-MS1-PCB. Той е с екран, по-малки размери и рекламирани японски кондензатори на борда. Проблемът е, че ползва 1.27мм разстояние между пиновете, което е неудобно за prototype (макетни) платки. Интернет търсене на &lt;i&gt;E18-MS1-PCB adapter board&lt;/i&gt; ме отведе до блога на Nicola Landro в темата му:
"&lt;a href="https://z-uo.medium.com/develop-prototypize-and-deploy-a-zigbee-solution-with-e-18-c7eec069acde" target="_blank" rel="nofollow"&gt;Develop, prototypize and deploy a Zigbee solution with E-18&lt;/a&gt;".
&lt;br&gt;&lt;br&gt;
Преминал същото терзaние Nicola Landro предлага решение, което може да изпълни китайска фабрика за производство на електронни платки. Разбира се има и готови други предложения на онлайн-търговски площадки, но цена от $7 за бройка обезсмисля идеята за направи си сам.
&lt;br&gt;&lt;br&gt;
Моeто решение се сведе до покупка на:
&lt;br&gt;
&lt;i&gt;10PCS TSSOP16 SSOP16 SOP-16 SOP16 to DIP16 Transfer Board DIP Pin Board Pitch Adapter PCB&lt;/i&gt; за $1.80
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="подготовка" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipUTqvkn_Ogpnup-NmgSLL8V3iQy5wgnwWh3xWkXlOgl20WwA0RdDho3__0AiXBLzcroqUFejcsRpNaqgk-2PPgSbzXW-Hz6xQjyoI2xFuIRU5zR1hROqhWc3dM0ZCp_nIjx6qsrCBfYR_9_dmJBGjIhiOTFJh4HBXYJb2oggBby4w4egeWqPAueUGPUTt/s900/cc2530prepare.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="подготовка" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipUTqvkn_Ogpnup-NmgSLL8V3iQy5wgnwWh3xWkXlOgl20WwA0RdDho3__0AiXBLzcroqUFejcsRpNaqgk-2PPgSbzXW-Hz6xQjyoI2xFuIRU5zR1hROqhWc3dM0ZCp_nIjx6qsrCBfYR_9_dmJBGjIhiOTFJh4HBXYJb2oggBby4w4egeWqPAueUGPUTt/s600/cc2530prepare.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

Внимателно с ножовка разрезох надлъж по средата адаптера. След което забих контактните гребенчета в макетна платка. Тя пое роля на матрица и нивелир. Остана флюс, тинол и движения с поялника. Разбира се разрезания на две адаптер не притежава механична якост на монолитен. Подсилих с капки от секундно лепило всяко рамо към дъното E18-MS1-PCB.
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="краен резултат" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin197CIw_2epWVb7CPwQrkSRPdy8iHxfmZAT0Y2dVVGgKsxDzt9OtepCjjvimrDv6CpqCTP0Do8-o9-DDOQYM-tchsdw9AvO1utknR-FB1d6mjMeyUly_yrqaqMM0DDHOOAhHNoN-lz1IXBVApcgToZsiwwmdJurUx_xg-UUMV4e8TLmMkzG0_nHlwC4Jy/s900/cc2539ready.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="краен резултат" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin197CIw_2epWVb7CPwQrkSRPdy8iHxfmZAT0Y2dVVGgKsxDzt9OtepCjjvimrDv6CpqCTP0Do8-o9-DDOQYM-tchsdw9AvO1utknR-FB1d6mjMeyUly_yrqaqMM0DDHOOAhHNoN-lz1IXBVApcgToZsiwwmdJurUx_xg-UUMV4e8TLmMkzG0_nHlwC4Jy/s600/cc2539ready.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

Модулът е запоен несиметрично. Получи се така, защото първо запоих разрезания на две адаптер, а после гребенчетата. Но макетната платка подсказа, че не е запазено разстоянието 2.54мм. Разпоих едното рамо и презапоих наново по препоръчания горе начин. Като за първи път простено.
&lt;br&gt;&lt;br&gt;
  За читателите на &lt;i&gt;profruit.blogspot.com&lt;/i&gt; новогодишен подарък.&lt;br&gt;
Подсказка кой пин кoй GPIO порт е.
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="E18-MS1-PCB pinout" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="E18-MS1-PCB" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipiQn8c9hq-GrHiQ2yrvAwuNppKDq7taDptB45dMgvuf7iwxmZCchhNVzjTMIcpmkZsHqH0PLMYjvm-6XqgkxtFaq6LRKyPCwp8UD63ysGfvcAtbOLJ4PJiM65knPY2CSS9xqvfRwD12xlXetnj5NzVpjQ1Ee-HpcPLknNJpN5y9KlOdLidxtygp0kuo54/s600/E18MSI1-PCB.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;30 декември 2023 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2023/12/e18-ms1-pcb-cc2530-adapter-board.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijUggCp6C5BtMyLHQBWCTZj3Z_OTw2rbrgQ8A9M-vLYzv7QYpo1iWd9z-sHyxARkZcTSNpGrgj99JSqBdx4SrpQ8D9Cd1yvONV7D6b4KPOHZRVkp21CsaP1IpRS3sWHxRIihMAm-8Mnj3n2CY178xQC0dVAQTv1BYNHxPzezzIy2FvPm-ec3MH61V4AKvI/s72-c/cc2530mofules.jpg" width="72"/><thr:total>0</thr:total><enclosure length="81800" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijUggCp6C5BtMyLHQBWCTZj3Z_OTw2rbrgQ8A9M-vLYzv7QYpo1iWd9z-sHyxARkZcTSNpGrgj99JSqBdx4SrpQ8D9Cd1yvONV7D6b4KPOHZRVkp21CsaP1IpRS3sWHxRIihMAm-8Mnj3n2CY178xQC0dVAQTv1BYNHxPzezzIy2FvPm-ec3MH61V4AKvI/s900/cc2530mofules.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>CC2530 модул e отличен микроконтролер за направи си сам zigbee-умно устройство. Притежавам следните три варианти и чрез тях тествам поредната самоделка. Макетна платка и проводници с конектори дава възможност, в полет да се постигне съответната радиосхема. Крайното решение прехвърлям на модул E18-MS1-PCB. Той е с екран, по-малки размери и рекламирани японски кондензатори на борда. Проблемът е, че ползва 1.27мм разстояние между пиновете, което е неудобно за prototype (макетни) платки. Интернет търсене на E18-MS1-PCB adapter board ме отведе до блога на Nicola Landro в темата му: "Develop, prototypize and deploy a Zigbee solution with E-18". Преминал същото терзaние Nicola Landro предлага решение, което може да изпълни китайска фабрика за производство на електронни платки. Разбира се има и готови други предложения на онлайн-търговски площадки, но цена от $7 за бройка обезсмисля идеята за направи си сам. Моeто решение се сведе до покупка на: 10PCS TSSOP16 SSOP16 SOP-16 SOP16 to DIP16 Transfer Board DIP Pin Board Pitch Adapter PCB за $1.80 Внимателно с ножовка разрезох надлъж по средата адаптера. След което забих контактните гребенчета в макетна платка. Тя пое роля на матрица и нивелир. Остана флюс, тинол и движения с поялника. Разбира се разрезания на две адаптер не притежава механична якост на монолитен. Подсилих с капки от секундно лепило всяко рамо към дъното E18-MS1-PCB. Модулът е запоен несиметрично. Получи се така, защото първо запоих разрезания на две адаптер, а после гребенчетата. Но макетната платка подсказа, че не е запазено разстоянието 2.54мм. Разпоих едното рамо и презапоих наново по препоръчания горе начин. Като за първи път простено. За читателите на profruit.blogspot.com новогодишен подарък. Подсказка кой пин кoй GPIO порт е. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 30 декември 2023 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>CC2530 модул e отличен микроконтролер за направи си сам zigbee-умно устройство. Притежавам следните три варианти и чрез тях тествам поредната самоделка. Макетна платка и проводници с конектори дава възможност, в полет да се постигне съответната радиосхема. Крайното решение прехвърлям на модул E18-MS1-PCB. Той е с екран, по-малки размери и рекламирани японски кондензатори на борда. Проблемът е, че ползва 1.27мм разстояние между пиновете, което е неудобно за prototype (макетни) платки. Интернет търсене на E18-MS1-PCB adapter board ме отведе до блога на Nicola Landro в темата му: "Develop, prototypize and deploy a Zigbee solution with E-18". Преминал същото терзaние Nicola Landro предлага решение, което може да изпълни китайска фабрика за производство на електронни платки. Разбира се има и готови други предложения на онлайн-търговски площадки, но цена от $7 за бройка обезсмисля идеята за направи си сам. Моeто решение се сведе до покупка на: 10PCS TSSOP16 SSOP16 SOP-16 SOP16 to DIP16 Transfer Board DIP Pin Board Pitch Adapter PCB за $1.80 Внимателно с ножовка разрезох надлъж по средата адаптера. След което забих контактните гребенчета в макетна платка. Тя пое роля на матрица и нивелир. Остана флюс, тинол и движения с поялника. Разбира се разрезания на две адаптер не притежава механична якост на монолитен. Подсилих с капки от секундно лепило всяко рамо към дъното E18-MS1-PCB. Модулът е запоен несиметрично. Получи се така, защото първо запоих разрезания на две адаптер, а после гребенчетата. Но макетната платка подсказа, че не е запазено разстоянието 2.54мм. Разпоих едното рамо и презапоих наново по препоръчания горе начин. Като за първи път простено. За читателите на profruit.blogspot.com новогодишен подарък. Подсказка кой пин кoй GPIO порт е. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 30 декември 2023 profruit&amp;nbsp;</itunes:summary><itunes:keywords>Profruit, Zigbee2MQTT</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-2708623996320572000</guid><pubDate>Sat, 16 Dec 2023 20:16:00 +0000</pubDate><atom:updated>2023-12-16T23:12:48.829+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Zigbee2MQTT</category><title>Умен звънец в openHAB</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
На стената над входната врата в моя апартамент е инсталиран традиционен електро-механичен звънец.
Сваляне на декоративната решетка представя следния вид.
&lt;br&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="звънец" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="звънец" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCz69K336zLTr0Him0ed3mLX-sfd2ASPC1JLM-dWiEF1wtFv6QwR041S_YrQSo7ZWTz2aErjEwEc5lvLB-BOXn3CGWytzmymDAp_L46-aBpo2O_m__Gz0N-ByiyetQdL7Kfgxu3BskACBS8MJymq1g4Zx0DbtX_rIy-yKTN9o68SYlCUBwR82GReUj0hQM/s644/traf.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

Зеленият клеморед е за захранване от ~230V напрежение. Синият е за сигнален бутон, традиционно стоящ в коридора пред входната врата. Трансформатор, предпазител от 1А, зумер. 
  
&lt;br&gt;&lt;br&gt;
Съответно електрическата схема на изброените елементи.
&lt;br&gt;&lt;br&gt;

  &lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="електросхема на звънеца" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="електросхема на звънеца" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFlRGzOTA9thFir2IfQSDYYDtM45qrrjMcmagbXtTDd-FvoQd4GeMGiHVMp8QO1qDMKUCU85GV-8KXsnFedC0cRPnOYgOn_UVg7ulflCR2ZbnsyOQKnBrbv8i0JHB9MOSZ3iruABaBpw1onG-LfrR2NPmLbYFsLdwft2hh9FxIgOp4wRWitYxNh-eLUf7e/s600/BELL.JPG"/&gt;&lt;/a&gt;&lt;/div&gt;

От първата снимка става ясно, че в дежурен режим при постоянно свързана първична намотка на трансформатора към градската електрическа мрежа се нуждае от 0.8W активна мощност. Звънецът е монтиран през 2012г. За 11 години това състояние е похарчило 1.87лв електроенергия.
&lt;br&gt;&lt;br&gt;
 (0.8/1000)kW x 24h x 30d x 12y x 0.27lv (за 1kWh) = 1.87лв "вампирски разход".
  
&lt;br&gt;&lt;br&gt;
Идеята да имам умен звънец в домашната ми автоматизация не е от вчера. Тя бе реализирана за първи път в темата &lt;a href="https://profruit.blogspot.com/2021/08/openhab.html" target="_blank"&gt;Входен звънец в openHAB&lt;/a&gt;. 
&lt;br&gt;&lt;br&gt;
По замисъл към  ESP32-WROOM-32 трябваше да закача MP3-плейър модул с SD-карта. В картата няколко MP3-ки за съответния сценарии. И една от мелодиите наподобяваше входен звънец. Реализацията монтирана в кутията на показания електро-механичен звънец. Но това се постигна само на макет и се отложи за по-добри времена. Мързелът ме накара да добавя по един зумер на свободен GPIO-порт на ESP- модул в всяка стая и това заби последен пирон в ковчега на идеята с MP3-плейър модул + SD-карта.
&lt;br&gt;&lt;br&gt;
Това не бе никакъв входен звънец, защото зумерите ползвам за различни случаи. Например, зареден бойлер своя сигнализация. Аларма от датчик дим друга сигнализация. Датчик наводнение трета и т.н. Разликата между всяка една е, че съм задал различен брой звънене, продължителност и пауза между тях в зависимост от случая, което не е удобно при еднообразния звук. 
&lt;br&gt;&lt;br&gt;
Затова реших да впрегна традиционния звънец, като го добавя в openHAB.
&lt;br&gt;
&lt;ol&gt;&lt;li&gt;Идеята е да запази текуща функционалност.&lt;/li&gt;
&lt;li&gt;Да минимизирам вампирския разход.&lt;/li&gt;
&lt;li&gt;Да получавам известия в телефона в момента на позвъняване.&lt;/li&gt;&lt;/ol&gt;
  
Следвайки практиката, да се въздържам от варианта ESP + WiFi в полза на Zigbee + координатор пенсионира &lt;a href="https://profruit.blogspot.com/2020/09/esp-01s-wi-fi-v40.html" target="_blank"&gt;ESP-01S Wi-Fi реле модул v4.0&lt;/a&gt;, който заспа зимен сън в шкафа. След две години бездействие модул E18-MS1-PCB на китайската фирма Chengdu Ebyte Elec Tech замени ESP-01S модул и вдъхна втори живот на релето.
&lt;br&gt;&lt;br&gt;
На макетна (prototype/protoboard) платка запоих пинове, които оформят контактно гребенче. А от пиновете до съответните портове запоих изолирани тоководещи проводници. По този начин запазих работоспособността на релето, чрез ESP-01S модул. Никакви модификации не се наложиха.
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="ESP-01S relay module v4.0 + CC2530" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOBIBv7WqJ__h27JiT8Z6P79JIZ0L6BmE5xLbsRwu9TCRZddM34uB7pTBevQkK7S53u-W3ic2YrVUFPqALkiT8lC3s31IgPzjH1BQVymQBpT5UnABlXeL_hbp_6_S5hUHEvF7VIRSy7JGSiTweQ0bSNtLijgH2GJxii0LkafAlneFA2GDOKU2VUuU7bGbM/s1200/ESP-01S-E18.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="ESP-01S relay module v4.0 + CC2530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOBIBv7WqJ__h27JiT8Z6P79JIZ0L6BmE5xLbsRwu9TCRZddM34uB7pTBevQkK7S53u-W3ic2YrVUFPqALkiT8lC3s31IgPzjH1BQVymQBpT5UnABlXeL_hbp_6_S5hUHEvF7VIRSy7JGSiTweQ0bSNtLijgH2GJxii0LkafAlneFA2GDOKU2VUuU7bGbM/s600/ESP-01S-E18.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
Взаимозаменяемост между модулите:
&lt;pre style="color:blue;"&gt;
.........................
: ESP-01S : E18-MS1-PCB :
.........................
: TX      :  P2.1       :
.........................
: EN      :  P2.2       :
.........................
: RST     :  P1.3       :
.........................
: 3.3V    :  3.3V       :
.........................
: GND     :  GND        :
.........................
: GPIO02  :  P1.4       :
.........................
: GPIO0   :  P1.2       :
.........................
: RX      :  P1.0       :
.........................
&lt;/pre&gt;
  
Бутон &lt;i&gt;Reset&lt;/i&gt; става бутон &lt;i&gt;Pairing&lt;/i&gt;, нужен за първоначално интервю към координатора. 
&lt;br&gt;
Бутон &lt;i&gt;Door Button&lt;/i&gt; e бутона в коридора до входната врата.
  
 &lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="модификация ESP-01S relay module v4.0" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqkwY8CvTvOENUixyJFvtjkkeZMlDQcWbWrBBj3ROfNc4ILX16lNn1vNjQjbSXsJymy4WeXQrkqn7EPRdxTMj4KpahS0Yl-bkLHHkfBK77-Eu7ksfXlI5APMSGBTykEKwi0KLq0HiP5xu_hXjUknfH81QuirrVdQHcxOX2o4reKKG1SRhQReH-bEqUOYfT/s1055/cc2530_v4.jpg" style="display: block; padding: 1em 0; te-align: center; "&gt;&lt;img alt="модификация ESP-01S relay module v4.0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqkwY8CvTvOENUixyJFvtjkkeZMlDQcWbWrBBj3ROfNc4ILX16lNn1vNjQjbSXsJymy4WeXQrkqn7EPRdxTMj4KpahS0Yl-bkLHHkfBK77-Eu7ksfXlI5APMSGBTykEKwi0KLq0HiP5xu_hXjUknfH81QuirrVdQHcxOX2o4reKKG1SRhQReH-bEqUOYfT/s600/cc2530_v4.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
Конфигураторът на &lt;a title="Zigbee firmwares for routers and DIY devices" href="https://ptvo.info/" target="_blank"&gt;PTVO&lt;/a&gt; генерира firmware според замисъла на работа.
&lt;br&gt;&lt;br&gt;
Изпълнението е постигнато на 26 август 2023г и неговия анонс увисна в времето. &lt;br&gt;
ptvo.info активно се развива и предлага всеки месец нова версия на конфигуратора. Същото важи и за проект &lt;a href="https://github.com/Koenkk/zigbee2mqtt/releases" target="_blank" title="Releases · Koenkk/zigbee2mqtt"&gt;zigbee2mqtt&lt;/a&gt;.
Ползвайте последните версии.
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="PTVO" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpB1fqPQHMqAZSLKLzoMSuX5D1z7Tl0cHNZ0tR6VCxNa4KjTCpOxdoeJCywHbajgYKhJyHVVpAK-Qy_s_GB03TxSpVUY_CmhAcdS28SgQvmsohyWlQ0rb9hdnB7wjdARv8-v9uhMNvZsPAefUMIaX-icK1aKK5oaJEd2WgjXynXy3LofIQhs-sBjmVga88/s994/ptvo_ring.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="PTVO" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpB1fqPQHMqAZSLKLzoMSuX5D1z7Tl0cHNZ0tR6VCxNa4KjTCpOxdoeJCywHbajgYKhJyHVVpAK-Qy_s_GB03TxSpVUY_CmhAcdS28SgQvmsohyWlQ0rb9hdnB7wjdARv8-v9uhMNvZsPAefUMIaX-icK1aKK5oaJEd2WgjXynXy3LofIQhs-sBjmVga88/s600/ptvo_ring.png"/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;b&gt;Input 1&lt;/b&gt; задава бутон за интервю. &lt;br&gt;По наследство той е придърпан към +3.3V от R4 затова е конфигуриран като &lt;i&gt;External pull-up&lt;/i&gt;.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Input 2&lt;/b&gt; е зададен като ключ (switch), който управлява Output 2. &lt;br&gt;Докато е натиснат бутона - true, отпуснат - false.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Output 2&lt;/b&gt; също по наследство  е придърпан към +3.3V от R5 затова е конфигуриран като &lt;i&gt;External pull-up&lt;/i&gt;. Изходът е инвертиран, в противен случай звънецът постоянно ще звъни, докато не се натисне бутона.
  
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Реализация&lt;/b&gt;
&lt;br&gt;
Интерфейса на openHAB. Запазих софтуерен бутон DING от темата &lt;i&gt;Входен звънец в openHAB&lt;/i&gt; и към него на служба се прикрепи физически бутон. Захранване на новополучения модул възложих на зарядно от темата &lt;a href="https://profruit.blogspot.com/2022/05/nokia-ac-18e-esp-01s-wifi-relay.html" target="_blank"&gt;Nokia AC-18E захранване на ESP-01S WiFi Relay&lt;/a&gt;. На практика замених ESP-01S модул с импровизирания E18-MS1-PCB. В дежурен режим консумацията падна от 0.8W на 0.2W. Отличен резултат.
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a target="_blank" title="openHAB 3" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="openHAB 3" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjV6SQw33BzHI81OOqcxK5WRuH_vQoWzRGa3OJImV-bOx_QSTby8yt3eOCK1VKtcG8hrhRZ6-xFkiYN9avppJdDYZp6fWaC31U8nZEosRVkKjBlEczRrG5-iybsgoQqdNCOluDnSn2wa5N59ZcCPSVYcjUNRbaTNLWh6dDYC1Z9jgglD3CPrL4vKOhwxWd/s600/OH3.png"/&gt;&lt;/a&gt;&lt;/div&gt;

Телефонът е винаги с мен и сега, където и да се намирам получавам известие от openHAB, че някой е позвънил и чака пред вратата. А ако ме няма вкъщи става ясно часа и датата на последното позвъняване.
&lt;br&gt;&lt;br&gt;
Липсата на обратна връзка от читателите на блога ме въздържа да публикувам файловете за конфигурация на поредния ITEM. Ако ви интересуват е достатъчно да влезете в вашия Google акаунт и зададете въпрос в формата под публикацията. 
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;16 декември 2023 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2023/12/openhab.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCz69K336zLTr0Him0ed3mLX-sfd2ASPC1JLM-dWiEF1wtFv6QwR041S_YrQSo7ZWTz2aErjEwEc5lvLB-BOXn3CGWytzmymDAp_L46-aBpo2O_m__Gz0N-ByiyetQdL7Kfgxu3BskACBS8MJymq1g4Zx0DbtX_rIy-yKTN9o68SYlCUBwR82GReUj0hQM/s72-c/traf.jpg" width="72"/><thr:total>0</thr:total><enclosure length="135131" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOBIBv7WqJ__h27JiT8Z6P79JIZ0L6BmE5xLbsRwu9TCRZddM34uB7pTBevQkK7S53u-W3ic2YrVUFPqALkiT8lC3s31IgPzjH1BQVymQBpT5UnABlXeL_hbp_6_S5hUHEvF7VIRSy7JGSiTweQ0bSNtLijgH2GJxii0LkafAlneFA2GDOKU2VUuU7bGbM/s1200/ESP-01S-E18.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>На стената над входната врата в моя апартамент е инсталиран традиционен електро-механичен звънец. Сваляне на декоративната решетка представя следния вид. Зеленият клеморед е за захранване от ~230V напрежение. Синият е за сигнален бутон, традиционно стоящ в коридора пред входната врата. Трансформатор, предпазител от 1А, зумер. Съответно електрическата схема на изброените елементи. От първата снимка става ясно, че в дежурен режим при постоянно свързана първична намотка на трансформатора към градската електрическа мрежа се нуждае от 0.8W активна мощност. Звънецът е монтиран през 2012г. За 11 години това състояние е похарчило 1.87лв електроенергия. (0.8/1000)kW x 24h x 30d x 12y x 0.27lv (за 1kWh) = 1.87лв "вампирски разход". Идеята да имам умен звънец в домашната ми автоматизация не е от вчера. Тя бе реализирана за първи път в темата Входен звънец в openHAB. По замисъл към ESP32-WROOM-32 трябваше да закача MP3-плейър модул с SD-карта. В картата няколко MP3-ки за съответния сценарии. И една от мелодиите наподобяваше входен звънец. Реализацията монтирана в кутията на показания електро-механичен звънец. Но това се постигна само на макет и се отложи за по-добри времена. Мързелът ме накара да добавя по един зумер на свободен GPIO-порт на ESP- модул в всяка стая и това заби последен пирон в ковчега на идеята с MP3-плейър модул + SD-карта. Това не бе никакъв входен звънец, защото зумерите ползвам за различни случаи. Например, зареден бойлер своя сигнализация. Аларма от датчик дим друга сигнализация. Датчик наводнение трета и т.н. Разликата между всяка една е, че съм задал различен брой звънене, продължителност и пауза между тях в зависимост от случая, което не е удобно при еднообразния звук. Затова реших да впрегна традиционния звънец, като го добавя в openHAB. Идеята е да запази текуща функционалност. Да минимизирам вампирския разход. Да получавам известия в телефона в момента на позвъняване. Следвайки практиката, да се въздържам от варианта ESP + WiFi в полза на Zigbee + координатор пенсионира ESP-01S Wi-Fi реле модул v4.0, който заспа зимен сън в шкафа. След две години бездействие модул E18-MS1-PCB на китайската фирма Chengdu Ebyte Elec Tech замени ESP-01S модул и вдъхна втори живот на релето. На макетна (prototype/protoboard) платка запоих пинове, които оформят контактно гребенче. А от пиновете до съответните портове запоих изолирани тоководещи проводници. По този начин запазих работоспособността на релето, чрез ESP-01S модул. Никакви модификации не се наложиха. Взаимозаменяемост между модулите: ......................... : ESP-01S : E18-MS1-PCB : ......................... : TX : P2.1 : ......................... : EN : P2.2 : ......................... : RST : P1.3 : ......................... : 3.3V : 3.3V : ......................... : GND : GND : ......................... : GPIO02 : P1.4 : ......................... : GPIO0 : P1.2 : ......................... : RX : P1.0 : ......................... Бутон Reset става бутон Pairing, нужен за първоначално интервю към координатора. Бутон Door Button e бутона в коридора до входната врата. Конфигураторът на PTVO генерира firmware според замисъла на работа. Изпълнението е постигнато на 26 август 2023г и неговия анонс увисна в времето. ptvo.info активно се развива и предлага всеки месец нова версия на конфигуратора. Същото важи и за проект zigbee2mqtt. Ползвайте последните версии. Input 1 задава бутон за интервю. По наследство той е придърпан към +3.3V от R4 затова е конфигуриран като External pull-up. Input 2 е зададен като ключ (switch), който управлява Output 2. Докато е натиснат бутона - true, отпуснат - false. Output 2 също по наследство е придърпан към +3.3V от R5 затова е конфигуриран като External pull-up. Изходът е инвертиран, в противен случай звънецът постоянно ще звъни, докато не се натисне бутона. Реализация Интерфейса на openHAB. Запазих софтуерен бутон DING от темата Входен звънец в openHAB и към него на служба се прикрепи физически бутон. Захранване на новополучения модул възложих на зарядно от темата Nokia AC-18E захранване на ESP-01S WiFi Relay. На практика замених ESP-01S модул с импровизирания E18-MS1-PCB. В дежурен режим консумацията падна от 0.8W на 0.2W. Отличен резултат. Телефонът е винаги с мен и сега, където и да се намирам получавам известие от openHAB, че някой е позвънил и чака пред вратата. А ако ме няма вкъщи става ясно часа и датата на последното позвъняване. Липсата на обратна връзка от читателите на блога ме въздържа да публикувам файловете за конфигурация на поредния ITEM. Ако ви интересуват е достатъчно да влезете в вашия Google акаунт и зададете въпрос в формата под публикацията. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 16 декември 2023 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>На стената над входната врата в моя апартамент е инсталиран традиционен електро-механичен звънец. Сваляне на декоративната решетка представя следния вид. Зеленият клеморед е за захранване от ~230V напрежение. Синият е за сигнален бутон, традиционно стоящ в коридора пред входната врата. Трансформатор, предпазител от 1А, зумер. Съответно електрическата схема на изброените елементи. От първата снимка става ясно, че в дежурен режим при постоянно свързана първична намотка на трансформатора към градската електрическа мрежа се нуждае от 0.8W активна мощност. Звънецът е монтиран през 2012г. За 11 години това състояние е похарчило 1.87лв електроенергия. (0.8/1000)kW x 24h x 30d x 12y x 0.27lv (за 1kWh) = 1.87лв "вампирски разход". Идеята да имам умен звънец в домашната ми автоматизация не е от вчера. Тя бе реализирана за първи път в темата Входен звънец в openHAB. По замисъл към ESP32-WROOM-32 трябваше да закача MP3-плейър модул с SD-карта. В картата няколко MP3-ки за съответния сценарии. И една от мелодиите наподобяваше входен звънец. Реализацията монтирана в кутията на показания електро-механичен звънец. Но това се постигна само на макет и се отложи за по-добри времена. Мързелът ме накара да добавя по един зумер на свободен GPIO-порт на ESP- модул в всяка стая и това заби последен пирон в ковчега на идеята с MP3-плейър модул + SD-карта. Това не бе никакъв входен звънец, защото зумерите ползвам за различни случаи. Например, зареден бойлер своя сигнализация. Аларма от датчик дим друга сигнализация. Датчик наводнение трета и т.н. Разликата между всяка една е, че съм задал различен брой звънене, продължителност и пауза между тях в зависимост от случая, което не е удобно при еднообразния звук. Затова реших да впрегна традиционния звънец, като го добавя в openHAB. Идеята е да запази текуща функционалност. Да минимизирам вампирския разход. Да получавам известия в телефона в момента на позвъняване. Следвайки практиката, да се въздържам от варианта ESP + WiFi в полза на Zigbee + координатор пенсионира ESP-01S Wi-Fi реле модул v4.0, който заспа зимен сън в шкафа. След две години бездействие модул E18-MS1-PCB на китайската фирма Chengdu Ebyte Elec Tech замени ESP-01S модул и вдъхна втори живот на релето. На макетна (prototype/protoboard) платка запоих пинове, които оформят контактно гребенче. А от пиновете до съответните портове запоих изолирани тоководещи проводници. По този начин запазих работоспособността на релето, чрез ESP-01S модул. Никакви модификации не се наложиха. Взаимозаменяемост между модулите: ......................... : ESP-01S : E18-MS1-PCB : ......................... : TX : P2.1 : ......................... : EN : P2.2 : ......................... : RST : P1.3 : ......................... : 3.3V : 3.3V : ......................... : GND : GND : ......................... : GPIO02 : P1.4 : ......................... : GPIO0 : P1.2 : ......................... : RX : P1.0 : ......................... Бутон Reset става бутон Pairing, нужен за първоначално интервю към координатора. Бутон Door Button e бутона в коридора до входната врата. Конфигураторът на PTVO генерира firmware според замисъла на работа. Изпълнението е постигнато на 26 август 2023г и неговия анонс увисна в времето. ptvo.info активно се развива и предлага всеки месец нова версия на конфигуратора. Същото важи и за проект zigbee2mqtt. Ползвайте последните версии. Input 1 задава бутон за интервю. По наследство той е придърпан към +3.3V от R4 затова е конфигуриран като External pull-up. Input 2 е зададен като ключ (switch), който управлява Output 2. Докато е натиснат бутона - true, отпуснат - false. Output 2 също по наследство е придърпан към +3.3V от R5 затова е конфигуриран като External pull-up. Изходът е инвертиран, в противен случай звънецът постоянно ще звъни, докато не се натисне бутона. Реализация Интерфейса на openHAB. Запазих софтуерен бутон DING от темата Входен звънец в openHAB и към него на служба се прикрепи физически бутон. Захранване на новополучения модул възложих на зарядно от темата Nokia AC-18E захранване на ESP-01S WiFi Relay. На практика замених ESP-01S модул с импровизирания E18-MS1-PCB. В дежурен режим консумацията падна от 0.8W на 0.2W. Отличен резултат. Телефонът е винаги с мен и сега, където и да се намирам получавам известие от openHAB, че някой е позвънил и чака пред вратата. А ако ме няма вкъщи става ясно часа и датата на последното позвъняване. Липсата на обратна връзка от читателите на блога ме въздържа да публикувам файловете за конфигурация на поредния ITEM. Ако ви интересуват е достатъчно да влезете в вашия Google акаунт и зададете въпрос в формата под публикацията. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 16 декември 2023 profruit&amp;nbsp;</itunes:summary><itunes:keywords>Zigbee2MQTT</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-5461281535609916390</guid><pubDate>Sat, 30 Sep 2023 20:34:00 +0000</pubDate><atom:updated>2023-10-01T21:19:56.609+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ESP</category><title>Tasmota Multipress</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
  Осветлението в моята кухня се управлява от &lt;a title="Sonoff Touch US - преход към друг фърмуер" href="https://profruit.blogspot.com/2019/10/sonoff-touch-us.html" target="_blank"&gt;Sonoff Touch T1 US 2&lt;/a&gt; флашнат под Tasmota. Oт снимката долу става ясно IP-адреса, названието на MQTT-клиента, съответните канали в openHAB или топици в Tasmota.
  &lt;br&gt;&lt;br&gt;
&lt;a title="Kitchen"&gt;&lt;img alt="Kitchen" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF7UNw2KCj1cRrQE5btljxrw3CqdCz7Lre5fpfYeBhsly2I96_brmP2okvrrZkcAWPO6HgFfxcoozDGGEghOiUgA5yO7uv1dty74Q02IRlaO3Yvew6xNFFcGOMLvD1My97vQuSCTQP7zLT0i7sZ1OLL42-kebFEQYZDLsdluwDN2Lkex0Vf2vLjKnanIdJ/s1200/kitchen.jpg"/&gt;&lt;/a&gt;
 &lt;br&gt;&lt;br&gt;
&lt;b&gt;POWER2&lt;/b&gt; включва/изключва малката лампа горе.&lt;br&gt;
&lt;b&gt;POWER1&lt;/b&gt; включва/изключва централното осветително тяло.
&lt;br&gt;&lt;br&gt;
Абсолютно същият модел Sonoff, купени 2019г, управлява осветително тяло в салона, което се състои от две групи лампи.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Button1&lt;/b&gt; e физически бутон за включване/изкл на първа група осветление.&lt;br&gt;
&lt;b&gt;Button2&lt;/b&gt; e физически бутон за включване/изкл на втора група осветление.
&lt;br&gt;&lt;br&gt;
В съседство се намира троен стенен контакт, в когото е монтиран &lt;a title="
BLE Sniffer на ESP-WROOM-32 в openHAB 2" href="https://profruit.blogspot.com/2021/02/ble-sniffer-esp-wroom-32-openhab-2.html" target="_blank"&gt;BLE Sniffer на ESP-WROOM-32&lt;/a&gt;. Налице е съответния адрес в мрежата и название на MQTT-клиент. Този снифер интегрира показанията на &lt;a title="LYWSD03MMC - интеграция в openHAB 2" href="https://profruit.blogspot.com/2021/02/lywsd03mmc-openhab-2.html" target="_blank"&gt;LYWSD03MMC&lt;/a&gt; в openHAB. И като допълнение към GPIO12 e закачено реле, което управлява подов вентилатор. 
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="Saloon" target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi1tvsz0w5FWnHRcv6LtBLecDgYw7HQROK8uLmuHm8pz2SYsYs0pzyoZj1vzwzvR33S92OcDaxlEeMQVwDf5S_ZuEiEfLayBbixmA79g97vH9WWODwGR5B0tQQhpDSua-EzHfA4rqxIuklX71nk8UQNhHTwnXeikFDCctJaBDxh9FtzZSx4mp7NEVf6q4B/s900/button.jpg" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Saloon" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi1tvsz0w5FWnHRcv6LtBLecDgYw7HQROK8uLmuHm8pz2SYsYs0pzyoZj1vzwzvR33S92OcDaxlEeMQVwDf5S_ZuEiEfLayBbixmA79g97vH9WWODwGR5B0tQQhpDSua-EzHfA4rqxIuklX71nk8UQNhHTwnXeikFDCctJaBDxh9FtzZSx4mp7NEVf6q4B/s600/button.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
 
&lt;b&gt;Идеята е &lt;i&gt;Sonoff Touch T1 US 2&lt;/i&gt; в салона, да управлява освен своето осветление и това в кухнята, а още вентилатора.&lt;/b&gt;
&lt;br&gt;&lt;br&gt;

&lt;b&gt;&lt;a href="https://tasmota.github.io/docs/Commands/#setoptions" target="_blank"&gt;SetOption&lt;/a&gt;&lt;/b&gt; може да се съкрати до &lt;b&gt;SO&lt;/b&gt; в Tasmota след версия 8.3.1 и нагоре, за което последвалите команди в конзолата ще ползват този формат.
&lt;br&gt;&lt;br&gt;
 

&lt;b&gt;1&lt;/b&gt;). Премахва незабавно действие при натискане на един бутон.&lt;br&gt;
&lt;b&gt;SO13 0&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
  
&lt;b&gt;2&lt;/b&gt;). Настройка режим на многократно натискане на бутона.&lt;br&gt;
&lt;b&gt;SO1 1&lt;/b&gt;
 &lt;br&gt;&lt;br&gt;
 Активизация на тази опция при 1/2/3/4 кликания на button1 следва управление на съответните POWER1/2/3/4 в обкръжението на Tasmota и генерира следните топици:
  
&lt;pre style="color:blue;"&gt;
MQT: stat/saloon/BUTTON1 = {"ACTION":"SINGLE"}
MQT: stat/saloon/BUTTON1 = {"ACTION":"DOUBLE"}
MQT: stat/saloon/BUTTON1 = {"ACTION":"TRIPLE"}
MQT: stat/saloon/BUTTON1 = {"ACTION":"QUAD"}
MQT: stat/saloon/BUTTON1 = {"ACTION":"PENTA"}
MQT: stat/saloon/BUTTON1 = {"ACTION":"HOLD"}
&lt;/pre&gt;
  
&lt;b&gt;3&lt;/b&gt;). Проверка на настройките.&lt;br&gt;&lt;b&gt;
&lt;/b&gt;
&lt;b&gt;Backlog SwitchMode1;SwitchTopic1;SetOption73;ButtonTopic1&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
резултат по подразбиране:&lt;br&gt;
&lt;pre style="color:blue;"&gt;
MQT: stat/saloon/RESULT = {"SwitchMode1":0}
MQT: stat/saloon/RESULT = {"SwitchTopic":"0"}
MQT: stat/saloon/RESULT = {"SetOption73":"OFF"}
MQT: stat/saloon/RESULT = {"ButtonTopic":"0"}
&lt;/pre&gt;
  
&lt;b&gt;4&lt;/b&gt;). Отделя бутона от релето.&lt;br&gt;
&lt;b&gt;SO73 1&lt;/b&gt;
  &lt;br&gt;&lt;br&gt;
Внимание!&lt;br&gt;
При изпълнението на тази команда в конзолата на Tasmota ( салон - Sonoff Touch T1 US 2 ), физическите бутони не контролират релетата, докато командите от MQTT-сървъра продължават, да се изпълняват коректно.
 &lt;br&gt;&lt;br&gt;
  
&lt;b&gt;5&lt;/b&gt;). Проверка на текуща задръжка.&lt;br&gt;
&lt;b&gt;SO32&lt;/b&gt;
&lt;pre style="color:blue;"&gt;
CMD: SO32
MQT: stat/saloon/RESULT = {"SetOption32":40}
&lt;/pre&gt;
  
&lt;b&gt;6&lt;/b&gt;). Предпочитание от 2сек задръжка.&lt;br&gt;
&lt;b&gt;SO32 20&lt;/b&gt;
  &lt;br&gt;&lt;br&gt;

&lt;b&gt;8&lt;/b&gt;). Подсказка.&lt;br&gt;Списък на възможни състояния на бутона.&lt;br&gt;
&lt;pre style="color:blue;"&gt;
 state=10  one short press
 state=11  two short press
 state=12  three short press
 state=13  four short press
 state=14  five short press
 state=3   long press
&lt;/pre&gt;
Според предложението на Tasmota, на всеки бутон може да се закачат 6 събития.
 &lt;br&gt;&lt;br&gt;
Подсказка.&lt;br&gt;Синтаксис на командата.
&lt;pre style="color:blue;"&gt;
POWER 0 или OFF    :: изключване
POWER 1 или ON     :: включване
POWER 2 или TOGGLE :: превключване
&lt;/pre&gt;

  
&lt;b&gt;8&lt;/b&gt;). Въвеждане на правило, чрез дописване (+).
&lt;pre style="color:blue;"&gt;
Rule1 ON button1#state=10 DO publish cmnd/saloon/POWER1 2 ENDON
Rule1 + ON button2#state=10 DO publish cmnd/saloon/POWER2 2 ENDON
Rule1 + ON button2#state=11 DO publish cmnd/kitchen/POWER1 2 ENDON
Rule1 + ON button1#state=11 DO publish cmnd/kitchen/POWER2 2 ENDON
Rule1 + ON button2#state=3 DO publish cmnd/wroom/POWER 2 ENDON
&lt;/pre&gt;
Rule1 е първото правило до сега. Ако е създадено, новото правило следва да е Rule2, a следващо Rule3.&lt;br&gt;
Tasmota не е чувствителна към регистъра на шрифта.
  &lt;br&gt;&lt;br&gt;
Копиране първи ред - изпълнение. Копиране втори ред - изпълнение и така до края. На един дъх не работи.
&lt;br&gt;&lt;br&gt;
Първите два реда връщат физическото управление на релетата в салона, както бе с еднократно натискане.&lt;br&gt;&lt;br&gt;
Трети ред, чрез двукратно натискане на Button 1 ще вкл/изкл голямата лампа в кухнята.&lt;br&gt;&lt;br&gt;
Четвърти ред, чрез двукратно натискане на Button 2 ще вкл/изкл малката лампа в кухнята.&lt;br&gt;&lt;br&gt;
Последен, пети, чрез задържане за две секунди Button 2 ще вкл/изкл вентилатора на пода.
&lt;br&gt;&lt;br&gt;
  
На практика първите два реда не са елегантни. Те излишно публикуват, което генерира трафик. Релетата, бутоните и Tasmota в салонния Sonoff изграждат една същност. Корекция на правилото.
&lt;pre style="color:blue;"&gt;
Rule1 ON button1#state=10 DO POWER1 2 ENDON
Rule1 + ON button2#state=10 DO POWER2 2 ENDON
&lt;/pre&gt;
По този начин бутоните стават наистина физически. Без лаг и заобикалят Wi-Fi свързаност с рутера или падане на MQTT-сървъра.
&lt;br&gt;&lt;br&gt;
  
&lt;b&gt;9&lt;/b&gt;). Активация на правилото.&lt;br&gt;
&lt;b&gt;Rule1 1&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
Активацията не е финал на правилото. То може винаги да се допише с нови изрази без допълнителни манипулации.
&lt;br&gt;&lt;br&gt;
  
&lt;b&gt;10&lt;/b&gt;). It's alive!&lt;br&gt;
&lt;b&gt;скриншот&lt;/b&gt;
  &lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7pLD-BNurh4uvggbk3rFqflNIUPj1w9aZl5o24qPpjmh0OdU3LTcEOoQTYqsgXYcJpbRPdYUYVbB9N2KdON4qZ3y9E3NamMnn5UgZMHoTTfSrwnYAPUMhZTfbHRdwvtnFTYRgP4pvlv6LINksT5VSPc9iPqqzaHkrkscni8IroOQ77xNNRwwtmlj5nt0r/s838/tasm0.png" style="display: block; padding: 1em 0; text-align: center; " title="скриншот" target="_blank"&gt;&lt;img alt="скриншот" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7pLD-BNurh4uvggbk3rFqflNIUPj1w9aZl5o24qPpjmh0OdU3LTcEOoQTYqsgXYcJpbRPdYUYVbB9N2KdON4qZ3y9E3NamMnn5UgZMHoTTfSrwnYAPUMhZTfbHRdwvtnFTYRgP4pvlv6LINksT5VSPc9iPqqzaHkrkscni8IroOQ77xNNRwwtmlj5nt0r/s600/tasm0.png"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;30 септември 2023 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2023/09/tasmota-multipress.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF7UNw2KCj1cRrQE5btljxrw3CqdCz7Lre5fpfYeBhsly2I96_brmP2okvrrZkcAWPO6HgFfxcoozDGGEghOiUgA5yO7uv1dty74Q02IRlaO3Yvew6xNFFcGOMLvD1My97vQuSCTQP7zLT0i7sZ1OLL42-kebFEQYZDLsdluwDN2Lkex0Vf2vLjKnanIdJ/s72-c/kitchen.jpg" width="72"/><thr:total>0</thr:total><enclosure length="53991" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi1tvsz0w5FWnHRcv6LtBLecDgYw7HQROK8uLmuHm8pz2SYsYs0pzyoZj1vzwzvR33S92OcDaxlEeMQVwDf5S_ZuEiEfLayBbixmA79g97vH9WWODwGR5B0tQQhpDSua-EzHfA4rqxIuklX71nk8UQNhHTwnXeikFDCctJaBDxh9FtzZSx4mp7NEVf6q4B/s900/button.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Осветлението в моята кухня се управлява от Sonoff Touch T1 US 2 флашнат под Tasmota. Oт снимката долу става ясно IP-адреса, названието на MQTT-клиента, съответните канали в openHAB или топици в Tasmota. POWER2 включва/изключва малката лампа горе. POWER1 включва/изключва централното осветително тяло. Абсолютно същият модел Sonoff, купени 2019г, управлява осветително тяло в салона, което се състои от две групи лампи. Button1 e физически бутон за включване/изкл на първа група осветление. Button2 e физически бутон за включване/изкл на втора група осветление. В съседство се намира троен стенен контакт, в когото е монтиран BLE Sniffer на ESP-WROOM-32. Налице е съответния адрес в мрежата и название на MQTT-клиент. Този снифер интегрира показанията на LYWSD03MMC в openHAB. И като допълнение към GPIO12 e закачено реле, което управлява подов вентилатор. Идеята е Sonoff Touch T1 US 2 в салона, да управлява освен своето осветление и това в кухнята, а още вентилатора. SetOption може да се съкрати до SO в Tasmota след версия 8.3.1 и нагоре, за което последвалите команди в конзолата ще ползват този формат. 1). Премахва незабавно действие при натискане на един бутон. SO13 0 2). Настройка режим на многократно натискане на бутона. SO1 1 Активизация на тази опция при 1/2/3/4 кликания на button1 следва управление на съответните POWER1/2/3/4 в обкръжението на Tasmota и генерира следните топици: MQT: stat/saloon/BUTTON1 = {"ACTION":"SINGLE"} MQT: stat/saloon/BUTTON1 = {"ACTION":"DOUBLE"} MQT: stat/saloon/BUTTON1 = {"ACTION":"TRIPLE"} MQT: stat/saloon/BUTTON1 = {"ACTION":"QUAD"} MQT: stat/saloon/BUTTON1 = {"ACTION":"PENTA"} MQT: stat/saloon/BUTTON1 = {"ACTION":"HOLD"} 3). Проверка на настройките. Backlog SwitchMode1;SwitchTopic1;SetOption73;ButtonTopic1 резултат по подразбиране: MQT: stat/saloon/RESULT = {"SwitchMode1":0} MQT: stat/saloon/RESULT = {"SwitchTopic":"0"} MQT: stat/saloon/RESULT = {"SetOption73":"OFF"} MQT: stat/saloon/RESULT = {"ButtonTopic":"0"} 4). Отделя бутона от релето. SO73 1 Внимание! При изпълнението на тази команда в конзолата на Tasmota ( салон - Sonoff Touch T1 US 2 ), физическите бутони не контролират релетата, докато командите от MQTT-сървъра продължават, да се изпълняват коректно. 5). Проверка на текуща задръжка. SO32 CMD: SO32 MQT: stat/saloon/RESULT = {"SetOption32":40} 6). Предпочитание от 2сек задръжка. SO32 20 8). Подсказка. Списък на възможни състояния на бутона. state=10 one short press state=11 two short press state=12 three short press state=13 four short press state=14 five short press state=3 long press Според предложението на Tasmota, на всеки бутон може да се закачат 6 събития. Подсказка. Синтаксис на командата. POWER 0 или OFF :: изключване POWER 1 или ON :: включване POWER 2 или TOGGLE :: превключване 8). Въвеждане на правило, чрез дописване (+). Rule1 ON button1#state=10 DO publish cmnd/saloon/POWER1 2 ENDON Rule1 + ON button2#state=10 DO publish cmnd/saloon/POWER2 2 ENDON Rule1 + ON button2#state=11 DO publish cmnd/kitchen/POWER1 2 ENDON Rule1 + ON button1#state=11 DO publish cmnd/kitchen/POWER2 2 ENDON Rule1 + ON button2#state=3 DO publish cmnd/wroom/POWER 2 ENDON Rule1 е първото правило до сега. Ако е създадено, новото правило следва да е Rule2, a следващо Rule3. Tasmota не е чувствителна към регистъра на шрифта. Копиране първи ред - изпълнение. Копиране втори ред - изпълнение и така до края. На един дъх не работи. Първите два реда връщат физическото управление на релетата в салона, както бе с еднократно натискане. Трети ред, чрез двукратно натискане на Button 1 ще вкл/изкл голямата лампа в кухнята. Четвърти ред, чрез двукратно натискане на Button 2 ще вкл/изкл малката лампа в кухнята. Последен, пети, чрез задържане за две секунди Button 2 ще вкл/изкл вентилатора на пода. На практика първите два реда не са елегантни. Те излишно публикуват, което генерира трафик. Релетата, бутоните и Tasmota в салонния Sonoff изграждат една същност. Корекция на правилото. Rule1 ON button1#state=10 DO POWER1 2 ENDON Rule1 + ON button2#state=10 DO POWER2 2 ENDON По този начин бутоните стават наистина физически. Без лаг и заобикалят Wi-Fi свързаност с рутера или падане на MQTT-сървъра. 9). Активация на правилото. Rule1 1 Активацията не е финал на правилото. То може винаги да се допише с нови изрази без допълнителни манипулации. 10). It's alive! скриншот до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 30 септември 2023 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Осветлението в моята кухня се управлява от Sonoff Touch T1 US 2 флашнат под Tasmota. Oт снимката долу става ясно IP-адреса, названието на MQTT-клиента, съответните канали в openHAB или топици в Tasmota. POWER2 включва/изключва малката лампа горе. POWER1 включва/изключва централното осветително тяло. Абсолютно същият модел Sonoff, купени 2019г, управлява осветително тяло в салона, което се състои от две групи лампи. Button1 e физически бутон за включване/изкл на първа група осветление. Button2 e физически бутон за включване/изкл на втора група осветление. В съседство се намира троен стенен контакт, в когото е монтиран BLE Sniffer на ESP-WROOM-32. Налице е съответния адрес в мрежата и название на MQTT-клиент. Този снифер интегрира показанията на LYWSD03MMC в openHAB. И като допълнение към GPIO12 e закачено реле, което управлява подов вентилатор. Идеята е Sonoff Touch T1 US 2 в салона, да управлява освен своето осветление и това в кухнята, а още вентилатора. SetOption може да се съкрати до SO в Tasmota след версия 8.3.1 и нагоре, за което последвалите команди в конзолата ще ползват този формат. 1). Премахва незабавно действие при натискане на един бутон. SO13 0 2). Настройка режим на многократно натискане на бутона. SO1 1 Активизация на тази опция при 1/2/3/4 кликания на button1 следва управление на съответните POWER1/2/3/4 в обкръжението на Tasmota и генерира следните топици: MQT: stat/saloon/BUTTON1 = {"ACTION":"SINGLE"} MQT: stat/saloon/BUTTON1 = {"ACTION":"DOUBLE"} MQT: stat/saloon/BUTTON1 = {"ACTION":"TRIPLE"} MQT: stat/saloon/BUTTON1 = {"ACTION":"QUAD"} MQT: stat/saloon/BUTTON1 = {"ACTION":"PENTA"} MQT: stat/saloon/BUTTON1 = {"ACTION":"HOLD"} 3). Проверка на настройките. Backlog SwitchMode1;SwitchTopic1;SetOption73;ButtonTopic1 резултат по подразбиране: MQT: stat/saloon/RESULT = {"SwitchMode1":0} MQT: stat/saloon/RESULT = {"SwitchTopic":"0"} MQT: stat/saloon/RESULT = {"SetOption73":"OFF"} MQT: stat/saloon/RESULT = {"ButtonTopic":"0"} 4). Отделя бутона от релето. SO73 1 Внимание! При изпълнението на тази команда в конзолата на Tasmota ( салон - Sonoff Touch T1 US 2 ), физическите бутони не контролират релетата, докато командите от MQTT-сървъра продължават, да се изпълняват коректно. 5). Проверка на текуща задръжка. SO32 CMD: SO32 MQT: stat/saloon/RESULT = {"SetOption32":40} 6). Предпочитание от 2сек задръжка. SO32 20 8). Подсказка. Списък на възможни състояния на бутона. state=10 one short press state=11 two short press state=12 three short press state=13 four short press state=14 five short press state=3 long press Според предложението на Tasmota, на всеки бутон може да се закачат 6 събития. Подсказка. Синтаксис на командата. POWER 0 или OFF :: изключване POWER 1 или ON :: включване POWER 2 или TOGGLE :: превключване 8). Въвеждане на правило, чрез дописване (+). Rule1 ON button1#state=10 DO publish cmnd/saloon/POWER1 2 ENDON Rule1 + ON button2#state=10 DO publish cmnd/saloon/POWER2 2 ENDON Rule1 + ON button2#state=11 DO publish cmnd/kitchen/POWER1 2 ENDON Rule1 + ON button1#state=11 DO publish cmnd/kitchen/POWER2 2 ENDON Rule1 + ON button2#state=3 DO publish cmnd/wroom/POWER 2 ENDON Rule1 е първото правило до сега. Ако е създадено, новото правило следва да е Rule2, a следващо Rule3. Tasmota не е чувствителна към регистъра на шрифта. Копиране първи ред - изпълнение. Копиране втори ред - изпълнение и така до края. На един дъх не работи. Първите два реда връщат физическото управление на релетата в салона, както бе с еднократно натискане. Трети ред, чрез двукратно натискане на Button 1 ще вкл/изкл голямата лампа в кухнята. Четвърти ред, чрез двукратно натискане на Button 2 ще вкл/изкл малката лампа в кухнята. Последен, пети, чрез задържане за две секунди Button 2 ще вкл/изкл вентилатора на пода. На практика първите два реда не са елегантни. Те излишно публикуват, което генерира трафик. Релетата, бутоните и Tasmota в салонния Sonoff изграждат една същност. Корекция на правилото. Rule1 ON button1#state=10 DO POWER1 2 ENDON Rule1 + ON button2#state=10 DO POWER2 2 ENDON По този начин бутоните стават наистина физически. Без лаг и заобикалят Wi-Fi свързаност с рутера или падане на MQTT-сървъра. 9). Активация на правилото. Rule1 1 Активацията не е финал на правилото. То може винаги да се допише с нови изрази без допълнителни манипулации. 10). It's alive! скриншот до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 30 септември 2023 profruit&amp;nbsp;</itunes:summary><itunes:keywords>ESP</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-5594840770869411505</guid><pubDate>Sat, 22 Jul 2023 18:02:00 +0000</pubDate><atom:updated>2023-07-22T21:07:43.762+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Zigbee2MQTT</category><title>Премахване на zigbee устройство в Zigbee2MQTT</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
Добавяне нa ново zigbee устройство в Zigbee2MQTT под Ubuntu Server разгледахме в тема &lt;a href="https://profruit.blogspot.com/2021/03/zigbee-openhab-2.html" target="_blank"&gt;Добавяне ново zigbee устройство в openHAB 2&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;
Zigbee-устройствата в мрежата на моя умен дом достигнаха 30 на брой и често получавах изненади от различно естество. За целта обособих тестови сървър, на когото тествах новото устройство и при успех го добавях към работния сървър.
&lt;br&gt;&lt;br&gt;
Преминал на редовна служба излиза, че записа му в тестовия сървър се превръща в ненужна баластра. Следователно подлежи на премахване, което ще проследим в текущото кратко ръководство.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;1).&lt;/b&gt; Спиране на Zigbee2MQTT.
  
&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;"&gt;sudo systemctl stop zigbee2mqtt&lt;/div&gt;
&lt;b&gt;2).&lt;/b&gt; Изтриване на натрупаните стари логове на Zigbee2MQTT.
 . 
&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;"&gt;cd /opt/zigbee2mqtt/data/log&lt;/div&gt;
&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;"&gt;rm -r 20*&lt;/div&gt;

&lt;b&gt;3).&lt;/b&gt; Преход в каталог &lt;i&gt;/data&lt;/i&gt;.
&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;"&gt;cd /opt/zigbee2mqtt/data/&lt;/div&gt;
  
&lt;b&gt;4).&lt;/b&gt; Изтриване на файл &lt;i&gt;coordinator_backup.json&lt;/i&gt;.
&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;"&gt;rm coordinator_backup.json&lt;/div&gt;
  
&lt;b&gt;5).&lt;/b&gt; Редактиране (изпразване) на файл &lt;i&gt;state.json&lt;/i&gt;.
&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;"&gt;nano state.json&lt;/div&gt;
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="Премахване на zigbee устройство в Zigbee2MQTT" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Премахване на zigbee устройство в Zigbee2MQTT" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwjoz53JyvfphPmgVapgxt-8RYnORc0hML4HXH_2EM6y9JaQsrL-LOwEhL5Fr6b-eeBMOUrbruW-_WC-ucYzr0jtPgJYwvArYAwpOLhnNgQ-EA8i7qeaNL6Di-7SY4YtJeaulc5QtAv3qJSzWqB-oGqDvxzha3xKoxe0dGz1twxYtkliMtERjVDN0pFbe5/s600/zig1.png"/&gt;&lt;/a&gt;&lt;/div&gt;  
&lt;b&gt;6).&lt;/b&gt; Изтрийте съдържанието в &lt;i&gt;state.json&lt;/i&gt; и оставете само фигурните скоби &lt;b&gt;{}&lt;/b&gt;.

&lt;div class="separator" style="clear: both;"&gt;&lt;a title="Премахване на zigbee устройство в Zigbee2MQTT" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Премахване на zigbee устройство в Zigbee2MQTT" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhsIk7heHaOmKci8Y4jnvq62Pt0dPlgYV-3ZZG4-HDQFxX4Lp09ODeWJtG_8kOi_pvaSVaCq5Bg1zcSwzKGjKzow27TCsVCTxvnGs2OVE6gN_JkVclZkIt6Hfm3sI07AwBGLLrfaKjk9_N2ZtMhErq3eHJ1WOsGsx5_aJ3cQOtr29aU2eKHwq1Z_65mtl1/s600/zig2.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  
&lt;b&gt;7).&lt;/b&gt; Съхранете измемението на файла.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;8).&lt;/b&gt; Редактиране на файл &lt;i&gt;nano database.db&lt;/i&gt;. Запазете само първия запис. Това е координатора на мрежата записан от  &lt;a title="Install zigbee2mqtt ver1.28.2 from scratch" href="https://profruit.blogspot.com/2022/11/install-zigbee2mqtt-ver1282-from-scratch.html" target="_blank"&gt;инсталацията на Zigbee2MQTT&lt;/a&gt;.
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="Премахване на zigbee устройство в Zigbee2MQTT" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Премахване на zigbee устройство в Zigbee2MQTT" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEildbycSnIRzF55UnUoSPBKjjJw2VM90LCkl51rQ1lDxVJ0leocTsQwQDfSnMSO7LGjZlRlMJ66tjngPkubDLl6mSq6NGOh6oMIG4TNGtKnA7vkRXOtCgC16cTP4P7X0eogP7IxVOAhUPSm2sSc8DQl--lHYYZbfNU5zLkME6dnIZcnfHMYy9EnniPMiT0C/s600/zigData1.png"/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a title="Премахване на zigbee устройство в Zigbee2MQTT" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Премахване на zigbee устройство в Zigbee2MQTT" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAsLcFeTp_Olz4C5B3rcBFLAoIVjZJpPfwt-N9eD5hLYa_bDeuWOdrGN1_L9eGacThAQFc-Xafj-w-s8vJMqvW9DXH5kLfeCe8AUQh3MpnSjBZPl_H_JQDoiJxkJftUezzqlOvocjDELTnoB4OZCQZPjwcJLzdw30ZHUQj6_uBakGk2pmTKjNymOUrU1V3/s600/zigData2.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  
Разбираемо, че тази манипулация на променя записите на устройствата в NVM (non-volatile memory) паметта на координатора, което е повод за друга тема, но това не променя идеята на текущата.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;9).&lt;/b&gt; Премахване записа на устройството в файл &lt;i&gt;devices.yaml&lt;/i&gt;.

&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;"&gt;nano devices.yaml&lt;/div&gt;
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="Премахване на zigbee устройство в Zigbee2MQTT" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Премахване на zigbee устройство в Zigbee2MQTT"  src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-9-H8zHflqMPuqSiu9FUeyB8QqDuqD5XkRpfsHP6SvOpN86PKSZ__9kh1lTWYCqR5dR0wPIuVvA8ixAwPWj8YKqr4GAdN7pN8WgHC-p5PFdXgBKjw3FY9JMOoQQy5EOBC8uFmgS3gLTKDNG0IiZyYgRB2BpSSuuLvwvH_f0DOG6XnL8KyuQ2VrcKvWRdw/s600/devices.png"/&gt;&lt;/a&gt;&lt;/div&gt; 
&lt;b&gt;10).&lt;/b&gt; Старт на Zigbee2MQTT&lt;/i&gt;.

&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;"&gt;sudo systemctl start zigbee2mqtt&lt;/div&gt;

&lt;div style="text-align:left;background-color:#F3F5F7;color: #4179AD;padding: 10px; margin: 10px 0; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;"&gt;journalctl -u zigbee2mqtt.service -f&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;22 юли 2023 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2023/07/zigbee-zigbee2mqtt.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwjoz53JyvfphPmgVapgxt-8RYnORc0hML4HXH_2EM6y9JaQsrL-LOwEhL5Fr6b-eeBMOUrbruW-_WC-ucYzr0jtPgJYwvArYAwpOLhnNgQ-EA8i7qeaNL6Di-7SY4YtJeaulc5QtAv3qJSzWqB-oGqDvxzha3xKoxe0dGz1twxYtkliMtERjVDN0pFbe5/s72-c/zig1.png" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-8784659033687041751</guid><pubDate>Wed, 26 Apr 2023 18:02:00 +0000</pubDate><atom:updated>2023-07-22T21:05:27.180+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ESP</category><title>ESP32_Relay X2</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
Този модул се предлага под описанието:
&lt;br /&gt;"&lt;i&gt;ESP32-WROOM Development Board 2channel WIFI Relay Module DC 5-60V&lt;/i&gt;"&lt;br /&gt;
и стана мой след размяна на US $7.87
&lt;div class="separator" style="clear: both;"&gt;&lt;a style="display: block; padding: 1em 0px; text-align: center;" title="ESP32_Relay X2"&gt;&lt;img alt="ESP32_Relay X2" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhQa4Ww2Jivk2j0Gn2i2uN6_C6sZ75l5-hlrOcak92XAIaFPN6AjvJFkJ4sdxmPw8hTKM-0WUoxZVm1MdkhmzZeSztME_G2k1YrtTnxbgASZkLgPCaZ66xMtA5LU6bDLj9AERluVIfGVkvcuczC9ajiJNSoYrlJOeKHp_P2cHnn93TbV8cK8JI52eknQ/s600/ESP32-WROOM.png" /&gt;&lt;/a&gt;&lt;/div&gt;
Тръпката в него идва от използвания чип &lt;b&gt;ESP32-WROOM-32E&lt;/b&gt;. Повече портове спрямо ESP8266/8285, BLE, вградени датчици: температура и Hall, по-бърз двуядрен процесор.Най-стабилен сред ESP-тата&lt;br&gt;&lt;br&gt;
  
 На практика ESP32-WROOM-32E е развитие сред фамилията WROOM. До този момент се осланях на &lt;b&gt;ESP-WROOM-32&lt;/b&gt; (ESP32-WROOM-32). 
 &lt;br /&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #990000;"&gt;Бъдете внимателни&lt;/span&gt;&lt;/b&gt;. Espressif премаркира наименованията на своите чипове от серията WROOM и те започват с ESP32-WROM-xxx.
&lt;br&gt;&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj291rFhvWqg6f46jMn-SDtTu8tXqZEvgFWuUAeC0ibYRSMBexwj_JriAGEMJ_URhEyEYgF029vgcIf04m_2mCEH4Szj9R_TsNnuss5b1-ZMzd4m60my4lzWisi_Cw4JHeO2IGXD38PTicMA6Jx90LKEbkcr-xD0Ky11CsO_l5Bn__Bf2EU1VvYd-OZfg/s900/esp32relays.jpg" style="display: block; padding: 1em 0; text-align: center; " target="_blank" title="ESP32_Relay X2"&gt;&lt;img alt="ESP32_Relay X2" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj291rFhvWqg6f46jMn-SDtTu8tXqZEvgFWuUAeC0ibYRSMBexwj_JriAGEMJ_URhEyEYgF029vgcIf04m_2mCEH4Szj9R_TsNnuss5b1-ZMzd4m60my4lzWisi_Cw4JHeO2IGXD38PTicMA6Jx90LKEbkcr-xD0Ky11CsO_l5Bn__Bf2EU1VvYd-OZfg/s600/esp32relays.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
Консумация от +5V линия:&lt;br&gt;
 - дежурен режим : 87~100mA&lt;br&gt;
 - едно реле : 160mA&lt;br&gt;
 - две релета : 235mA
  &lt;br&gt;&lt;br&gt;
При старт/рестарт на модула релетата прещракват. Управляват ги NPN биполярни транзистори J3Y (S8050).
&lt;br&gt;&lt;br&gt;
Модулът ще бъде движен от &lt;a title="Tasmota releases" href="https://github.com/arendst/Tasmota/releases" target="_blank"&gt;Tasmota&lt;/a&gt; (tasmota32-bluetooth.bin). На текущ момент версия v12.5.0 Peyton.
  &lt;br&gt;&lt;br&gt;
Подбуда за тази тема дойде по причина негладко флашване, за което си направих труда да снимам отделните стъпки и споделя тяхната поредицата.
Първо описание на флашване на WROOM описах в тема:&lt;br&gt;
"&lt;a href="https://profruit.blogspot.com/2021/02/ble-sniffer-esp-wroom-32-openhab-2.html" target="_blank"&gt;BLE Sniffer на ESP-WROOM-32 в openHAB 2&lt;/a&gt;".
&lt;br&gt;&lt;br&gt;
&lt;a title="download" href="https://www.espressif.com/en/support/download/other-tools?keys=&amp;amp;field_type_tid%5B%5D=13" target="_blank"&gt;Flash Download Tools&lt;/a&gt; е пораснал до версия 3.9.4 (2023.02.21), но в моя случай продължавам ползване на 3.8.5 от май 2020г.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;ФЛАШВАНЕ&lt;/b&gt;&lt;br&gt;
Следвайте червения заек.
 
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="Developer Mode" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Developer Mode" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWO2bIEKvdl03x6Bw4-1xKpozt-63NoHqIClVRYYIvp0NQJgMjy408oLussmAo7UNNdohWSY5s1BRtoKPC3ZFmqhGISs24NRlsUCagKjXO8KRBoAOUtE3IdnSGHiwiPCKEaZdVSgCIDsvetWzmG_bhg5r6oXzPlznbcw-N9tPIhOdcSD-NLwzjsbcXUQ/s600/devMode.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
 
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="ESP32 DownloadTool" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="ESP32 DownloadTool" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgbBoEv7Q5hluS8QmMJgvC6PwtTzVd3tNkJNyHBd3raPB4l5oLomsNhmuVjDKn8myYMRUfGeGfx38IN3sQGtVBWtS9DdoU_LCvb1RVKoMzYa6T_hkbkaKBoYdsa2cCkcQhrbZB8bcByu0O3O9LPk2RyTHBWwn0vJwDVfigkNg2mHpdIqTzI-La6f4biw/s600/esp32mode.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizKOAZ-sUBNeeH7GMYVV8WaMtZbqfDzDMJzQl_Ul1S2zXQnos-jAzoJl6j1NY5P974THmj3p1DA5W-W74Src6OFAmGKnUhP0ndejnGZ_vTBrVHvYC9-erhTQX-OQXXPLnFJsA4kFxfr9Idz8nIT-EMa9Vm3tcED-7b7vcV75kBE9uI_F95MjuaWcXbYw/s1366/erase.jpg" style="display: block; padding: 1em 0; text-align: center; " target="_blank" title="Erase"&gt;&lt;img alt="Erase" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizKOAZ-sUBNeeH7GMYVV8WaMtZbqfDzDMJzQl_Ul1S2zXQnos-jAzoJl6j1NY5P974THmj3p1DA5W-W74Src6OFAmGKnUhP0ndejnGZ_vTBrVHvYC9-erhTQX-OQXXPLnFJsA4kFxfr9Idz8nIT-EMa9Vm3tcED-7b7vcV75kBE9uI_F95MjuaWcXbYw/s600/erase.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
След успешно изтриване на ISP-флаша, въведете отново модула в флаш-режим. 
  &lt;br&gt;&lt;br&gt;
Изключено захранване. Бутон на GPIO0 натиснат. Включено захранване - бутон отпуснат.&lt;br&gt;
Или втори вариант: натиснат и задържан бутон GPIO0, след което натиснат и отпуснат бутон EN/RST. Отпуснат бутон GPIO0
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw6DPwLh-poEcN91aLntI0NSVcQTNVTjMCvRU5KGoTTV7v7RdCUQIwMX07QvVenoUXjxE7olCQPTZ4jEJUzrjHBPYfLQ4grAIgYaa8cp3zGYfaFLfViICaSktIBmu5LskalY0Ty19SPPCzHUgtCLZHIml497yrBxLR3H4H4f4Mge42ZeY1ndohRz_z1g/s1366/flashing.jpg" style="display: block; padding: 1em 0; text-align: center;" target="_blank" title="Flashing"&gt;&lt;img alt="flashing" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw6DPwLh-poEcN91aLntI0NSVcQTNVTjMCvRU5KGoTTV7v7RdCUQIwMX07QvVenoUXjxE7olCQPTZ4jEJUzrjHBPYfLQ4grAIgYaa8cp3zGYfaFLfViICaSktIBmu5LskalY0Ty19SPPCzHUgtCLZHIml497yrBxLR3H4H4f4Mge42ZeY1ndohRz_z1g/s600/flashing.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzr0Ln33i3KEjtdi5poSMBtvA4Sc8DqUH2vRe3tpEjco-Tz3mvqjhV7ApRgsARCU1logQa1l9lc1fOc-CjDkTawpiCYo6Abk1qHZjW6Rgm4HpThEdUZXDyDPG-TigrmbwB2oz-dQSIUF7LDveHNumwnLyoM1rTv4CWa45_HZvQxhZBIJlBISg-apq19w/s1358/flashingOK.jpg" style="display: block; padding: 1em 0; text-align: center;" target="_blank" title="OK"&gt;&lt;img alt="OK" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzr0Ln33i3KEjtdi5poSMBtvA4Sc8DqUH2vRe3tpEjco-Tz3mvqjhV7ApRgsARCU1logQa1l9lc1fOc-CjDkTawpiCYo6Abk1qHZjW6Rgm4HpThEdUZXDyDPG-TigrmbwB2oz-dQSIUF7LDveHNumwnLyoM1rTv4CWa45_HZvQxhZBIJlBISg-apq19w/s600/flashingOK.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

Всичко ток и жици, и след тривиалните настройки на Tasmota получавам нов участник в моята мрежа от умни устройства.
 &lt;br&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a  title="Tasmota v12.5.0 Peyton" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Tasmota v12.5.0 Peyton" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd-kpmvEnn5sQFTnut_QLU8ryhrqn7sK8g1ZxayFtiwFaklLjLd5jyDJn3ECTSiGCW-PqxgBt4KYk37uGodmpsEqT7CMcIl-zDadrh2EviwgRXoImgrS9rTOdGqYp9Rq_2GiBvOviTvGDAVLxoZH23vPjd63P-xyAoQwl-2JpohTZIV4r9eysZTjkdzg/s600/scr1.png"/&gt;&lt;/a&gt;&lt;/div&gt;
Активация на синия зъб и прихванати пакети от BLE-устройства в моя дом 
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="Tasmota v12.5.0 Peyton" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Tasmota v12.5.0 Peyton" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpysiZCQ8CReExgL4K7kMxQVBjARsv23QHrsFlv4tzvNak4vU_kq_NQlm2wXTLjcDdQl2PhKPfJpdxieILXYHdNCE-3-bmPr8uorF0nONzSwqQ6esKuMBCjZhi888gzdAlqCsKDc4Br-PrqOUzUnJrSaZM0PyVZE-UbY6dBljyFDGrCDVqpGLP9YLLAg/s600/scr2.png"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;26 април 2023 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2023/04/esp32relay-x2.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhQa4Ww2Jivk2j0Gn2i2uN6_C6sZ75l5-hlrOcak92XAIaFPN6AjvJFkJ4sdxmPw8hTKM-0WUoxZVm1MdkhmzZeSztME_G2k1YrtTnxbgASZkLgPCaZ66xMtA5LU6bDLj9AERluVIfGVkvcuczC9ajiJNSoYrlJOeKHp_P2cHnn93TbV8cK8JI52eknQ/s72-c/ESP32-WROOM.png" width="72"/><thr:total>0</thr:total><enclosure length="179339" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj291rFhvWqg6f46jMn-SDtTu8tXqZEvgFWuUAeC0ibYRSMBexwj_JriAGEMJ_URhEyEYgF029vgcIf04m_2mCEH4Szj9R_TsNnuss5b1-ZMzd4m60my4lzWisi_Cw4JHeO2IGXD38PTicMA6Jx90LKEbkcr-xD0Ky11CsO_l5Bn__Bf2EU1VvYd-OZfg/s900/esp32relays.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Този модул се предлага под описанието: "ESP32-WROOM Development Board 2channel WIFI Relay Module DC 5-60V" и стана мой след размяна на US $7.87 Тръпката в него идва от използвания чип ESP32-WROOM-32E. Повече портове спрямо ESP8266/8285, BLE, вградени датчици: температура и Hall, по-бърз двуядрен процесор.Най-стабилен сред ESP-тата На практика ESP32-WROOM-32E е развитие сред фамилията WROOM. До този момент се осланях на ESP-WROOM-32 (ESP32-WROOM-32). Бъдете внимателни. Espressif премаркира наименованията на своите чипове от серията WROOM и те започват с ESP32-WROM-xxx. Консумация от +5V линия: - дежурен режим : 87~100mA - едно реле : 160mA - две релета : 235mA При старт/рестарт на модула релетата прещракват. Управляват ги NPN биполярни транзистори J3Y (S8050). Модулът ще бъде движен от Tasmota (tasmota32-bluetooth.bin). На текущ момент версия v12.5.0 Peyton. Подбуда за тази тема дойде по причина негладко флашване, за което си направих труда да снимам отделните стъпки и споделя тяхната поредицата. Първо описание на флашване на WROOM описах в тема: "BLE Sniffer на ESP-WROOM-32 в openHAB 2". Flash Download Tools е пораснал до версия 3.9.4 (2023.02.21), но в моя случай продължавам ползване на 3.8.5 от май 2020г. ФЛАШВАНЕ Следвайте червения заек. След успешно изтриване на ISP-флаша, въведете отново модула в флаш-режим. Изключено захранване. Бутон на GPIO0 натиснат. Включено захранване - бутон отпуснат. Или втори вариант: натиснат и задържан бутон GPIO0, след което натиснат и отпуснат бутон EN/RST. Отпуснат бутон GPIO0 Всичко ток и жици, и след тривиалните настройки на Tasmota получавам нов участник в моята мрежа от умни устройства. Активация на синия зъб и прихванати пакети от BLE-устройства в моя дом до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 26 април 2023 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Този модул се предлага под описанието: "ESP32-WROOM Development Board 2channel WIFI Relay Module DC 5-60V" и стана мой след размяна на US $7.87 Тръпката в него идва от използвания чип ESP32-WROOM-32E. Повече портове спрямо ESP8266/8285, BLE, вградени датчици: температура и Hall, по-бърз двуядрен процесор.Най-стабилен сред ESP-тата На практика ESP32-WROOM-32E е развитие сред фамилията WROOM. До този момент се осланях на ESP-WROOM-32 (ESP32-WROOM-32). Бъдете внимателни. Espressif премаркира наименованията на своите чипове от серията WROOM и те започват с ESP32-WROM-xxx. Консумация от +5V линия: - дежурен режим : 87~100mA - едно реле : 160mA - две релета : 235mA При старт/рестарт на модула релетата прещракват. Управляват ги NPN биполярни транзистори J3Y (S8050). Модулът ще бъде движен от Tasmota (tasmota32-bluetooth.bin). На текущ момент версия v12.5.0 Peyton. Подбуда за тази тема дойде по причина негладко флашване, за което си направих труда да снимам отделните стъпки и споделя тяхната поредицата. Първо описание на флашване на WROOM описах в тема: "BLE Sniffer на ESP-WROOM-32 в openHAB 2". Flash Download Tools е пораснал до версия 3.9.4 (2023.02.21), но в моя случай продължавам ползване на 3.8.5 от май 2020г. ФЛАШВАНЕ Следвайте червения заек. След успешно изтриване на ISP-флаша, въведете отново модула в флаш-режим. Изключено захранване. Бутон на GPIO0 натиснат. Включено захранване - бутон отпуснат. Или втори вариант: натиснат и задържан бутон GPIO0, след което натиснат и отпуснат бутон EN/RST. Отпуснат бутон GPIO0 Всичко ток и жици, и след тривиалните настройки на Tasmota получавам нов участник в моята мрежа от умни устройства. Активация на синия зъб и прихванати пакети от BLE-устройства в моя дом до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 26 април 2023 profruit&amp;nbsp;</itunes:summary><itunes:keywords>ESP</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-5166950671367139551</guid><pubDate>Sat, 22 Apr 2023 15:21:00 +0000</pubDate><atom:updated>2023-04-26T19:09:30.824+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><title>DIY 12V 1A WiFi Router UPS</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="power OFF" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="power OFF" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtc-QW_PoizdUXLWA6GEgvGLwYbZB1ISVbMbj9G5z8-dG4Oq4vAbm-AX97Exr11NcaQcfSt5-rHwF19zLlcWoDkD7z9xKADSS6fyNo4cXf-NMPhFT7xcrK6pxPMz0vxiaR_lG4mrATGl0I0Bhmyad9X1dKBISeCuMVMQJ5enn1JXZdmU6vWd2NaZRsLQ/s600/Screenshot_OFF.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
Уведомление в щорката на телефона ми, че вкъщи няма ток, а долу, че е постъпил. За целта се грижи облака на OpenHAB ...

 &lt;div class="separator" style="clear: both;"&gt;&lt;a title="power ON" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="power ON" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO3IAPWqIDNZ3IFvOJLQf_ZQVUFNewadR1XgCfTwZ6xtcG611wRA4e1wFl4Z9fuSxNnTEbvrzHYfrVZARa4aCg8VuDiLgeHFnJU5Z9aMcpm3z_AlxS4CxO65v-ENF0uQGQ0zNbutvhVm8CG6M9EsWuEJqieVndIsxZv1Di96JJt-cT2IvtRH4seykdXg/s600/Screenshot_ON.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

... CC2530-zigbee модул и &lt;a title="обзор на модула на руски" href="https://www.kirich.blog/obzory/bloki-pitaniya/737-para-melkih-nizkovoltnyh-ups-na-9-12-i-5-volt.html" target="_blank"&gt;SD XMDZ 8-12W 9-12V UPS&lt;/a&gt;.
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="SD XMDZ-cc2530" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="SD XMDZ-cc2530" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdoHaN0kU9S5gv3rlFpLGm78fHcrm9Uqt5GogvhBwBONq7AZ-tbnldVSIqRnPVhG2blLllvuBIQe2qCSkxwK8xqqzBII8kTEN-LwNbx7IkkON_C2nYfrPBjQICPQZAVGAM0C6sbLFolItpjLjV4_HFXEs7JuCwmg_IHIU7W_70b2xXReybO1z5lotgGg/s600/beggin.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div #id="uw"&gt;&lt;h3 style="background: #EFEFEF none repeat scroll 0 0;
    border-radius: 5px;
    border: 1px solid #20A5DF;
    color: #302F2E;
    font-family: ubuntu,Arial,Verdana;
    text-align:center;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    margin: 15px ;
    padding: 0.7em 1.2em;"&gt;УВОД&lt;/h3&gt;&lt;/div&gt;
Градската електро-мрежа в моя квартал е допотопен вид. Силови трансформатори на открито. Дървени стълбове. Кабели, жици протягани според времето. Много често енергозахранването пропада. Било заради поройни дъждове или от претоварване. Реших, че е по силите ми да слепя UPS-блок за моя сървър. Резултатът надмина очакванията ми, за което споделям решението.
&lt;br&gt;&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji3ZK8TS8-zHFQFl2s0UxtBJCSwMUFCH2bQui17pFySt7CKw0Qs5z2wbVqwA9vekgqpHYIWxb3gAWmNT8qYKMJ8zD-iVxkMVA2IvRZl6kQ-vWfhNL2N_Twhh71P-vYOvSpFfMDoc6vfF3ip-fw1nb77xVi57xtLQ7vQ9WWVQwsQsb41sQuV_BwCoXm/s900/center.jpg" style="display: block; padding: 1em 0; text-align: center; " target="_blank" title="OpenHAB center"&gt;&lt;img alt="OpenHAB center" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji3ZK8TS8-zHFQFl2s0UxtBJCSwMUFCH2bQui17pFySt7CKw0Qs5z2wbVqwA9vekgqpHYIWxb3gAWmNT8qYKMJ8zD-iVxkMVA2IvRZl6kQ-vWfhNL2N_Twhh71P-vYOvSpFfMDoc6vfF3ip-fw1nb77xVi57xtLQ7vQ9WWVQwsQsb41sQuV_BwCoXm/s600/center.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
Toва е моя OpenHAB център.&lt;br&gt;
От 2019г претърпя доста промени. За желязо ползвам стар ноутбук Acer Aspire 4333 ZQ5 (2012г модел). Наличието на монитор и клавиатура е главният коз за този избор. При затворен капак консумацията се колебае около 10W~12W. Родната батерия стана на 11г, но тя държи сървъра над 45мин и това окончателно ме закова като избор на hardware за моята домашна автоматизация.На борда:
&lt;br&gt;&lt;br&gt;
&lt;i&gt;3GB 800MHz DDR3 MFG&lt;/i&gt; памет.&lt;br&gt;
Оригинален 80GB HDD &lt;i&gt;WDC WD800BEVS-60LAT0&lt;/i&gt;, търкалящ се денонощно трета година.
Процесор  &lt;i&gt;Pentium Dual-Core T4300&lt;/i&gt;, наследен от &lt;a title="Dell Studio 1555 - 10 години по-късно" href="https://profruit.blogspot.com/2020/06/dell-studio-1555-10.html" target="_blank"&gt;Dell Studio 1555, след неговия upgrade&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;
Относно рутерите.&lt;br&gt;
При мен конкуренцията между доставчиците на интернет е остра. Прехода към нов доставчик гарантира безплатен рутер завинаги свой. Старите рутери ползвам за донори и логично един такъв отдаде кутията си този UPS проект.
&lt;br&gt;&lt;br&gt;
Главният рутер е оптичен, двулентов, 5GHz. Той раздава интернет към десктопите, телефоните и телевизорите вкъщи. Изискванията му са 12V 2A токоизправител.
  
Към главния е закачен втори рутер, купен на свои пари. Този рутер е &lt;b&gt;само за OpenHAB&lt;/b&gt; (сървър, esp-та, усилвател, прахосмукачка). Изискванията му са 12V 1A токоизправител. Всеки рутер се поддържа от свой UPS. 
&lt;br&gt;
&lt;div #id="mind"&gt;&lt;h3 style="background: #EFEFEF none repeat scroll 0 0;
    border-radius: 5px;
    border: 1px solid #20A5DF;
    color: #302F2E;
    font-family: ubuntu,Arial,Verdana;
    text-align:center;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    margin: 15px ;
    padding: 0.7em 1.2em;"&gt;ЗАМИСЪЛ&lt;/h3&gt;&lt;/div&gt;
  
При поредно прекъсване на захранването вкъщи, батерията на нетбука и двата UPS автоматично превключват на аварийно захранване и едновременно полита съобщение за конфуза. В рамките на 45мин, ако захранването от енергото е възстановено, да получа поредно съобщение.
&lt;div #id="implement"&gt;&lt;h3 style="background: #EFEFEF none repeat scroll 0 0;
    border-radius: 5px;
    border: 1px solid #20A5DF;
    color: #302F2E;
    font-family: ubuntu,Arial,Verdana;
    text-align:center;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    margin: 15px ;
    padding: 0.7em 1.2em;"&gt;ИЗПЪЛНЕНИЕ&lt;/h3&gt;&lt;/div&gt;
Накратко, абдикирам от ESP Wi-Fi микроконтролери и плавно, но безвъзвратно ги заменям с zigbee аналози. Интерференции от съседи, телефони на гости и пренаситеност вкъщи на Wi-Fi клиенти води до нестабилна работа на някои от 30-те броя ESP разхвърляни на 110кв м площ вкъщи. Заигравка с по-мощен рутер или сместване на Wi-Fi канала в по-чист ефир не са панацея, а горчилката остава. Zigbee e по-стабилен и по-енерго-икономичен. Тук спирам, защото това е поле за дълга отделна тема.
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibODIDYrU84cXVvtRBs8w2s5rCjnLJJpmDhFtuO7hKIKT8ax6WGDVtIAeTn5fXpEPnYFd0jK3iTs6PJs-xpMjyCxbpv-DL8xfAZYVkD90NPOjs_WCJX_nozyxsx7LH5votDmLYyWJB5xxbzu-U4_n8gVAtQJXuLr6vILv2EP4mIoWmr7h8QBNnwBJSMw/s901/SCHEMATICDIAGRAME.jpg" style="display: block; padding: 1em 0; text-align: center; " title="schematic diagram" target="_blank"&gt;&lt;img alt="schematic diagram" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibODIDYrU84cXVvtRBs8w2s5rCjnLJJpmDhFtuO7hKIKT8ax6WGDVtIAeTn5fXpEPnYFd0jK3iTs6PJs-xpMjyCxbpv-DL8xfAZYVkD90NPOjs_WCJX_nozyxsx7LH5votDmLYyWJB5xxbzu-U4_n8gVAtQJXuLr6vILv2EP4mIoWmr7h8QBNnwBJSMw/s600/SCHEMATICDIAGRAME.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

На входа на самоделния UPS постъпва захранване от токоизправителя. Оптронът, в роля на ключ, следи входното напрежение и подава сигнал към CC2530 модула. Изходът от UPS продължава към рутера, а част от него се заделя за нуждите на E18 MS1-PCB.
  &lt;br&gt;&lt;br&gt;
Firmware е генериран от &lt;a title="Zigbee firmwares for DIY devices" href="https://ptvo.info/" target="_blank"&gt;PTVO Zigbee Configurator&lt;/a&gt;.
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIpNg80l-I9QQGDJ2CWPpAoAowEuYE_8NxQpWiogeoxNgvFozlu3RjPpCmfbejA02AJjgwrkQb4ZOBeN4XjhL64aynwQ6X7UbcAlwmDtZVdBUpI75xmTizFnUyF1Z9KGBydI67tbjxapU4-cmkDAddWgTfi8J-ZkKimfXEJSgBOUqEtwkWRhsjF7mSzw/s995/PTVO.jpg" style="display: block; padding: 1em 0; text-align: center; " target="_blank" title="PTVO Zigbee Configurator"&gt;&lt;img alt="PTVO Zigbee Configurator" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIpNg80l-I9QQGDJ2CWPpAoAowEuYE_8NxQpWiogeoxNgvFozlu3RjPpCmfbejA02AJjgwrkQb4ZOBeN4XjhL64aynwQ6X7UbcAlwmDtZVdBUpI75xmTizFnUyF1Z9KGBydI67tbjxapU4-cmkDAddWgTfi8J-ZkKimfXEJSgBOUqEtwkWRhsjF7mSzw/s600/PTVO.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;a title="General information" href="https://ptvo.info/zigbee-configurable-firmware-features/general-info/" target="_blank"&gt;Подсказки&lt;/a&gt;&lt;/b&gt;.
&lt;br&gt;
GPIO P1.7 e произволно избран. Първият вход (Input 1) на PTVO Zigbee Configurator е замислен като бутон за интервю, затова е самостоятелен без референция към изход. Може да се пропусне, но следващо интервю е възможно само така "Power on, wait 2 seconds, power off, repeat this cycle three times". 
&lt;br&gt;&lt;br&gt;
На GPIO P1.6 e свързан колектора на транзистора от отпрона. Получава се ключ. Притеглен порта към HIGH става LOW, когато транзистора се отпуши. Този ключ рефлектира на вируален порт P3.0 (Link to out 2). Съответно топик &lt;i&gt;state_l2&lt;/i&gt; публикува съобщения ON или OFF в zigbee2mqtt.
&lt;br&gt;&lt;br&gt;
Веднага след флашването, ако CC2530-модул получи 3.3V захранване стартира сам и търси координатор за провеждане на интервю. В моя случай ползвам тестови сървър и едва след успех на теста прикачам новото zigbee-устройство към действащия вкъщи. Това обяснява бутон LINK в схемата.
&lt;br&gt;&lt;br&gt;
Всички светодиоди са подбрано в зависимост от пада на напрежение и работен ток. &lt;br&gt;&lt;br&gt;
Важно! &lt;br&gt;
CC2530 GPIO е разчетен на максимален ток 4mA. Изключение правят P1.0 и P1.1 разчетени на максимален ток 20mA.
  
 &lt;div #id="implement"&gt;&lt;h3 style="background: #EFEFEF none repeat scroll 0 0;
    border-radius: 5px;
    border: 1px solid #20A5DF;
    color: #302F2E;
    font-family: ubuntu,Arial,Verdana;
    text-align:center;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    margin: 15px ;
    padding: 0.7em 1.2em;"&gt;ФЛАШВАНЕ&lt;/h3&gt;&lt;/div&gt; 
  
Нищo ново и то повтаря процеса описан в тема &lt;a href="https://profruit.blogspot.com/2021/08/zigbee-e18-tbh-27-coordinator.html" target="_blank"&gt;Zigbee E18-TBH-27 coordinator&lt;/a&gt;.
  &lt;br&gt;
CC Debugger и поялник.

&lt;div class="separator" style="clear: both;"&gt;&lt;a title="CC2530 flashing" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="CC2530 flashing" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt5Ddon45JOJ0AwPk1g2hFDeslpvT_3Gdlj0otDwG5AkdGk7pcmBmhpJl-ku8CNGhanHqqlRHLciq1ZUoebrqLW0aWqvnNQz3gOng-KGvQOEdOwoMRWDbUrlZA8fm4y8RnYAAcVgwaWJ03t0FXi3TgUpAald7w056xwZiFCsZ2CQQqe9KvurQLPnYcFQ/s600/FLASHING.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  
Не купувам единични бройки E18 MS1-PCB и в моя случай цена за един модул излиза 2.60$. Спрях се на тях, заради рекламата че ползват кондензатори Murata. Мощност от 2.5mW радио-излъчване е повече от достатъчна за моята площ. Това гарантира консумация около 29mA, докато при ESP вдига на 70mA до 170mA. Особеност е, че преди първото флашване изисква изтриване на чипа, а веднага след него е възможно флашване.

&lt;div class="separator" style="clear: both;"&gt;&lt;a title="erasing" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="erasing" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKXJbhOg9PZ_5iFEBbpLt_EMAaiUh2kDhi5vNAOQwa8k_pdYbhfKhmeHDqP6zSzSjyJOlOJ1U_lrn7E3HHIoLwQ730kcTNIONDlznpSzLcEccmntVCF6QGqLehTFJaM8__MX0yXp5nwa30KauFTDEUtTQuiOgL7NbzyCfSnL71h0aFP0kH2uyV6Yvf_w/s600/erasingChip.png"/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a title="flashing" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="flashing" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9L242zhXMwqbpsdY2e8gM1lTqvYgYZHFifvEMtfX64wisjS1uDB89Wrfv045f_qbzmDj5eIXz886RvwHCkG8Lxum3YCE1TwB20bRQCGQondzeO82OnEbmDdm0AQ3hN4PODDiNUxZowT620uwQncNQ4-c4Z3c-NPprHAJYlqa0h0fFLEY8FEn2Ab86Lg/s600/ok.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  
Поредните две снимки показват успешно интервю и първи потоци на топиците.
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDuFH5_N9OZLQC3D-YWSmzbHjvb6dB37qao5zN1kLoaCQ0f8YI-w-EnAhpx5TsIRzYIZF54HI8WN3zJk9zqQ6_CDVspKUUllRpS3lCQlL2KrQGCEakUbiU1xTDHCJOL-Pbf1iUzHU-qpa7DaXi9zc9ygy0UdaM6rJhyKWlt6_9YF5vWiExIs1D-7tDew/s1366/interview.jpg" title="interview" target="_blank" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="interview" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDuFH5_N9OZLQC3D-YWSmzbHjvb6dB37qao5zN1kLoaCQ0f8YI-w-EnAhpx5TsIRzYIZF54HI8WN3zJk9zqQ6_CDVspKUUllRpS3lCQlL2KrQGCEakUbiU1xTDHCJOL-Pbf1iUzHU-qpa7DaXi9zc9ygy0UdaM6rJhyKWlt6_9YF5vWiExIs1D-7tDew/s600/interview.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHyJW6Nx_vMLVNfzJl2RNmkbIhVm-umgsf4bqgvo1n5Pckbo7EbmifH3QfwZ6uguynFOhINwMpGhuFMsrz35OYn0AeuYk0RfdLwnkpdmbzcPC9I5-dvBqR3rl3snkpk-qP4lE_7B66snUUxiCL0dYvJgrzuG4RkwgkunJDDKT8xzFRvRCFz9eevfSp1A/s925/MOSQUITTO.jpg" title="topics" target="_blank" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="topics" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHyJW6Nx_vMLVNfzJl2RNmkbIhVm-umgsf4bqgvo1n5Pckbo7EbmifH3QfwZ6uguynFOhINwMpGhuFMsrz35OYn0AeuYk0RfdLwnkpdmbzcPC9I5-dvBqR3rl3snkpk-qP4lE_7B66snUUxiCL0dYvJgrzuG4RkwgkunJDDKT8xzFRvRCFz9eevfSp1A/s600/MOSQUITTO.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
  

 &lt;div #id="opINT"&gt;&lt;h3 style="background: #EFEFEF none repeat scroll 0 0;
    border-radius: 5px;
    border: 1px solid #20A5DF;
    color: #302F2E;
    font-family: ubuntu,Arial,Verdana;
    text-align:center;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    margin: 15px ;
    padding: 0.7em 1.2em;"&gt;OpenHAB&lt;/h3&gt;&lt;/div&gt;
  
&lt;div class="separator" style="clear: both;"&gt;&lt;a style="display: block; padding: 1em 0; text-align: center;" title="OpenHAB interface"&gt;&lt;img alt="OpenHAB interface" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3d8aGvLdGaIqdNFVwnbTeRvTtGyJ4pMGYItyqHfJ5QWKIuB7WA15c6U9lN061f-XgjijT3g8N91d2on2RVvxLyfW0FoXOdQrCGsqgS9sb4UpOHANTyPLN492dPy8eBURUSmLlcZ61zkOxi8bKM-RffnVLARXCe1lvdYKo5hDvvaaPsUlWy3rs8FcKxw/s600/openhab.png"/&gt;&lt;/a&gt;&lt;/div&gt;
За финал. Правило в OpenHAB.

  &lt;pre class="brush:php;"&gt;
 rule "Power Supply detection"
when
    Item UPS_OnLine changed
then
    val String upsState = UPS_OnLine.state.toString
    switch(upsState) {
        case "ON": { // има ток
            if (UPS_OnLine.state == ON){
              sendNotification("openhab@mail.com","Има ток вкъщи :  " 
                + new DateTimeType().format("%1$td.%1$tm в %1$tH:%1$tM"))}
            }
        case "OFF": { // няма ток
            if(UPS_OnLine.state == OFF){
              sendNotification("openhab@mail.com","Няма ток вкъщи :  " 
                + new DateTimeType().format("%1$td.%1$tm в %1$tH:%1$tM"))}
        }
        default: { logInfo("D1", "No match found for {}", upsState)}
    }
end
  &lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;22 април 2023 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2023/04/diy-12v-1a-wifi-router-ups.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtc-QW_PoizdUXLWA6GEgvGLwYbZB1ISVbMbj9G5z8-dG4Oq4vAbm-AX97Exr11NcaQcfSt5-rHwF19zLlcWoDkD7z9xKADSS6fyNo4cXf-NMPhFT7xcrK6pxPMz0vxiaR_lG4mrATGl0I0Bhmyad9X1dKBISeCuMVMQJ5enn1JXZdmU6vWd2NaZRsLQ/s72-c/Screenshot_OFF.jpg" width="72"/><thr:total>0</thr:total><enclosure length="86214" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji3ZK8TS8-zHFQFl2s0UxtBJCSwMUFCH2bQui17pFySt7CKw0Qs5z2wbVqwA9vekgqpHYIWxb3gAWmNT8qYKMJ8zD-iVxkMVA2IvRZl6kQ-vWfhNL2N_Twhh71P-vYOvSpFfMDoc6vfF3ip-fw1nb77xVi57xtLQ7vQ9WWVQwsQsb41sQuV_BwCoXm/s900/center.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Уведомление в щорката на телефона ми, че вкъщи няма ток, а долу, че е постъпил. За целта се грижи облака на OpenHAB ... ... CC2530-zigbee модул и SD XMDZ 8-12W 9-12V UPS. УВОД Градската електро-мрежа в моя квартал е допотопен вид. Силови трансформатори на открито. Дървени стълбове. Кабели, жици протягани според времето. Много често енергозахранването пропада. Било заради поройни дъждове или от претоварване. Реших, че е по силите ми да слепя UPS-блок за моя сървър. Резултатът надмина очакванията ми, за което споделям решението. Toва е моя OpenHAB център. От 2019г претърпя доста промени. За желязо ползвам стар ноутбук Acer Aspire 4333 ZQ5 (2012г модел). Наличието на монитор и клавиатура е главният коз за този избор. При затворен капак консумацията се колебае около 10W~12W. Родната батерия стана на 11г, но тя държи сървъра над 45мин и това окончателно ме закова като избор на hardware за моята домашна автоматизация.На борда: 3GB 800MHz DDR3 MFG памет. Оригинален 80GB HDD WDC WD800BEVS-60LAT0, търкалящ се денонощно трета година. Процесор Pentium Dual-Core T4300, наследен от Dell Studio 1555, след неговия upgrade. Относно рутерите. При мен конкуренцията между доставчиците на интернет е остра. Прехода към нов доставчик гарантира безплатен рутер завинаги свой. Старите рутери ползвам за донори и логично един такъв отдаде кутията си този UPS проект. Главният рутер е оптичен, двулентов, 5GHz. Той раздава интернет към десктопите, телефоните и телевизорите вкъщи. Изискванията му са 12V 2A токоизправител. Към главния е закачен втори рутер, купен на свои пари. Този рутер е само за OpenHAB (сървър, esp-та, усилвател, прахосмукачка). Изискванията му са 12V 1A токоизправител. Всеки рутер се поддържа от свой UPS. ЗАМИСЪЛ При поредно прекъсване на захранването вкъщи, батерията на нетбука и двата UPS автоматично превключват на аварийно захранване и едновременно полита съобщение за конфуза. В рамките на 45мин, ако захранването от енергото е възстановено, да получа поредно съобщение. ИЗПЪЛНЕНИЕ Накратко, абдикирам от ESP Wi-Fi микроконтролери и плавно, но безвъзвратно ги заменям с zigbee аналози. Интерференции от съседи, телефони на гости и пренаситеност вкъщи на Wi-Fi клиенти води до нестабилна работа на някои от 30-те броя ESP разхвърляни на 110кв м площ вкъщи. Заигравка с по-мощен рутер или сместване на Wi-Fi канала в по-чист ефир не са панацея, а горчилката остава. Zigbee e по-стабилен и по-енерго-икономичен. Тук спирам, защото това е поле за дълга отделна тема. На входа на самоделния UPS постъпва захранване от токоизправителя. Оптронът, в роля на ключ, следи входното напрежение и подава сигнал към CC2530 модула. Изходът от UPS продължава към рутера, а част от него се заделя за нуждите на E18 MS1-PCB. Firmware е генериран от PTVO Zigbee Configurator. Подсказки. GPIO P1.7 e произволно избран. Първият вход (Input 1) на PTVO Zigbee Configurator е замислен като бутон за интервю, затова е самостоятелен без референция към изход. Може да се пропусне, но следващо интервю е възможно само така "Power on, wait 2 seconds, power off, repeat this cycle three times". На GPIO P1.6 e свързан колектора на транзистора от отпрона. Получава се ключ. Притеглен порта към HIGH става LOW, когато транзистора се отпуши. Този ключ рефлектира на вируален порт P3.0 (Link to out 2). Съответно топик state_l2 публикува съобщения ON или OFF в zigbee2mqtt. Веднага след флашването, ако CC2530-модул получи 3.3V захранване стартира сам и търси координатор за провеждане на интервю. В моя случай ползвам тестови сървър и едва след успех на теста прикачам новото zigbee-устройство към действащия вкъщи. Това обяснява бутон LINK в схемата. Всички светодиоди са подбрано в зависимост от пада на напрежение и работен ток. Важно! CC2530 GPIO е разчетен на максимален ток 4mA. Изключение правят P1.0 и P1.1 разчетени на максимален ток 20mA. ФЛАШВАНЕ Нищo ново и то повтаря процеса описан в тема Zigbee E18-TBH-27 coordinator. CC Debugger и поялник. Не купувам единични бройки E18 MS1-PCB и в моя случай цена за един модул излиза 2.60$. Спрях се на тях, заради рекламата че ползват кондензатори Murata. Мощност от 2.5mW радио-излъчване е повече от достатъчна за моята площ. Това гарантира консумация около 29mA, докато при ESP вдига на 70mA до 170mA. Особеност е, че преди първото флашване изисква изтриване на чипа, а веднага след него е възможно флашване. Поредните две снимки показват успешно интервю и първи потоци на топиците. OpenHAB За финал. Правило в OpenHAB. rule "Power Supply detection" when Item UPS_OnLine changed then val String upsState = UPS_OnLine.state.toString switch(upsState) { case "ON": { // има ток if (UPS_OnLine.state == ON){ sendNotification("openhab@mail.com","Има ток вкъщи : " + new DateTimeType().format("%1$td.%1$tm в %1$tH:%1$tM"))} } case "OFF": { // няма ток if(UPS_OnLine.state == OFF){ sendNotification("openhab@mail.com","Няма ток вкъщи : " + new DateTimeType().format("%1$td.%1$tm в %1$tH:%1$tM"))} } default: { logInfo("D1", "No match found for {}", upsState)} } end до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 22 април 2023 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Уведомление в щорката на телефона ми, че вкъщи няма ток, а долу, че е постъпил. За целта се грижи облака на OpenHAB ... ... CC2530-zigbee модул и SD XMDZ 8-12W 9-12V UPS. УВОД Градската електро-мрежа в моя квартал е допотопен вид. Силови трансформатори на открито. Дървени стълбове. Кабели, жици протягани според времето. Много често енергозахранването пропада. Било заради поройни дъждове или от претоварване. Реших, че е по силите ми да слепя UPS-блок за моя сървър. Резултатът надмина очакванията ми, за което споделям решението. Toва е моя OpenHAB център. От 2019г претърпя доста промени. За желязо ползвам стар ноутбук Acer Aspire 4333 ZQ5 (2012г модел). Наличието на монитор и клавиатура е главният коз за този избор. При затворен капак консумацията се колебае около 10W~12W. Родната батерия стана на 11г, но тя държи сървъра над 45мин и това окончателно ме закова като избор на hardware за моята домашна автоматизация.На борда: 3GB 800MHz DDR3 MFG памет. Оригинален 80GB HDD WDC WD800BEVS-60LAT0, търкалящ се денонощно трета година. Процесор Pentium Dual-Core T4300, наследен от Dell Studio 1555, след неговия upgrade. Относно рутерите. При мен конкуренцията между доставчиците на интернет е остра. Прехода към нов доставчик гарантира безплатен рутер завинаги свой. Старите рутери ползвам за донори и логично един такъв отдаде кутията си този UPS проект. Главният рутер е оптичен, двулентов, 5GHz. Той раздава интернет към десктопите, телефоните и телевизорите вкъщи. Изискванията му са 12V 2A токоизправител. Към главния е закачен втори рутер, купен на свои пари. Този рутер е само за OpenHAB (сървър, esp-та, усилвател, прахосмукачка). Изискванията му са 12V 1A токоизправител. Всеки рутер се поддържа от свой UPS. ЗАМИСЪЛ При поредно прекъсване на захранването вкъщи, батерията на нетбука и двата UPS автоматично превключват на аварийно захранване и едновременно полита съобщение за конфуза. В рамките на 45мин, ако захранването от енергото е възстановено, да получа поредно съобщение. ИЗПЪЛНЕНИЕ Накратко, абдикирам от ESP Wi-Fi микроконтролери и плавно, но безвъзвратно ги заменям с zigbee аналози. Интерференции от съседи, телефони на гости и пренаситеност вкъщи на Wi-Fi клиенти води до нестабилна работа на някои от 30-те броя ESP разхвърляни на 110кв м площ вкъщи. Заигравка с по-мощен рутер или сместване на Wi-Fi канала в по-чист ефир не са панацея, а горчилката остава. Zigbee e по-стабилен и по-енерго-икономичен. Тук спирам, защото това е поле за дълга отделна тема. На входа на самоделния UPS постъпва захранване от токоизправителя. Оптронът, в роля на ключ, следи входното напрежение и подава сигнал към CC2530 модула. Изходът от UPS продължава към рутера, а част от него се заделя за нуждите на E18 MS1-PCB. Firmware е генериран от PTVO Zigbee Configurator. Подсказки. GPIO P1.7 e произволно избран. Първият вход (Input 1) на PTVO Zigbee Configurator е замислен като бутон за интервю, затова е самостоятелен без референция към изход. Може да се пропусне, но следващо интервю е възможно само така "Power on, wait 2 seconds, power off, repeat this cycle three times". На GPIO P1.6 e свързан колектора на транзистора от отпрона. Получава се ключ. Притеглен порта към HIGH става LOW, когато транзистора се отпуши. Този ключ рефлектира на вируален порт P3.0 (Link to out 2). Съответно топик state_l2 публикува съобщения ON или OFF в zigbee2mqtt. Веднага след флашването, ако CC2530-модул получи 3.3V захранване стартира сам и търси координатор за провеждане на интервю. В моя случай ползвам тестови сървър и едва след успех на теста прикачам новото zigbee-устройство към действащия вкъщи. Това обяснява бутон LINK в схемата. Всички светодиоди са подбрано в зависимост от пада на напрежение и работен ток. Важно! CC2530 GPIO е разчетен на максимален ток 4mA. Изключение правят P1.0 и P1.1 разчетени на максимален ток 20mA. ФЛАШВАНЕ Нищo ново и то повтаря процеса описан в тема Zigbee E18-TBH-27 coordinator. CC Debugger и поялник. Не купувам единични бройки E18 MS1-PCB и в моя случай цена за един модул излиза 2.60$. Спрях се на тях, заради рекламата че ползват кондензатори Murata. Мощност от 2.5mW радио-излъчване е повече от достатъчна за моята площ. Това гарантира консумация около 29mA, докато при ESP вдига на 70mA до 170mA. Особеност е, че преди първото флашване изисква изтриване на чипа, а веднага след него е възможно флашване. Поредните две снимки показват успешно интервю и първи потоци на топиците. OpenHAB За финал. Правило в OpenHAB. rule "Power Supply detection" when Item UPS_OnLine changed then val String upsState = UPS_OnLine.state.toString switch(upsState) { case "ON": { // има ток if (UPS_OnLine.state == ON){ sendNotification("openhab@mail.com","Има ток вкъщи : " + new DateTimeType().format("%1$td.%1$tm в %1$tH:%1$tM"))} } case "OFF": { // няма ток if(UPS_OnLine.state == OFF){ sendNotification("openhab@mail.com","Няма ток вкъщи : " + new DateTimeType().format("%1$td.%1$tm в %1$tH:%1$tM"))} } default: { logInfo("D1", "No match found for {}", upsState)} } end до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 22 април 2023 profruit&amp;nbsp;</itunes:summary><itunes:keywords>MajorDomo</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-528499989247459966</guid><pubDate>Sat, 11 Mar 2023 19:38:00 +0000</pubDate><atom:updated>2023-03-11T21:57:10.019+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><category domain="http://www.blogger.com/atom/ns#">Profruit</category><title>Zigbee датчик за наличие на напрежение</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
Ролята му се свежда да информира за състоянието на напрежението: налично или отсъства в електрическата схема. Например, напрежението от градската мрежа в вашия дом или такова в даден електроуред, без значение дали е постоянно или променливо.
&lt;br&gt;
  &lt;pre style="background: #EFEFEF none repeat scroll 0 0;
    border-radius: 5px;
    border-left: 5px solid #20A5DF;
    color: #302F2E;
    font-family: ubuntu,Arial,Verdana;
    font-size: em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    margin: 25px ;
    padding: 0.7em 1.2em;"&gt;
Sonoff SNZB-04&lt;/pre&gt;
Sonoff SNZB-04 е ITEAD zigbee датчик за врати и прозорци. Купени две бройки през юни '21г и седмица по-късно още една за проба. Подкупи ме продажната цена около 6.80$ за бройка, което е два пъти по-малко от фаворита в лицето на конкуренцията им.
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvGcoQ0gi9bnLJANvvyAELWU4qpgZ3j4JeNOhRv67vf_Hd7UrxrTtr6kBjqL8v9BUBia3mTncTRdLVI8jZ-KaAYuO63vHhOXFwurZbAO5nYiZIyTWYu7r6Nz1Ax_YCSK5QqdVURTUf4QgNMZHgM-abBuDKSYGHgOhQA7oj-1RjDpzi1qw0wvNxuYZxjQ/s900/disection.jpg" style="display: block; padding: 1em 0; text-align: center; " target="_blank" title="Sonoff SNZB-04"&gt;&lt;img alt="Sonoff SNZB-04" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvGcoQ0gi9bnLJANvvyAELWU4qpgZ3j4JeNOhRv67vf_Hd7UrxrTtr6kBjqL8v9BUBia3mTncTRdLVI8jZ-KaAYuO63vHhOXFwurZbAO5nYiZIyTWYu7r6Nz1Ax_YCSK5QqdVURTUf4QgNMZHgM-abBuDKSYGHgOhQA7oj-1RjDpzi1qw0wvNxuYZxjQ/s600/disection.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

Разочарованието не закъсня. Недодялан ръбат дизайн на вид се преглъща, но честа замяна на CR2032 през 8месеца е разточителство. И трите датчика (купени от различни продавачи) показваха по ниски нива на напрежението на CR2032. Атрибут "&lt;i&gt;last_seen&lt;/i&gt;" липсва. По него може да се ориентира човек, кога последно е рапортувал в zigbee-мрежата. Напрежение 2.80V e минимално ниво за стабилна работа.
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxd-isG1m3iA0zRiJl367Omp5FKyKfWwcFynhrbNiP0RTk5pA5fbLnX3GUngwHGMqZbNavlQj-gPE6w99u4iDYasnpQ2aygZgNYcxE4NQLFZKJXsyKjc_CBkNUBmLaPLWultomUD-w2cEWjRX_8PJV-DTjl10d-UJNAmDQzMzu6dg6aWIrWVLpw0GPLw/s875/topic.png" style="display: block; padding: 1em 0; text-align: center; " target="_blank" title="z2m topic"&gt;&lt;img alt="z2m topic" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxd-isG1m3iA0zRiJl367Omp5FKyKfWwcFynhrbNiP0RTk5pA5fbLnX3GUngwHGMqZbNavlQj-gPE6w99u4iDYasnpQ2aygZgNYcxE4NQLFZKJXsyKjc_CBkNUBmLaPLWultomUD-w2cEWjRX_8PJV-DTjl10d-UJNAmDQzMzu6dg6aWIrWVLpw0GPLw/s600/topic.png"/&gt;&lt;/a&gt;&lt;/div&gt;  
  
Атрибут "&lt;i&gt;last_seen&lt;/i&gt;" липсва. По него може да се ориентира човек, кога последно е рапортувал в zigbee-мрежата. 3.15V напрежението на нова CR2032 измерена с волтметър, докато SNZB-04 рапортува за 2.90V. Напрежение от 2.80V e минимално гранично ниво за  работа. Подобно поведение за разсеян човек е нонсенс и на свой ред ги изсипах в "дълбокия сандък", заменени от агресивна конкуренция за 4.89$ бройката..
&lt;br&gt;
  &lt;pre style="background: #EFEFEF none repeat scroll 0 0;
    border-radius: 5px;
    border-left: 5px solid #20A5DF;
    color: #302F2E;
    font-family: ubuntu,Arial,Verdana;
    font-size: em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    margin: 25px ;
    padding: 0.7em 1.2em;"&gt;
Модификации&lt;/pre&gt;
В мрежата е пълно с примери за модификации на zigbee датчик за врати и прозорци. Всичко се свежда до прихващане на OPEN/CLOSED състоянието.
&lt;br&gt;&lt;br&gt;
Геркон/рийд ампула или датчик на Хол е закачен на GPIOx пин на Zigbee-контролера. Когато ампулата даде контакт под влияние на приближения магнит GPIOx порта променя нивото си от Low на High и съобщава изменението на координатора. Излиза, че ако паралелно запоим външен контакт, който може да променя състоянието си от отворен на затворен получаваме допълнителен функционал. Датчик вибрация, датчик наклон, датчик налягане от седалка на автомобил и в този ред, все неща, който затварят веригата.
&lt;br&gt;&lt;br&gt;
Токът, протичаш през геркона е едва 0.3µA. Това развързва ръцете за поредни идеи. 
  &lt;br&gt;&lt;br&gt;
&lt;b&gt;Датчик наводнение&lt;/b&gt;.
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc0tjKG2CMpUTStKrjPgeQOVeM401Fss8lt_l4H37coRrawamYc4HTa0L-ZhIjgMODDjEQSVPpYo7LrYPncCYSWqg5CQD8SCm55BF8cNb9gy53rRWb-HaSR9QhA-5SXu-IYvGvevrbV6azoglRNe1XCKiXF7H_lWsvzyPuojxObzzCgeFtKpCYfUG7iA/s897/watersensor.jpg" style="display: block; padding: 1em 0; text-align: center; " target="_blank" title="Датчик наводнение"&gt;&lt;img alt="Датчик наводнение" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc0tjKG2CMpUTStKrjPgeQOVeM401Fss8lt_l4H37coRrawamYc4HTa0L-ZhIjgMODDjEQSVPpYo7LrYPncCYSWqg5CQD8SCm55BF8cNb9gy53rRWb-HaSR9QhA-5SXu-IYvGvevrbV6azoglRNe1XCKiXF7H_lWsvzyPuojxObzzCgeFtKpCYfUG7iA/s600/watersensor.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
Sonoff SNZB-04 до датчик за наводнение. 
&lt;br&gt;&lt;br&gt;
Принципът на работа е идентичен. Разликата е, че датчик наводнение е в водоустойчив корпус за съответната цена. Достатъчно е да запоим два проводника и да ги потопим в чашата, за да получим сигнал CLOSED. Мисълта е ясна и нататък зависи само от вашите ръце. Кръглият датчик слухти под пералнята, а импровизирания под вградения сифон в шкафа на банята.

  
  &lt;pre style="background: #EFEFEF none repeat scroll 0 0;
    border-radius: 5px;
    border-left: 5px solid #20A5DF;
    color: #302F2E;
    font-family: ubuntu,Arial,Verdana;
    font-size: em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    margin: 25px ;
    padding: 0.7em 1.2em;"&gt;
Превръщане в датчик за наличие на напрежение&lt;/pre&gt;
Моят openHAB живее в лаптоп с сносна батерия. Един UPS по-малко. Моят рутер е дублиран от UPS. Локалното енерго-разпределение е класически монополист и гаси-пали без предупреждение. Градската мрежа е допотопна. Трансформатори на открито и при проливни дъждове токови удари един след друг. Това ме принуди, да се замисля за  датчик за наличие на напрежение. "Токът спира" внезапно - openHAB преминал на мускули от UPS-те праща съобщение "Без ток вкъщи". 
&lt;br&gt;&lt;br&gt;
Вадим от пясъчника поредния Sonoff SNZB-04. Вградената CR2032 е пореден UPS. Датчик автономен, сървър и рутер също. Вместо геркон идва оптрон PC817C SHARP. Входа на инфра-червения светодиод съединяваме в верига към наблюдаваното напрежение. Според производителя то е U = 1.2V ~ U = 1.4V max и ток ограничен на 6mA.
&lt;br&gt;&lt;br&gt;
Притежавам разнообразие от оптрони и споменатия модел бе избран, заради най-ниския преход емитер-колектор. Само 150Ω преход емитер-колектор (тестер в режим "проверка на диод"). На входа подадох напрежение +1.2V и ток стабилизиран на 10mA. Транзисторът в вторичната верига се отпуши и Sonoff SNZB-04 съобщение CLOSED.
  &lt;br&gt;&lt;br&gt;
 &lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnKs5WEBr_8OBmhmVV41SfWgT80HLNXISfHhFfwDpScu6sNW97Z4aYDI2HtZsjslFMrVeU_fGjcXZSbEo9Z0V3CxOFvoJLu3yZHc0X-OOFs4aJGq6GSHBAFHau_CbVMRo6dzWyo4OnNkr48CCDDyv5z2QBI6-pqC9L3e1DD2GCiRj9-eGAVyUZfdlw8A/s900/schematic.jpg" target="_blank" title="Sonoff SNZB-04 управляван от оптрон"&gt;&lt;img alt="Sonoff SNZB-04 управляван от оптро" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnKs5WEBr_8OBmhmVV41SfWgT80HLNXISfHhFfwDpScu6sNW97Z4aYDI2HtZsjslFMrVeU_fGjcXZSbEo9Z0V3CxOFvoJLu3yZHc0X-OOFs4aJGq6GSHBAFHau_CbVMRo6dzWyo4OnNkr48CCDDyv5z2QBI6-pqC9L3e1DD2GCiRj9-eGAVyUZfdlw8A/s600/schematic.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
На страна на сървъра в подходящ скрипт този флаг ще се показва като "има ток вкъщи". Прекъсвам захранването от лабораторния източник и оптрона се запушва. Флагът е променен на "няма ток вкъщи".
&lt;br&gt;&lt;br&gt;
Тази реализация позволява следене на битова техника по постоянен ток. Моята цел е следене напрежението в градската мрежа. И често срещам колхозни изпълнения от токоизправител захранващ реле с сухи контакти. Работи, но не е кашерно. Излишен 1W~1.5W разход към сметката за ток. Излишни 5$ за реле и токоизправител плюс уродливия вид на самоделката.
&lt;br&gt;&lt;br&gt;
Китайците предлагат модул (&lt;i&gt;AC 220V Optocoupler Isolation Module Voltage Detector&lt;/i&gt;) за следене на мрежово напрежение, чрез оптрон. Цена народна, но изпълнение не e по фен-шуй. Чрез балансно съпротивление, което се нагрява до 55°C. Това категорично ме отказа. Моите лета са жежки.
&lt;br&gt;
&lt;a title="AC 220V Optocoupler Isolation Module Voltage Detector"&gt;&lt;img alt="AC 220V Optocoupler Isolation Module Voltage Detector" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizpdO3ncYbNq6sKeBS4ev9n0zV7dUScf5KYNMOs8uObQygAAS6tLYfcZb73GfQthwlF7w3JnFj8vXSuCS2dfVCn0MH6URZhBHUinFK3rMDd9xgRj_TkcW8-Y6_ZXofsXFUYndBaodQ_tSNxKUNl16g7wd9CUNOsCgxwaE1UtW9BjczbcZ6wtBvm872wQ/s600/optimodul.jpg"/&gt;&lt;/a&gt;
Балансен кондензатор е моя избор. Начертах схема в sPlan. Запоих на макетна платка и оживя!
&lt;br&gt;&lt;br&gt;
 &lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVHrKYNWO95IsUgT42dr_7V9XnMhxnoaZAXo8t3aSQZIZ9Byh-9SIZmzDS0GkxHZFRK8Ol14Z1piN2JmCbw7uKENdH8_XYVk10hhBCr0oshz2JMj4U81CvYXBa3AL3tdd_DhWYdxkp0S9OndJuWVdqbhaFul4jhkFcbX92YENWeM9aPtNN1UwEYa6lXg/s810/electricDiagrame.jpg" target="_blank" title="AC 220V Optocoupler Isolation Module Voltage Detector"&gt;&lt;img alt="AC 220V Optocoupler Isolation Module Voltage Detector" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVHrKYNWO95IsUgT42dr_7V9XnMhxnoaZAXo8t3aSQZIZ9Byh-9SIZmzDS0GkxHZFRK8Ol14Z1piN2JmCbw7uKENdH8_XYVk10hhBCr0oshz2JMj4U81CvYXBa3AL3tdd_DhWYdxkp0S9OndJuWVdqbhaFul4jhkFcbX92YENWeM9aPtNN1UwEYa6lXg/s600/electricDiagrame.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;&lt;br&gt;
 &lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4Z1QC86J3UkhWZObzUC127wB4wO3Vr1KeRJ6fI0H_DDspr48tL1bsaQm4BOsLVGF5ANoGUjjFFrC6XrEHGraML_ri5a7oRoWSApEJuqgyGAW6pzW43sdDv_8FrtmxoXVc-kXuv-_FLiJOBTyo-9MshBi2ZPh7du3DQQNLnqrZqH6YXiBM4BRKUTt0iQ/s900/ITISALIVE.jpg" target="_blank" title="Zigbee датчик за наличие на напрежение"&gt;&lt;img alt="Zigbee датчик за наличие на напрежение" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4Z1QC86J3UkhWZObzUC127wB4wO3Vr1KeRJ6fI0H_DDspr48tL1bsaQm4BOsLVGF5ANoGUjjFFrC6XrEHGraML_ri5a7oRoWSApEJuqgyGAW6pzW43sdDv_8FrtmxoXVc-kXuv-_FLiJOBTyo-9MshBi2ZPh7du3DQQNLnqrZqH6YXiBM4BRKUTt0iQ/s600/ITISALIVE.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
Зависимост  на ток през светодиода от обема баласния кондензатор.
&lt;pre&gt;
C    15 nF 68 nF   100 nF  150 nF 330 nF  680 nF  1000 nF
Iled 1 mA  4.5 mA  6.7 mA  10 mA  22 mA   45 mA    67 mA
&lt;/pre&gt; 
&lt;b&gt;Резултат&lt;/b&gt;
&lt;br&gt;
Kонсумация от градската мрежа: практически 0.0W,&lt;br&gt;
При ~ 226V на входа,&lt;br&gt;
На рамената на стабилитрона +4.08V,&lt;br&gt;
На входа на PC817C +Uin = 1.145V,&lt;br&gt;
Изходно съпротивление емитер-колектор Re-c = 153.5Ω.
&lt;br&gt;&lt;br&gt;
Разлогах с ценер на 5.1V и за късмет с бял светодиод на 2.88V. Неговата роля е двойна. Индикатор входно напрежение и индикатор, че инфрачервения диод е изправен.
&lt;br&gt;&lt;br&gt;
И за финал към тези, които искат да минат по линия на най-малкото съпротивление.&lt;br&gt;
Мощното 56к съпротивление от китайския модул в коша. На негово място балансен кондензатор в чийто крачета е запоен 1M съпротивление. Нулевата линия до Грец-диодите се прерязва за мост от smd 47Ω съпротивление.&lt;br&gt;&lt;br&gt;
Sonoff SNZB-04 не е аксиома. Той бе само пример и това важи за всеки модел zigbee датчик за врати и прозорци от еко-системите на TuYa, Aqara, Mijia. Даже гол модул на база CC2530 е достатъчен. Спазвайте полярността на изводите на геркона към транзистора в оптрона. 
&lt;br&gt;&lt;br&gt;
Разбира се на ваш риск и страх!
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;11 март 2023 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2023/03/zigbee.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvGcoQ0gi9bnLJANvvyAELWU4qpgZ3j4JeNOhRv67vf_Hd7UrxrTtr6kBjqL8v9BUBia3mTncTRdLVI8jZ-KaAYuO63vHhOXFwurZbAO5nYiZIyTWYu7r6Nz1Ax_YCSK5QqdVURTUf4QgNMZHgM-abBuDKSYGHgOhQA7oj-1RjDpzi1qw0wvNxuYZxjQ/s72-c/disection.jpg" width="72"/><thr:total>0</thr:total><enclosure length="63492" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvGcoQ0gi9bnLJANvvyAELWU4qpgZ3j4JeNOhRv67vf_Hd7UrxrTtr6kBjqL8v9BUBia3mTncTRdLVI8jZ-KaAYuO63vHhOXFwurZbAO5nYiZIyTWYu7r6Nz1Ax_YCSK5QqdVURTUf4QgNMZHgM-abBuDKSYGHgOhQA7oj-1RjDpzi1qw0wvNxuYZxjQ/s900/disection.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Ролята му се свежда да информира за състоянието на напрежението: налично или отсъства в електрическата схема. Например, напрежението от градската мрежа в вашия дом или такова в даден електроуред, без значение дали е постоянно или променливо. Sonoff SNZB-04 Sonoff SNZB-04 е ITEAD zigbee датчик за врати и прозорци. Купени две бройки през юни '21г и седмица по-късно още една за проба. Подкупи ме продажната цена около 6.80$ за бройка, което е два пъти по-малко от фаворита в лицето на конкуренцията им. Разочарованието не закъсня. Недодялан ръбат дизайн на вид се преглъща, но честа замяна на CR2032 през 8месеца е разточителство. И трите датчика (купени от различни продавачи) показваха по ниски нива на напрежението на CR2032. Атрибут "last_seen" липсва. По него може да се ориентира човек, кога последно е рапортувал в zigbee-мрежата. Напрежение 2.80V e минимално ниво за стабилна работа. Атрибут "last_seen" липсва. По него може да се ориентира човек, кога последно е рапортувал в zigbee-мрежата. 3.15V напрежението на нова CR2032 измерена с волтметър, докато SNZB-04 рапортува за 2.90V. Напрежение от 2.80V e минимално гранично ниво за работа. Подобно поведение за разсеян човек е нонсенс и на свой ред ги изсипах в "дълбокия сандък", заменени от агресивна конкуренция за 4.89$ бройката.. Модификации В мрежата е пълно с примери за модификации на zigbee датчик за врати и прозорци. Всичко се свежда до прихващане на OPEN/CLOSED състоянието. Геркон/рийд ампула или датчик на Хол е закачен на GPIOx пин на Zigbee-контролера. Когато ампулата даде контакт под влияние на приближения магнит GPIOx порта променя нивото си от Low на High и съобщава изменението на координатора. Излиза, че ако паралелно запоим външен контакт, който може да променя състоянието си от отворен на затворен получаваме допълнителен функционал. Датчик вибрация, датчик наклон, датчик налягане от седалка на автомобил и в този ред, все неща, който затварят веригата. Токът, протичаш през геркона е едва 0.3µA. Това развързва ръцете за поредни идеи. Датчик наводнение. Sonoff SNZB-04 до датчик за наводнение. Принципът на работа е идентичен. Разликата е, че датчик наводнение е в водоустойчив корпус за съответната цена. Достатъчно е да запоим два проводника и да ги потопим в чашата, за да получим сигнал CLOSED. Мисълта е ясна и нататък зависи само от вашите ръце. Кръглият датчик слухти под пералнята, а импровизирания под вградения сифон в шкафа на банята. Превръщане в датчик за наличие на напрежение Моят openHAB живее в лаптоп с сносна батерия. Един UPS по-малко. Моят рутер е дублиран от UPS. Локалното енерго-разпределение е класически монополист и гаси-пали без предупреждение. Градската мрежа е допотопна. Трансформатори на открито и при проливни дъждове токови удари един след друг. Това ме принуди, да се замисля за датчик за наличие на напрежение. "Токът спира" внезапно - openHAB преминал на мускули от UPS-те праща съобщение "Без ток вкъщи". Вадим от пясъчника поредния Sonoff SNZB-04. Вградената CR2032 е пореден UPS. Датчик автономен, сървър и рутер също. Вместо геркон идва оптрон PC817C SHARP. Входа на инфра-червения светодиод съединяваме в верига към наблюдаваното напрежение. Според производителя то е U = 1.2V ~ U = 1.4V max и ток ограничен на 6mA. Притежавам разнообразие от оптрони и споменатия модел бе избран, заради най-ниския преход емитер-колектор. Само 150Ω преход емитер-колектор (тестер в режим "проверка на диод"). На входа подадох напрежение +1.2V и ток стабилизиран на 10mA. Транзисторът в вторичната верига се отпуши и Sonoff SNZB-04 съобщение CLOSED. На страна на сървъра в подходящ скрипт този флаг ще се показва като "има ток вкъщи". Прекъсвам захранването от лабораторния източник и оптрона се запушва. Флагът е променен на "няма ток вкъщи". Тази реализация позволява следене на битова техника по постоянен ток. Моята цел е следене напрежението в градската мрежа. И често срещам колхозни изпълнения от токоизправител захранващ реле с сухи контакти. Работи, но не е кашерно. Излишен 1W~1.5W разход към сметката за ток. Излишни 5$ за реле и токоизправител плюс уродливия вид на самоделката. Китайците предлагат модул (AC 220V Optocoupler Isolation Module Voltage Detector) за следене на мрежово напрежение, чрез оптрон. Цена народна, но изпълнение не e по фен-шуй. Чрез балансно съпротивление, което се нагрява до 55°C. Това категорично ме отказа. Моите лета са жежки. Балансен кондензатор е моя избор. Начертах схема в sPlan. Запоих на макетна платка и оживя! Зависимост на ток през светодиода от обема баласния кондензатор. C 15 nF 68 nF 100 nF 150 nF 330 nF 680 nF 1000 nF Iled 1 mA 4.5 mA 6.7 mA 10 mA 22 mA 45 mA 67 mA Резултат Kонсумация от градската мрежа: практически 0.0W, При ~ 226V на входа, На рамената на стабилитрона +4.08V, На входа на PC817C +Uin = 1.145V, Изходно съпротивление емитер-колектор Re-c = 153.5Ω. Разлогах с ценер на 5.1V и за късмет с бял светодиод на 2.88V. Неговата роля е двойна. Индикатор входно напрежение и индикатор, че инфрачервения диод е изправен. И за финал към тези, които искат да минат по линия на най-малкото съпротивление. Мощното 56к съпротивление от китайския модул в коша. На негово място балансен кондензатор в чийто крачета е запоен 1M съпротивление. Нулевата линия до Грец-диодите се прерязва за мост от smd 47Ω съпротивление. Sonoff SNZB-04 не е аксиома. Той бе само пример и това важи за всеки модел zigbee датчик за врати и прозорци от еко-системите на TuYa, Aqara, Mijia. Даже гол модул на база CC2530 е достатъчен. Спазвайте полярността на изводите на геркона към транзистора в оптрона. Разбира се на ваш риск и страх! до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 11 март 2023 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Ролята му се свежда да информира за състоянието на напрежението: налично или отсъства в електрическата схема. Например, напрежението от градската мрежа в вашия дом или такова в даден електроуред, без значение дали е постоянно или променливо. Sonoff SNZB-04 Sonoff SNZB-04 е ITEAD zigbee датчик за врати и прозорци. Купени две бройки през юни '21г и седмица по-късно още една за проба. Подкупи ме продажната цена около 6.80$ за бройка, което е два пъти по-малко от фаворита в лицето на конкуренцията им. Разочарованието не закъсня. Недодялан ръбат дизайн на вид се преглъща, но честа замяна на CR2032 през 8месеца е разточителство. И трите датчика (купени от различни продавачи) показваха по ниски нива на напрежението на CR2032. Атрибут "last_seen" липсва. По него може да се ориентира човек, кога последно е рапортувал в zigbee-мрежата. Напрежение 2.80V e минимално ниво за стабилна работа. Атрибут "last_seen" липсва. По него може да се ориентира човек, кога последно е рапортувал в zigbee-мрежата. 3.15V напрежението на нова CR2032 измерена с волтметър, докато SNZB-04 рапортува за 2.90V. Напрежение от 2.80V e минимално гранично ниво за работа. Подобно поведение за разсеян човек е нонсенс и на свой ред ги изсипах в "дълбокия сандък", заменени от агресивна конкуренция за 4.89$ бройката.. Модификации В мрежата е пълно с примери за модификации на zigbee датчик за врати и прозорци. Всичко се свежда до прихващане на OPEN/CLOSED състоянието. Геркон/рийд ампула или датчик на Хол е закачен на GPIOx пин на Zigbee-контролера. Когато ампулата даде контакт под влияние на приближения магнит GPIOx порта променя нивото си от Low на High и съобщава изменението на координатора. Излиза, че ако паралелно запоим външен контакт, който може да променя състоянието си от отворен на затворен получаваме допълнителен функционал. Датчик вибрация, датчик наклон, датчик налягане от седалка на автомобил и в този ред, все неща, който затварят веригата. Токът, протичаш през геркона е едва 0.3µA. Това развързва ръцете за поредни идеи. Датчик наводнение. Sonoff SNZB-04 до датчик за наводнение. Принципът на работа е идентичен. Разликата е, че датчик наводнение е в водоустойчив корпус за съответната цена. Достатъчно е да запоим два проводника и да ги потопим в чашата, за да получим сигнал CLOSED. Мисълта е ясна и нататък зависи само от вашите ръце. Кръглият датчик слухти под пералнята, а импровизирания под вградения сифон в шкафа на банята. Превръщане в датчик за наличие на напрежение Моят openHAB живее в лаптоп с сносна батерия. Един UPS по-малко. Моят рутер е дублиран от UPS. Локалното енерго-разпределение е класически монополист и гаси-пали без предупреждение. Градската мрежа е допотопна. Трансформатори на открито и при проливни дъждове токови удари един след друг. Това ме принуди, да се замисля за датчик за наличие на напрежение. "Токът спира" внезапно - openHAB преминал на мускули от UPS-те праща съобщение "Без ток вкъщи". Вадим от пясъчника поредния Sonoff SNZB-04. Вградената CR2032 е пореден UPS. Датчик автономен, сървър и рутер също. Вместо геркон идва оптрон PC817C SHARP. Входа на инфра-червения светодиод съединяваме в верига към наблюдаваното напрежение. Според производителя то е U = 1.2V ~ U = 1.4V max и ток ограничен на 6mA. Притежавам разнообразие от оптрони и споменатия модел бе избран, заради най-ниския преход емитер-колектор. Само 150Ω преход емитер-колектор (тестер в режим "проверка на диод"). На входа подадох напрежение +1.2V и ток стабилизиран на 10mA. Транзисторът в вторичната верига се отпуши и Sonoff SNZB-04 съобщение CLOSED. На страна на сървъра в подходящ скрипт този флаг ще се показва като "има ток вкъщи". Прекъсвам захранването от лабораторния източник и оптрона се запушва. Флагът е променен на "няма ток вкъщи". Тази реализация позволява следене на битова техника по постоянен ток. Моята цел е следене напрежението в градската мрежа. И често срещам колхозни изпълнения от токоизправител захранващ реле с сухи контакти. Работи, но не е кашерно. Излишен 1W~1.5W разход към сметката за ток. Излишни 5$ за реле и токоизправител плюс уродливия вид на самоделката. Китайците предлагат модул (AC 220V Optocoupler Isolation Module Voltage Detector) за следене на мрежово напрежение, чрез оптрон. Цена народна, но изпълнение не e по фен-шуй. Чрез балансно съпротивление, което се нагрява до 55°C. Това категорично ме отказа. Моите лета са жежки. Балансен кондензатор е моя избор. Начертах схема в sPlan. Запоих на макетна платка и оживя! Зависимост на ток през светодиода от обема баласния кондензатор. C 15 nF 68 nF 100 nF 150 nF 330 nF 680 nF 1000 nF Iled 1 mA 4.5 mA 6.7 mA 10 mA 22 mA 45 mA 67 mA Резултат Kонсумация от градската мрежа: практически 0.0W, При ~ 226V на входа, На рамената на стабилитрона +4.08V, На входа на PC817C +Uin = 1.145V, Изходно съпротивление емитер-колектор Re-c = 153.5Ω. Разлогах с ценер на 5.1V и за късмет с бял светодиод на 2.88V. Неговата роля е двойна. Индикатор входно напрежение и индикатор, че инфрачервения диод е изправен. И за финал към тези, които искат да минат по линия на най-малкото съпротивление. Мощното 56к съпротивление от китайския модул в коша. На негово място балансен кондензатор в чийто крачета е запоен 1M съпротивление. Нулевата линия до Грец-диодите се прерязва за мост от smd 47Ω съпротивление. Sonoff SNZB-04 не е аксиома. Той бе само пример и това важи за всеки модел zigbee датчик за врати и прозорци от еко-системите на TuYa, Aqara, Mijia. Даже гол модул на база CC2530 е достатъчен. Спазвайте полярността на изводите на геркона към транзистора в оптрона. Разбира се на ваш риск и страх! до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 11 март 2023 profruit&amp;nbsp;</itunes:summary><itunes:keywords>MajorDomo, Profruit</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-2190695783828129742</guid><pubDate>Sat, 11 Feb 2023 19:12:00 +0000</pubDate><atom:updated>2023-02-25T20:21:32.334+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><title>LD2410 - бюджетен датчик присъствие в openHAB</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
Цената на HLK-LD2410 зададе име на поредната тема в моя блог. С негова помощ се постига "народен" датчик присъствие в домашната автоматизация.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE9KJ2zHWqrPGHll0NYXaWNMxO1VAymOz_2vDZ1EKFnCrRpb1w7iw2ocCehiaa36qRR9uIBPbfhKn2sSPvQCtoIB8yAi2KS998oBSXf64my25Vu4i5Ug7iGugQfsikujZCWYLlfDvlC-Qhz9_PVLWrGRmvpeIYzNTn_P9LBVP8rjRv23cSwLHl-r98wQ/s748/goods.png" target="_blank" title="HLK-LD2410"&gt;&lt;img alt="HLK-LD2410" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE9KJ2zHWqrPGHll0NYXaWNMxO1VAymOz_2vDZ1EKFnCrRpb1w7iw2ocCehiaa36qRR9uIBPbfhKn2sSPvQCtoIB8yAi2KS998oBSXf64my25Vu4i5Ug7iGugQfsikujZCWYLlfDvlC-Qhz9_PVLWrGRmvpeIYzNTn_P9LBVP8rjRv23cSwLHl-r98wQ/s600/goods.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
HLK-LD2410 е производство на Hi-Link Electronic, известна с импулсните токоизправители и прочие модули за направи си сам (DIY). Купен за проба, по-късно разбрах, че се предлага:
&lt;ol&gt;&lt;li&gt;HLK-LD241&lt;b&gt;B&lt;/b&gt; (bluеtooth вариант);&lt;/li&gt;
&lt;li&gt;HLK-LD241&lt;b&gt;C&lt;/b&gt; с интерфейсна платка.&lt;/li&gt;&lt;/ol&gt;
C и B са в очакване.
&lt;br&gt;&lt;br&gt;
HLK-LD2410 е високочувствителен модул за засичане присъствие на човек. Работи на честота 24GHz по принципа FMCW радар. Засича движещи и неподвижни хора. Умее да изчислява разстояние до обекта, като максимума е 5м. Има UART интерфейс за потребителска конфигурация и GPIO с high изход. UART и GPIO работят на 3.3V.
  &lt;br&gt;&lt;br&gt;
От страницата на производителя:&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglJjHtEgHwO_59c8-aPsjcbc3ClkkYwIOFXXWWNxbseLKWtUwfVHt28BVMRFYYD7fnHTmqohwU9Kxh6YtcI0Av9K2iTaQxU2ka6V0pzvHdzEG2ldC0vKmn8P7hwwWZtKWAYYcBkHPA1ASP5xzoWzoAM0XVkZObOwMY-OqHW66SBS0WUtqjTNznvLuvtA/s908/HLK-LD241.png" target="_blank" title="От страницата на производителя"&gt;&lt;img alt="От страницата на производителя" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglJjHtEgHwO_59c8-aPsjcbc3ClkkYwIOFXXWWNxbseLKWtUwfVHt28BVMRFYYD7fnHTmqohwU9Kxh6YtcI0Av9K2iTaQxU2ka6V0pzvHdzEG2ldC0vKmn8P7hwwWZtKWAYYcBkHPA1ASP5xzoWzoAM0XVkZObOwMY-OqHW66SBS0WUtqjTNznvLuvtA/s600/HLK-LD241.png"/&gt;&lt;/a&gt;
  &lt;br&gt;
Входното захранване се регулира от стабилизатор на напрежение на 3.3V. Модулът работи и от 3.3V подадено напрежение, но за себе си реших входно да бъде 5V. До 80mA консумация. По време на работа интегрираният датчик S3KM111L леко загрява. Обърнете внимание за наличие на флюс. Моят екземпляр бе непочистен.
  &lt;br&gt;&lt;br&gt;
&lt;b&gt;Първо действие&lt;/b&gt;.&lt;br&gt;
Съединение на кръст модула към USB-UART конвертор. Например, PL2003.
&lt;br&gt;&lt;br&gt;
&lt;a title="Конфигуриране" &gt;&lt;img alt="Конфигуриране" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjplMR8mm7jXGQqk9OXvgNPdcvAqaOg4QCRaatgnGo62viwUqoYmjH1FN8u7iNpCdf3ln_-e6KGkBX-t6eLjwvEek9y-SC_EwlTzFaStMY8FczjYRXg0wi2o8xQ7JbQmwIqazzKOpGnYqoSyrG8_YdVJDoiiTnaRaazSmvCv2xkqv8R8G5P6Dw4XG4Xgg/s600/ldUART.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Второ действие&lt;/b&gt;.&lt;br&gt;
Настройка нужна чувствителност, чрез фирмен инструмент под Windows. По подразбиране дойде на максимум, а за въпросната стая идва в излишък. Настройката е интуитивна. Зададената задръжка за реакция от 3 сек запазих.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_pw6hNKZAqI9QYHMGQ37LSM1ThWDb8CoumtvNx4avbMW-OPWSmJa5WHpVoxf1l4DfPK2x14bPnvZcpKA7brMj233fbvIssonnOaRL80R9Jh2VmndJQolEJSftUwnJktUMMEP8hSz_0oc0aFiKejJMFkItNRxoMMz9U34VqeaTiC1xRcLGeTj4EQkgQg/s1366/ld2410TOOL.png" title="LD2410 Tool" target="_blank"&gt;&lt;img alt="LD2410 Tool" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_pw6hNKZAqI9QYHMGQ37LSM1ThWDb8CoumtvNx4avbMW-OPWSmJa5WHpVoxf1l4DfPK2x14bPnvZcpKA7brMj233fbvIssonnOaRL80R9Jh2VmndJQolEJSftUwnJktUMMEP8hSz_0oc0aFiKejJMFkItNRxoMMz9U34VqeaTiC1xRcLGeTj4EQkgQg/s600/ld2410TOOL.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Трето действие&lt;/b&gt;.&lt;br&gt;
Компилация на &lt;a href="https://github.com/arendst/Tasmota/releases/tag/v12.3.1" target="_blank" title="github.com/arendst/Tasmota"&gt;Tasmota v12.3.1 Percy&lt;/a&gt;. Тази версия за първи път предлага драйвер за HLK-LD2410 (Support for HLK-LD2410 24GHz smart wave motion sensor).
&lt;pre style="background: #EFEFEF none repeat scroll 0 0;
    border-radius: 5px;
    border-left: 5px solid #20A5DF;
    color: #302F2E;
    font-family: ubuntu,Arial,Verdana;
    font-size: em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    margin: 25px ;
    padding: 0.7em 1.2em;"&gt;
#ifndef USE_LD2410
#define USE_LD2410
#endif
&lt;/pre&gt;
За чистота на експеримента &lt;a title="Инсталация на Tasmotizer в Ubuntu" href="https://profruit.blogspot.com/2020/06/tasmotier-ubuntu.html" target="_blank"&gt;тасмотайзирам&lt;/a&gt; тестови &lt;a title="Бюджетен умен ключ за осветление" href="https://profruit.blogspot.com/2020/11/blog-post.html" target="_blank"&gt;Wemos D1 Mini&lt;/a&gt;. Първият линк запознава с Tasmotizer, a втория напомня разположение на пиновете на Wemos.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Ox0MQePJtG2_7aGqokpZ58AlHA7kfAwjw8PxgbMfNEKdkfkW_K6nZUp0Hx_Zp4PP4_0yM7G0h1kCIEziQUFpi85_We_ug7XCPqoEEYl39qjVEC9_TNywRP07WhBE2tb24OaBfLkdQCRxIZ3k2V0-3cIrbsoSfNg0rznt6y2i_XzOPIYJ2qcWoRBiHg/s894/tasmotizer.png" title="Tasmotizer flash" target="_blank"&gt;&lt;img alt="Tasmotizer flash" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Ox0MQePJtG2_7aGqokpZ58AlHA7kfAwjw8PxgbMfNEKdkfkW_K6nZUp0Hx_Zp4PP4_0yM7G0h1kCIEziQUFpi85_We_ug7XCPqoEEYl39qjVEC9_TNywRP07WhBE2tb24OaBfLkdQCRxIZ3k2V0-3cIrbsoSfNg0rznt6y2i_XzOPIYJ2qcWoRBiHg/s600/tasmotizer.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Съединение на кръст - UART-изхода на HLK-LD2410 към Tasmota и резултат.
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimlELFaRFT18IsDZApXtX5-xsa_ybUBu-3LSJTvL-l0VA9HC7c4oExQ7khp8FvuMP8WTndwwYH-QFl6x81OBt9yfryK-aPWbtZt-7dlSKyF70AR2aAXZaXht3iJ9UyR9f3vLPI2qudNq5d9tUmQxmEI_TqxEgsBgOnIWbzQ5xG2gFQ07QTDBUAyVXPog/s599/param.png" style="display: block; padding: 1em 0; text-align: center; " title="Tasmota параметри"&gt;&lt;img alt="Tasmota параметри" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimlELFaRFT18IsDZApXtX5-xsa_ybUBu-3LSJTvL-l0VA9HC7c4oExQ7khp8FvuMP8WTndwwYH-QFl6x81OBt9yfryK-aPWbtZt-7dlSKyF70AR2aAXZaXht3iJ9UyR9f3vLPI2qudNq5d9tUmQxmEI_TqxEgsBgOnIWbzQ5xG2gFQ07QTDBUAyVXPog/s600/param.png"/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRkgdYYMCLDTJdWtjW-9-LXKlu1P7_IlPRtPYa1HfNVa6H-0wPdMNk7oT3d-u80Tm8Xp2nR8gGJAf_egWUhHcEYiOc2eyuEK2jKKzV2aT3jqAVdHa5rzhNIdbTrG14Oc-JFDjSg1y3fwYJKK-Doh2tLT2ExqM4qSNJC8rI4p5_WQdCrQG3K5RZBYa8VQ/s554/webTasmota.png" style="display: block; padding: 1em 0; text-align: center; " title="asmota web интерфейс"&gt;&lt;img alt="Tasmota web интерфейс"  src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRkgdYYMCLDTJdWtjW-9-LXKlu1P7_IlPRtPYa1HfNVa6H-0wPdMNk7oT3d-u80Tm8Xp2nR8gGJAf_egWUhHcEYiOc2eyuEK2jKKzV2aT3jqAVdHa5rzhNIdbTrG14Oc-JFDjSg1y3fwYJKK-Doh2tLT2ExqM4qSNJC8rI4p5_WQdCrQG3K5RZBYa8VQ/s600/webTasmota.png"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;b&gt;Размисли&lt;/b&gt;.
&lt;br&gt;
Постигнато до тук е само тест, че покупката работи. Tasmota излъчва обемен JSON при всяка детекция засечен/напуснал. Предаването му чрез MQTT-брокер изисква регулярен израз, който е извън обсега на темата. Отделно, логиране става, чрез зададен интервал от време и колкото е по-малък, толкова повече ще души рутера в системата. Интервал от 5сек е бомбардиране на рутера, над минута неактуален - може да сте напуснали помещение, а openHAB да не знае, докато изтече времето за ново съобщение към брокера. Не, това не е пътя!
&lt;br&gt;&lt;br&gt;
Идеята е да се ползва наличен ESP-модул в стаята с наличен свободен GPIO пин. И това са ключовете са осветление в моите стаи - &lt;a href="https://profruit.blogspot.com/2019/10/sonoff-touch-us.html" title="Sonoff Touch US - преход към друг фърмуер"&gt;Sonoff Touch US&lt;/a&gt;. Свободни пинове изобилие и свободен обем пространство за новия HLK-LD241 също.
&lt;br&gt;&lt;br&gt;
Запазване на съществуваща настройка и добавяне на датчика за присъствие става, чрез написване на правило в Tasmota.
  &lt;br&gt;&lt;br&gt;
Засича човек - Tasmota вдига топик с съобщение "ON". Напуска стаята човек и Tasmota по същия топик изпраша съобщение "OFF". Съответно &lt;i&gt;teleperiod&lt;/i&gt; остава 0 и никакво заливане на рутера. Този подход развързва ръцете относно версията на Tasmota, защото ползваме GPIO състоянието HIGH или LOW на изхода като ключ. В Sonoff Touch US версията е 6.6.0 от далечната 2019г.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Настройки.&lt;/b&gt;&lt;br&gt;
Топик &lt;i&gt;wemos&lt;/i&gt;&lt;br&gt;
GPIO изход на датчика към D2 (GPIO4) на Wemos като Switch1.
  &lt;br&gt;&lt;br&gt;
Button2, Relay2 и Led_i2 са наследство от Sonoff Touch US за управление на осветлението в стаята.
  &lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN2HIcBgwl_q-kIziDUuYoGOVC-DV8oAVbRDoeAOvV78cdxofvJY9aPIASd8RHvgVWYjp-mul_61GnLBxTNAW_II5ZRbet4hJXnJTPA4IcbucEUye9ycXB0KRmGwXJVYbpyMlRhMshHztsMP_A-FxhT3yONDXmvoIBFvRyBnJ9zYRJ-frNRy0FkusjNw/s904/settings.png" style="display: block; padding: 1em 0; text-align: center; " title="Настройки" target="_blank"&gt;&lt;img alt="Настройки"  src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN2HIcBgwl_q-kIziDUuYoGOVC-DV8oAVbRDoeAOvV78cdxofvJY9aPIASd8RHvgVWYjp-mul_61GnLBxTNAW_II5ZRbet4hJXnJTPA4IcbucEUye9ycXB0KRmGwXJVYbpyMlRhMshHztsMP_A-FxhT3yONDXmvoIBFvRyBnJ9zYRJ-frNRy0FkusjNw/s600/settings.png"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;Команди и правило в конзолата на Tasmota&lt;/b&gt;.
  
&lt;pre style="background: #EFEFEF none repeat scroll 0 0;
    border-radius: 5px;
    border-left: 5px solid #20A5DF;
    color: #302F2E;
    font-family: ubuntu,Arial,Verdana;
    font-size: em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    margin: 25px ;
    padding: 0.7em 1.2em;"&gt;
SwitchMode1 1
SwitchTopic 0

Rule1 on Switch1#state=1 do publish stat/wemos/LD1 ON endon 
on Switch1#state=0 do Publish stat/wemos/LD1 OFF endon

Rule1 1
&lt;/pre&gt;
  
Нагледна картина от превключване на релето и присъствие/отсъствие на човек пред датчика. Всичко е независимо и работи отлично.&lt;br&gt;
Човек засечен - топик изпраща съобщение "ON" и обратно - напуснал "OFF".
&lt;br&gt;&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid32dLyWn3wm1NjqxWDozePtEnmvS_d3e95lBu8UYFhplxfx4LgWX-jZ2FqbXkhERlogyNFX2xJqlKPBD7lELMEFBrkE9GfxTqJqpAT3JANjnqMEi8j7VqE8Ba90ieGJ2jtw2CRFUo8XIuX6pthquzy9BgBEo17E7Yq9UQa7X_pfK0hJInfd8feUc0Wg/s1340/manOUTrelayOFF.png" style="display: block; padding: 1em 0; text-align: center; " target="_blank" title="Тест"&gt;&lt;img alt="Тест"  src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid32dLyWn3wm1NjqxWDozePtEnmvS_d3e95lBu8UYFhplxfx4LgWX-jZ2FqbXkhERlogyNFX2xJqlKPBD7lELMEFBrkE9GfxTqJqpAT3JANjnqMEi8j7VqE8Ba90ieGJ2jtw2CRFUo8XIuX6pthquzy9BgBEo17E7Yq9UQa7X_pfK0hJInfd8feUc0Wg/s600/manOUTrelayOFF.png"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir6e9RPTfJdGC32f6KN8T-QrrCuJFIl2XLdfYoQcR4UuAUuFxWfJjqe4n8pOCERDmae7LIrESCpE6931Nu5iwlzvXB_4gtxgLgxo8xybBjMXdAS2oKiEqut1iyqrWt0RSrDSwEKUyMcP5FCzQ5NKO_N13mWzbQLA5jwPJRvv4Q4wJA-Dq6JQibkKQCGA/s1339/manINrelayON.png" style="display: block; padding: 1em 0; text-align: center; " target="_blank" title="Тест"&gt;&lt;img alt="Тест"  src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir6e9RPTfJdGC32f6KN8T-QrrCuJFIl2XLdfYoQcR4UuAUuFxWfJjqe4n8pOCERDmae7LIrESCpE6931Nu5iwlzvXB_4gtxgLgxo8xybBjMXdAS2oKiEqut1iyqrWt0RSrDSwEKUyMcP5FCzQ5NKO_N13mWzbQLA5jwPJRvv4Q4wJA-Dq6JQibkKQCGA/s600/manINrelayON.png"/&gt;&lt;/a&gt;&lt;/div&gt;
От конзолата копираме формираните пътища на топиците ... 
  
&lt;pre style="background: #EFEFEF none repeat scroll 0 0;
    border-radius: 5px;
    border-left: 5px solid #20A5DF;
    color: #302F2E;
    font-family: ubuntu,Arial,Verdana;
    font-size: em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    margin: 25px ;
    padding: 0.7em 1.2em;"&gt;
stat/wemos/POWER
stat/wemos/LD1
&lt;/pre&gt;
  
... за да създадем THING според парадигмата на openHAB.
  
&lt;pre class="brush:php;"&gt;
/*............. WEMOS_Test .............. */
Thing mqtt:topic:wemos "Wemos" (mqtt:broker:644a0a87)
{ Channels:
  Type switch : POWER  "Power"  [ stateTopic="stat/wemos/POWER", commandTopic="cmnd/wemos/POWER" ]
  Type contact : OCCUPANCY "Occupancy" [ stateTopic = "stat/wemos/LD1", on="ON", off="OFF" ]
}
&lt;/pre&gt;
  
Съответно ITEM,
  
&lt;pre class="brush:php;"&gt;
// WEMOS_Test
Switch relayPower "Вкл" {channel="mqtt:topic:wemos:POWER"}
Contact ldRadar "Присъствие [MAP(movsens.map):%s]" {channel="mqtt:topic:wemos:OCCUPANCY"}
&lt;/pre&gt;

а още SITEMAP "Test".

&lt;pre class="brush:php;"&gt;
sitemap test label="LD-2410"
{
  Frame {
    Switch item=relayPower label="Осветление [MAP(boil.map):%s]" icon="light"
    Text item=ldRadar label="Спалня [MAP(movsens.map):%s]" icon="motion"
    }
}
&lt;/pre&gt;

И последно карта &lt;i&gt;movsens.map&lt;/i&gt;.

&lt;pre style="background: #EFEFEF none repeat scroll 0 0;
    border-radius: 5px;
    border-left: 5px solid #20A5DF;
    color: #302F2E;
    font-family: ubuntu,Arial,Verdana;
    font-size: em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    margin: 25px ;
    padding: 0.7em 1.2em;"&gt;
-=неизвестно
NULL=неизвестно
OFF=свободно
ON=заето
OPEN=заето
CLOSED=свободно
&lt;/pre&gt;

&lt;div style="color: red;="&gt;&lt;b&gt;Disclaimer&lt;/b&gt;&lt;/div&gt;
Описаният начин се счита за старомоден в openHAB 3.x.x и е възможно в поредно обновяване да спре да работи. Toва е DSL език производ на Xbased, подобен на Xtend. Тенденцията е описание в YAML и преход към JavaScript. Засега работи и на мен ми е по-удобен този път. Разбира се сляпо копиране е нонсенс. Ползвайте като подсказка съобразно вашите настройки.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Финал и шампанско в openHAB&lt;/b&gt;.
&lt;br&gt;&lt;br&gt;
&lt;a title="openHAB" style="display: block; padding: 0.5em 0; text-align: center; "&gt;&lt;img alt="openHAB" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpz5XaYu3FwFpWQ_3YIaEIdJ-TA50vB9gYvkrtXGyZjHoZkEmPhXafF6NpVJ8Ds6c6z2DhhJMChcwTCjRSTolxWiliLvWE7QSfIxmQ57VQP2IUbXV9-fTF41R-BCMzqefLMXDSysJzMcKObbmphasEnn9YMi15ci8_6I7MghJRWnW7Xsj_mhQHwCBhMA/s600/free.png"/&gt;&lt;/a&gt;
  
&lt;a title="openHAB" style="display: block; padding: 0.5em 0; text-align: center; "&gt;&lt;img alt="openHAB" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiwbiPJwXUXmi7QRM1sgfOCZJ2CzWdCD1Te-vJoP7s0M8JdTvzX9OG-c6IXV4pvwv9xNkOzuMEWOC0IVyYPTDzW5cpgs9M5BtssGWBhWaFNUKUBGqpK-tiLv7_XBV30VNgtYcZTwQf9VfCUGoumkyzDt4_jHNFoLuA8Pe22gfHip43c24cdEWOrKDFzw/s600/occup.png"/&gt;&lt;/a&gt;
HLK-LD2410 се ползва от производители на екосистема Tuya.&lt;br&gt;
И този, например, струва около $23 ~ $28. Повече за него, четем в &lt;a tilte="Cheapest Tuya Human Presence Sensor" href="https://blakadder.com/cheapest-tuya-human-presence-sensor/" rel="nofollow"&gt;блога на blakadder&lt;/a&gt;.
&lt;a title="Модел от екосистема Tuya" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Tuya" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi15pbGpTpFQ9-jsZKMcuc_kygjeJiQZp7v9zOqrbMKHLDHqVCML0xhJwpsyhXTpjw_P89yZdynj4RfmyU1w9XkjSHujSgW8INNdtKzqiirezplDlRDiFWjFbu-KeHy1FP3JvoLXo1FGkEMOCNcwFMGx828sdn293M6I8B2C9uOKRoKdYkssyH45MKpNQ/s600/tuya.png"/&gt;&lt;/a&gt;
  &lt;div style="background: #117596 none repeat scroll 0 0;
    border-radius: 5px;
    border-left: 5px solid red;
    color: #eee;
    font-family: ubuntu,Arial,Verdana;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    margin: 25px ;
    padding: 0.7em 1.2em;"&gt;25.02.2023 ПРОДЪЛЖЕНИЕ&lt;/div&gt;
Резултат и впечатления седмица по-късно.
&lt;br&gt;&lt;br&gt;
Достатъчно място в показания модел на Sonoff за LD2410.
&lt;br&gt;&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZml2Vc2XKbWRpJwi6h9cMJUoBMOcIRyI_KVy-XMHX1i_E-_95eX2fVxtnvhW-MJmpPSLBVpz_xx5KPVxwyRoyOKEHebQAb82lMemn576ifG2irCMkg8157dvxoMt2Lwv3OC4Vxha9UbIP5GuXV5gjS0lWVFrwd1M8pfF7UCdnAm--vUI3zYs402jU-g/s1080/SonoffTouch.jpg" title="Sonoff luxury soft touch switch (Sonoff Touch US 1 gang)" target="_blank" &gt;&lt;img alt="Sonoff luxury soft touch switch (Sonoff Touch US 1 gang)" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZml2Vc2XKbWRpJwi6h9cMJUoBMOcIRyI_KVy-XMHX1i_E-_95eX2fVxtnvhW-MJmpPSLBVpz_xx5KPVxwyRoyOKEHebQAb82lMemn576ifG2irCMkg8157dvxoMt2Lwv3OC4Vxha9UbIP5GuXV5gjS0lWVFrwd1M8pfF7UCdnAm--vUI3zYs402jU-g/s600/SonoffTouch.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;  
  
Първа грешка бе, че захраних датчика от 3.3V-та линия. Това води до повишена консумация на ток и по-нестабилна работа. Поредна интервенция и го закачих на 5-волтовата линия.
&lt;br&gt;&lt;br&gt;
Втора грешка бе, че намалих чувствителността на 6 единици. Оставете на максимално значение 8, което идва по подразбиране.&lt;br&gt;&lt;br&gt;
Третият проблем се оказа панела на самия &lt;i&gt;Sonoff luxury soft touch switch&lt;/i&gt;. Вътрешна страна на стъкления панела е фирмена метализация. Вероятно да намали лъжливите сработвания на капацитивния бутон на панела. Това покритие се оказва фарадеев кафез и буквално ослепява LD2410. Детекцията пада под метър радиус от датчика-присъствие и идеята "човек в стаята" страда. Не, определено ще го махна оттам в посока на по-удачен ESP-донор в стаята.
&lt;br&gt;&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="Sonoff Touch US 1 gang панел"&gt;&lt;img alt="Sonoff Touch US 1 gang панел" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcPlbsK510w6U0iD5ceP6jcCPnHxXUJQD7I8x9ghaZ3l_7oA2g1jYQRCvadAj85UvSLN51h6_cY6f0_IbinNzvSIKancCvJZe4prnQBt_uxtiizx0sftsL60ozzVFWfQHfpGo1RfWq3edpuO_cz_4dmH68ocqxwaYez9JRSLvqqshZO_WpJABztZSoTA/s600/panel.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
Пристигна &lt;b&gt;HLK-LD2410C&lt;/b&gt;.
&lt;br&gt;&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="HLK-LD2410C"&gt;&lt;img alt="HLK-LD2410C" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjen2Ny-_VdcfK2L6buKmxU2Z9p3DYzCNEmlrN9T28b1fkQA4SdR-W4puVJ1bYw5GUOK_hF2p4AWzxCtjzWjwes5nj7vMf9RJmeOnmGiqElCzc8cCyr0Rc9YTfL6ZWGDhlbgMabsZT3CEFUrLQel6tuMWn628_P5CVkKzqeMqLOLYh5hlZJ2f1jbG8KYw/s600/module.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
По-крупен, което е недостатък, но с щифтове 2.54мм, което е по-удобно. Притежава bluetooth, a това го приравнява към модел HLK-LD2410B. По-голямата площ на платката охлажда модула и не е толкова топъл на допир като малкия HLK-LD2410.
&lt;br&gt;&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheJmBnMpXtrCH5ETqAFbJf8Yyzkx9-MIE4NLwyFbyiFzUtS_Q7vlN-lwHdEjotDLMwp7qkt3_RcxhG7wpJeUFL1uABZjqaCpTakyUmDg8OaZQzfm6AOFuBRHBY6U5YgcflLgegGngWtqY2fw7w4hgvnwN6dnILoFqbHn2HvlKMmTt0GT39p5cEnu2L_g/s2217/ble.jpg" target="_blank" title="HLK-LD2410C bluetooth"&gt;&lt;img alt="HLK-LD2410C bluetooth" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheJmBnMpXtrCH5ETqAFbJf8Yyzkx9-MIE4NLwyFbyiFzUtS_Q7vlN-lwHdEjotDLMwp7qkt3_RcxhG7wpJeUFL1uABZjqaCpTakyUmDg8OaZQzfm6AOFuBRHBY6U5YgcflLgegGngWtqY2fw7w4hgvnwN6dnILoFqbHn2HvlKMmTt0GT39p5cEnu2L_g/s600/ble.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;&lt;br&gt;
Hi-Link Electronic в последната текуща версия се е погрижил с превод от китайски на английски. Дразни, че изисква GPS геолокация при старт. Смисълът от приложението по bluetooth e да разберете реално до колко разстояние ви засича датчика. В режим "инженер" позволява корекции на чувствителност по зони.
&lt;br&gt;&lt;br&gt;
Монтиран под бюрото ми на 70см от пода неговия обхват е 220см при максимална чувствителност 8. Намирам го за малко и признавам, че е неудачно инсталиран, но под бюрото ми има 4-ри канално реле за управление на светлините с свободен GPIO-вход.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Консумация на HLK-LD2410&lt;/b&gt;C.
&lt;pre&gt;
3.3V  -&gt; 173mA :: 0.570mW
4.55V -&gt; 140mA :: 0.637mW 
5V    -&gt; 80mA  :: 0.4mW
&lt;/pre&gt;
&lt;b&gt;Вердикт&lt;/b&gt;.&lt;br&gt;
HLK-LD2410 има право на съществуване в автоматизацията на вашия дом. PIR-датчиците за движение не са му никакъв конкурент. Не е проблем, да се закачи към CC2530 за zigbee-реализация.
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;11 февруари 2023 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2023/02/ld2410-openhab.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE9KJ2zHWqrPGHll0NYXaWNMxO1VAymOz_2vDZ1EKFnCrRpb1w7iw2ocCehiaa36qRR9uIBPbfhKn2sSPvQCtoIB8yAi2KS998oBSXf64my25Vu4i5Ug7iGugQfsikujZCWYLlfDvlC-Qhz9_PVLWrGRmvpeIYzNTn_P9LBVP8rjRv23cSwLHl-r98wQ/s72-c/goods.png" width="72"/><thr:total>0</thr:total><georss:featurename>F9C5+5F Dyulevo, Bulgaria</georss:featurename><georss:point>42.4704068 24.3586594</georss:point><georss:box>36.163135709879924 15.5695969 48.777677890120074 33.1477219</georss:box><enclosure length="45256" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE9KJ2zHWqrPGHll0NYXaWNMxO1VAymOz_2vDZ1EKFnCrRpb1w7iw2ocCehiaa36qRR9uIBPbfhKn2sSPvQCtoIB8yAi2KS998oBSXf64my25Vu4i5Ug7iGugQfsikujZCWYLlfDvlC-Qhz9_PVLWrGRmvpeIYzNTn_P9LBVP8rjRv23cSwLHl-r98wQ/s748/goods.png"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Цената на HLK-LD2410 зададе име на поредната тема в моя блог. С негова помощ се постига "народен" датчик присъствие в домашната автоматизация. HLK-LD2410 е производство на Hi-Link Electronic, известна с импулсните токоизправители и прочие модули за направи си сам (DIY). Купен за проба, по-късно разбрах, че се предлага: HLK-LD241B (bluеtooth вариант); HLK-LD241C с интерфейсна платка. C и B са в очакване. HLK-LD2410 е високочувствителен модул за засичане присъствие на човек. Работи на честота 24GHz по принципа FMCW радар. Засича движещи и неподвижни хора. Умее да изчислява разстояние до обекта, като максимума е 5м. Има UART интерфейс за потребителска конфигурация и GPIO с high изход. UART и GPIO работят на 3.3V. От страницата на производителя: Входното захранване се регулира от стабилизатор на напрежение на 3.3V. Модулът работи и от 3.3V подадено напрежение, но за себе си реших входно да бъде 5V. До 80mA консумация. По време на работа интегрираният датчик S3KM111L леко загрява. Обърнете внимание за наличие на флюс. Моят екземпляр бе непочистен. Първо действие. Съединение на кръст модула към USB-UART конвертор. Например, PL2003. Второ действие. Настройка нужна чувствителност, чрез фирмен инструмент под Windows. По подразбиране дойде на максимум, а за въпросната стая идва в излишък. Настройката е интуитивна. Зададената задръжка за реакция от 3 сек запазих. Трето действие. Компилация на Tasmota v12.3.1 Percy. Тази версия за първи път предлага драйвер за HLK-LD2410 (Support for HLK-LD2410 24GHz smart wave motion sensor). #ifndef USE_LD2410 #define USE_LD2410 #endif За чистота на експеримента тасмотайзирам тестови Wemos D1 Mini. Първият линк запознава с Tasmotizer, a втория напомня разположение на пиновете на Wemos. Съединение на кръст - UART-изхода на HLK-LD2410 към Tasmota и резултат. Размисли. Постигнато до тук е само тест, че покупката работи. Tasmota излъчва обемен JSON при всяка детекция засечен/напуснал. Предаването му чрез MQTT-брокер изисква регулярен израз, който е извън обсега на темата. Отделно, логиране става, чрез зададен интервал от време и колкото е по-малък, толкова повече ще души рутера в системата. Интервал от 5сек е бомбардиране на рутера, над минута неактуален - може да сте напуснали помещение, а openHAB да не знае, докато изтече времето за ново съобщение към брокера. Не, това не е пътя! Идеята е да се ползва наличен ESP-модул в стаята с наличен свободен GPIO пин. И това са ключовете са осветление в моите стаи - Sonoff Touch US. Свободни пинове изобилие и свободен обем пространство за новия HLK-LD241 също. Запазване на съществуваща настройка и добавяне на датчика за присъствие става, чрез написване на правило в Tasmota. Засича човек - Tasmota вдига топик с съобщение "ON". Напуска стаята човек и Tasmota по същия топик изпраша съобщение "OFF". Съответно teleperiod остава 0 и никакво заливане на рутера. Този подход развързва ръцете относно версията на Tasmota, защото ползваме GPIO състоянието HIGH или LOW на изхода като ключ. В Sonoff Touch US версията е 6.6.0 от далечната 2019г. Настройки. Топик wemos GPIO изход на датчика към D2 (GPIO4) на Wemos като Switch1. Button2, Relay2 и Led_i2 са наследство от Sonoff Touch US за управление на осветлението в стаята. Команди и правило в конзолата на Tasmota. SwitchMode1 1 SwitchTopic 0 Rule1 on Switch1#state=1 do publish stat/wemos/LD1 ON endon on Switch1#state=0 do Publish stat/wemos/LD1 OFF endon Rule1 1 Нагледна картина от превключване на релето и присъствие/отсъствие на човек пред датчика. Всичко е независимо и работи отлично. Човек засечен - топик изпраща съобщение "ON" и обратно - напуснал "OFF". От конзолата копираме формираните пътища на топиците ... stat/wemos/POWER stat/wemos/LD1 ... за да създадем THING според парадигмата на openHAB. /*............. WEMOS_Test .............. */ Thing mqtt:topic:wemos "Wemos" (mqtt:broker:644a0a87) { Channels: Type switch : POWER "Power" [ stateTopic="stat/wemos/POWER", commandTopic="cmnd/wemos/POWER" ] Type contact : OCCUPANCY "Occupancy" [ stateTopic = "stat/wemos/LD1", on="ON", off="OFF" ] } Съответно ITEM, // WEMOS_Test Switch relayPower "Вкл" {channel="mqtt:topic:wemos:POWER"} Contact ldRadar "Присъствие [MAP(movsens.map):%s]" {channel="mqtt:topic:wemos:OCCUPANCY"} а още SITEMAP "Test". sitemap test label="LD-2410" { Frame { Switch item=relayPower label="Осветление [MAP(boil.map):%s]" icon="light" Text item=ldRadar label="Спалня [MAP(movsens.map):%s]" icon="motion" } } И последно карта movsens.map. -=неизвестно NULL=неизвестно OFF=свободно ON=заето OPEN=заето CLOSED=свободно Disclaimer Описаният начин се счита за старомоден в openHAB 3.x.x и е възможно в поредно обновяване да спре да работи. Toва е DSL език производ на Xbased, подобен на Xtend. Тенденцията е описание в YAML и преход към JavaScript. Засега работи и на мен ми е по-удобен този път. Разбира се сляпо копиране е нонсенс. Ползвайте като подсказка съобразно вашите настройки. Финал и шампанско в openHAB. HLK-LD2410 се ползва от производители на екосистема Tuya. И този, например, струва около $23 ~ $28. Повече за него, четем в блога на blakadder. 25.02.2023 ПРОДЪЛЖЕНИЕ Резултат и впечатления седмица по-късно. Достатъчно място в показания модел на Sonoff за LD2410. Първа грешка бе, че захраних датчика от 3.3V-та линия. Това води до повишена консумация на ток и по-нестабилна работа. Поредна интервенция и го закачих на 5-волтовата линия. Втора грешка бе, че намалих чувствителността на 6 единици. Оставете на максимално значение 8, което идва по подразбиране. Третият проблем се оказа панела на самия Sonoff luxury soft touch switch. Вътрешна страна на стъкления панела е фирмена метализация. Вероятно да намали лъжливите сработвания на капацитивния бутон на панела. Това покритие се оказва фарадеев кафез и буквално ослепява LD2410. Детекцията пада под метър радиус от датчика-присъствие и идеята "човек в стаята" страда. Не, определено ще го махна оттам в посока на по-удачен ESP-донор в стаята. Пристигна HLK-LD2410C. По-крупен, което е недостатък, но с щифтове 2.54мм, което е по-удобно. Притежава bluetooth, a това го приравнява към модел HLK-LD2410B. По-голямата площ на платката охлажда модула и не е толкова топъл на допир като малкия HLK-LD2410. Hi-Link Electronic в последната текуща версия се е погрижил с превод от китайски на английски. Дразни, че изисква GPS геолокация при старт. Смисълът от приложението по bluetooth e да разберете реално до колко разстояние ви засича датчика. В режим "инженер" позволява корекции на чувствителност по зони. Монтиран под бюрото ми на 70см от пода неговия обхват е 220см при максимална чувствителност 8. Намирам го за малко и признавам, че е неудачно инсталиран, но под бюрото ми има 4-ри канално реле за управление на светлините с свободен GPIO-вход. Консумация на HLK-LD2410C. 3.3V - 173mA :: 0.570mW 4.55V - 140mA :: 0.637mW 5V - 80mA :: 0.4mW Вердикт. HLK-LD2410 има право на съществуване в автоматизацията на вашия дом. PIR-датчиците за движение не са му никакъв конкурент. Не е проблем, да се закачи към CC2530 за zigbee-реализация. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 11 февруари 2023 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Цената на HLK-LD2410 зададе име на поредната тема в моя блог. С негова помощ се постига "народен" датчик присъствие в домашната автоматизация. HLK-LD2410 е производство на Hi-Link Electronic, известна с импулсните токоизправители и прочие модули за направи си сам (DIY). Купен за проба, по-късно разбрах, че се предлага: HLK-LD241B (bluеtooth вариант); HLK-LD241C с интерфейсна платка. C и B са в очакване. HLK-LD2410 е високочувствителен модул за засичане присъствие на човек. Работи на честота 24GHz по принципа FMCW радар. Засича движещи и неподвижни хора. Умее да изчислява разстояние до обекта, като максимума е 5м. Има UART интерфейс за потребителска конфигурация и GPIO с high изход. UART и GPIO работят на 3.3V. От страницата на производителя: Входното захранване се регулира от стабилизатор на напрежение на 3.3V. Модулът работи и от 3.3V подадено напрежение, но за себе си реших входно да бъде 5V. До 80mA консумация. По време на работа интегрираният датчик S3KM111L леко загрява. Обърнете внимание за наличие на флюс. Моят екземпляр бе непочистен. Първо действие. Съединение на кръст модула към USB-UART конвертор. Например, PL2003. Второ действие. Настройка нужна чувствителност, чрез фирмен инструмент под Windows. По подразбиране дойде на максимум, а за въпросната стая идва в излишък. Настройката е интуитивна. Зададената задръжка за реакция от 3 сек запазих. Трето действие. Компилация на Tasmota v12.3.1 Percy. Тази версия за първи път предлага драйвер за HLK-LD2410 (Support for HLK-LD2410 24GHz smart wave motion sensor). #ifndef USE_LD2410 #define USE_LD2410 #endif За чистота на експеримента тасмотайзирам тестови Wemos D1 Mini. Първият линк запознава с Tasmotizer, a втория напомня разположение на пиновете на Wemos. Съединение на кръст - UART-изхода на HLK-LD2410 към Tasmota и резултат. Размисли. Постигнато до тук е само тест, че покупката работи. Tasmota излъчва обемен JSON при всяка детекция засечен/напуснал. Предаването му чрез MQTT-брокер изисква регулярен израз, който е извън обсега на темата. Отделно, логиране става, чрез зададен интервал от време и колкото е по-малък, толкова повече ще души рутера в системата. Интервал от 5сек е бомбардиране на рутера, над минута неактуален - може да сте напуснали помещение, а openHAB да не знае, докато изтече времето за ново съобщение към брокера. Не, това не е пътя! Идеята е да се ползва наличен ESP-модул в стаята с наличен свободен GPIO пин. И това са ключовете са осветление в моите стаи - Sonoff Touch US. Свободни пинове изобилие и свободен обем пространство за новия HLK-LD241 също. Запазване на съществуваща настройка и добавяне на датчика за присъствие става, чрез написване на правило в Tasmota. Засича човек - Tasmota вдига топик с съобщение "ON". Напуска стаята човек и Tasmota по същия топик изпраша съобщение "OFF". Съответно teleperiod остава 0 и никакво заливане на рутера. Този подход развързва ръцете относно версията на Tasmota, защото ползваме GPIO състоянието HIGH или LOW на изхода като ключ. В Sonoff Touch US версията е 6.6.0 от далечната 2019г. Настройки. Топик wemos GPIO изход на датчика към D2 (GPIO4) на Wemos като Switch1. Button2, Relay2 и Led_i2 са наследство от Sonoff Touch US за управление на осветлението в стаята. Команди и правило в конзолата на Tasmota. SwitchMode1 1 SwitchTopic 0 Rule1 on Switch1#state=1 do publish stat/wemos/LD1 ON endon on Switch1#state=0 do Publish stat/wemos/LD1 OFF endon Rule1 1 Нагледна картина от превключване на релето и присъствие/отсъствие на човек пред датчика. Всичко е независимо и работи отлично. Човек засечен - топик изпраща съобщение "ON" и обратно - напуснал "OFF". От конзолата копираме формираните пътища на топиците ... stat/wemos/POWER stat/wemos/LD1 ... за да създадем THING според парадигмата на openHAB. /*............. WEMOS_Test .............. */ Thing mqtt:topic:wemos "Wemos" (mqtt:broker:644a0a87) { Channels: Type switch : POWER "Power" [ stateTopic="stat/wemos/POWER", commandTopic="cmnd/wemos/POWER" ] Type contact : OCCUPANCY "Occupancy" [ stateTopic = "stat/wemos/LD1", on="ON", off="OFF" ] } Съответно ITEM, // WEMOS_Test Switch relayPower "Вкл" {channel="mqtt:topic:wemos:POWER"} Contact ldRadar "Присъствие [MAP(movsens.map):%s]" {channel="mqtt:topic:wemos:OCCUPANCY"} а още SITEMAP "Test". sitemap test label="LD-2410" { Frame { Switch item=relayPower label="Осветление [MAP(boil.map):%s]" icon="light" Text item=ldRadar label="Спалня [MAP(movsens.map):%s]" icon="motion" } } И последно карта movsens.map. -=неизвестно NULL=неизвестно OFF=свободно ON=заето OPEN=заето CLOSED=свободно Disclaimer Описаният начин се счита за старомоден в openHAB 3.x.x и е възможно в поредно обновяване да спре да работи. Toва е DSL език производ на Xbased, подобен на Xtend. Тенденцията е описание в YAML и преход към JavaScript. Засега работи и на мен ми е по-удобен този път. Разбира се сляпо копиране е нонсенс. Ползвайте като подсказка съобразно вашите настройки. Финал и шампанско в openHAB. HLK-LD2410 се ползва от производители на екосистема Tuya. И този, например, струва около $23 ~ $28. Повече за него, четем в блога на blakadder. 25.02.2023 ПРОДЪЛЖЕНИЕ Резултат и впечатления седмица по-късно. Достатъчно място в показания модел на Sonoff за LD2410. Първа грешка бе, че захраних датчика от 3.3V-та линия. Това води до повишена консумация на ток и по-нестабилна работа. Поредна интервенция и го закачих на 5-волтовата линия. Втора грешка бе, че намалих чувствителността на 6 единици. Оставете на максимално значение 8, което идва по подразбиране. Третият проблем се оказа панела на самия Sonoff luxury soft touch switch. Вътрешна страна на стъкления панела е фирмена метализация. Вероятно да намали лъжливите сработвания на капацитивния бутон на панела. Това покритие се оказва фарадеев кафез и буквално ослепява LD2410. Детекцията пада под метър радиус от датчика-присъствие и идеята "човек в стаята" страда. Не, определено ще го махна оттам в посока на по-удачен ESP-донор в стаята. Пристигна HLK-LD2410C. По-крупен, което е недостатък, но с щифтове 2.54мм, което е по-удобно. Притежава bluetooth, a това го приравнява към модел HLK-LD2410B. По-голямата площ на платката охлажда модула и не е толкова топъл на допир като малкия HLK-LD2410. Hi-Link Electronic в последната текуща версия се е погрижил с превод от китайски на английски. Дразни, че изисква GPS геолокация при старт. Смисълът от приложението по bluetooth e да разберете реално до колко разстояние ви засича датчика. В режим "инженер" позволява корекции на чувствителност по зони. Монтиран под бюрото ми на 70см от пода неговия обхват е 220см при максимална чувствителност 8. Намирам го за малко и признавам, че е неудачно инсталиран, но под бюрото ми има 4-ри канално реле за управление на светлините с свободен GPIO-вход. Консумация на HLK-LD2410C. 3.3V - 173mA :: 0.570mW 4.55V - 140mA :: 0.637mW 5V - 80mA :: 0.4mW Вердикт. HLK-LD2410 има право на съществуване в автоматизацията на вашия дом. PIR-датчиците за движение не са му никакъв конкурент. Не е проблем, да се закачи към CC2530 за zigbee-реализация. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 11 февруари 2023 profruit&amp;nbsp;</itunes:summary><itunes:keywords>MajorDomo</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-5177677483631047494</guid><pubDate>Sat, 21 Jan 2023 19:31:00 +0000</pubDate><atom:updated>2023-01-21T21:31:06.747+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><title>Zigbee2MQTT клониране</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
В предишната тема "&lt;a href="https://profruit.blogspot.com/2022/11/install-zigbee2mqtt-ver1282-from-scratch.html" target="_blank"&gt;Install zigbee2mqtt ver1.28.2 from scratch&lt;/a&gt;" показах как от нулата се инсталира zigbee2mqtt ver1.28.2 в Ubuntu Server, а в допълнението й как да обновим до появилата се zigbee2mqtt ver1.29.2.&lt;br&gt;&lt;br&gt;
Новото е как да клонираме съществуваща настройка на Zigbee2MQTT без да се налага последвало интервю на zigbee-устройствата. В моя дом се трудят 30 на брой и някой от тях са зад панелите на контакти и ключове в стената. 
&lt;br&gt;&lt;br&gt;
Случаят касае следните ситуации:
  &lt;ul&gt;&lt;li&gt;Преминаване на нова версия linux-дистро сървър;&lt;/li&gt;
  &lt;li&gt;Преминаване на нова версия на openHAB;&lt;/li&gt;
  &lt;li&gt;Замяна на твърд диск, PC-хост.&lt;/li&gt;&lt;/ul&gt;
а в края на прехода връщане в строй на zigbee-устройствата.&lt;br&gt;&lt;br&gt;
Налице е стара версия openHAB и стара версия Ubuntu-сървър. Работят като швейцарски часовник, но са изостанали на &lt;i&gt;zigbee2mqtt ver1.23.0&lt;/i&gt; и купени нови zigbee-устройства не се разпознават. Без &lt;i&gt;zigbee2mqtt ver1.29.2&lt;/i&gt; мисия невъзможна.
&lt;br&gt;&lt;br&gt;
&lt;a title="старта версия"&gt;&lt;img alt="стара версия" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmL1SJlwIEbQIPsOb79orGz9vMsFB8fmbCg7axNqjiI3pKFldeBE5kidIox3eTVviKrYj0w77BSF9W9in4G2rKa7SrF7nQw0Qey98ZFv8gVwt7MyEm60TXuCY66ICbcKSr249KngE0Z2_MLNr7yz5q-ercyUGJSlhAvmXC5gkijEfihv459IA367J5GQ/s600/info.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Първа стъпка е backup на текущата zigbee2mqtt. През SSH клиент на десктоп изтегляме нужния каталог &lt;b&gt;/opt/zigbee2mqtt/data/&lt;/b&gt;&lt;br&gt;
&lt;pre&gt;scp -r -P8822 openhab@192.168.1.149:/opt/zigbee2mqtt/data/ ~/Desktop/&lt;/pre&gt;
&lt;b&gt;P8822&lt;/b&gt; - порт 8822 зададен в конфигурацията на SSH-сървъра против ботове.&lt;br&gt;
&lt;b&gt;openhab&lt;/b&gt; е името на уникалния ми потребител.&lt;br&gt;
&lt;b&gt;192.168.1.149&lt;/b&gt; е IP адреса на сървъра.&lt;br&gt;&lt;br&gt;
На работния десктоп се преточва копирания каталог с следното съдържание.
&lt;br&gt;&lt;br&gt;
&lt;a title="backup"&gt;&lt;img alt="backup" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYkVXE9i6WD_TtVWAsxSjJJnLD2dIH19ivHMPSs8NNlgcsQzFPkiEYuv6pnnaaZd8YRL50-HLbTwJhAWj-EVkOmcKGxTWGWNYZwzlQT3fagwV57lNjJVUdM8bxojcB-MCLCoLX5MTnyzpbuI5fbWq6uDIggK2fl1m-wpTe5wj5PWgFPP2m9gh1G_5uhw/s600/backup.png"/&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;
Следваща стъпка е делене екрана на три. Журнал на zigbee2mqtt - горе. Под него втори вход по SSH за изпълнение на команди. И в малкото каре долу вдясно подсказки от команди.&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid-NZBqSA2o6mu5smtstfWLR7zr4_9Pa9dM4xzRUCEw48Lla7gg-Ep2sZGXMIKdmC6G0lPaTpwLwRw45vkUKEK7xnjt3o63GFH81FMjAVC82Jhz5YZ6gHpEtlqZ19jeHp1Sbgxl-gxl_F3fHeTteHvGh0XjbiG7TGQCi2Jsgg8QcUMQjTBfKxd0K-IcA/s1366/z2mManypulations.png" title="десктоп" target="_blank"&gt;&lt;img alt="десктоп" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid-NZBqSA2o6mu5smtstfWLR7zr4_9Pa9dM4xzRUCEw48Lla7gg-Ep2sZGXMIKdmC6G0lPaTpwLwRw45vkUKEK7xnjt3o63GFH81FMjAVC82Jhz5YZ6gHpEtlqZ19jeHp1Sbgxl-gxl_F3fHeTteHvGh0XjbiG7TGQCi2Jsgg8QcUMQjTBfKxd0K-IcA/s600/z2mManypulations.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Спираме zigbee2mqtt. 
&lt;pre&gt;sudo systemctl stop zigbee2mqtt&lt;/pre&gt;
  
Връщаме се в предходната тема "&lt;a href="https://profruit.blogspot.com/2022/11/install-zigbee2mqtt-ver1282-from-scratch.html" target="_blank"&gt;Install zigbee2mqtt ver1.28.2 from scratch&lt;/a&gt;". Координаторът остава пъхнат в usb-порта.
&lt;br&gt;&lt;br&gt;
Изтриваме старата zigbee2mqtt ver1.23.0, след което следваме стъпките за инсталация на новата версия ( към датата на публикация) - zigbee2mqtt ver1.29.2.
  
&lt;br&gt;&lt;br&gt;
В стъпка 9 &lt;pre&gt;npm ci&lt;/pre&gt;
последва команда:
&lt;pre&gt;npm audit fix&lt;/pre&gt;
  
В стъпка 10 &lt;pre&gt;nano /opt/zigbee2mqtt/data/configuration.yaml&lt;/pre&gt;
изтриваме генерираното съдържание от инсталацията. На негово място от едноименния файл в backup копираме съдържанието и съхраняваме.&lt;br&gt;&lt;br&gt;
След стъпка 12 поглеждаме първия генериран лог с новоинсталираната zigbee2mqtt ver1.29.2.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrKa2ZU8NZXEZfq7zc-rp18fOxWqmI9DE59cIalbURPrKIhbUXYoO158f9qSv9iEN5uIKWGrhgM3K8G0wyFfWWA7rbJvxnv1VkfEVtksIIJFHUqkpZnuqy_Ir_QRuupNPX3QpvbbumQviDJsy1zfOHfuZe0MJSqQ_OVihhKHM3vlZDHRK2BbT-QIZqCw/s1139/start.png" title="първи Zigbee2MQTT лог" target="_blank"&gt;&lt;img alt="първи Zigbee2MQTT лог" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrKa2ZU8NZXEZfq7zc-rp18fOxWqmI9DE59cIalbURPrKIhbUXYoO158f9qSv9iEN5uIKWGrhgM3K8G0wyFfWWA7rbJvxnv1VkfEVtksIIJFHUqkpZnuqy_Ir_QRuupNPX3QpvbbumQviDJsy1zfOHfuZe0MJSqQ_OVihhKHM3vlZDHRK2BbT-QIZqCw/s600/start.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Финализираме инсталацията.&lt;br&gt;
След стъпка 13 отново спираме zigbee2mqtt и ръчно файл след файл копираме от backup съдържанията на:&lt;br&gt;&lt;br&gt;
&lt;i&gt;coordinator_backup.json&lt;/i&gt;&lt;br&gt;
&lt;i&gt;devices.yaml&lt;/i&gt;&lt;br&gt;
&lt;i&gt;&lt;i&gt;state.json&lt;/i&gt;&lt;br&gt;
database.db&lt;/i&gt;
&lt;br&gt;&lt;br&gt;
Koпирайте коректно съдържанията на файловете от backup. Zigbee-устройствата очакват същия координатор записан като &lt;i&gt;"id":1&lt;/i&gt; в database.db. Същия работен канал, същия  pan_id описани в configuration.yaml.
&lt;br&gt;&lt;br&gt;
Финал с команда от стъпка 18
  &lt;pre&gt;sudo reboot&lt;/pre&gt;
Отново поглед в логовете и ура. Те са тук! Те работят!
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivkxssVDulZtq9sngNTZbYe3xYkpVsVPguvfMZaak-XBPQ9fWJq8krDzihTj553QHUdrtJVu-o8psdG_pTSfs_GhOAIUpE_Lez3Y3uj_QQN_Io-oB6TSJeIAZXW0GU7PsTKepY5raosrfg5tp8xGhKpUKgpb4sawmsVd39DR7fb0FxkL7rqYCXrrcaTQ/s894/log2.png" title="log 2" target="_blank"&gt;&lt;img alt="log 2" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivkxssVDulZtq9sngNTZbYe3xYkpVsVPguvfMZaak-XBPQ9fWJq8krDzihTj553QHUdrtJVu-o8psdG_pTSfs_GhOAIUpE_Lez3Y3uj_QQN_Io-oB6TSJeIAZXW0GU7PsTKepY5raosrfg5tp8xGhKpUKgpb4sawmsVd39DR7fb0FxkL7rqYCXrrcaTQ/s600/log2.png"/&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;21 януари 2023 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2023/01/zigbee2mqtt.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmL1SJlwIEbQIPsOb79orGz9vMsFB8fmbCg7axNqjiI3pKFldeBE5kidIox3eTVviKrYj0w77BSF9W9in4G2rKa7SrF7nQw0Qey98ZFv8gVwt7MyEm60TXuCY66ICbcKSr249KngE0Z2_MLNr7yz5q-ercyUGJSlhAvmXC5gkijEfihv459IA367J5GQ/s72-c/info.png" width="72"/><thr:total>0</thr:total><enclosure length="226116" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid-NZBqSA2o6mu5smtstfWLR7zr4_9Pa9dM4xzRUCEw48Lla7gg-Ep2sZGXMIKdmC6G0lPaTpwLwRw45vkUKEK7xnjt3o63GFH81FMjAVC82Jhz5YZ6gHpEtlqZ19jeHp1Sbgxl-gxl_F3fHeTteHvGh0XjbiG7TGQCi2Jsgg8QcUMQjTBfKxd0K-IcA/s1366/z2mManypulations.png"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>В предишната тема "Install zigbee2mqtt ver1.28.2 from scratch" показах как от нулата се инсталира zigbee2mqtt ver1.28.2 в Ubuntu Server, а в допълнението й как да обновим до появилата се zigbee2mqtt ver1.29.2. Новото е как да клонираме съществуваща настройка на Zigbee2MQTT без да се налага последвало интервю на zigbee-устройствата. В моя дом се трудят 30 на брой и някой от тях са зад панелите на контакти и ключове в стената. Случаят касае следните ситуации: Преминаване на нова версия linux-дистро сървър; Преминаване на нова версия на openHAB; Замяна на твърд диск, PC-хост. а в края на прехода връщане в строй на zigbee-устройствата. Налице е стара версия openHAB и стара версия Ubuntu-сървър. Работят като швейцарски часовник, но са изостанали на zigbee2mqtt ver1.23.0 и купени нови zigbee-устройства не се разпознават. Без zigbee2mqtt ver1.29.2 мисия невъзможна. Първа стъпка е backup на текущата zigbee2mqtt. През SSH клиент на десктоп изтегляме нужния каталог /opt/zigbee2mqtt/data/ scp -r -P8822 openhab@192.168.1.149:/opt/zigbee2mqtt/data/ ~/Desktop/ P8822 - порт 8822 зададен в конфигурацията на SSH-сървъра против ботове. openhab е името на уникалния ми потребител. 192.168.1.149 е IP адреса на сървъра. На работния десктоп се преточва копирания каталог с следното съдържание. Следваща стъпка е делене екрана на три. Журнал на zigbee2mqtt - горе. Под него втори вход по SSH за изпълнение на команди. И в малкото каре долу вдясно подсказки от команди. Спираме zigbee2mqtt. sudo systemctl stop zigbee2mqtt Връщаме се в предходната тема "Install zigbee2mqtt ver1.28.2 from scratch". Координаторът остава пъхнат в usb-порта. Изтриваме старата zigbee2mqtt ver1.23.0, след което следваме стъпките за инсталация на новата версия ( към датата на публикация) - zigbee2mqtt ver1.29.2. В стъпка 9 npm ci последва команда: npm audit fix В стъпка 10 nano /opt/zigbee2mqtt/data/configuration.yaml изтриваме генерираното съдържание от инсталацията. На негово място от едноименния файл в backup копираме съдържанието и съхраняваме. След стъпка 12 поглеждаме първия генериран лог с новоинсталираната zigbee2mqtt ver1.29.2. Финализираме инсталацията. След стъпка 13 отново спираме zigbee2mqtt и ръчно файл след файл копираме от backup съдържанията на: coordinator_backup.json devices.yaml state.json database.db Koпирайте коректно съдържанията на файловете от backup. Zigbee-устройствата очакват същия координатор записан като "id":1 в database.db. Същия работен канал, същия pan_id описани в configuration.yaml. Финал с команда от стъпка 18 sudo reboot Отново поглед в логовете и ура. Те са тук! Те работят! до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 21 януари 2023 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>В предишната тема "Install zigbee2mqtt ver1.28.2 from scratch" показах как от нулата се инсталира zigbee2mqtt ver1.28.2 в Ubuntu Server, а в допълнението й как да обновим до появилата се zigbee2mqtt ver1.29.2. Новото е как да клонираме съществуваща настройка на Zigbee2MQTT без да се налага последвало интервю на zigbee-устройствата. В моя дом се трудят 30 на брой и някой от тях са зад панелите на контакти и ключове в стената. Случаят касае следните ситуации: Преминаване на нова версия linux-дистро сървър; Преминаване на нова версия на openHAB; Замяна на твърд диск, PC-хост. а в края на прехода връщане в строй на zigbee-устройствата. Налице е стара версия openHAB и стара версия Ubuntu-сървър. Работят като швейцарски часовник, но са изостанали на zigbee2mqtt ver1.23.0 и купени нови zigbee-устройства не се разпознават. Без zigbee2mqtt ver1.29.2 мисия невъзможна. Първа стъпка е backup на текущата zigbee2mqtt. През SSH клиент на десктоп изтегляме нужния каталог /opt/zigbee2mqtt/data/ scp -r -P8822 openhab@192.168.1.149:/opt/zigbee2mqtt/data/ ~/Desktop/ P8822 - порт 8822 зададен в конфигурацията на SSH-сървъра против ботове. openhab е името на уникалния ми потребител. 192.168.1.149 е IP адреса на сървъра. На работния десктоп се преточва копирания каталог с следното съдържание. Следваща стъпка е делене екрана на три. Журнал на zigbee2mqtt - горе. Под него втори вход по SSH за изпълнение на команди. И в малкото каре долу вдясно подсказки от команди. Спираме zigbee2mqtt. sudo systemctl stop zigbee2mqtt Връщаме се в предходната тема "Install zigbee2mqtt ver1.28.2 from scratch". Координаторът остава пъхнат в usb-порта. Изтриваме старата zigbee2mqtt ver1.23.0, след което следваме стъпките за инсталация на новата версия ( към датата на публикация) - zigbee2mqtt ver1.29.2. В стъпка 9 npm ci последва команда: npm audit fix В стъпка 10 nano /opt/zigbee2mqtt/data/configuration.yaml изтриваме генерираното съдържание от инсталацията. На негово място от едноименния файл в backup копираме съдържанието и съхраняваме. След стъпка 12 поглеждаме първия генериран лог с новоинсталираната zigbee2mqtt ver1.29.2. Финализираме инсталацията. След стъпка 13 отново спираме zigbee2mqtt и ръчно файл след файл копираме от backup съдържанията на: coordinator_backup.json devices.yaml state.json database.db Koпирайте коректно съдържанията на файловете от backup. Zigbee-устройствата очакват същия координатор записан като "id":1 в database.db. Същия работен канал, същия pan_id описани в configuration.yaml. Финал с команда от стъпка 18 sudo reboot Отново поглед в логовете и ура. Те са тук! Те работят! до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 21 януари 2023 profruit&amp;nbsp;</itunes:summary><itunes:keywords>MajorDomo</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-1073699281393400074</guid><pubDate>Wed, 30 Nov 2022 09:15:00 +0000</pubDate><atom:updated>2023-01-14T22:16:22.155+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><title>Install zigbee2mqtt ver1.28.2 from scratch</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
Покупка на поредни zigbee-устройства е причина тази тема да се появи. След интервю с координатора те бяха записани в &lt;i&gt;database.db&lt;/i&gt;, като неразпознати.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEVlMw9oDRwLYYVfwUyjP7xLAwr2DMgRKhs53cXgUj-uAefCHBJQjs3e1a7LLE1HzDothWncP78ZaEUvaGy6ZY7yFuZdXEaHWHHoqtZfLGT6dsHLCXBlVQGLXhoEJPYUjQfHLRXLnhkakunld2B1L1FL2x4hBMS0W3ZrkbE18qL2uXedvj82cAdAXYjg/s1265/current.png" target="_blank" title="zigbee2mqtt ver1.26"&gt;&lt;img alt="zigbee2mqtt ver1.26" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEVlMw9oDRwLYYVfwUyjP7xLAwr2DMgRKhs53cXgUj-uAefCHBJQjs3e1a7LLE1HzDothWncP78ZaEUvaGy6ZY7yFuZdXEaHWHHoqtZfLGT6dsHLCXBlVQGLXhoEJPYUjQfHLRXLnhkakunld2B1L1FL2x4hBMS0W3ZrkbE18qL2uXedvj82cAdAXYjg/s600/current.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Преглед в GitHub показа текуща версия 1.28. Съответно реших да обновя и до тук. В конзолата заваляха предупреждения и крашове. Oказа се, че &lt;a title="Creator of Zigbee2MQTT ..." target="_blank" href="https://github.com/Koenkk"&gt;Koen Kanters&lt;/a&gt; направил редизайн на &lt;a href="https://www.zigbee2mqtt.io/" target="_blank" title="Zigbee to MQTT bridge"&gt;сайта&lt;/a&gt; си, а покрай него променил и начина за инсталиране на zigbee2mqtt.
 &lt;br&gt;&lt;br&gt;
&lt;div style="color: red";&gt;&lt;b&gt;Disclaimer&lt;/b&gt;&lt;/div&gt;
&lt;div style="font: 14px Verdana;"&gt;Описаният начин за инсталация на zigbee2mqtt ver1.28 е частен случай, който касае предимно автора, за да може след време, да го повтори, ако се наложи.&lt;br&gt;
 Ползвайте на ваш риск и страх.
&lt;/div&gt;
&lt;br&gt;
На борда:&lt;br&gt;
&lt;div style="color: #3F77AC";&gt;
  &lt;b&gt;openHAB Version: 3.3.0 (Build)&lt;/b&gt;&lt;br&gt;
  &lt;b&gt;Ubuntu Server 20.04.4 LTS (Focal Fossa)&lt;/b&gt;&lt;/div&gt;&lt;br&gt;
&lt;a title="инфо"&gt;&lt;img alt="инфо" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTBLgP4vyexZAPvPnc_NgfepeD25tB78WIlqG4yxxmxEDUT8bf9kbVbcdShHhyDD2eTtbEb0K-TJMtf8fw05WzHHdVeXAhbBvJT-Gg9DomxeQr4w22u1pLHaYhODxRKAJ3iGDiX4hOm365k0_L6ytGEqjvQEu5yHCS85GnSOym4GZD11U8icePXCuMrA/s600/info.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt; 
&lt;b&gt;USER&lt;/b&gt; и &lt;b&gt;PASSWORD&lt;/b&gt; на: Ubuntu Server, SSH Server, openHAB, MQTT се повтарят. Едни и същи за собствено улеснение.
&lt;br&gt;&lt;br&gt;  
  &lt;div id="deinstall"&gt;&lt;h3 style="color:blue; text-align:center;"&gt;Премахване на zigbee2mqtt ver1.26 от системата.&lt;/h3&gt;&lt;/div&gt;
 Премахването се свежда до копиране на серия от команди и изпълнението им в терминала описани в тази тема "&lt;a href="https://profruit.blogspot.com/2021/03/how-to-unistall-zigbee2mqtt.html" target="_blank"&gt;How to unistall zigbee2mqtt&lt;/a&gt;".
 &lt;div id="inst"&gt;&lt;h3 style="color:blue; text-align:center;"&gt;Инсталиране на zigbee2mqtt ver1.28&lt;/h3&gt;&lt;/div&gt; 
Инсталирането се свежда до копиране на команди по &lt;a title=" instructions explain how to run Zigbee2MQTT on Linux" href="https://www.zigbee2mqtt.io/guide/installation/01_linux.html" target="_blank"&gt;рецептата&lt;/a&gt; на KoenK и изпълнението им в прозореца на SSH.
&lt;br&gt;&lt;br&gt;
1) &lt;i&gt;sudo curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -&lt;/i&gt;
&lt;br&gt;&lt;br&gt;
2) &lt;i&gt;sudo apt-get install -y nodejs git make g++ gcc&lt;/i&gt;
&lt;br&gt;&lt;br&gt;
При изпълнението на тези команди се появява съобщение, което ви подтиква да инсталирате още &lt;b&gt;yarn&lt;/b&gt;. По-рано го инсталирах, но този път игнорирах и продължиш без него.&lt;br&gt;&lt;br&gt;
Следните две команди дават информативен отговор. Те не са задължителни.&lt;br&gt;&lt;br&gt;
3) openhab@msiserver:~$ &lt;i&gt;node --version&lt;/i&gt;&lt;br&gt;
   v16.18.1
  &lt;br&gt;&lt;br&gt;
4) openhab@msiserver:~$ &lt;i&gt;npm --version&lt;/i&gt;&lt;br&gt;
   8.19.2
  &lt;br&gt;&lt;br&gt;
5) &lt;i&gt;sudo mkdir /opt/zigbee2mqtt&lt;/i&gt;
  &lt;br&gt;&lt;br&gt;
6) &lt;i&gt;sudo chown -R ${USER}: /opt/zigbee2mqtt&lt;/i&gt;
  &lt;br&gt;&lt;br&gt;
USER е потребителя регистриран в Ubuntu Server. Нищо не променяме и тъпо копираме горната команда.
  &lt;br&gt;&lt;br&gt;
openhab@msiserver:~$ &lt;i&gt;echo ${USER}&lt;/i&gt;&lt;br&gt;
   openhab
  &lt;br&gt;&lt;br&gt;
Следва ново, различно от инструкция до версия 1.26.&lt;br&gt;&lt;br&gt;
7) &lt;i&gt;git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt&lt;/i&gt;
  &lt;br&gt;&lt;br&gt;
8) # Install dependencies (as user "openhab")&lt;br&gt;
&lt;i&gt;cd /opt/zigbee2mqtt&lt;/i&gt;
 &lt;br&gt;&lt;br&gt;
9) &lt;i&gt;npm ci&lt;/i&gt;
  &lt;br&gt;&lt;br&gt;
&lt;a title="npm ci"&gt;&lt;img alt="npm ci" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj44yZtXvXxlbhvHaSSMQ9er3IzPQxtdrj0BI5-btBfLwlc_juoxK8s-F8ey6rWlNdh-yTdqAiUbrmZJA8SKoyufDfxupjIjsmtrzLPQ5yFJiyQEr3zE6JYbkeIEzN9MSdq9tUn9IddAAumSxSao6BgFDulfyVicVoc9VFMxMR_txVuvqPPw8Q4qpeBAQ/s600/install.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Поредни съобщения в конзолата с подканване, да инсталирам &lt;b&gt;npm audit&lt;/b&gt;. Поиска права и го подминах без да се напрягам. KoenК така и пише, да се игнорират.
&lt;br&gt;&lt;br&gt;
10) &lt;i&gt;nano /opt/zigbee2mqtt/data/configuration.yaml&lt;/i&gt;
  &lt;br&gt;&lt;br&gt;
По време на инсталация координатора &lt;b&gt;CC2531 Sonoff&lt;/b&gt; (това е стария ми координатор за тестове) е включен в системата, заел USB-порт.&lt;br&gt;&lt;br&gt;Запълването на файл &lt;b&gt;configuration.yaml&lt;/b&gt; е отделна тема. Без точно описание на порт, канал, каталози за устройства, логове, потребител, парола към MQTT-сървъра, ключ на мрежата, pan_id и т.н. нещата няма да продължат. 
&lt;br&gt;&lt;br&gt;
Моят configuration.yaml съобразен с CC2531 Sonoff.&lt;br&gt;
&lt;pre&gt;
homeassistant: false
mqtt:
  base_topic: zigbee2mqtt
  password: 12345
  server: 'mqtt://127.0.0.1:1883'
  user: openhab
permit_join: false
serial:
  disable_led: true
  port: /dev/ttyACM0
devices: devices.yaml
advanced:
  channel: 11
  pan_id: 6754
  last_seen: ISO_8601
  log_level: debug
experimental:
  output: attribute
'\n\nadvanced:\n    network_key': GENERATETE
&lt;/pre&gt;
11) &lt;i&gt;cd /opt/zigbee2mqtt&lt;/i&gt;
&lt;br&gt;&lt;br&gt;
12) &lt;i&gt;npm start&lt;/i&gt;
  &lt;br&gt;&lt;br&gt;
Ура, изгря! И забележете, ни едно регистрирано устройство! Излиза, че отново следва да преминат интервю!&lt;br&gt;&lt;br&gt;
&lt;a title="npm start"&gt;&lt;img alt="npm start" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij69ZjaSsagt4zqBXpgJdFOD39gXTFaNnMiWpRgK7z6dJ4onUC6Is9ldZng8TUHTNfdP1jp64TeW9rq2_W_16BbmaZarZ0inaH-ODtkSyEgdtPwiiycF7Awp71slU4VcxowG90JUDd-IDsRkguykd8DFmZBsymn1Yk97Kyj0lSBxNIC8QnWSaesb7-bw/s600/yes.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt; 
13) # Create a systemctl configuration file for Zigbee2MQTT&lt;br&gt;
&lt;i&gt;sudo nano /etc/systemd/system/zigbee2mqtt.service&lt;/i&gt;
&lt;br&gt;&lt;br&gt;
И тук открих промени спрямо предходната си версия. Опция &lt;b&gt;production&lt;/b&gt; или &lt;b&gt;dev&lt;/b&gt; липсваше и терминала ме заливаше с предупреждения, и крашове. Практически създавате демон, стартиращ zigbee2mqtt, след като Ubuntu зареди.&lt;br&gt;&lt;br&gt;
  Публикувам съдържанието на моя файл. Единствено в края променете името на вашия потребител. Моят е &lt;b&gt;openhab&lt;/b&gt;.
 &lt;br&gt;
&lt;pre&gt;
[Unit]
Description=zigbee2mqtt
After=network.target

[Service]
Environment=NODE_ENV=production
ExecStart=/usr/bin/npm start
WorkingDirectory=/opt/zigbee2mqtt
StandardOutput=inherit
StandardError=inherit
Restart=always
RestartSec=10s
User=openhab

[Install]
WantedBy=multi-user.target
&lt;/pre&gt;
14) &lt;b&gt;Save the file and reboot the Ubuntu server&lt;/b&gt;.&lt;br&gt;
  &lt;i&gt;sudo reboot&lt;/i&gt;
 &lt;br&gt;&lt;br&gt;
&lt;i&gt;15) # Start Zigbee2MQTT&lt;br&gt;
sudo systemctl start zigbee2mqt&lt;/i&gt;t
  &lt;br&gt;&lt;br&gt;
16) # Show status&lt;br&gt;
&lt;i&gt;systemctl status zigbee2mqtt.service&lt;/i&gt;
  &lt;br&gt;&lt;br&gt;
&lt;a title="zigbee2mqtt status"&gt;&lt;img alt="zigbee2mqtt status" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz22ij6NRlhWT7SjHgA7-4BCSxnGn8Rh9WBNT-vW_U5poIvSFbhcQKulkLiJGYS0NucCS58wxFcDF5Kwe1yJbCMPBwpU_F5Z8mLhRRJJIZ7bCh8QpAOuOBocMshUthIl-Du9lcGEoauwOiul1FmiFcWNQo0HzreoARod-GKQctghjE-hJZhGWAJb7B0Q/s600/status.png"/&gt;&lt;/a&gt;
 &lt;br&gt;&lt;br&gt;
Ctrl + C за изход и остана много малко.
  &lt;br&gt;&lt;br&gt;
17) &lt;i&gt;sudo systemctl enable zigbee2mqtt.service&lt;/i&gt;&lt;br&gt;&lt;br&gt;
Отново "дъжд от алабализми" в терминала. Игнор!
  &lt;br&gt;&lt;br&gt;
18) &lt;b&gt;sudo reboot&lt;/b&gt;
  &lt;br&gt;&lt;br&gt;
19) &lt;i&gt;cd /opt/zigbee2mqtt/data/&lt;/i&gt;&lt;br&gt;
    &lt;i&gt;nano devices.yaml&lt;/i&gt; (Ctrl+O)+(Ctrl+X)
  &lt;br&gt;&lt;br&gt;
Последната команда не е задължителна. Просто моите устройства се записват в файл &lt;b&gt;devices.yaml&lt;/b&gt;, за да не се превръща &lt;b&gt;configuration.yaml&lt;/b&gt; в урод от нови попълнения на zigbee-устройства.
&lt;br&gt;&lt;br&gt;
Рапорт от първия log на свежо инсталирания zigbee2mqtt ver1.28.2
  &lt;br&gt;&lt;br&gt;
&lt;a title="log"&gt;&lt;img alt="log" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJzy4ARJsRPqu-Pf7mBUQM3ZAozTFEeZ8wq3i_mvcgn42R3a-JC653YHCbkLeiNIMUu3-dwIn82U1n5uNhxOFmnut-1NJULe-F029_aeuy0oVRBQV-oYjryEo_oy7HRBtdeqBa432jSiLDSxBkQ_jDPoxtfyWGkejAy6fg1G_c0kEGInSpRGNX_cZR7w/s600/log.png"/&gt;&lt;/a&gt;
  
&lt;div style="background: #117596 none repeat scroll 0 0;
    border-radius: 5px;
    border-left: 5px solid red;
    color: #eee;
    font-family: ubuntu,Arial,Verdana;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    margin: 25px ;
    padding: 0.7em 1.2em;"&gt;14.01.2023 ПРОДЪЛЖЕНИЕ&lt;/div&gt;
&lt;div id="update"&gt;&lt;h3 style="color:blue; text-align:center;"&gt;Z2MQTT Update&lt;/h3&gt;&lt;/div&gt;
Проверка показва, че е налична нова версия на zigbee2mqtt.
&lt;br&gt;&lt;br&gt;
&lt;a title="Z2MQTT Update v1.29.2"&gt;&lt;img alt="Z2MQTT Update v1.29.2" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO97K3h4NChY4V8KJ9g1PbSMRysEloC0_GApcGN8Cwsq2vz8VZQK-wPgrTOQFAq35Q8ZnV0Knj-q3ytNLdPnYkFJ6Ju3NJJX8wGUk3WPIukqwBMbRQcdk4oTZZ04ZZk2Kb_4oVYqZWMjQQrdXXT3-IhvskJk5Se152csG5nGeq5Hn70pfHtUJ-Zxky/s600/1.29.2.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Съответно от &lt;a href="https://www.zigbee2mqtt.io/guide/installation/01_linux.html#for-later-update-zigbee2mqtt-to-the-latest-version" target="_blank" title="(For later) Update Zigbee2MQTT to the latest version"&gt;рецептата&lt;/a&gt; предписана в сайта, копираме команди в терминала на SSH-сървъра.
&lt;br&gt;
&lt;pre&gt;# Stop Zigbee2MQTT and go to directory
sudo systemctl stop zigbee2mqtt
cd /opt/zigbee2mqtt&lt;/pre&gt;

&lt;pre&gt;# Backup configuration
cp -R data data-backup&lt;/pre&gt;

&lt;pre&gt;# Update
git pull
npm ci&lt;/pre&gt;
Инсталацита не протече гладко. В края на последната команда предложи изпълнение на:
&lt;pre&gt;npm audit fix&lt;/pre&gt;
&lt;a title="npm audit fix"&gt;&lt;img alt="npm audit fix" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvrcsp6sjrFeZcxsQC5UjkIjdSG7bkKdDWS8K6hOH_btC17NNtC0eyDPm-nxKO6K5H0s-76ubPQrpfS-Nltf0NuyQKSDFFXpBbsWpZPnUVPpk5eHE7rDh6ZW_G6zb_Gu2W2u7pqQW8AF3X56leaMWI6eqja2dvgUD-fN2Hl8GVCP1mT7E725g4q7lP/s600/tikun.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
След което продължих с финални три команди:
&lt;pre&gt;
# Restore configuration
cp -R data-backup/* data
rm -rf data-backup

# Start Zigbee2MQTT
sudo systemctl start zigbee2mqtt&lt;/pre&gt;

Резултат:
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7LlJ_mXHeMHXw6O9n6om_GYML9Q7iolfwwgOHrGGXKqoY5zNVVCsHmWVSlFE6wBT3iD5oZ6z9QpXfDxk9P3O12W2ocAqKpK1qDlkKGONaT9QCs6BHfk5EyplxOzBrY0S58nEFnVYANj1pCx7mp6kMhF5-zdzEyXn0ubkxpnHnu-9Hs2kKI-Yh6DFv/s1228/log.png" target="_blank" title="zigbee2mqtt ver1.29.2"&gt;&lt;img alt="zigbee2mqtt ver1.29.2" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7LlJ_mXHeMHXw6O9n6om_GYML9Q7iolfwwgOHrGGXKqoY5zNVVCsHmWVSlFE6wBT3iD5oZ6z9QpXfDxk9P3O12W2ocAqKpK1qDlkKGONaT9QCs6BHfk5EyplxOzBrY0S58nEFnVYANj1pCx7mp6kMhF5-zdzEyXn0ubkxpnHnu-9Hs2kKI-Yh6DFv/s600/log.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Oт автора&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
Редовно купувам нови zigbee-устройства събудили интерес в мен. И ако преминат успешно интервю с текущата версия на zigbee2mqtt доволно протривам ръце. Наскоро се сдобих с няколко различни, а бях на поостаряла версия 1.23, в която новите устройства преминаваха с клеймо "неразпознати".
&lt;br&gt;&lt;br&gt;
Отделно имам тестови сървър за проба. И там постепенно преминавах към поредна версия 1.26, после 1.28.2. При тези преходи някои от новите джаджи влизаха в нормален работен режим. Но две се запъваха. Едната не изпращаше показание на топик: осветление, а другата миксираше командите на независими релета. Днес обнових до последна текуща и топик осветление изплува от мрака, а заедно даде възможност, да покажа ходовете за обновяване в Ubuntu Server 20.04.
&lt;br&gt;&lt;br&gt; За по-интересните от тях ще напиша в поредната тема ...

&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;30 ноември 2022 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2022/11/install-zigbee2mqtt-ver1282-from-scratch.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEVlMw9oDRwLYYVfwUyjP7xLAwr2DMgRKhs53cXgUj-uAefCHBJQjs3e1a7LLE1HzDothWncP78ZaEUvaGy6ZY7yFuZdXEaHWHHoqtZfLGT6dsHLCXBlVQGLXhoEJPYUjQfHLRXLnhkakunld2B1L1FL2x4hBMS0W3ZrkbE18qL2uXedvj82cAdAXYjg/s72-c/current.png" width="72"/><thr:total>0</thr:total><enclosure length="226854" type="image/png" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEVlMw9oDRwLYYVfwUyjP7xLAwr2DMgRKhs53cXgUj-uAefCHBJQjs3e1a7LLE1HzDothWncP78ZaEUvaGy6ZY7yFuZdXEaHWHHoqtZfLGT6dsHLCXBlVQGLXhoEJPYUjQfHLRXLnhkakunld2B1L1FL2x4hBMS0W3ZrkbE18qL2uXedvj82cAdAXYjg/s1265/current.png"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Покупка на поредни zigbee-устройства е причина тази тема да се появи. След интервю с координатора те бяха записани в database.db, като неразпознати. Преглед в GitHub показа текуща версия 1.28. Съответно реших да обновя и до тук. В конзолата заваляха предупреждения и крашове. Oказа се, че Koen Kanters направил редизайн на сайта си, а покрай него променил и начина за инсталиране на zigbee2mqtt. Disclaimer Описаният начин за инсталация на zigbee2mqtt ver1.28 е частен случай, който касае предимно автора, за да може след време, да го повтори, ако се наложи. Ползвайте на ваш риск и страх. На борда: openHAB Version: 3.3.0 (Build) Ubuntu Server 20.04.4 LTS (Focal Fossa) USER и PASSWORD на: Ubuntu Server, SSH Server, openHAB, MQTT се повтарят. Едни и същи за собствено улеснение. Премахване на zigbee2mqtt ver1.26 от системата. Премахването се свежда до копиране на серия от команди и изпълнението им в терминала описани в тази тема "How to unistall zigbee2mqtt". Инсталиране на zigbee2mqtt ver1.28 Инсталирането се свежда до копиране на команди по рецептата на KoenK и изпълнението им в прозореца на SSH. 1) sudo curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - 2) sudo apt-get install -y nodejs git make g++ gcc При изпълнението на тези команди се появява съобщение, което ви подтиква да инсталирате още yarn. По-рано го инсталирах, но този път игнорирах и продължиш без него. Следните две команди дават информативен отговор. Те не са задължителни. 3) openhab@msiserver:~$ node --version v16.18.1 4) openhab@msiserver:~$ npm --version 8.19.2 5) sudo mkdir /opt/zigbee2mqtt 6) sudo chown -R ${USER}: /opt/zigbee2mqtt USER е потребителя регистриран в Ubuntu Server. Нищо не променяме и тъпо копираме горната команда. openhab@msiserver:~$ echo ${USER} openhab Следва ново, различно от инструкция до версия 1.26. 7) git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt 8) # Install dependencies (as user "openhab") cd /opt/zigbee2mqtt 9) npm ci Поредни съобщения в конзолата с подканване, да инсталирам npm audit. Поиска права и го подминах без да се напрягам. KoenК така и пише, да се игнорират. 10) nano /opt/zigbee2mqtt/data/configuration.yaml По време на инсталация координатора CC2531 Sonoff (това е стария ми координатор за тестове) е включен в системата, заел USB-порт. Запълването на файл configuration.yaml е отделна тема. Без точно описание на порт, канал, каталози за устройства, логове, потребител, парола към MQTT-сървъра, ключ на мрежата, pan_id и т.н. нещата няма да продължат. Моят configuration.yaml съобразен с CC2531 Sonoff. homeassistant: false mqtt: base_topic: zigbee2mqtt password: 12345 server: 'mqtt://127.0.0.1:1883' user: openhab permit_join: false serial: disable_led: true port: /dev/ttyACM0 devices: devices.yaml advanced: channel: 11 pan_id: 6754 last_seen: ISO_8601 log_level: debug experimental: output: attribute '\n\nadvanced:\n network_key': GENERATETE 11) cd /opt/zigbee2mqtt 12) npm start Ура, изгря! И забележете, ни едно регистрирано устройство! Излиза, че отново следва да преминат интервю! 13) # Create a systemctl configuration file for Zigbee2MQTT sudo nano /etc/systemd/system/zigbee2mqtt.service И тук открих промени спрямо предходната си версия. Опция production или dev липсваше и терминала ме заливаше с предупреждения, и крашове. Практически създавате демон, стартиращ zigbee2mqtt, след като Ubuntu зареди. Публикувам съдържанието на моя файл. Единствено в края променете името на вашия потребител. Моят е openhab. [Unit] Description=zigbee2mqtt After=network.target [Service] Environment=NODE_ENV=production ExecStart=/usr/bin/npm start WorkingDirectory=/opt/zigbee2mqtt StandardOutput=inherit StandardError=inherit Restart=always RestartSec=10s User=openhab [Install] WantedBy=multi-user.target 14) Save the file and reboot the Ubuntu server. sudo reboot 15) # Start Zigbee2MQTT sudo systemctl start zigbee2mqtt 16) # Show status systemctl status zigbee2mqtt.service Ctrl + C за изход и остана много малко. 17) sudo systemctl enable zigbee2mqtt.service Отново "дъжд от алабализми" в терминала. Игнор! 18) sudo reboot 19) cd /opt/zigbee2mqtt/data/ nano devices.yaml (Ctrl+O)+(Ctrl+X) Последната команда не е задължителна. Просто моите устройства се записват в файл devices.yaml, за да не се превръща configuration.yaml в урод от нови попълнения на zigbee-устройства. Рапорт от първия log на свежо инсталирания zigbee2mqtt ver1.28.2 14.01.2023 ПРОДЪЛЖЕНИЕ Z2MQTT Update Проверка показва, че е налична нова версия на zigbee2mqtt. Съответно от рецептата предписана в сайта, копираме команди в терминала на SSH-сървъра. # Stop Zigbee2MQTT and go to directory sudo systemctl stop zigbee2mqtt cd /opt/zigbee2mqtt # Backup configuration cp -R data data-backup # Update git pull npm ci Инсталацита не протече гладко. В края на последната команда предложи изпълнение на: npm audit fix След което продължих с финални три команди: # Restore configuration cp -R data-backup/* data rm -rf data-backup # Start Zigbee2MQTT sudo systemctl start zigbee2mqtt Резултат: Oт автора Редовно купувам нови zigbee-устройства събудили интерес в мен. И ако преминат успешно интервю с текущата версия на zigbee2mqtt доволно протривам ръце. Наскоро се сдобих с няколко различни, а бях на поостаряла версия 1.23, в която новите устройства преминаваха с клеймо "неразпознати". Отделно имам тестови сървър за проба. И там постепенно преминавах към поредна версия 1.26, после 1.28.2. При тези преходи някои от новите джаджи влизаха в нормален работен режим. Но две се запъваха. Едната не изпращаше показание на топик: осветление, а другата миксираше командите на независими релета. Днес обнових до последна текуща и топик осветление изплува от мрака, а заедно даде възможност, да покажа ходовете за обновяване в Ubuntu Server 20.04. За по-интересните от тях ще напиша в поредната тема ... до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 30 ноември 2022 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Покупка на поредни zigbee-устройства е причина тази тема да се появи. След интервю с координатора те бяха записани в database.db, като неразпознати. Преглед в GitHub показа текуща версия 1.28. Съответно реших да обновя и до тук. В конзолата заваляха предупреждения и крашове. Oказа се, че Koen Kanters направил редизайн на сайта си, а покрай него променил и начина за инсталиране на zigbee2mqtt. Disclaimer Описаният начин за инсталация на zigbee2mqtt ver1.28 е частен случай, който касае предимно автора, за да може след време, да го повтори, ако се наложи. Ползвайте на ваш риск и страх. На борда: openHAB Version: 3.3.0 (Build) Ubuntu Server 20.04.4 LTS (Focal Fossa) USER и PASSWORD на: Ubuntu Server, SSH Server, openHAB, MQTT се повтарят. Едни и същи за собствено улеснение. Премахване на zigbee2mqtt ver1.26 от системата. Премахването се свежда до копиране на серия от команди и изпълнението им в терминала описани в тази тема "How to unistall zigbee2mqtt". Инсталиране на zigbee2mqtt ver1.28 Инсталирането се свежда до копиране на команди по рецептата на KoenK и изпълнението им в прозореца на SSH. 1) sudo curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - 2) sudo apt-get install -y nodejs git make g++ gcc При изпълнението на тези команди се появява съобщение, което ви подтиква да инсталирате още yarn. По-рано го инсталирах, но този път игнорирах и продължиш без него. Следните две команди дават информативен отговор. Те не са задължителни. 3) openhab@msiserver:~$ node --version v16.18.1 4) openhab@msiserver:~$ npm --version 8.19.2 5) sudo mkdir /opt/zigbee2mqtt 6) sudo chown -R ${USER}: /opt/zigbee2mqtt USER е потребителя регистриран в Ubuntu Server. Нищо не променяме и тъпо копираме горната команда. openhab@msiserver:~$ echo ${USER} openhab Следва ново, различно от инструкция до версия 1.26. 7) git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt 8) # Install dependencies (as user "openhab") cd /opt/zigbee2mqtt 9) npm ci Поредни съобщения в конзолата с подканване, да инсталирам npm audit. Поиска права и го подминах без да се напрягам. KoenК така и пише, да се игнорират. 10) nano /opt/zigbee2mqtt/data/configuration.yaml По време на инсталация координатора CC2531 Sonoff (това е стария ми координатор за тестове) е включен в системата, заел USB-порт. Запълването на файл configuration.yaml е отделна тема. Без точно описание на порт, канал, каталози за устройства, логове, потребител, парола към MQTT-сървъра, ключ на мрежата, pan_id и т.н. нещата няма да продължат. Моят configuration.yaml съобразен с CC2531 Sonoff. homeassistant: false mqtt: base_topic: zigbee2mqtt password: 12345 server: 'mqtt://127.0.0.1:1883' user: openhab permit_join: false serial: disable_led: true port: /dev/ttyACM0 devices: devices.yaml advanced: channel: 11 pan_id: 6754 last_seen: ISO_8601 log_level: debug experimental: output: attribute '\n\nadvanced:\n network_key': GENERATETE 11) cd /opt/zigbee2mqtt 12) npm start Ура, изгря! И забележете, ни едно регистрирано устройство! Излиза, че отново следва да преминат интервю! 13) # Create a systemctl configuration file for Zigbee2MQTT sudo nano /etc/systemd/system/zigbee2mqtt.service И тук открих промени спрямо предходната си версия. Опция production или dev липсваше и терминала ме заливаше с предупреждения, и крашове. Практически създавате демон, стартиращ zigbee2mqtt, след като Ubuntu зареди. Публикувам съдържанието на моя файл. Единствено в края променете името на вашия потребител. Моят е openhab. [Unit] Description=zigbee2mqtt After=network.target [Service] Environment=NODE_ENV=production ExecStart=/usr/bin/npm start WorkingDirectory=/opt/zigbee2mqtt StandardOutput=inherit StandardError=inherit Restart=always RestartSec=10s User=openhab [Install] WantedBy=multi-user.target 14) Save the file and reboot the Ubuntu server. sudo reboot 15) # Start Zigbee2MQTT sudo systemctl start zigbee2mqtt 16) # Show status systemctl status zigbee2mqtt.service Ctrl + C за изход и остана много малко. 17) sudo systemctl enable zigbee2mqtt.service Отново "дъжд от алабализми" в терминала. Игнор! 18) sudo reboot 19) cd /opt/zigbee2mqtt/data/ nano devices.yaml (Ctrl+O)+(Ctrl+X) Последната команда не е задължителна. Просто моите устройства се записват в файл devices.yaml, за да не се превръща configuration.yaml в урод от нови попълнения на zigbee-устройства. Рапорт от първия log на свежо инсталирания zigbee2mqtt ver1.28.2 14.01.2023 ПРОДЪЛЖЕНИЕ Z2MQTT Update Проверка показва, че е налична нова версия на zigbee2mqtt. Съответно от рецептата предписана в сайта, копираме команди в терминала на SSH-сървъра. # Stop Zigbee2MQTT and go to directory sudo systemctl stop zigbee2mqtt cd /opt/zigbee2mqtt # Backup configuration cp -R data data-backup # Update git pull npm ci Инсталацита не протече гладко. В края на последната команда предложи изпълнение на: npm audit fix След което продължих с финални три команди: # Restore configuration cp -R data-backup/* data rm -rf data-backup # Start Zigbee2MQTT sudo systemctl start zigbee2mqtt Резултат: Oт автора Редовно купувам нови zigbee-устройства събудили интерес в мен. И ако преминат успешно интервю с текущата версия на zigbee2mqtt доволно протривам ръце. Наскоро се сдобих с няколко различни, а бях на поостаряла версия 1.23, в която новите устройства преминаваха с клеймо "неразпознати". Отделно имам тестови сървър за проба. И там постепенно преминавах към поредна версия 1.26, после 1.28.2. При тези преходи някои от новите джаджи влизаха в нормален работен режим. Но две се запъваха. Едната не изпращаше показание на топик: осветление, а другата миксираше командите на независими релета. Днес обнових до последна текуща и топик осветление изплува от мрака, а заедно даде възможност, да покажа ходовете за обновяване в Ubuntu Server 20.04. За по-интересните от тях ще напиша в поредната тема ... до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 30 ноември 2022 profruit&amp;nbsp;</itunes:summary><itunes:keywords>MajorDomo</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-789856442059353587</guid><pubDate>Mon, 26 Sep 2022 19:25:00 +0000</pubDate><atom:updated>2022-11-05T20:09:11.076+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><title>ESP8266_IC_Relay X4_v1.1</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;Покупка на холна мебел с вградени светодиоди е причина за запознанство с WiFi четири-канално реле, дало име на темата. Светодиодите са вградени в три независими контура. Всеки един с свой токоизправител 12V 0.25А и съответно уродлив ключ. На практика една паяжина от жици, токоизправители, разклонител и грозни огромни ключове превръщат интериора зад телевизора в съветска лаборатория. 
&lt;br&gt;&lt;br&gt;
Цена бонбон и ето героя на темата.
&lt;a title="цена"&gt;&lt;img alt="цена" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzPPIf5kxAWKK-v9WQ6pkvZjsIdXu2pyEZXujG0p7fDwJajhA_pRLDGeDN2wgEqAI4QpoREEBfhzhiTO51w0-8XhGU4XU5kmzFu-M8AWf4ACGXyO_9z5kkeyinx0X4-0wEJNdufXj4BB1e439g1IKqH8KXNG8E7yoxpenWdwviu-nxRgdKtsr0WOl9iw/s600/STORE.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Предложенията са две, но цената е една и съща. Изберете 12V-волтовата версия. Получавате допълнително линеен стабилизатор LM7812 и филтриращи керамични кондензатори на входа и изхода на 5-волтовата линия. Това разбрах в процеса на изучаване на платката, защото избрах 5-волтовия вариант.
&lt;br&gt;&lt;br&gt;
&lt;a title="поглед отблизо" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA4jli-zJ863yF5pF28hdnTWj8BM0M38jEBxsFsX3N6zyk5j7_QG5MmsSNUwE9cD1jQ4lM9jzvG8Zn2lRud1zNEkfDgFHinqL18HF8cPuf-QDTbmq2bx-WkKh2rIGwOm2qOzSTN9RbRccGSkN-3nB0dzFYg9QYceW-6_WYaKGIBp77OGhk4vlQuhcv7w/s1200/4xFACE.jpg" &gt;&lt;img alt="поглед отблизо" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA4jli-zJ863yF5pF28hdnTWj8BM0M38jEBxsFsX3N6zyk5j7_QG5MmsSNUwE9cD1jQ4lM9jzvG8Zn2lRud1zNEkfDgFHinqL18HF8cPuf-QDTbmq2bx-WkKh2rIGwOm2qOzSTN9RbRccGSkN-3nB0dzFYg9QYceW-6_WYaKGIBp77OGhk4vlQuhcv7w/s600/4xFACE.jpg"/&gt;&lt;/a&gt; 
&lt;br&gt;&lt;br&gt;
Свободни портове са: GPIO0, RXD, TXD.&lt;br&gt;Ако разполагате с орлово зрение/микроскоп може да впрегнете GPIO4 и GPIO5 с мостчета директно от контролера. Към GPIO2 е присъединен зелен светодиод.
&lt;br&gt;&lt;br&gt;
На входа на 5-волтовата линия запоих керамичен кондензатор от 10μF и 47μF електролитен на изхода на 3.3V линия - позната история на китайската икономия.
&lt;br&gt;&lt;br&gt;
&lt;a title="поглед отзад" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEDVkLfdjaWQxrxP6dwrViLjcGYzl23xMFURfvxtW_V6vGLWtFpVb_dgqJ64uRfZhthOSLJGHwmHz08CC3zTaDbhTOEduqCbDb2FeoEliaH6p_JJTXRzhEk2WvuQh2NM_TIgXdC06J2aMxXpiY8UyIO_SuMPCL_6vF28PmUPVb5UgyOTaZHX9Uy2za4Q/s1200/r4x_bottom.jpg" &gt;&lt;img alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEDVkLfdjaWQxrxP6dwrViLjcGYzl23xMFURfvxtW_V6vGLWtFpVb_dgqJ64uRfZhthOSLJGHwmHz08CC3zTaDbhTOEduqCbDb2FeoEliaH6p_JJTXRzhEk2WvuQh2NM_TIgXdC06J2aMxXpiY8UyIO_SuMPCL_6vF28PmUPVb5UgyOTaZHX9Uy2za4Q/s600/r4x_bottom.jpg"/&gt;&lt;/a&gt; 
&lt;br&gt;&lt;br&gt;
На "обратната страна на Луната" поредната китайска бюджетност. Никакво подсилване с припой на силовите писти, но благодарности, че поне са фрезеровани. Навсякъде неизмит флюс, за което третирах с технически спирт, а той отнесе надписите върху сухите релета.
&lt;br&gt;&lt;br&gt;
Гостоприемник на поредния DIY стана пенсиониран TP-LINK TL-SF1005D, а източник на енергия Samsung TRAVEL ADAPTER ETA-U90SWE.
 &lt;br&gt;&lt;br&gt;
&lt;a title="краен вид" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzugdVWJkaMHgj_IqnLOrllkgQ62Xebh4Z7PgUyLSi5CcB-3VVACaN4S3Vt-7RsPo4MSK9H4m_-zsXiXCLE_Lo40VBfk9rdmc4niisbHaRCQBTe4s_xygcKjdMPQ0k-AE52HkAw5OO50m6BBuD8LeX8tBJ44juNAO5LxFn-5HLmtbYkAzhKmuRpld0yQ/s1200/tplinkBOX.jpg" &gt;&lt;img alt="краен вид" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzugdVWJkaMHgj_IqnLOrllkgQ62Xebh4Z7PgUyLSi5CcB-3VVACaN4S3Vt-7RsPo4MSK9H4m_-zsXiXCLE_Lo40VBfk9rdmc4niisbHaRCQBTe4s_xygcKjdMPQ0k-AE52HkAw5OO50m6BBuD8LeX8tBJ44juNAO5LxFn-5HLmtbYkAzhKmuRpld0yQ/s600/tplinkBOX.jpg"/&gt;&lt;/a&gt; 
&lt;br&gt;&lt;br&gt;
Трите адаптера за съответните линии на светодиодите отиват в скрина на тавана в очакване на нов живот. Тяхната роля поема 12V - 2A токоизправител ETC модел DSA-24PF01-12. От което става ясно, че релетата ще комутират постоянен ток.
&lt;br&gt;&lt;br&gt;
Samsung TRAVEL ADAPTER ETA-U90SWE и ETC DSA-24PF01-12 са подбрани внимателно, защото на празен ход тяхната консумацията от градската мрежа е равна на 0W.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Консумация от градската мрежа&lt;/b&gt; според количеството всключени релета:
&lt;pre&gt;/***********************
STANDBY: 0 ~ 0.2W ~ 0.5W
1_relay: 0.6W ~ 1W
2_relay: 1.1W ~ 1.5W
3_relay: 1.7W ~ 1.9W
4_relay: 2.1W ~ 2.4W
***********************/&lt;/pre&gt;
Консумацията плава в посочените граници.&lt;br&gt;&lt;br&gt;
&lt;b&gt;Минуси&lt;/b&gt;:
&lt;br&gt;
Моделът има два съществени недостатъка.
&lt;ol&gt;&lt;li&gt;GPIO16 не се препоръчва за изход, а в случая е. На практика, това означава при рестарт или подаване на захранване релето на този порт да прещраква, което не е добра практика за консуматора, когото управлява.&lt;br&gt;Решение: прерязване на пистата и прехвърляне базата на транзистора към GPIO4 или GPIO5 с мостче.&lt;/li&gt;
&lt;br&gt;
&lt;li&gt;SPI флаш паметта е PUYA, която е хемороид и с оскъден обем.&lt;br&gt;Решение: замяна на 4MB от WINBOND.&lt;/li&gt;&lt;/ol&gt;
Въздържах се от физически бутони. Дупчене и присаждане ще превърне творението в подобие на съветска табакера. От друга страна тя ще бъде скрита от погледа, което обезсмисля същите бутони. Интерфейсът на openHAB е едната страна на медала, а втората е двойния клик на &lt;a title="TS0043 - TuYa Wireless switch with 3 buttons" href="https://profruit.blogspot.com/2022/04/ts0043-tuya-wireless-switch-with-3.html"&gt;TS0043&lt;/a&gt;, който се намира на стената непосредствено до дивана.
&lt;pre style="background: #117596 none repeat scroll 0 0;
    border-radius: 5px;
    border-left: 5px solid red;
    color: #eee;
    font-family: ubuntu,Arial,Verdana;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    padding: 0.7em 1.2em;"&gt;05.11.2022 ПРОДЪЛЖЕНИЕ&lt;/pre&gt;
&lt;br&gt;
Уводът в началото спомена за три независими контура светодиодно осветление. Съответно всеки един ще поеме свое реле. Четвъртото някак увисва незаето. Реле на GPIO13 ще управлява капково поливане. Преди появата на ESP8266_IC_Relay X4_v1.1, капковото се управляваше от Sonoff Basic R2. По-малко умни релета, по-малко замърсяване на wifi ефира, по-малко разход на електроенергия. Sonoff Basic R2 се обесмисля и заминава в дълбокия скрин.
&lt;br&gt;&lt;br&gt;
Без физически бутон се губи леко комфорта от манипулацията. Все пак от телефона се изисква наличието му под ръка и няколко плъзгания с пръст по екрана. Реших да използвам модул за сензорен бутон TTP223. Никакво дупчене на кутията или пореден франкенщайн, а бързо закрепване на модула към вътрешната страна на кутията с термолепило.
&lt;br&gt;&lt;br&gt;
&lt;a title="TTP223"&gt;&lt;img alt="TTP223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUbEKAH7BONLjkOgtYSVmCUXtBnOhVD39uuDKb2XShcNVoiX2T5TJv-x-Yc7LSxfVC5Rg_4wyhyS3uRqSwvz1MOvCHUVakT3F89UkgycJRSJXj6qDSGnS1YxJbPHNx_LwRgL_VNXOQz2ZPHDAEbw--3W1T9Zq15ahUO_40X9U27ujsmU62w1z0Vvb1/s600/TTP223.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Модулът идва с две площадки А и В. При мен бяха незапоени и таблицата подсказва какъв изход ще подаде при поднасяне на палец към сензорния участък. Избрах&lt;b&gt; Jog ouput low&lt;/b&gt;. Просто запоих мост на площадките А. В този случай модулът се превръща в бутон и подава на маса GPIOx извода на ESP8266.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLpxncNY4ErGtDmrOFOPSMyhnF1Olu9t2onASi-1VXxFxsjwgak6yLWgx-b5P5OlGjDDxNksBfGxpuevijaWJ769wWfervQjJBIu1QLz8jY8ss6vWmTZQC0TV5KgtZC6nVAyKBqaCCnPenG7AyFqlGrhDOd29AGZnEf9cNe2ag3kK_r7wF23etLVEe/s1200/finalIN.jpg" title="Финален изпълнение"&gt;&lt;img alt="Финален изпълнение" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLpxncNY4ErGtDmrOFOPSMyhnF1Olu9t2onASi-1VXxFxsjwgak6yLWgx-b5P5OlGjDDxNksBfGxpuevijaWJ769wWfervQjJBIu1QLz8jY8ss6vWmTZQC0TV5KgtZC6nVAyKBqaCCnPenG7AyFqlGrhDOd29AGZnEf9cNe2ag3kK_r7wF23etLVEe/s600/finalIN.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Използвах случая, да добавя зумер (buzzer), който в хола ще бъде продължение от общата идея за аудио-сигнализация при настъпило събитие в openHAB.
&lt;br&gt;
Схемата на зумера показах в тема &lt;a href="https://profruit.blogspot.com/2021/02/ble-sniffer-esp-wroom-32-openhab-2.html" target="_blank"&gt;BLE Sniffer на ESP-WROOM-32 в openHAB&lt;/a&gt; и нейното повторение не представлява трудност.
&lt;br&gt;&lt;br&gt;
Активацията изисква версия на Tasmota sensor.
&lt;pre&gt;
SetOption67 1 // enable a buzzer
            0 // to disable
&lt;/pre&gt;
Самото действие:
&lt;pre&gt;
buzzer 2.3.4 // значения по избор
// съответно: брой, продължителност и пауза в секунди 
&lt;/pre&gt;
&lt;b&gt;Настройка&lt;/b&gt;:
&lt;br&gt;&lt;br&gt;
&lt;a title="настройка"&gt;&lt;img alt="настройка" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcIl4e8DLoXBhBXKDLnou8KCDKmB8oKsnW3EPClkmv9uvdgSgrurNDk-3jA3bUkttGA0br2rPFlXfuMIKXzKvuGGxGTVlpdQnQ_EZJQb0RECfbGHKKnH-xy-6uTpFiQvJA5bx4PhThLi2KMQFz_1jRrnPx_wwCqXXUUXTaRUXrbMWIohdesAEMb7yc/s600/Tasmota_12.2.0.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Финал&lt;/b&gt;:
&lt;br&gt;&lt;br&gt;
&lt;a title="Финал"&gt;&lt;img alt="Финал" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaNwvmUttUdfXbsf-SJnEqkPSS1S2LbxqF-OT8KIFrdcdeN-yO2MQY-xoi3h6eQY59COgwxYaK47AkVjKddU329ZigHuSHayr9WcRfsIJ74fXfWCTsiTYmix5wp0pqgCivpY3Js-cccfdI8TQBnSj5MZyIFkcirdzX5R8M6qBPuyxniEVeNpKwXnrd/s600/Final.jpg"/&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;26 септември 2022 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2022/09/esp8266icrelay-x4v11.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzPPIf5kxAWKK-v9WQ6pkvZjsIdXu2pyEZXujG0p7fDwJajhA_pRLDGeDN2wgEqAI4QpoREEBfhzhiTO51w0-8XhGU4XU5kmzFu-M8AWf4ACGXyO_9z5kkeyinx0X4-0wEJNdufXj4BB1e439g1IKqH8KXNG8E7yoxpenWdwviu-nxRgdKtsr0WOl9iw/s72-c/STORE.png" width="72"/><thr:total>0</thr:total><enclosure length="202051" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA4jli-zJ863yF5pF28hdnTWj8BM0M38jEBxsFsX3N6zyk5j7_QG5MmsSNUwE9cD1jQ4lM9jzvG8Zn2lRud1zNEkfDgFHinqL18HF8cPuf-QDTbmq2bx-WkKh2rIGwOm2qOzSTN9RbRccGSkN-3nB0dzFYg9QYceW-6_WYaKGIBp77OGhk4vlQuhcv7w/s1200/4xFACE.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Покупка на холна мебел с вградени светодиоди е причина за запознанство с WiFi четири-канално реле, дало име на темата. Светодиодите са вградени в три независими контура. Всеки един с свой токоизправител 12V 0.25А и съответно уродлив ключ. На практика една паяжина от жици, токоизправители, разклонител и грозни огромни ключове превръщат интериора зад телевизора в съветска лаборатория. Цена бонбон и ето героя на темата. Предложенията са две, но цената е една и съща. Изберете 12V-волтовата версия. Получавате допълнително линеен стабилизатор LM7812 и филтриращи керамични кондензатори на входа и изхода на 5-волтовата линия. Това разбрах в процеса на изучаване на платката, защото избрах 5-волтовия вариант. Свободни портове са: GPIO0, RXD, TXD. Ако разполагате с орлово зрение/микроскоп може да впрегнете GPIO4 и GPIO5 с мостчета директно от контролера. Към GPIO2 е присъединен зелен светодиод. На входа на 5-волтовата линия запоих керамичен кондензатор от 10μF и 47μF електролитен на изхода на 3.3V линия - позната история на китайската икономия. На "обратната страна на Луната" поредната китайска бюджетност. Никакво подсилване с припой на силовите писти, но благодарности, че поне са фрезеровани. Навсякъде неизмит флюс, за което третирах с технически спирт, а той отнесе надписите върху сухите релета. Гостоприемник на поредния DIY стана пенсиониран TP-LINK TL-SF1005D, а източник на енергия Samsung TRAVEL ADAPTER ETA-U90SWE. Трите адаптера за съответните линии на светодиодите отиват в скрина на тавана в очакване на нов живот. Тяхната роля поема 12V - 2A токоизправител ETC модел DSA-24PF01-12. От което става ясно, че релетата ще комутират постоянен ток. Samsung TRAVEL ADAPTER ETA-U90SWE и ETC DSA-24PF01-12 са подбрани внимателно, защото на празен ход тяхната консумацията от градската мрежа е равна на 0W. Консумация от градската мрежа според количеството всключени релета: /*********************** STANDBY: 0 ~ 0.2W ~ 0.5W 1_relay: 0.6W ~ 1W 2_relay: 1.1W ~ 1.5W 3_relay: 1.7W ~ 1.9W 4_relay: 2.1W ~ 2.4W ***********************/ Консумацията плава в посочените граници. Минуси: Моделът има два съществени недостатъка. GPIO16 не се препоръчва за изход, а в случая е. На практика, това означава при рестарт или подаване на захранване релето на този порт да прещраква, което не е добра практика за консуматора, когото управлява. Решение: прерязване на пистата и прехвърляне базата на транзистора към GPIO4 или GPIO5 с мостче. SPI флаш паметта е PUYA, която е хемороид и с оскъден обем. Решение: замяна на 4MB от WINBOND. Въздържах се от физически бутони. Дупчене и присаждане ще превърне творението в подобие на съветска табакера. От друга страна тя ще бъде скрита от погледа, което обезсмисля същите бутони. Интерфейсът на openHAB е едната страна на медала, а втората е двойния клик на TS0043, който се намира на стената непосредствено до дивана. 05.11.2022 ПРОДЪЛЖЕНИЕ Уводът в началото спомена за три независими контура светодиодно осветление. Съответно всеки един ще поеме свое реле. Четвъртото някак увисва незаето. Реле на GPIO13 ще управлява капково поливане. Преди появата на ESP8266_IC_Relay X4_v1.1, капковото се управляваше от Sonoff Basic R2. По-малко умни релета, по-малко замърсяване на wifi ефира, по-малко разход на електроенергия. Sonoff Basic R2 се обесмисля и заминава в дълбокия скрин. Без физически бутон се губи леко комфорта от манипулацията. Все пак от телефона се изисква наличието му под ръка и няколко плъзгания с пръст по екрана. Реших да използвам модул за сензорен бутон TTP223. Никакво дупчене на кутията или пореден франкенщайн, а бързо закрепване на модула към вътрешната страна на кутията с термолепило. Модулът идва с две площадки А и В. При мен бяха незапоени и таблицата подсказва какъв изход ще подаде при поднасяне на палец към сензорния участък. Избрах Jog ouput low. Просто запоих мост на площадките А. В този случай модулът се превръща в бутон и подава на маса GPIOx извода на ESP8266. Използвах случая, да добавя зумер (buzzer), който в хола ще бъде продължение от общата идея за аудио-сигнализация при настъпило събитие в openHAB. Схемата на зумера показах в тема BLE Sniffer на ESP-WROOM-32 в openHAB и нейното повторение не представлява трудност. Активацията изисква версия на Tasmota sensor. SetOption67 1 // enable a buzzer 0 // to disable Самото действие: buzzer 2.3.4 // значения по избор // съответно: брой, продължителност и пауза в секунди Настройка: Финал: до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 26 септември 2022 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Покупка на холна мебел с вградени светодиоди е причина за запознанство с WiFi четири-канално реле, дало име на темата. Светодиодите са вградени в три независими контура. Всеки един с свой токоизправител 12V 0.25А и съответно уродлив ключ. На практика една паяжина от жици, токоизправители, разклонител и грозни огромни ключове превръщат интериора зад телевизора в съветска лаборатория. Цена бонбон и ето героя на темата. Предложенията са две, но цената е една и съща. Изберете 12V-волтовата версия. Получавате допълнително линеен стабилизатор LM7812 и филтриращи керамични кондензатори на входа и изхода на 5-волтовата линия. Това разбрах в процеса на изучаване на платката, защото избрах 5-волтовия вариант. Свободни портове са: GPIO0, RXD, TXD. Ако разполагате с орлово зрение/микроскоп може да впрегнете GPIO4 и GPIO5 с мостчета директно от контролера. Към GPIO2 е присъединен зелен светодиод. На входа на 5-волтовата линия запоих керамичен кондензатор от 10μF и 47μF електролитен на изхода на 3.3V линия - позната история на китайската икономия. На "обратната страна на Луната" поредната китайска бюджетност. Никакво подсилване с припой на силовите писти, но благодарности, че поне са фрезеровани. Навсякъде неизмит флюс, за което третирах с технически спирт, а той отнесе надписите върху сухите релета. Гостоприемник на поредния DIY стана пенсиониран TP-LINK TL-SF1005D, а източник на енергия Samsung TRAVEL ADAPTER ETA-U90SWE. Трите адаптера за съответните линии на светодиодите отиват в скрина на тавана в очакване на нов живот. Тяхната роля поема 12V - 2A токоизправител ETC модел DSA-24PF01-12. От което става ясно, че релетата ще комутират постоянен ток. Samsung TRAVEL ADAPTER ETA-U90SWE и ETC DSA-24PF01-12 са подбрани внимателно, защото на празен ход тяхната консумацията от градската мрежа е равна на 0W. Консумация от градската мрежа според количеството всключени релета: /*********************** STANDBY: 0 ~ 0.2W ~ 0.5W 1_relay: 0.6W ~ 1W 2_relay: 1.1W ~ 1.5W 3_relay: 1.7W ~ 1.9W 4_relay: 2.1W ~ 2.4W ***********************/ Консумацията плава в посочените граници. Минуси: Моделът има два съществени недостатъка. GPIO16 не се препоръчва за изход, а в случая е. На практика, това означава при рестарт или подаване на захранване релето на този порт да прещраква, което не е добра практика за консуматора, когото управлява. Решение: прерязване на пистата и прехвърляне базата на транзистора към GPIO4 или GPIO5 с мостче. SPI флаш паметта е PUYA, която е хемороид и с оскъден обем. Решение: замяна на 4MB от WINBOND. Въздържах се от физически бутони. Дупчене и присаждане ще превърне творението в подобие на съветска табакера. От друга страна тя ще бъде скрита от погледа, което обезсмисля същите бутони. Интерфейсът на openHAB е едната страна на медала, а втората е двойния клик на TS0043, който се намира на стената непосредствено до дивана. 05.11.2022 ПРОДЪЛЖЕНИЕ Уводът в началото спомена за три независими контура светодиодно осветление. Съответно всеки един ще поеме свое реле. Четвъртото някак увисва незаето. Реле на GPIO13 ще управлява капково поливане. Преди появата на ESP8266_IC_Relay X4_v1.1, капковото се управляваше от Sonoff Basic R2. По-малко умни релета, по-малко замърсяване на wifi ефира, по-малко разход на електроенергия. Sonoff Basic R2 се обесмисля и заминава в дълбокия скрин. Без физически бутон се губи леко комфорта от манипулацията. Все пак от телефона се изисква наличието му под ръка и няколко плъзгания с пръст по екрана. Реших да използвам модул за сензорен бутон TTP223. Никакво дупчене на кутията или пореден франкенщайн, а бързо закрепване на модула към вътрешната страна на кутията с термолепило. Модулът идва с две площадки А и В. При мен бяха незапоени и таблицата подсказва какъв изход ще подаде при поднасяне на палец към сензорния участък. Избрах Jog ouput low. Просто запоих мост на площадките А. В този случай модулът се превръща в бутон и подава на маса GPIOx извода на ESP8266. Използвах случая, да добавя зумер (buzzer), който в хола ще бъде продължение от общата идея за аудио-сигнализация при настъпило събитие в openHAB. Схемата на зумера показах в тема BLE Sniffer на ESP-WROOM-32 в openHAB и нейното повторение не представлява трудност. Активацията изисква версия на Tasmota sensor. SetOption67 1 // enable a buzzer 0 // to disable Самото действие: buzzer 2.3.4 // значения по избор // съответно: брой, продължителност и пауза в секунди Настройка: Финал: до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 26 септември 2022 profruit&amp;nbsp;</itunes:summary><itunes:keywords>MajorDomo</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-477815329820204853</guid><pubDate>Sat, 03 Sep 2022 19:02:00 +0000</pubDate><atom:updated>2022-09-24T21:03:28.135+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><title>Aubess power monitor switch Tasmota</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
Разглеждайки известна площадка попаднах на следното предложение.&lt;br&gt;
&lt;b&gt;Цената&lt;/b&gt; и заветния &lt;b&gt;power monitoring&lt;/b&gt; ме подкупиха, да се разделя на мига с 6 зелени.
&lt;br&gt;&lt;br&gt;
&lt;a title="Aubess power monitor switch bla-bla-bla"&gt;&lt;img alt="Aubess power monitor switch bla-bla-bla" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi63HilddImm2C8jSrQH8tqDm6z3Fk_RWUGvvr5iEpQ7UP4DlRZFRMCC1eidzdrkPTLdSmQmSnLLnzPE_o-C1x734vOsV_hF85nY-KGvd5A7Pqz0kCFmjGZT8D-zKgSq33tL-IrA9uxVOuEx_dWPDWIdQU046AMqCeX9Pdr88s39fTpmxqiqHcam9_yGA/s600/shopping.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Първо тествах с родното приложение Tuya smart за android.&lt;br&gt;
За добавяне на Aubess power monitor switch Tuya Smart изисква включени още bluetooth и локация, без които не създава SSDI (wifi точка за достъп). След което автоматично бивате върнати към вашия рутер и регистрирано ново устройство. Неща подробно описани в брошурката на устройството.
&lt;br&gt;&lt;br&gt;
&lt;a title="Tuya Smart app"&gt;&lt;img alt="Tuya Smart app" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWN3_LGmHmUkJHY03LHSuDseQKbHpCMkUT0bWVwGV-NMwU1Tast4LK6iof8UtCYL4LRCF7RbmSZpTY_DGnE0rAH1a21Zv0OwMkdr69Goa5UNtOOgkQz512JcyabzahEXrQfDje1PlwMrg3_F7IbHYKy5URQFvwjNyK69stVXZYv3MPJKa0-F0Vl-qV9w/s600/settingTuya.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
По замисъл на покупката веднага насочих внимание към електро показанията. Консуматори под 3W не се отчитат, докато напрежението бе в рамките на допустимата погрешност. С думи прости, мислете за този продукт като показател на близки стойности до реалните на ток и напрежение. Приложението не позволява калибрация и то е подвластно на благоволение на производителя.
&lt;br&gt;&lt;br&gt;
&lt;a title="Tuya Smart app"&gt;&lt;img alt="Tuya Smart app" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikhlZoyETyZWn0TAoSAY-ZworUzWouqqVCxCNiYZg8HeerAYm29mDhvOnn8WFjprflS69UmhaxGItFz6TtAU30SD-D1n33ixWypSbFtTYHw-5xH6ZG7APNZ57ZmDx_AYm7zQlNoslaoKWYuByrjs7CxoZKIixLhIR3yttq_gE7YwJyZtattzRZhNMC6g/s600/TuyaPowerMonitor.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Подобен развой не ме устройва, нито закачен за китайски облак. Идея си нямах какво има под капака и това бе втора тръпка. Крайната ми цел е да го подкарам под Tasmota, за успешно интегриране в openHAB.
&lt;br&gt;&lt;br&gt;
&lt;a title="CB2S to ESP-01S" target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf-CFISvCX9287UKq4j6zN12NM_IMyVR7SN9i_juLyS4-TsyrAbxgtYCEtJit537CBBoo1T8_WKJw2oX-HrnC4aLRs9bSyJdgmWxhSYV0eUcnZ9XKKy5_F_JvOfsIpdN203KtuKx2SfSLo-vFBDd4CkSCVrvbwNN3WKoNxIBr6IOc-_rkZngUCe2EzZQ/s800/converson.jpg" &gt;&lt;img alt="CB2S to ESP-01S" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf-CFISvCX9287UKq4j6zN12NM_IMyVR7SN9i_juLyS4-TsyrAbxgtYCEtJit537CBBoo1T8_WKJw2oX-HrnC4aLRs9bSyJdgmWxhSYV0eUcnZ9XKKy5_F_JvOfsIpdN203KtuKx2SfSLo-vFBDd4CkSCVrvbwNN3WKoNxIBr6IOc-_rkZngUCe2EzZQ/s600/converson.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Tuya изостави WiFi контролери от семейството на ESP и премина на своеобразни модели. В случая CB2S.
&lt;br&gt;&lt;br&gt; 
Добрата новина е, че ентусиаст публикува проект &lt;a title="OpenBeken flashing guide for CB2S" href="https://www.elektroda.com/rtvforum/topic3887748.html" target="_blank"&gt;OpenBeken&lt;/a&gt;, който улеснява интеграцията в Home Assistant и флашването е аналогично на Tasmota. Сещате се, че разпоения Tuya CB2S ще бъде полигон за изучаване на OpenBeken, а дотогава ще се задоволя с познатия ESP-01S модул с ESP8266 микроконтролер.
 &lt;br&gt;&lt;br&gt;
Краен вид.
&lt;br&gt;
Залепен върху капака на релето и внимателно паяжина от проводници към съответните пинове.
&lt;br&gt;&lt;br&gt;
&lt;a title="final ESP-01S" target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnCsDjpozInToXtn7FH9N_yYaj4gqvcnBzP9fAAomUpuzgHz8QRc98vCKAHHxsT2LpyE-mk_RBZCcRajukxsbmUGDoecnZ6_b4N6Sz101oCmgl_kImUxFovMOGoaiAXgDR6cjZ8lC-pR8zsUa-PPrYw_t4Cfz8RV-c9stYdsphdAulrF8ioZzEz8E3uQ/s800/finalESP-01S.jpg" &gt;&lt;img alt="final ESP-01S" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnCsDjpozInToXtn7FH9N_yYaj4gqvcnBzP9fAAomUpuzgHz8QRc98vCKAHHxsT2LpyE-mk_RBZCcRajukxsbmUGDoecnZ6_b4N6Sz101oCmgl_kImUxFovMOGoaiAXgDR6cjZ8lC-pR8zsUa-PPrYw_t4Cfz8RV-c9stYdsphdAulrF8ioZzEz8E3uQ/s600/finalESP-01S.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Специализирана ИС &lt;b&gt;BL0942&lt;/b&gt; изчислява електрическите величини. Тя е сравнително нова и драйвер за нея се появява в версия на Tasmota 11.1.0.1. В моя случай флашнах с последна текуща версия 12.1.1 Patricia.
&lt;br&gt;&lt;br&gt;
Voilà. Познат букет от величини с добавени фактор на мощността, пълна и реактивна енергия.
&lt;br&gt;&lt;br&gt;
&lt;a title="Tasmota interface" target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzn5yBDAkBJWXoUb-4q0p1OQ9Be2CcE3EYb8Y20pd4ggVD1erRyg5Cxt7lEemJy4YUewLryxS54RsHxbHqUik2L2mYNFGvLGxo2BC3jKpHpJBo5ty_yoegyOK07YAB25Fx3RoSTsTetECLzXdpA7cyo67FAtnsmmcNolN7kasrLztHgR37RzZ0hcncuw/s773/tasmotaFACE.jpg" &gt;&lt;img alt="Tasmota interface" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzn5yBDAkBJWXoUb-4q0p1OQ9Be2CcE3EYb8Y20pd4ggVD1erRyg5Cxt7lEemJy4YUewLryxS54RsHxbHqUik2L2mYNFGvLGxo2BC3jKpHpJBo5ty_yoegyOK07YAB25Fx3RoSTsTetECLzXdpA7cyo67FAtnsmmcNolN7kasrLztHgR37RzZ0hcncuw/s600/tasmotaFACE.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Роля на полигоните.
&lt;br&gt;&lt;br&gt;
&lt;a title="pinout" target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ2FzcAN4paVflwxguuQDGlCuOJ8YbWDh0FlUEudi_12xl5arpd7VtQVdVY_WllHx-JqhJ5Gc4Gdcunu4VzRBN7xOKQWxQueeQ_vke7f9zCK8B82g2aUs-Pk37qFrEMLHmIUBDcDD5btd_3BCEhWSQMmDGqoecf-Kswt-p6WUn4huiXXkKFsoFzZDWFw/s1200/PINOUT.jpg" &gt;&lt;img alt="pinout" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ2FzcAN4paVflwxguuQDGlCuOJ8YbWDh0FlUEudi_12xl5arpd7VtQVdVY_WllHx-JqhJ5Gc4Gdcunu4VzRBN7xOKQWxQueeQ_vke7f9zCK8B82g2aUs-Pk37qFrEMLHmIUBDcDD5btd_3BCEhWSQMmDGqoecf-Kswt-p6WUn4huiXXkKFsoFzZDWFw/s600/PINOUT.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Електрическа схема.
&lt;br&gt;&lt;br&gt;
&lt;a title="schematic diagram"&gt;&lt;img alt="schematic diagram" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNp_puD1imXdr2JQNo-tT6XilemJ71jUXdzOUbQhUPLc_iHXMCmPthTsPUUR6fXw7xjh4iZwQ0Cr4ku2u34hHQhHKBpBGUUL9STB40j0XTtk274jC5oY2REMYlNKOkKmIvxqx0pAXjtzdBJHBb9ARTtHZ3r3CZyY4NLPgqS0DP7qSI8wwkiCdbHoIorA/s600/SCHEMATIC.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Параметри на модула в Tasmota.&lt;br&gt;
Tова е златната комбинация за нормална работа на ESP-01S.
&lt;br&gt;&lt;br&gt;
&lt;a title="Tasmota module parameters"&gt;&lt;img alt="Tasmota module parameters" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvdZbQg1MIGacmCpNjNdU3Kkd9ajRm0fTAxDoRVeg_ITsQNm149UNMITobToqDBkM1YJOXaKi9q6GjQBnzyEfQCTw7DFNmvLUVLhjF1h2zim56ff7lhLC-5RyPkV6zp-VEhoTwaWMkKHkQrUWM5mkwLtUAtStVnxElPljpBcZEBhaKFHro_JjWQrTAaQ/s600/tasmotaParam.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Щрихи&lt;/b&gt;:&lt;br&gt;
Точност на показанията на BL0942 е 3% и той е най-добрия избор сред фамилията BL09XX.&lt;br&gt;
ESP-01S модул идва с вградени придърпващи резистори от 12кΩ. Това опростява висящия монтаж до шест проводника (4 за GPIOx + общ + 3.3V). Липсата на GPIO за командване на синия светодиод ме подтиква към модул ESP-07S или ESP-M3. Желателно обем на SPI от 4MB и да не е производство на Puya Semiconductor.&lt;br&gt;
Липсва варистор. Никакъв предпазител.&lt;br&gt;
Икономисани кондензатори от 100nF, гасещи трептения на бутона и на ключа.&lt;br&gt;
Токоограничаващите резистори на светодиода и ключа е с клас на точност 1%. Странно.&lt;br&gt;
Без електролитен филтров кондензатор на линия +3.3V. Линията се държи на керамически от 5μF.
Пистите към перата на релето изглеждат оскъдни за обявена сила на тока 16А.&lt;br&gt;
Самото реле е с надпис 10А според стандарт TV-5. Никакви 16А както рекламира продавача.&lt;br&gt;
Капакът се крепи към кутията на четири стегнати щипки. Внимателно с медиатор подпорвате. Приложих грубост и две от тях се строшиха.&lt;br&gt;
0.5W консумация при изключено реле. 0.8W консумация при включено реле от ~230V - мрежа.&lt;br&gt;
Комбинация от: CSE7759, BL0937, BL0942 и Tasmota има една странност. &lt;strike&gt;Показанията са налични само при включено реле. При изключено всичко става нула. Така че, ако не ползвате физическото реле, създайте виртуално в параметрите на модула и го включете от главната страница на Tasmota.
&lt;/strike&gt;
&lt;br&gt;&lt;br&gt;
SetOption21 ON е нужната команда.
&lt;pre style="background: #117596 none repeat scroll 0 0;
    border-radius: 5px;
    border-left: 5px solid red;
    color: #eee;
    font-family: ubuntu,Arial,Verdana;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    padding: 0.7em 1.2em;"&gt;24.09.2022 ПРОДЪЛЖЕНИЕ&lt;/pre&gt;
&lt;br&gt;
Отказах се от модул ESP-01S. Липса на елегантност и  повишена опасност от електро-поражение ме насочи в полза на Tuya TYWE2S. На практика такъв не се предлага и негов аналог е ESP-02S с ESP8285H16 чип и 2MB памет.
&lt;br&gt;&lt;br&gt;  
Tuya CB2S и ESP-02S имат сходен форм-фактор на изпълнение. Най-вече пинове земя и 3.3V съвпадат 1:1. Три седмици ново чакане от Китай и резултатът е налице.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmRG2KpUD2S71npyFKMeYYcXjxamlgLD5lhNljPTfl03edE1Ec0xvhiI7iq9B-unIAnUEqsCaUfOvJN0EBRt6DktMgn78eWqVHgYmxBhU6kLIN4C3NEHYXLufdvqvVdx997-JRzchKwrsBtpr5ud85Z4CyHvBCWGnRZsIBaoQjEzaXZ7YDW0XLGQcxWA/s800/tywe2s.jpg" target="_blank" title="ESP-02S"&gt;&lt;img alt="ESP-02S"  src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmRG2KpUD2S71npyFKMeYYcXjxamlgLD5lhNljPTfl03edE1Ec0xvhiI7iq9B-unIAnUEqsCaUfOvJN0EBRt6DktMgn78eWqVHgYmxBhU6kLIN4C3NEHYXLufdvqvVdx997-JRzchKwrsBtpr5ud85Z4CyHvBCWGnRZsIBaoQjEzaXZ7YDW0XLGQcxWA/s600/tywe2s.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Модулът пасна като роден. Добавих 100μF електролитен кондензатор на +3.3V-та линия. Клемите на ключа шунтирах с 100nF керамика кондензатор за пълен фен-шуй. Дреболии, които китайците спестили.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje0c2eyvgW8VULChgvhF7bZcfgFYWJ75ZIzETpZb6ttHyxC0tw9KFfEXjY8Y5JquysURKB2QA6UZPcula-wz2RRLLgJ4lrvN-NbZ4CvlafoywxcXc9ZcBHEoXWSHVl7FDiauvwny5xLpnkh9uc_0_fjegj5ygGfrnnE2rskpBTkiPrnhONcAdPrxOUwA/s800/bottom.jpg" target="_blank" title="Aubess power monitor switch"&gt;&lt;img alt="Aubess power monitor switch" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje0c2eyvgW8VULChgvhF7bZcfgFYWJ75ZIzETpZb6ttHyxC0tw9KFfEXjY8Y5JquysURKB2QA6UZPcula-wz2RRLLgJ4lrvN-NbZ4CvlafoywxcXc9ZcBHEoXWSHVl7FDiauvwny5xLpnkh9uc_0_fjegj5ygGfrnnE2rskpBTkiPrnhONcAdPrxOUwA/s600/bottom.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
В оригиналното изпълнение бутонът в центъра на устройството е свързан към пин ADC, който кореспондира с P23 (&lt;i&gt;"ADC, which
corresponds to P23 of the IC"&lt;/i&gt;). Оскъдната информация на Tuya се ограничава с цитирания израз. На мястото на този пин е аналоговия на ESP-02S, който е непригоден за целта. Той не е запоен и е изолиран. Това обяснява интервенцията на черния проводник от бутона до GPIO0 на гърба на модул ESP-02S.
&lt;br&gt;&lt;br&gt;
ESP-02S идва само с един придърпващ високо резистор от 12кΩ на пин RESET. На удивление купените няколко образци ESP-02S за сходни доработки греят прилично и термо-сондата отчита до 46°C.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Финален резултат&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC7rmmWAS9dVd7KcqcXAkBTaMgtAkEbOHPWlkwXj7ZMemnbJunJnJEq-Q4lj--VDtgvWgCCMRDAisz-saAMk8a9xnKnQueGVqkjNXiQihV0AmLFeCnOufdjQxC-zOXa66L3KKvem1GX3qm8OV7XQeJJmrN8nmDQZ0A4OzaCzdZqglXe0RcN-BnCmo3qw/s806/TASMOTA_AUB.jpg" target="_blank" title="Tasmota 12.1.1 by Theo Arends"&gt;&lt;img alt="Tasmota 12.1.1 by Theo Arends" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC7rmmWAS9dVd7KcqcXAkBTaMgtAkEbOHPWlkwXj7ZMemnbJunJnJEq-Q4lj--VDtgvWgCCMRDAisz-saAMk8a9xnKnQueGVqkjNXiQihV0AmLFeCnOufdjQxC-zOXa66L3KKvem1GX3qm8OV7XQeJJmrN8nmDQZ0A4OzaCzdZqglXe0RcN-BnCmo3qw/s600/TASMOTA_AUB.jpg"/&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;3 септември 2022 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2022/09/aubess-power-monitor-switch-tasmota.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi63HilddImm2C8jSrQH8tqDm6z3Fk_RWUGvvr5iEpQ7UP4DlRZFRMCC1eidzdrkPTLdSmQmSnLLnzPE_o-C1x734vOsV_hF85nY-KGvd5A7Pqz0kCFmjGZT8D-zKgSq33tL-IrA9uxVOuEx_dWPDWIdQU046AMqCeX9Pdr88s39fTpmxqiqHcam9_yGA/s72-c/shopping.jpg" width="72"/><thr:total>0</thr:total><enclosure length="75701" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf-CFISvCX9287UKq4j6zN12NM_IMyVR7SN9i_juLyS4-TsyrAbxgtYCEtJit537CBBoo1T8_WKJw2oX-HrnC4aLRs9bSyJdgmWxhSYV0eUcnZ9XKKy5_F_JvOfsIpdN203KtuKx2SfSLo-vFBDd4CkSCVrvbwNN3WKoNxIBr6IOc-_rkZngUCe2EzZQ/s800/converson.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Разглеждайки известна площадка попаднах на следното предложение. Цената и заветния power monitoring ме подкупиха, да се разделя на мига с 6 зелени. Първо тествах с родното приложение Tuya smart за android. За добавяне на Aubess power monitor switch Tuya Smart изисква включени още bluetooth и локация, без които не създава SSDI (wifi точка за достъп). След което автоматично бивате върнати към вашия рутер и регистрирано ново устройство. Неща подробно описани в брошурката на устройството. По замисъл на покупката веднага насочих внимание към електро показанията. Консуматори под 3W не се отчитат, докато напрежението бе в рамките на допустимата погрешност. С думи прости, мислете за този продукт като показател на близки стойности до реалните на ток и напрежение. Приложението не позволява калибрация и то е подвластно на благоволение на производителя. Подобен развой не ме устройва, нито закачен за китайски облак. Идея си нямах какво има под капака и това бе втора тръпка. Крайната ми цел е да го подкарам под Tasmota, за успешно интегриране в openHAB. Tuya изостави WiFi контролери от семейството на ESP и премина на своеобразни модели. В случая CB2S. Добрата новина е, че ентусиаст публикува проект OpenBeken, който улеснява интеграцията в Home Assistant и флашването е аналогично на Tasmota. Сещате се, че разпоения Tuya CB2S ще бъде полигон за изучаване на OpenBeken, а дотогава ще се задоволя с познатия ESP-01S модул с ESP8266 микроконтролер. Краен вид. Залепен върху капака на релето и внимателно паяжина от проводници към съответните пинове. Специализирана ИС BL0942 изчислява електрическите величини. Тя е сравнително нова и драйвер за нея се появява в версия на Tasmota 11.1.0.1. В моя случай флашнах с последна текуща версия 12.1.1 Patricia. Voilà. Познат букет от величини с добавени фактор на мощността, пълна и реактивна енергия. Роля на полигоните. Електрическа схема. Параметри на модула в Tasmota. Tова е златната комбинация за нормална работа на ESP-01S. Щрихи: Точност на показанията на BL0942 е 3% и той е най-добрия избор сред фамилията BL09XX. ESP-01S модул идва с вградени придърпващи резистори от 12кΩ. Това опростява висящия монтаж до шест проводника (4 за GPIOx + общ + 3.3V). Липсата на GPIO за командване на синия светодиод ме подтиква към модул ESP-07S или ESP-M3. Желателно обем на SPI от 4MB и да не е производство на Puya Semiconductor. Липсва варистор. Никакъв предпазител. Икономисани кондензатори от 100nF, гасещи трептения на бутона и на ключа. Токоограничаващите резистори на светодиода и ключа е с клас на точност 1%. Странно. Без електролитен филтров кондензатор на линия +3.3V. Линията се държи на керамически от 5μF. Пистите към перата на релето изглеждат оскъдни за обявена сила на тока 16А. Самото реле е с надпис 10А според стандарт TV-5. Никакви 16А както рекламира продавача. Капакът се крепи към кутията на четири стегнати щипки. Внимателно с медиатор подпорвате. Приложих грубост и две от тях се строшиха. 0.5W консумация при изключено реле. 0.8W консумация при включено реле от ~230V - мрежа. Комбинация от: CSE7759, BL0937, BL0942 и Tasmota има една странност. Показанията са налични само при включено реле. При изключено всичко става нула. Така че, ако не ползвате физическото реле, създайте виртуално в параметрите на модула и го включете от главната страница на Tasmota. SetOption21 ON е нужната команда. 24.09.2022 ПРОДЪЛЖЕНИЕ Отказах се от модул ESP-01S. Липса на елегантност и повишена опасност от електро-поражение ме насочи в полза на Tuya TYWE2S. На практика такъв не се предлага и негов аналог е ESP-02S с ESP8285H16 чип и 2MB памет. Tuya CB2S и ESP-02S имат сходен форм-фактор на изпълнение. Най-вече пинове земя и 3.3V съвпадат 1:1. Три седмици ново чакане от Китай и резултатът е налице. Модулът пасна като роден. Добавих 100μF електролитен кондензатор на +3.3V-та линия. Клемите на ключа шунтирах с 100nF керамика кондензатор за пълен фен-шуй. Дреболии, които китайците спестили. В оригиналното изпълнение бутонът в центъра на устройството е свързан към пин ADC, който кореспондира с P23 ("ADC, which corresponds to P23 of the IC"). Оскъдната информация на Tuya се ограничава с цитирания израз. На мястото на този пин е аналоговия на ESP-02S, който е непригоден за целта. Той не е запоен и е изолиран. Това обяснява интервенцията на черния проводник от бутона до GPIO0 на гърба на модул ESP-02S. ESP-02S идва само с един придърпващ високо резистор от 12кΩ на пин RESET. На удивление купените няколко образци ESP-02S за сходни доработки греят прилично и термо-сондата отчита до 46°C. Финален резултат до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 3 септември 2022 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Разглеждайки известна площадка попаднах на следното предложение. Цената и заветния power monitoring ме подкупиха, да се разделя на мига с 6 зелени. Първо тествах с родното приложение Tuya smart за android. За добавяне на Aubess power monitor switch Tuya Smart изисква включени още bluetooth и локация, без които не създава SSDI (wifi точка за достъп). След което автоматично бивате върнати към вашия рутер и регистрирано ново устройство. Неща подробно описани в брошурката на устройството. По замисъл на покупката веднага насочих внимание към електро показанията. Консуматори под 3W не се отчитат, докато напрежението бе в рамките на допустимата погрешност. С думи прости, мислете за този продукт като показател на близки стойности до реалните на ток и напрежение. Приложението не позволява калибрация и то е подвластно на благоволение на производителя. Подобен развой не ме устройва, нито закачен за китайски облак. Идея си нямах какво има под капака и това бе втора тръпка. Крайната ми цел е да го подкарам под Tasmota, за успешно интегриране в openHAB. Tuya изостави WiFi контролери от семейството на ESP и премина на своеобразни модели. В случая CB2S. Добрата новина е, че ентусиаст публикува проект OpenBeken, който улеснява интеграцията в Home Assistant и флашването е аналогично на Tasmota. Сещате се, че разпоения Tuya CB2S ще бъде полигон за изучаване на OpenBeken, а дотогава ще се задоволя с познатия ESP-01S модул с ESP8266 микроконтролер. Краен вид. Залепен върху капака на релето и внимателно паяжина от проводници към съответните пинове. Специализирана ИС BL0942 изчислява електрическите величини. Тя е сравнително нова и драйвер за нея се появява в версия на Tasmota 11.1.0.1. В моя случай флашнах с последна текуща версия 12.1.1 Patricia. Voilà. Познат букет от величини с добавени фактор на мощността, пълна и реактивна енергия. Роля на полигоните. Електрическа схема. Параметри на модула в Tasmota. Tова е златната комбинация за нормална работа на ESP-01S. Щрихи: Точност на показанията на BL0942 е 3% и той е най-добрия избор сред фамилията BL09XX. ESP-01S модул идва с вградени придърпващи резистори от 12кΩ. Това опростява висящия монтаж до шест проводника (4 за GPIOx + общ + 3.3V). Липсата на GPIO за командване на синия светодиод ме подтиква към модул ESP-07S или ESP-M3. Желателно обем на SPI от 4MB и да не е производство на Puya Semiconductor. Липсва варистор. Никакъв предпазител. Икономисани кондензатори от 100nF, гасещи трептения на бутона и на ключа. Токоограничаващите резистори на светодиода и ключа е с клас на точност 1%. Странно. Без електролитен филтров кондензатор на линия +3.3V. Линията се държи на керамически от 5μF. Пистите към перата на релето изглеждат оскъдни за обявена сила на тока 16А. Самото реле е с надпис 10А според стандарт TV-5. Никакви 16А както рекламира продавача. Капакът се крепи към кутията на четири стегнати щипки. Внимателно с медиатор подпорвате. Приложих грубост и две от тях се строшиха. 0.5W консумация при изключено реле. 0.8W консумация при включено реле от ~230V - мрежа. Комбинация от: CSE7759, BL0937, BL0942 и Tasmota има една странност. Показанията са налични само при включено реле. При изключено всичко става нула. Така че, ако не ползвате физическото реле, създайте виртуално в параметрите на модула и го включете от главната страница на Tasmota. SetOption21 ON е нужната команда. 24.09.2022 ПРОДЪЛЖЕНИЕ Отказах се от модул ESP-01S. Липса на елегантност и повишена опасност от електро-поражение ме насочи в полза на Tuya TYWE2S. На практика такъв не се предлага и негов аналог е ESP-02S с ESP8285H16 чип и 2MB памет. Tuya CB2S и ESP-02S имат сходен форм-фактор на изпълнение. Най-вече пинове земя и 3.3V съвпадат 1:1. Три седмици ново чакане от Китай и резултатът е налице. Модулът пасна като роден. Добавих 100μF електролитен кондензатор на +3.3V-та линия. Клемите на ключа шунтирах с 100nF керамика кондензатор за пълен фен-шуй. Дреболии, които китайците спестили. В оригиналното изпълнение бутонът в центъра на устройството е свързан към пин ADC, който кореспондира с P23 ("ADC, which corresponds to P23 of the IC"). Оскъдната информация на Tuya се ограничава с цитирания израз. На мястото на този пин е аналоговия на ESP-02S, който е непригоден за целта. Той не е запоен и е изолиран. Това обяснява интервенцията на черния проводник от бутона до GPIO0 на гърба на модул ESP-02S. ESP-02S идва само с един придърпващ високо резистор от 12кΩ на пин RESET. На удивление купените няколко образци ESP-02S за сходни доработки греят прилично и термо-сондата отчита до 46°C. Финален резултат до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 3 септември 2022 profruit&amp;nbsp;</itunes:summary><itunes:keywords>MajorDomo</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-3418761699583341488</guid><pubDate>Sat, 20 Aug 2022 15:15:00 +0000</pubDate><atom:updated>2022-08-20T18:57:36.020+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><title>ESP-12F с външна антена</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
С времето ESP-модулите в моя openHAB нараснаха като количество. Забелязах, че тези с малки керамични антени са капризни и често пропадат от мрежата. Мързеливо решение на проблема дойде с замяна на нов рутер с по-висока радиоизлъчвателна мощност. Проблемът затихна, но не изчезна. Това ме накара да отварям меню &lt;i&gt;Information&lt;/i&gt; в &lt;b&gt;Tasmota&lt;/b&gt;. Там има графа &lt;i&gt;RSSI&lt;/i&gt;, която в проценти предава RSSI. При нива под 40% ESP-модулите просто тъпееха. От обяснението на Theo Arends излиза, че докато Tasmota не се съедини по WiFi с рутера не предава MQTT-стойностите.
&lt;br&gt;&lt;br&gt;
Наскоро смених китайската палатка в двора с нещо солидно. Местен изобретател издигна навес от поцинковани профили. От една страна палатката стана безсмъртна срещу всякакви урагани, но от друга се каза невидим Фарадеев кафез за антената на моята самоделна метеостанция. Това ме подсети да добавя в пакета на брокера показанията на RSSI. И какво бе учудването ми на нива под 25%. В резултат изяждаше батерията от циклични опити за съединение и изчезваше от ефир.
&lt;br&gt;&lt;br&gt;
&lt;a title="стандартен ESP-12F модул"&gt;&lt;img alt="стандартен ESP-12F модул" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgktL63yHlp9_43pkV9vR4tWirWdaKUXr_29FUrhGCrH-OKgPci_Y_JOIi_pxp6LRg55FDtnpYJZbpnRHWPeSjLui_3HBSqLDoAUx8pRvSOJOSS0LSn__oKqg6_uyHPUpwvJ_PAzal9SnifZU9QinZX7VUnnnkyrxcS-Q0i80dwG0dpePk2giuaOaxD2g/s600/antin.jpg"/&gt;&lt;/a&gt;
На първо време купих модул &lt;a href="https://www.google.ru/search?q=ESP8266+ESP-07+modul%D0%B5&amp;tbm=isch&amp;ved=2ahUKEwing83lzdX5AhUKYRoKHUrcDA4Q2-cCegQIABAA&amp;oq=ESP8266+ESP-07+modul%D0%B5&amp;gs_lcp=CgNpbWcQDDoECCMQJ1DKCljKCmCOFGgAcAB4AIABd4gB2wGSAQMwLjKYAQCgAQGqAQtnd3Mtd2l6LWltZ8ABAQ&amp;sclient=img&amp;ei=w-wAY-eVA4rCacq4s3A&amp;bih=634&amp;biw=1366" target="_blank"&gt;ESP-07S&lt;/a&gt;, но отпадна на мига. На борда му има червен светодиод, който се захранва от 3.3V линия и свети постоянно. За DeepSleep-мисия това е нонсенс. И какво? Скалпел!
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlOM0DHNb5fVGoEHVEXdsHfgjQUM18NO_QvK62HO5mFbbLKzZQ2BZeIukbU4rk7tP1QJxiYuPFvI7wej6PCMLTxEGHK3qQfYL53zPKxP-k3w1_iWEzAmI-qhSDLWS3jUafKTZBkRcGLPJziSMu43cWFGS6z8vZUqFROgNiodGw6KMMQ1Z9mBrERR1UEg/s1200/donor.jpg" title="пациент, донор, апендикси" target="_blank"&gt;&lt;img alt="пациент, донор, апендикси" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlOM0DHNb5fVGoEHVEXdsHfgjQUM18NO_QvK62HO5mFbbLKzZQ2BZeIukbU4rk7tP1QJxiYuPFvI7wej6PCMLTxEGHK3qQfYL53zPKxP-k3w1_iWEzAmI-qhSDLWS3jUafKTZBkRcGLPJziSMu43cWFGS6z8vZUqFROgNiodGw6KMMQ1Z9mBrERR1UEg/s600/donor.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Пациентът ESP-12F е с напечатана антена. Стар рутер стана отличен донор. Антена, кабел и IPX конектор заминаха към новото тяло.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHbWe6nhZZntFadBIYzepO1NIN6EBCy476ODt4i9OmGpU06jom3M8XpWPFdF-rrvp8deW_osLbFgzbxwfCYDb55nSAVOmVXoV9ATdPpHt2jU8vVcdcsLOmz8o-e5Lus1o1epn32pN9LrlbjD9RTT0q2em0fLA5VHzQmwFiEfvpTM2mnQ5Bxqv7vn6uPA/s1200/modded.jpg" title="интервенция" target="_blank"&gt;&lt;img alt="интервенция" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHbWe6nhZZntFadBIYzepO1NIN6EBCy476ODt4i9OmGpU06jom3M8XpWPFdF-rrvp8deW_osLbFgzbxwfCYDb55nSAVOmVXoV9ATdPpHt2jU8vVcdcsLOmz8o-e5Lus1o1epn32pN9LrlbjD9RTT0q2em0fLA5VHzQmwFiEfvpTM2mnQ5Bxqv7vn6uPA/s600/modded.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Внимателно с скалпел разрязах изхода на антената към дипола - червена точка. Синя точка е земя. Обърнат IPX-конектора (черна точка) е поставен върху капака на модула. Активен е само средния проводник. От общо четири останалите три излаза са земя. В ход е поялника.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7o48PDVAm5TjTTDE-9wtZh6rH_DuUxRCBOAhbPLWWnSOk8a94uJfede-EgXLbCNwMdTxBxN8Ct5RHoRh44KV2UPPsLaML2KGquNTpTRSPVrt6w42b_ppZ4SAq2JOZLpxtNiDIw5A9ECA8U8m1mNOpy7D4DuiUKwrJZ9GegmjoAkgVI-UkPOjz_coc6g/s894/antmod.jpg" title="ESP-12F с външна антена" target="_blank"&gt;&lt;img alt="ESP-12F с външна антена" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7o48PDVAm5TjTTDE-9wtZh6rH_DuUxRCBOAhbPLWWnSOk8a94uJfede-EgXLbCNwMdTxBxN8Ct5RHoRh44KV2UPPsLaML2KGquNTpTRSPVrt6w42b_ppZ4SAq2JOZLpxtNiDIw5A9ECA8U8m1mNOpy7D4DuiUKwrJZ9GegmjoAkgVI-UkPOjz_coc6g/s600/antmod.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Технически грамотно е дипола да бъде заземен. За целта мостче към капака на модула. Надписите ON и OFF временно изчезнаха, заради протриване на флюса с спирт след запояването. 
&lt;br&gt;&lt;br&gt;
Обратно в строя.
&lt;br&gt;&lt;br&gt;
&lt;a title="Метеостанция - Tasmota DeepSleep - Upgrade II"&gt;&lt;img alt="Метеостанция - Tasmota DeepSleep - Upgrade II" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyYoilVukW7RFxJKfIGIH65iqdhm3yWBj_E9jEu5z4nvuRXort_rF2T1HAWP2bG5avMfZA-JYTTFZjiHtcuNHyqIsd0dP5Wts2Wt4WLU7E_EM3h1vX7PlI3TIOTfxuePG0z_A3r6NgmFSawyNZOx7saW30RBgXH3YxEPR1lypDX1VoTGuojSCckGQ62w/s644/ready.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Резултат на практика.
&lt;br&gt;&lt;br&gt;
&lt;a title="ESP-12F с външна антена"&gt;&lt;img alt="ESP-12F с външна антена" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsd2ptooMashfFlDgqL7x5bHCR99IePwSsYf_bw8duaQNIgYBJsPHEWNSq5mnvN3Q44EuAalTqG2stwYVo_z6bdqkhaalfZb9A3ULHa0tYLSN_7WB2GH2TmlQPauZwHLn6U5AWBBmRPzo0cu50Vbp5Oid9i3oMcJcUqkn1KZ67ZnghcWSQW4TUQHk8Pg/s600/antout.jpg"/&gt;&lt;/a&gt;
&lt;b&gt;RSSI 66%&lt;/b&gt;! Отличен резултат.&lt;br&gt;
От интерес преминах от Tasmota-sensors 8.5.1 на Tasmota-sensors 12.0.2. Над седмица стабилен полет, без издънки. 
&lt;br&gt;&lt;br&gt;
Обърнете внимание на часа в трея на скриншотовете. Толкова време ми отне модификацията, при условие, че снимах процеса след всяка стъпка.
&lt;br&gt;&lt;br&gt;По случая:
&lt;ul&gt;&lt;li&gt;&lt;a href="https://profruit.blogspot.com/2021/02/tasmota-deepsleep.html"&gt;Метеостанция - Tasmota DeepSleep&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://profruit.blogspot.com/2022/01/tasmota-deepsleep-upgrade.html"&gt;Метеостанция - Tasmota DeepSleep - Upgrade&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://profruit.blogspot.com/2022/02/tasmota-deepsleep-last-seen.html"&gt;Tasmota DeepSleep - Last Seen&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;20 август 2022 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2022/08/esp-12f.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgktL63yHlp9_43pkV9vR4tWirWdaKUXr_29FUrhGCrH-OKgPci_Y_JOIi_pxp6LRg55FDtnpYJZbpnRHWPeSjLui_3HBSqLDoAUx8pRvSOJOSS0LSn__oKqg6_uyHPUpwvJ_PAzal9SnifZU9QinZX7VUnnnkyrxcS-Q0i80dwG0dpePk2giuaOaxD2g/s72-c/antin.jpg" width="72"/><thr:total>0</thr:total><enclosure length="72640" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlOM0DHNb5fVGoEHVEXdsHfgjQUM18NO_QvK62HO5mFbbLKzZQ2BZeIukbU4rk7tP1QJxiYuPFvI7wej6PCMLTxEGHK3qQfYL53zPKxP-k3w1_iWEzAmI-qhSDLWS3jUafKTZBkRcGLPJziSMu43cWFGS6z8vZUqFROgNiodGw6KMMQ1Z9mBrERR1UEg/s1200/donor.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>С времето ESP-модулите в моя openHAB нараснаха като количество. Забелязах, че тези с малки керамични антени са капризни и често пропадат от мрежата. Мързеливо решение на проблема дойде с замяна на нов рутер с по-висока радиоизлъчвателна мощност. Проблемът затихна, но не изчезна. Това ме накара да отварям меню Information в Tasmota. Там има графа RSSI, която в проценти предава RSSI. При нива под 40% ESP-модулите просто тъпееха. От обяснението на Theo Arends излиза, че докато Tasmota не се съедини по WiFi с рутера не предава MQTT-стойностите. Наскоро смених китайската палатка в двора с нещо солидно. Местен изобретател издигна навес от поцинковани профили. От една страна палатката стана безсмъртна срещу всякакви урагани, но от друга се каза невидим Фарадеев кафез за антената на моята самоделна метеостанция. Това ме подсети да добавя в пакета на брокера показанията на RSSI. И какво бе учудването ми на нива под 25%. В резултат изяждаше батерията от циклични опити за съединение и изчезваше от ефир. На първо време купих модул ESP-07S, но отпадна на мига. На борда му има червен светодиод, който се захранва от 3.3V линия и свети постоянно. За DeepSleep-мисия това е нонсенс. И какво? Скалпел! Пациентът ESP-12F е с напечатана антена. Стар рутер стана отличен донор. Антена, кабел и IPX конектор заминаха към новото тяло. Внимателно с скалпел разрязах изхода на антената към дипола - червена точка. Синя точка е земя. Обърнат IPX-конектора (черна точка) е поставен върху капака на модула. Активен е само средния проводник. От общо четири останалите три излаза са земя. В ход е поялника. Технически грамотно е дипола да бъде заземен. За целта мостче към капака на модула. Надписите ON и OFF временно изчезнаха, заради протриване на флюса с спирт след запояването. Обратно в строя. Резултат на практика. RSSI 66%! Отличен резултат. От интерес преминах от Tasmota-sensors 8.5.1 на Tasmota-sensors 12.0.2. Над седмица стабилен полет, без издънки. Обърнете внимание на часа в трея на скриншотовете. Толкова време ми отне модификацията, при условие, че снимах процеса след всяка стъпка. По случая: Метеостанция - Tasmota DeepSleep Метеостанция - Tasmota DeepSleep - Upgrade Tasmota DeepSleep - Last Seen до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 20 август 2022 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>С времето ESP-модулите в моя openHAB нараснаха като количество. Забелязах, че тези с малки керамични антени са капризни и често пропадат от мрежата. Мързеливо решение на проблема дойде с замяна на нов рутер с по-висока радиоизлъчвателна мощност. Проблемът затихна, но не изчезна. Това ме накара да отварям меню Information в Tasmota. Там има графа RSSI, която в проценти предава RSSI. При нива под 40% ESP-модулите просто тъпееха. От обяснението на Theo Arends излиза, че докато Tasmota не се съедини по WiFi с рутера не предава MQTT-стойностите. Наскоро смених китайската палатка в двора с нещо солидно. Местен изобретател издигна навес от поцинковани профили. От една страна палатката стана безсмъртна срещу всякакви урагани, но от друга се каза невидим Фарадеев кафез за антената на моята самоделна метеостанция. Това ме подсети да добавя в пакета на брокера показанията на RSSI. И какво бе учудването ми на нива под 25%. В резултат изяждаше батерията от циклични опити за съединение и изчезваше от ефир. На първо време купих модул ESP-07S, но отпадна на мига. На борда му има червен светодиод, който се захранва от 3.3V линия и свети постоянно. За DeepSleep-мисия това е нонсенс. И какво? Скалпел! Пациентът ESP-12F е с напечатана антена. Стар рутер стана отличен донор. Антена, кабел и IPX конектор заминаха към новото тяло. Внимателно с скалпел разрязах изхода на антената към дипола - червена точка. Синя точка е земя. Обърнат IPX-конектора (черна точка) е поставен върху капака на модула. Активен е само средния проводник. От общо четири останалите три излаза са земя. В ход е поялника. Технически грамотно е дипола да бъде заземен. За целта мостче към капака на модула. Надписите ON и OFF временно изчезнаха, заради протриване на флюса с спирт след запояването. Обратно в строя. Резултат на практика. RSSI 66%! Отличен резултат. От интерес преминах от Tasmota-sensors 8.5.1 на Tasmota-sensors 12.0.2. Над седмица стабилен полет, без издънки. Обърнете внимание на часа в трея на скриншотовете. Толкова време ми отне модификацията, при условие, че снимах процеса след всяка стъпка. По случая: Метеостанция - Tasmota DeepSleep Метеостанция - Tasmota DeepSleep - Upgrade Tasmota DeepSleep - Last Seen до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 20 август 2022 profruit&amp;nbsp;</itunes:summary><itunes:keywords>MajorDomo</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-6534756791107666104</guid><pubDate>Tue, 19 Jul 2022 07:53:00 +0000</pubDate><atom:updated>2022-07-31T22:57:13.166+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><title>SMTONOFF електромер WiFi реле</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
SMTONOFF ( 1P eWelink Single phase Din rail WIFI Smart Energy Meter Consumption ) e WiFi реле под управление на ESP8285 контролер с възможност за измерване на напрежение, реактивна, активна и пълна мощност, сила на тока, cosφ, изразходвана електроенергия.
&lt;br&gt;&lt;br&gt;
Кутията се състои от две части, кербовани с кухи гилзи от месинг. Нарочно. Внимателно на ниски обороти с свердло близко до вътрешния диаметър, за да се прореже периферията на тръбичката. После дорник и плавно изваждане. Те ще послужат отново за обратна сглобка. Тръбите върнати на място, а срещуположно рапидки с подходящ диаметър.
&lt;br&gt;&lt;br&gt;
Синият проводник с отворена клема на края е нулев захранващ за самото WiFi реле.
&lt;br&gt;&lt;br&gt;
Бутонът и двата световода са един вид щипки фиксатори за платката. Внимателно ги притеснете към надлъжната им ос, за да ги извлечете от корпуса. Едва тогава ще можете да извадите електронната платка от нейното легло. За улеснение използвайте технически вазелин, крем, силиконова смазка.
&lt;br&gt;&lt;br&gt;
&lt;a title="под капака" target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGTIxMl0sAHtj79Jw5yCDaTlKNg2a8ZqKHx_6e9qlXBtUO6_YZiT3oYNc3bXFLgbYJRiTIpnB92m2bAt1Xl2JXjT_uUF3U5IZwCqBMindsKVaSE9UqYoLsK2jWzZj5bhHEwiU-CjeSM4Keetl1t8cAspO7MYe_bj6iO3BvhV0KuA6Jr1tLN713pzxk-w/s1712/SMTONOFF0.jpg"&gt;&lt;img alt="под капака" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGTIxMl0sAHtj79Jw5yCDaTlKNg2a8ZqKHx_6e9qlXBtUO6_YZiT3oYNc3bXFLgbYJRiTIpnB92m2bAt1Xl2JXjT_uUF3U5IZwCqBMindsKVaSE9UqYoLsK2jWzZj5bhHEwiU-CjeSM4Keetl1t8cAspO7MYe_bj6iO3BvhV0KuA6Jr1tLN713pzxk-w/s640/SMTONOFF0.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
И първи китайски сюрприз.
&lt;br&gt;
На входа на захранването е запоен варистор 471, но преди него няма предпазител. Това е заложена мина.
&lt;br&gt;&lt;br&gt;
&lt;a title="модификация" target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJQUM3QXEhU_70GkWyGrBcio_pKZZFhWzWcco2sB5tH6tbAixoIhaDxaUYm3REVK_FX2zbqI1IeOnZdpLm0bh7odMGBMH4JgZY6KwG7FlNGZkcxEi-9bcG8cd216xZzvhjZESczY7WbpCgsNoQhmF2vz1jogRUK0k9KsemvI2mQOtB3156gxyIiq1b/s1200/mod.jpg"&gt;&lt;img alt="модификация" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJQUM3QXEhU_70GkWyGrBcio_pKZZFhWzWcco2sB5tH6tbAixoIhaDxaUYm3REVK_FX2zbqI1IeOnZdpLm0bh7odMGBMH4JgZY6KwG7FlNGZkcxEi-9bcG8cd216xZzvhjZESczY7WbpCgsNoQhmF2vz1jogRUK0k9KsemvI2mQOtB3156gxyIiq1b/s600/mod.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
На свой ред отпоих син Line проводник и добавих преди варистора бърз предпазител от 1А. В случай, че на входа постъпи пик по напрежение, добавеният предпазителят ще прекъсне веригата, а не силовия в електрическото табло, обслужващ контура. Нелогично предпазител F2 да сe намира след варистора. Добавих още X1 Y2 кондензатор.

&lt;ul&gt;&lt;li&gt;GPIO12 подава сигнал към светодиод LED1 и механично реле с сухи контакти;&lt;/li&gt;
&lt;li&gt;GPIO0 e пуск/стоп реле и съответно BOOT режим;&lt;/li&gt;
&lt;li&gt;GPIO3 подава сигнал към CSE7759;&lt;/li&gt;
&lt;li&gt;GPIO13 управлява LED2. Например, индикация за свързаност.&lt;/li&gt;&lt;/ul&gt;
&lt;a title="" target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNnWRmp-f1ZQx_qJGaGWTQx2eo3H5XC5o8CdbJCxK8KBeSnc8SlBIIGCTWJ-ora-8pgyZjm5T4DdII5hP8niAo5E7JiqV7B1peyWruHx1XjibGeM6n_Iz3mr3WXHZl7-gzGLo4J2HRq04e8R-tDQs92fUwRniIkoTqYYuBeEymi14aZBLuR9kIQVxk-w/s1600/SMTONOFF2.jpg"&gt;&lt;img alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNnWRmp-f1ZQx_qJGaGWTQx2eo3H5XC5o8CdbJCxK8KBeSnc8SlBIIGCTWJ-ora-8pgyZjm5T4DdII5hP8niAo5E7JiqV7B1peyWruHx1XjibGeM6n_Iz3mr3WXHZl7-gzGLo4J2HRq04e8R-tDQs92fUwRniIkoTqYYuBeEymi14aZBLuR9kIQVxk-w/s600/SMTONOFF2.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Измерванията са възложени на CHIPSEA CSE7759B.
&lt;br&gt;&lt;br&gt;
Входен филтров кондензатор от 10uF 400V, a на ниската страна е 470uF 16V. Работните им напрежения са на границата.
&lt;br&gt;&lt;br&gt;
Надписът на механичното реле е SUION 501B-60A/250 VAC, но не съм сигурен за името. Прекалено изчанчен шрифт.
&lt;br&gt;&lt;br&gt;
ESP8285 e сърцето на PSF-B с керамична антена. Антената е дебел минус - предлага слаб обхват. Попадат модели с &lt;a href="https://profruit.blogspot.com/2019/10/sonoff-touch-us.html#PSF-A" target="_blank"&gt;PSF-А&lt;/a&gt; модул и антената е изнесена печатна, а тя е по-удачна. Всичко на късмет и китайска лотария.
&lt;br&gt;&lt;br&gt;
&lt;a title="" target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7uVMdProjVPZZ6VeDFCsgXeUlCw5MP3XBDfHyKif1ss_Av8NlVbGfZpq7yDeJXNQl4fcke2o7oJYtCbRtHgu5d0EPOTd759GlhX7Ga82wMD_h9FeU2Ot1P4qPmavfmn7nWAzP3u_ZcCPVFXRpW3qsu71DjWdLZ4zRHCrZr7G9PQRdJeqpz-Z2NKNnOg/s1600/SMTONOFF1.jpg"&gt;&lt;img alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7uVMdProjVPZZ6VeDFCsgXeUlCw5MP3XBDfHyKif1ss_Av8NlVbGfZpq7yDeJXNQl4fcke2o7oJYtCbRtHgu5d0EPOTd759GlhX7Ga82wMD_h9FeU2Ot1P4qPmavfmn7nWAzP3u_ZcCPVFXRpW3qsu71DjWdLZ4zRHCrZr7G9PQRdJeqpz-Z2NKNnOg/s600/SMTONOFF1.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Инсталирания eWelink замених на Tasmota 8.5.1 ( лични предпочитания към тази версия ).
&lt;br&gt;
Префлашването не протече гладко. Опитите да мина с захранването от USB-UART конвертор PL2003 удряха на камък. С външно захранване протече от раз, като внимателно запоих шината от PL2003 към съответните пинове от модула. Процедура описана в тема &lt;a href="https://profruit.blogspot.com/2019/09/sonoff-basic-r2-firmware-backup.html" target="_blank"&gt;Sonoff Basic R2 - Firmware Backup&lt;/a&gt;.
&lt;br&gt;
&lt;h3 id="nuan" style="text-align:center;"&gt;Нюанси под Tasmota&lt;/h3&gt;
&lt;pre&gt;Chip is ESP8285
Features: WiFi, Embedded Flash
Crystal is 26MHz
MAC: c*:2*:9*:5*:e*:6*
Manufacturer: 51
Device: 4014
Detected flash size: 1MB&lt;/pre&gt;
flash size: 1MB е пореден минус. Флашът е вграден в контролера, отделно малък по обем. За ограничаване на презаписванията на показанията съм задал време от 5мин на период и изключил записи в Serial log level. Един ден или нов модул, или замяна с ESP-12F 4MB.
&lt;br&gt;&lt;br&gt;
Под напрежение от електрическата мрежа:&lt;br&gt;
&lt;ul&gt;&lt;li&gt;STANDBY 0.3W ~ 0.5W;&lt;/li&gt;
&lt;li&gt;ON пик до 0.8W -&gt; 0.3W ~ 0.5W&lt;/li&gt;&lt;/ul&gt;
При възстановяване на захранване релето прещраква.&lt;br&gt;
Почти не загрява.&lt;br&gt;
Изисква калибрация на U/I и в случая мислете като за показател, а не еталонен електроизмервател.&lt;br&gt;
Без консумация от товара, всички показания са нула. Едва при включен товар показанията оживяват.
&lt;br&gt;&lt;br&gt;
Цитат от &lt;a href="https://tasmota.github.io/docs/Power-Monitoring-Calibration/#fine-tuning" target="_blank"&gt;tasmota.github.io&lt;/a&gt;
&lt;pre&gt;"Power monitoring chips such as HLW8032 (Blitzwolf SHP5) and
CSE7766 (Sonoff S31, Sonoff POW R2) occasionally report invalid
power measurements for load values below 5W. During this situation
it sometimes reports a valid load. By setting SetOption39 to
128 (default) it must read at least 128 invalid power readings
before reporting there is no load.

To discard all loads below 6W simply set SetOption39 1 (0 will
reset to default on next restart) so it will report no load
below 6W."&lt;/pre&gt;
&lt;b&gt;GPIOx назначения в Tasmota&lt;/b&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="параметри в Tasmota" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="параметри в Tasmota" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi17jo9zh1pTeZYRXZQ5wtkp9Wi-mDXNIiWSNtpd2e1m3F-dMxpMO-usvIFWx0s83dSVvxvewVT-ILp23EIfbOG9nTn3tBuMDPdrOJlS3otUAuvF0RAK6DfIxvS_JMIPfcJyznB_UruyldZPy-MVcnPfx8_pIRkM1xC2yMlBF6fqCevJgp88oOzOTBNA/s600/param.png"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;Логиране в Tasmota&lt;/b&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="Tasmota логове" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Tasmota логове" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_0Reg53Bwfo9ZngtEa00c-a2zCmL43DQ8ytx-SYf1UUWyusFbchFVpZfQJz1mo2Lx5T_f6aAmnHAuiKNdJrBO4gSuagkARRxr0agy-3H-X5fEHGXW--tfuZIjXGyQJB1tIsZmezXEfn1hokRQCnyDQNl7BhMechABUwhvQ2EQHaRivAgfrEpV-ztE/s600/logging.png"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;b&gt;Калибриране в Tasmota&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
&lt;a title="калибриране в Tasmota"&gt;&lt;img alt="калибриране в Tasmota" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhriONI9O_aEmWTpSuj0fqLf5dOOfZPxTIJH47budVa2kGLCibwtfEh-IUtWnItGDnv4PmM09JVXFrYoZtGZTFjRHPIIEU2vKMagc3whdWjNNhsMGCdVLwNXYkQHQjjXGVXe1DyMtZgbm9qu8ZOneTulkGl8fCo1lMp0EAVVL0vS_QI411QtYOclNvL/s600/calibration.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Tasmota предлага набор от команди, чрез които може да се корегира показанията на CSE7759B.
&lt;pre&gt;VoltRes (0.1.2.3 decimals)
WattRes (0-1): Power
EnergyRes (0-5): Battery
FreqRes&lt;/pre&gt;
Интересни са следните две:
&lt;pre&gt;VoltageSet
CurrentSet&lt;/pre&gt;
За първата е необходим еталонен волтметър, а за втората амперметър такъв.
&lt;br&gt;
Подробности: &lt;a href="https://tasmota.github.io/docs/Power-Monitoring-Calibration/" target="_blank"&gt;Power Monitoring Calibration&lt;/a&gt;
&lt;br&gt;
&lt;h3 id="iohab" style="text-align:center;"&gt;Интеграция в openHAB&lt;/h3&gt;
SMTONOFF електромер WiFi реле се явява финално решение за автоматизирано управление на бойлера в система в openHAB.
  &lt;br&gt;&lt;br&gt;
Интерфейс при изключен бойлер.&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="бойлер изключен"  style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="изкключено"  src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigHZFydcEBp73NKOen8WUiOma_2NgZzAVYQ4F79sUMF-jzs528d6-dUI4fpXlvAjSZFfDCg56oDBjwin5JVzEfNWUc340BtO5e0mow7CoK7KjDgoJb4ZwTYHo9KLn4GwRoTL12ZPkb5rjgIabOHvYL9iTeFejKJo_Fsjw3T2ttkQiPLtYnimyAiLADDg/s600/shot2_openHAB.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

Интерфейс при включен бойлер.
  &lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="бойлер включен"  style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="включено" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCqIcm_A9lzx6foUcMyYRKZqM-fK0QgrjnJdKcvoKxuR_glpf0f2CMw0d4osYY-yR44dhr1DFcN_JK7fsf4qLDm0IHaJgR_ikLAWXL0wiqpTRdk55yhWtF0A4SzhPljkxdb24fS9uM1HBlp7mvv7Af_O9glitfysoWj-CjmqYGvdTTSuJYwlmwTNqxMA/s600/shot_openHAB.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;

Бойлерът се намира на тавана. Не знаех колко е мощен и за целта го измерих с ампер-клеща. Излезе 3.2kW. Тази зима обаче забелязах, че по-бавно загрява и предположих натрупан котлен камък след 10 години вярна служба. SMTONOFF показа отговора. Малкият нагревател е дефектирал.
&lt;br&gt;&lt;br&gt;
Логичната роля на SMTONOFF е следене разхода на енергия на бойлери, климатици, електрически радиатори за отопление. Заслужава си.
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;19 юли 2022 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2022/07/smtonoff-wifi.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGTIxMl0sAHtj79Jw5yCDaTlKNg2a8ZqKHx_6e9qlXBtUO6_YZiT3oYNc3bXFLgbYJRiTIpnB92m2bAt1Xl2JXjT_uUF3U5IZwCqBMindsKVaSE9UqYoLsK2jWzZj5bhHEwiU-CjeSM4Keetl1t8cAspO7MYe_bj6iO3BvhV0KuA6Jr1tLN713pzxk-w/s72-c/SMTONOFF0.jpg" width="72"/><thr:total>0</thr:total><enclosure length="285235" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGTIxMl0sAHtj79Jw5yCDaTlKNg2a8ZqKHx_6e9qlXBtUO6_YZiT3oYNc3bXFLgbYJRiTIpnB92m2bAt1Xl2JXjT_uUF3U5IZwCqBMindsKVaSE9UqYoLsK2jWzZj5bhHEwiU-CjeSM4Keetl1t8cAspO7MYe_bj6iO3BvhV0KuA6Jr1tLN713pzxk-w/s1712/SMTONOFF0.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>SMTONOFF ( 1P eWelink Single phase Din rail WIFI Smart Energy Meter Consumption ) e WiFi реле под управление на ESP8285 контролер с възможност за измерване на напрежение, реактивна, активна и пълна мощност, сила на тока, cosφ, изразходвана електроенергия. Кутията се състои от две части, кербовани с кухи гилзи от месинг. Нарочно. Внимателно на ниски обороти с свердло близко до вътрешния диаметър, за да се прореже периферията на тръбичката. После дорник и плавно изваждане. Те ще послужат отново за обратна сглобка. Тръбите върнати на място, а срещуположно рапидки с подходящ диаметър. Синият проводник с отворена клема на края е нулев захранващ за самото WiFi реле. Бутонът и двата световода са един вид щипки фиксатори за платката. Внимателно ги притеснете към надлъжната им ос, за да ги извлечете от корпуса. Едва тогава ще можете да извадите електронната платка от нейното легло. За улеснение използвайте технически вазелин, крем, силиконова смазка. И първи китайски сюрприз. На входа на захранването е запоен варистор 471, но преди него няма предпазител. Това е заложена мина. На свой ред отпоих син Line проводник и добавих преди варистора бърз предпазител от 1А. В случай, че на входа постъпи пик по напрежение, добавеният предпазителят ще прекъсне веригата, а не силовия в електрическото табло, обслужващ контура. Нелогично предпазител F2 да сe намира след варистора. Добавих още X1 Y2 кондензатор. GPIO12 подава сигнал към светодиод LED1 и механично реле с сухи контакти; GPIO0 e пуск/стоп реле и съответно BOOT режим; GPIO3 подава сигнал към CSE7759; GPIO13 управлява LED2. Например, индикация за свързаност. Измерванията са възложени на CHIPSEA CSE7759B. Входен филтров кондензатор от 10uF 400V, a на ниската страна е 470uF 16V. Работните им напрежения са на границата. Надписът на механичното реле е SUION 501B-60A/250 VAC, но не съм сигурен за името. Прекалено изчанчен шрифт. ESP8285 e сърцето на PSF-B с керамична антена. Антената е дебел минус - предлага слаб обхват. Попадат модели с PSF-А модул и антената е изнесена печатна, а тя е по-удачна. Всичко на късмет и китайска лотария. Инсталирания eWelink замених на Tasmota 8.5.1 ( лични предпочитания към тази версия ). Префлашването не протече гладко. Опитите да мина с захранването от USB-UART конвертор PL2003 удряха на камък. С външно захранване протече от раз, като внимателно запоих шината от PL2003 към съответните пинове от модула. Процедура описана в тема Sonoff Basic R2 - Firmware Backup. Нюанси под Tasmota Chip is ESP8285 Features: WiFi, Embedded Flash Crystal is 26MHz MAC: c*:2*:9*:5*:e*:6* Manufacturer: 51 Device: 4014 Detected flash size: 1MB flash size: 1MB е пореден минус. Флашът е вграден в контролера, отделно малък по обем. За ограничаване на презаписванията на показанията съм задал време от 5мин на период и изключил записи в Serial log level. Един ден или нов модул, или замяна с ESP-12F 4MB. Под напрежение от електрическата мрежа: STANDBY 0.3W ~ 0.5W; ON пик до 0.8W - 0.3W ~ 0.5W При възстановяване на захранване релето прещраква. Почти не загрява. Изисква калибрация на U/I и в случая мислете като за показател, а не еталонен електроизмервател. Без консумация от товара, всички показания са нула. Едва при включен товар показанията оживяват. Цитат от tasmota.github.io "Power monitoring chips such as HLW8032 (Blitzwolf SHP5) and CSE7766 (Sonoff S31, Sonoff POW R2) occasionally report invalid power measurements for load values below 5W. During this situation it sometimes reports a valid load. By setting SetOption39 to 128 (default) it must read at least 128 invalid power readings before reporting there is no load. To discard all loads below 6W simply set SetOption39 1 (0 will reset to default on next restart) so it will report no load below 6W." GPIOx назначения в Tasmota Логиране в Tasmota Калибриране в Tasmota Tasmota предлага набор от команди, чрез които може да се корегира показанията на CSE7759B. VoltRes (0.1.2.3 decimals) WattRes (0-1): Power EnergyRes (0-5): Battery FreqRes Интересни са следните две: VoltageSet CurrentSet За първата е необходим еталонен волтметър, а за втората амперметър такъв. Подробности: Power Monitoring Calibration Интеграция в openHAB SMTONOFF електромер WiFi реле се явява финално решение за автоматизирано управление на бойлера в система в openHAB. Интерфейс при изключен бойлер. Интерфейс при включен бойлер. Бойлерът се намира на тавана. Не знаех колко е мощен и за целта го измерих с ампер-клеща. Излезе 3.2kW. Тази зима обаче забелязах, че по-бавно загрява и предположих натрупан котлен камък след 10 години вярна служба. SMTONOFF показа отговора. Малкият нагревател е дефектирал. Логичната роля на SMTONOFF е следене разхода на енергия на бойлери, климатици, електрически радиатори за отопление. Заслужава си. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 19 юли 2022 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>SMTONOFF ( 1P eWelink Single phase Din rail WIFI Smart Energy Meter Consumption ) e WiFi реле под управление на ESP8285 контролер с възможност за измерване на напрежение, реактивна, активна и пълна мощност, сила на тока, cosφ, изразходвана електроенергия. Кутията се състои от две части, кербовани с кухи гилзи от месинг. Нарочно. Внимателно на ниски обороти с свердло близко до вътрешния диаметър, за да се прореже периферията на тръбичката. После дорник и плавно изваждане. Те ще послужат отново за обратна сглобка. Тръбите върнати на място, а срещуположно рапидки с подходящ диаметър. Синият проводник с отворена клема на края е нулев захранващ за самото WiFi реле. Бутонът и двата световода са един вид щипки фиксатори за платката. Внимателно ги притеснете към надлъжната им ос, за да ги извлечете от корпуса. Едва тогава ще можете да извадите електронната платка от нейното легло. За улеснение използвайте технически вазелин, крем, силиконова смазка. И първи китайски сюрприз. На входа на захранването е запоен варистор 471, но преди него няма предпазител. Това е заложена мина. На свой ред отпоих син Line проводник и добавих преди варистора бърз предпазител от 1А. В случай, че на входа постъпи пик по напрежение, добавеният предпазителят ще прекъсне веригата, а не силовия в електрическото табло, обслужващ контура. Нелогично предпазител F2 да сe намира след варистора. Добавих още X1 Y2 кондензатор. GPIO12 подава сигнал към светодиод LED1 и механично реле с сухи контакти; GPIO0 e пуск/стоп реле и съответно BOOT режим; GPIO3 подава сигнал към CSE7759; GPIO13 управлява LED2. Например, индикация за свързаност. Измерванията са възложени на CHIPSEA CSE7759B. Входен филтров кондензатор от 10uF 400V, a на ниската страна е 470uF 16V. Работните им напрежения са на границата. Надписът на механичното реле е SUION 501B-60A/250 VAC, но не съм сигурен за името. Прекалено изчанчен шрифт. ESP8285 e сърцето на PSF-B с керамична антена. Антената е дебел минус - предлага слаб обхват. Попадат модели с PSF-А модул и антената е изнесена печатна, а тя е по-удачна. Всичко на късмет и китайска лотария. Инсталирания eWelink замених на Tasmota 8.5.1 ( лични предпочитания към тази версия ). Префлашването не протече гладко. Опитите да мина с захранването от USB-UART конвертор PL2003 удряха на камък. С външно захранване протече от раз, като внимателно запоих шината от PL2003 към съответните пинове от модула. Процедура описана в тема Sonoff Basic R2 - Firmware Backup. Нюанси под Tasmota Chip is ESP8285 Features: WiFi, Embedded Flash Crystal is 26MHz MAC: c*:2*:9*:5*:e*:6* Manufacturer: 51 Device: 4014 Detected flash size: 1MB flash size: 1MB е пореден минус. Флашът е вграден в контролера, отделно малък по обем. За ограничаване на презаписванията на показанията съм задал време от 5мин на период и изключил записи в Serial log level. Един ден или нов модул, или замяна с ESP-12F 4MB. Под напрежение от електрическата мрежа: STANDBY 0.3W ~ 0.5W; ON пик до 0.8W - 0.3W ~ 0.5W При възстановяване на захранване релето прещраква. Почти не загрява. Изисква калибрация на U/I и в случая мислете като за показател, а не еталонен електроизмервател. Без консумация от товара, всички показания са нула. Едва при включен товар показанията оживяват. Цитат от tasmota.github.io "Power monitoring chips such as HLW8032 (Blitzwolf SHP5) and CSE7766 (Sonoff S31, Sonoff POW R2) occasionally report invalid power measurements for load values below 5W. During this situation it sometimes reports a valid load. By setting SetOption39 to 128 (default) it must read at least 128 invalid power readings before reporting there is no load. To discard all loads below 6W simply set SetOption39 1 (0 will reset to default on next restart) so it will report no load below 6W." GPIOx назначения в Tasmota Логиране в Tasmota Калибриране в Tasmota Tasmota предлага набор от команди, чрез които може да се корегира показанията на CSE7759B. VoltRes (0.1.2.3 decimals) WattRes (0-1): Power EnergyRes (0-5): Battery FreqRes Интересни са следните две: VoltageSet CurrentSet За първата е необходим еталонен волтметър, а за втората амперметър такъв. Подробности: Power Monitoring Calibration Интеграция в openHAB SMTONOFF електромер WiFi реле се явява финално решение за автоматизирано управление на бойлера в система в openHAB. Интерфейс при изключен бойлер. Интерфейс при включен бойлер. Бойлерът се намира на тавана. Не знаех колко е мощен и за целта го измерих с ампер-клеща. Излезе 3.2kW. Тази зима обаче забелязах, че по-бавно загрява и предположих натрупан котлен камък след 10 години вярна служба. SMTONOFF показа отговора. Малкият нагревател е дефектирал. Логичната роля на SMTONOFF е следене разхода на енергия на бойлери, климатици, електрически радиатори за отопление. Заслужава си. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 19 юли 2022 profruit&amp;nbsp;</itunes:summary><itunes:keywords>MajorDomo</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-4079923183533109473</guid><pubDate>Sat, 21 May 2022 16:46:00 +0000</pubDate><atom:updated>2022-05-21T19:46:16.720+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><category domain="http://www.blogger.com/atom/ns#">Profruit</category><title>Nokia AC-18E захранване на ESP-01S WiFi Relay</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
Nokia AC-18E e импулсен токоизправител на 5V за едноименна фамилия телефони. На празен ход отдава 5.15V и заявена сила на тока 550mA.
&lt;br&gt;&lt;br&gt;
Извличането на електронната платка става изключително трудно. Капакът в горния край на изправителя се държи на плътни щипки. Може да се подпори с плоска отверка откъм изхода на кабела. Никаква гаранция, че ще се запази външния вид. Предполагам капака е залепен с ултра-вибрация. В моя случай грубо го срязох с лист от ножовка. 
&lt;br&gt;&lt;br&gt;
&lt;a title="Nokia AC-18E"&gt;&lt;img alt="Nokia AC-18E" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAhBeWWnR3jojtLp63I9c1eTy2YhfnVOvQgJ-BA9SXc39w82HmN8uCXAj86cUggScFng7ahwk4BcxcIdNwcnw_bYLAQtKL9k-AZrTt-Cqe-okBLwU1qh3ZzL9ehwR2Q0GTks12ALlTiF_tir40vw52awZOew_ruSgGS_yM7ksAPyvP4mr7UNaOMtYInw/s600/nokiaAC-18E.jpg"/&gt;
&lt;br&gt;
Шелкографията на платката съобщава: &lt;i&gt;rev.A 201806517 A1880517&lt;/i&gt;. Силовата верига започва от &lt;i&gt;FR1 10Ohm/1W FR-1 KB-3152&lt;/i&gt;. Полупредпазител-полутермистор. Високоволтови филтрови кондензатори 2x2.2uF@400V &lt;i&gt;PET1938&lt;/i&gt; 105°С. 
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjtDhGDIRu3Wvck-CfzKftuch4dYJj7lAjM_8fUu91XihvsGBiiGucyZHAkQSSnk2eZ5hEj4rjPhyS9k9ZM6O947EcxViaNawrCn-FcCcRncHeyH5gmA9gx-lY99HifmOVotQXVEBsWhtLGKIsQ8oXO0snsQPUOZZQb2GiWTQQtbfTHlWC5m3Tltpafw/s1600/nokiaface.jpg" title="Nokia AC-18E" target="_blank"&gt;&lt;img alt="Nokia AC-18E" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjtDhGDIRu3Wvck-CfzKftuch4dYJj7lAjM_8fUu91XihvsGBiiGucyZHAkQSSnk2eZ5hEj4rjPhyS9k9ZM6O947EcxViaNawrCn-FcCcRncHeyH5gmA9gx-lY99HifmOVotQXVEBsWhtLGKIsQ8oXO0snsQPUOZZQb2GiWTQQtbfTHlWC5m3Tltpafw/s600/nokiaface.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Високоволтов изправител &lt;i&gt;STC934 ABC10&lt;/i&gt;. Контролер &lt;i&gt;OB25134JP SOP7&lt;/i&gt;.
&lt;br&gt;
Изправител на ниското напрежение е диод Шотки &lt;i&gt;SS14&lt;/i&gt;, 1A 40V.
&lt;br&gt;
Филтров кондензатор &lt;i&gt;PET1938&lt;/i&gt; 470uF@10V 105°С.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDl8F7SpLDfjtZSbvFIZNz3Der8fDbRsbss6yu5V_0c3w12nG0i6C0snz1JrwK3S3GLpG-h05BbYwEo0cny0WjvWeomjPIkZIf77owb5rJu9vJsB_ly2mkZ9x-OPURmdOWZ11pGwEUjjG2ff08OLCfaKajPe23doHSNoqmuMi58gvlb8KElb4hWCBvSQ/s1600/nokiaback.jpg" title="" target="_blank"&gt;&lt;img alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDl8F7SpLDfjtZSbvFIZNz3Der8fDbRsbss6yu5V_0c3w12nG0i6C0snz1JrwK3S3GLpG-h05BbYwEo0cny0WjvWeomjPIkZIf77owb5rJu9vJsB_ly2mkZ9x-OPURmdOWZ11pGwEUjjG2ff08OLCfaKajPe23doHSNoqmuMi58gvlb8KElb4hWCBvSQ/s600/nokiaback.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Оптрон няма. Стаблитрон/ценеров диод също няма. Предполагам групата R6 ~ R9 и диода D2 задават стабилизацията към контролера. Накратко, твърде постна схема.
&lt;br&gt;&lt;br&gt;
На свой ред запоих керамика от 1uF на изхода на токоизправителя.
&lt;br&gt;
Втория високоволтов кондензатор от 2.2uF замених на 4.7uF.
&lt;br&gt;
На входа запоих пълноценен предпазител от 800mA, a след него варистор на 470V и термистор. Всеки един облякох в термо-свиваеми тръби.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzkbpuqs5yFKbWAz9g0tuqiBnXc-s4M40JhEkOdwimSvO8gSDI7K3ZFqvs4ArEYTJ_RyqDD2kCaIzNS076kr8jW9a136t6zCgQlCdgGbP9B6KQYrYOoTSXJIuLYoL9PeKeNSPHzdwKUQt85rHAk3VhvhSyg1a86clvf7VxPQR3G7GG3rQsQ9paMbaDGA/s1600/nokia-esp01.jpg" title="Nokia AC-18E" target="_blank"&gt;&lt;img alt="Nokia AC-18E" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzkbpuqs5yFKbWAz9g0tuqiBnXc-s4M40JhEkOdwimSvO8gSDI7K3ZFqvs4ArEYTJ_RyqDD2kCaIzNS076kr8jW9a136t6zCgQlCdgGbP9B6KQYrYOoTSXJIuLYoL9PeKeNSPHzdwKUQt85rHAk3VhvhSyg1a86clvf7VxPQR3G7GG3rQsQ9paMbaDGA/s600/nokia-esp01.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Целта е Nokia AC-18E, да захрани &lt;a href="https://profruit.blogspot.com/2020/09/esp-01s-wi-fi-v40.html" target="_blank"&gt;ESP-01S Wi-Fi реле модул v4.0&lt;/a&gt;, разгледан в едноименната тема. Новото е, че на мястото на премахнатия бутон Reset запоих електролитен кондензатор 470uF 6.3V. В помощ на линейния стабилизатор на 3.3V.
&lt;br&gt;&lt;br&gt;
ESP-фамилията WiFi контролери е претенциозна към качеството на захранване, а китайците в своите модули силно икономисват. Работи и наздраве е техния принцип.
&lt;br&gt;&lt;br&gt;
При изключено механическо реле въпросната самоделка консумира 0.2W от 230V мрежа. При включено вдига до 1.2W. Кутия на импровизацията стана телефонен контакт. 
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;21 май 2022 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2022/05/nokia-ac-18e-esp-01s-wifi-relay.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAhBeWWnR3jojtLp63I9c1eTy2YhfnVOvQgJ-BA9SXc39w82HmN8uCXAj86cUggScFng7ahwk4BcxcIdNwcnw_bYLAQtKL9k-AZrTt-Cqe-okBLwU1qh3ZzL9ehwR2Q0GTks12ALlTiF_tir40vw52awZOew_ruSgGS_yM7ksAPyvP4mr7UNaOMtYInw/s72-c/nokiaAC-18E.jpg" width="72"/><thr:total>0</thr:total><enclosure length="184940" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjtDhGDIRu3Wvck-CfzKftuch4dYJj7lAjM_8fUu91XihvsGBiiGucyZHAkQSSnk2eZ5hEj4rjPhyS9k9ZM6O947EcxViaNawrCn-FcCcRncHeyH5gmA9gx-lY99HifmOVotQXVEBsWhtLGKIsQ8oXO0snsQPUOZZQb2GiWTQQtbfTHlWC5m3Tltpafw/s1600/nokiaface.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Nokia AC-18E e импулсен токоизправител на 5V за едноименна фамилия телефони. На празен ход отдава 5.15V и заявена сила на тока 550mA. Извличането на електронната платка става изключително трудно. Капакът в горния край на изправителя се държи на плътни щипки. Може да се подпори с плоска отверка откъм изхода на кабела. Никаква гаранция, че ще се запази външния вид. Предполагам капака е залепен с ултра-вибрация. В моя случай грубо го срязох с лист от ножовка. Шелкографията на платката съобщава: rev.A 201806517 A1880517. Силовата верига започва от FR1 10Ohm/1W FR-1 KB-3152. Полупредпазител-полутермистор. Високоволтови филтрови кондензатори 2x2.2uF@400V PET1938 105°С. Високоволтов изправител STC934 ABC10. Контролер OB25134JP SOP7. Изправител на ниското напрежение е диод Шотки SS14, 1A 40V. Филтров кондензатор PET1938 470uF@10V 105°С. Оптрон няма. Стаблитрон/ценеров диод също няма. Предполагам групата R6 ~ R9 и диода D2 задават стабилизацията към контролера. Накратко, твърде постна схема. На свой ред запоих керамика от 1uF на изхода на токоизправителя. Втория високоволтов кондензатор от 2.2uF замених на 4.7uF. На входа запоих пълноценен предпазител от 800mA, a след него варистор на 470V и термистор. Всеки един облякох в термо-свиваеми тръби. Целта е Nokia AC-18E, да захрани ESP-01S Wi-Fi реле модул v4.0, разгледан в едноименната тема. Новото е, че на мястото на премахнатия бутон Reset запоих електролитен кондензатор 470uF 6.3V. В помощ на линейния стабилизатор на 3.3V. ESP-фамилията WiFi контролери е претенциозна към качеството на захранване, а китайците в своите модули силно икономисват. Работи и наздраве е техния принцип. При изключено механическо реле въпросната самоделка консумира 0.2W от 230V мрежа. При включено вдига до 1.2W. Кутия на импровизацията стана телефонен контакт. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 21 май 2022 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Nokia AC-18E e импулсен токоизправител на 5V за едноименна фамилия телефони. На празен ход отдава 5.15V и заявена сила на тока 550mA. Извличането на електронната платка става изключително трудно. Капакът в горния край на изправителя се държи на плътни щипки. Може да се подпори с плоска отверка откъм изхода на кабела. Никаква гаранция, че ще се запази външния вид. Предполагам капака е залепен с ултра-вибрация. В моя случай грубо го срязох с лист от ножовка. Шелкографията на платката съобщава: rev.A 201806517 A1880517. Силовата верига започва от FR1 10Ohm/1W FR-1 KB-3152. Полупредпазител-полутермистор. Високоволтови филтрови кондензатори 2x2.2uF@400V PET1938 105°С. Високоволтов изправител STC934 ABC10. Контролер OB25134JP SOP7. Изправител на ниското напрежение е диод Шотки SS14, 1A 40V. Филтров кондензатор PET1938 470uF@10V 105°С. Оптрон няма. Стаблитрон/ценеров диод също няма. Предполагам групата R6 ~ R9 и диода D2 задават стабилизацията към контролера. Накратко, твърде постна схема. На свой ред запоих керамика от 1uF на изхода на токоизправителя. Втория високоволтов кондензатор от 2.2uF замених на 4.7uF. На входа запоих пълноценен предпазител от 800mA, a след него варистор на 470V и термистор. Всеки един облякох в термо-свиваеми тръби. Целта е Nokia AC-18E, да захрани ESP-01S Wi-Fi реле модул v4.0, разгледан в едноименната тема. Новото е, че на мястото на премахнатия бутон Reset запоих електролитен кондензатор 470uF 6.3V. В помощ на линейния стабилизатор на 3.3V. ESP-фамилията WiFi контролери е претенциозна към качеството на захранване, а китайците в своите модули силно икономисват. Работи и наздраве е техния принцип. При изключено механическо реле въпросната самоделка консумира 0.2W от 230V мрежа. При включено вдига до 1.2W. Кутия на импровизацията стана телефонен контакт. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 21 май 2022 profruit&amp;nbsp;</itunes:summary><itunes:keywords>MajorDomo, Profruit</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-178370791016464941</guid><pubDate>Sat, 14 May 2022 19:15:00 +0000</pubDate><atom:updated>2022-05-20T23:31:32.941+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><title>Aqara D1 WXKG07LM</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
Това е изглед от моята спалня. Лявата врата е изход в салона, а дясната води в вътрешна баня. Между касите на вратите са монтирани два сдвоени ключа за осветление.
&lt;br&gt;&lt;br&gt;
&lt;a title="Aqara" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDTFOR9yM0dvgLV3ClhcEgZ42Cgb7CZ1bO7q-3xnctaqRShgftNFQg4MGjsdoNxiUBbm9gXpp5Y9a6MCriSNP82l5TVGF4OW1uHx9lka_MfDtPoGqO4XyCfoz7hGVw5POnhGtC9bzOC9Z3mLFYB8GiKrOYNLfRJjo9ZmJ6ytYfnX_rWO5-laVbg3TiXA/s900/AQARA_FACES.jpg" target="_blank"&gt;&lt;img alt="Aqara" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDTFOR9yM0dvgLV3ClhcEgZ42Cgb7CZ1bO7q-3xnctaqRShgftNFQg4MGjsdoNxiUBbm9gXpp5Y9a6MCriSNP82l5TVGF4OW1uHx9lka_MfDtPoGqO4XyCfoz7hGVw5POnhGtC9bzOC9Z3mLFYB8GiKrOYNLfRJjo9ZmJ6ytYfnX_rWO5-laVbg3TiXA/s600/AQARA_FACES.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Само до преди година и половина бе един. Пред вратата на банята, който включваше осветлението и вентилатор в банята. Ключ за осветление на спалнята бе монтиран зад входната врата. Изключително тъпо от страна на строители и електротехник. Близо 9 години отварях вратата, след което я заобикалях, за да напипам в тъмното ключа за осветление. 
&lt;br&gt;&lt;br&gt;
Често се заричах, да разкъртя стената и пренеса ключа за осветление на логичното място за целта. До дръжката на бравата. Даже си купих прибор за детекция на проводник в стената, но времето летеше и един ден попаднах на Aqara D1 WXKG07LM. Героят в ляво на снимката долу.
&lt;br&gt;&lt;br&gt;
&lt;a title="поглед отпред" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiviuz5qcTmpn0squyaIsrXem62hpmo01xItmfIz-6MgtacGkncRkqihugBT5Juls89NSzYsW6zlSql-pp16Q4XVmck-hRbLAbKCegtaT7Tty275e7VRUhBubcq-58V4PUX7SgC8rd5E2v2wNF9PrQ8ffNJtgNSPprdzqWOVzij6wwrXS-8YDfVEYf_RA/s900/TETATET.jpg" target="_blank"&gt;&lt;img alt="поглед отпред" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiviuz5qcTmpn0squyaIsrXem62hpmo01xItmfIz-6MgtacGkncRkqihugBT5Juls89NSzYsW6zlSql-pp16Q4XVmck-hRbLAbKCegtaT7Tty275e7VRUhBubcq-58V4PUX7SgC8rd5E2v2wNF9PrQ8ffNJtgNSPprdzqWOVzij6wwrXS-8YDfVEYf_RA/s600/TETATET.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Aqara D1 WXKG07LM е безпроводен zigbee двоен ключ. В системите за домашна автоматизация изпълняват роля на дистанционно управление. На практика участват в сценарий и според конкретното действие с клавишите изпращат формиран сигнал към центъра на умния дом.
&lt;br&gt;&lt;br&gt;
В дясно е големия брат от семейството на Aqara, когото ще разгледаме в следваща среща.
&lt;br&gt;&lt;br&gt;
&lt;a title="поглед отдолу" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9EGP9cs4I4iiTXtiapwaRPAuj8woCXeL6z5KJkeSk3UolumrMC-CtSLyOH-0v_YIDc_L2OJ2gd54xIsUkUN_uyLfAnJTnVOUbko8BsfR8_0YpcjKeKEhCpkLoHedFYpPl04ibp3NrcQS899K4omJCZ2ZC0i95M6prx8YQh7ekS5dI3n_4SV1cm-KlWw/s900/TAHAT.jpg" target="_blank"&gt;&lt;img alt="поглед отдолу" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9EGP9cs4I4iiTXtiapwaRPAuj8woCXeL6z5KJkeSk3UolumrMC-CtSLyOH-0v_YIDc_L2OJ2gd54xIsUkUN_uyLfAnJTnVOUbko8BsfR8_0YpcjKeKEhCpkLoHedFYpPl04ibp3NrcQS899K4omJCZ2ZC0i95M6prx8YQh7ekS5dI3n_4SV1cm-KlWw/s600/TAHAT.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Размери 86mm х 86mm х 15.12mm. Лицевият панел се държи на щипки, които внимателно се повдигат с плоска отверка. Панелите на двата модела са идентични и взаимозаменяеми. Изработени от ABC пластмаса с приятно тактилно усещане и визия за скъп продукт. Закрепване към стената, чрез дюбели или двустранен скоч от комплекта на доставка. В моя случай последното и държи много стабилно на латексова стена.
&lt;br&gt;&lt;br&gt;
Всеки клик по клавиша изпраща следните канали:
&lt;pre&gt;
action
linkquality
voltage
battery
last_seen
&lt;/pre&gt;
Своебразна особеност, че в началото на своята дейност не изпраща &lt;i&gt;voltage&lt;/i&gt; и &lt;i&gt;battery&lt;/i&gt;. Те се появяват в последствие. Един вид след като се оформи новата топологията на zigbee-мрежата, което е обичайно за добавено ново zigbee устройство.
&lt;br&gt;&lt;br&gt;
При натиснат клавиш светва син светодиод, който индикира контакт. И обърнете внимание на възможните &lt;b&gt;actions&lt;/b&gt;:
&lt;pre&gt;
single_left
single_right
single_both
double_left
double_right
double_both
hold_left
hold_right
hold_both
&lt;/pre&gt;
Цели 9 (девет) същности може да командва в вашия умен дом. Разполагате с единичен ляв клик, двоен ляв клик, задържане ляв, съответните акции с десен бутон и съответно с двата бутона едновременно. И на практика картата за трансформации изглежда така при мен:
&lt;pre&gt;
 -=неизвестно
single_left=спалня
single_right=абажур
single_both=бюро
double_left=малка кухня
double_right=контакт салон
double_both=голяма кухня
hold_left=голяма салон
hold_right=малка салон
hold_both=етажерка хол
&lt;/pre&gt;
В очите на незапознатия вие сте нещо като фокусник и радист, контролиращ девет същности в вашия дом.
&lt;br&gt;&lt;br&gt;
Тук е момента, да спомена, че Aqara предлага безпроводен ключ с един клавиш под име: &lt;b&gt;WXKG06LM&lt;/b&gt;. С цел запознанство купих един. Разлика от 1$ не оправдава икономията. Моделът предлага само три акции:
&lt;pre&gt;
single
double
hold
&lt;/pre&gt;
Сдвояване с zigbee2mqtt става, чрез натискане на двата бутона едновременно докато двата светодиода замигат. Отпускате клавишите и чакате рапорт за успешно интервю. В логовете на zigbee2mqtt моделът се определя като:
&lt;br&gt;
&lt;i&gt;Aqara D1 double key wireless wall switch WXKG07LM&lt;/i&gt;.
&lt;br&gt;&lt;br&gt;
В &lt;b&gt;configuration.yaml&lt;/b&gt; задайте &lt;i&gt;legacy: false&lt;/i&gt;. Записът в моя случай:
&lt;pre&gt;
devices:
  '0x00158d0006503e8e':
    friendly_name: doubleWXKG07LM
    legacy: false
&lt;/pre&gt;
Моделът коректно работи на zigbee канали: &lt;b&gt;11&lt;/b&gt;, &lt;b&gt;15&lt;/b&gt; и &lt;b&gt;20&lt;/b&gt;. Tествано на различни системи с различни координатори: CC2530, CC2531, Sonoff Zigbee 3.0 USB Dongle Plus. Отлично работи на zigbee стек 1.2 и  zigbee стек 3.
&lt;br&gt;&lt;br&gt;
Aqara D1 WXKG07LM e крайно zigbee устройство. Захранва се от една батерия CR2032. Вкъщи разполагам с четири от споменатия модел, купени преди повече от година и половина. Редовно по няколко пъти на ден ги ползвам. Заряда на батерията днес държи на 100% и това е уникално.
&lt;br&gt;&lt;br&gt;
В интерфейса на openHAB съм извел frame на вътрешна страница, която отразява състоянието при поредния рапорт:
&lt;br&gt;&lt;br&gt;
&lt;div style="text-align:center;"&gt;&lt;a title="openHAB screenshot"&gt;&lt;img alt="openHAB screenshot" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjraw6loXnknqa5BXtc4x06G1vo19twS_PsbIJreXamLvMX8i5xpAmgh0yb86G5hhR3gORBuNY0bhSry7fxhkBAjVY7n9e12qcNuKp-moRqZ-L2XtZrpfEWEf5G1YWQEisCYl5fUBKaGsMnjQ8JrrEAPFsPEN1SpZJvm-Wl9BWbqs-0sjBLHqpjEPvhhQ/s600/ScreenWXKG07LM.png"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;&lt;br&gt;
Създаването на файлове *.THING, *.ITEMS и *.RULES е идентично описано в тема &lt;a href="https://profruit.blogspot.com/2022/04/ts0043-tuya-wireless-switch-with-3.html#OHset" target="_blank" rel="nofollow"&gt;TS0043 - TuYa Wireless switch with 3 buttons&lt;/a&gt;. 
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Вердикт&lt;/b&gt;
&lt;br&gt;
Моделът заслужава своята цена. Стилен, комбинативен, цар на енерго-икономията. 
&lt;/div&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;14 май 2022 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2022/05/aqara-d1-wxkg07lm.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDTFOR9yM0dvgLV3ClhcEgZ42Cgb7CZ1bO7q-3xnctaqRShgftNFQg4MGjsdoNxiUBbm9gXpp5Y9a6MCriSNP82l5TVGF4OW1uHx9lka_MfDtPoGqO4XyCfoz7hGVw5POnhGtC9bzOC9Z3mLFYB8GiKrOYNLfRJjo9ZmJ6ytYfnX_rWO5-laVbg3TiXA/s72-c/AQARA_FACES.jpg" width="72"/><thr:total>0</thr:total><enclosure length="25735" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDTFOR9yM0dvgLV3ClhcEgZ42Cgb7CZ1bO7q-3xnctaqRShgftNFQg4MGjsdoNxiUBbm9gXpp5Y9a6MCriSNP82l5TVGF4OW1uHx9lka_MfDtPoGqO4XyCfoz7hGVw5POnhGtC9bzOC9Z3mLFYB8GiKrOYNLfRJjo9ZmJ6ytYfnX_rWO5-laVbg3TiXA/s900/AQARA_FACES.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Това е изглед от моята спалня. Лявата врата е изход в салона, а дясната води в вътрешна баня. Между касите на вратите са монтирани два сдвоени ключа за осветление. Само до преди година и половина бе един. Пред вратата на банята, който включваше осветлението и вентилатор в банята. Ключ за осветление на спалнята бе монтиран зад входната врата. Изключително тъпо от страна на строители и електротехник. Близо 9 години отварях вратата, след което я заобикалях, за да напипам в тъмното ключа за осветление. Често се заричах, да разкъртя стената и пренеса ключа за осветление на логичното място за целта. До дръжката на бравата. Даже си купих прибор за детекция на проводник в стената, но времето летеше и един ден попаднах на Aqara D1 WXKG07LM. Героят в ляво на снимката долу. Aqara D1 WXKG07LM е безпроводен zigbee двоен ключ. В системите за домашна автоматизация изпълняват роля на дистанционно управление. На практика участват в сценарий и според конкретното действие с клавишите изпращат формиран сигнал към центъра на умния дом. В дясно е големия брат от семейството на Aqara, когото ще разгледаме в следваща среща. Размери 86mm х 86mm х 15.12mm. Лицевият панел се държи на щипки, които внимателно се повдигат с плоска отверка. Панелите на двата модела са идентични и взаимозаменяеми. Изработени от ABC пластмаса с приятно тактилно усещане и визия за скъп продукт. Закрепване към стената, чрез дюбели или двустранен скоч от комплекта на доставка. В моя случай последното и държи много стабилно на латексова стена. Всеки клик по клавиша изпраща следните канали: action linkquality voltage battery last_seen Своебразна особеност, че в началото на своята дейност не изпраща voltage и battery. Те се появяват в последствие. Един вид след като се оформи новата топологията на zigbee-мрежата, което е обичайно за добавено ново zigbee устройство. При натиснат клавиш светва син светодиод, който индикира контакт. И обърнете внимание на възможните actions: single_left single_right single_both double_left double_right double_both hold_left hold_right hold_both Цели 9 (девет) същности може да командва в вашия умен дом. Разполагате с единичен ляв клик, двоен ляв клик, задържане ляв, съответните акции с десен бутон и съответно с двата бутона едновременно. И на практика картата за трансформации изглежда така при мен: -=неизвестно single_left=спалня single_right=абажур single_both=бюро double_left=малка кухня double_right=контакт салон double_both=голяма кухня hold_left=голяма салон hold_right=малка салон hold_both=етажерка хол В очите на незапознатия вие сте нещо като фокусник и радист, контролиращ девет същности в вашия дом. Тук е момента, да спомена, че Aqara предлага безпроводен ключ с един клавиш под име: WXKG06LM. С цел запознанство купих един. Разлика от 1$ не оправдава икономията. Моделът предлага само три акции: single double hold Сдвояване с zigbee2mqtt става, чрез натискане на двата бутона едновременно докато двата светодиода замигат. Отпускате клавишите и чакате рапорт за успешно интервю. В логовете на zigbee2mqtt моделът се определя като: Aqara D1 double key wireless wall switch WXKG07LM. В configuration.yaml задайте legacy: false. Записът в моя случай: devices: '0x00158d0006503e8e': friendly_name: doubleWXKG07LM legacy: false Моделът коректно работи на zigbee канали: 11, 15 и 20. Tествано на различни системи с различни координатори: CC2530, CC2531, Sonoff Zigbee 3.0 USB Dongle Plus. Отлично работи на zigbee стек 1.2 и zigbee стек 3. Aqara D1 WXKG07LM e крайно zigbee устройство. Захранва се от една батерия CR2032. Вкъщи разполагам с четири от споменатия модел, купени преди повече от година и половина. Редовно по няколко пъти на ден ги ползвам. Заряда на батерията днес държи на 100% и това е уникално. В интерфейса на openHAB съм извел frame на вътрешна страница, която отразява състоянието при поредния рапорт: Създаването на файлове *.THING, *.ITEMS и *.RULES е идентично описано в тема TS0043 - TuYa Wireless switch with 3 buttons. Вердикт Моделът заслужава своята цена. Стилен, комбинативен, цар на енерго-икономията. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 14 май 2022 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Това е изглед от моята спалня. Лявата врата е изход в салона, а дясната води в вътрешна баня. Между касите на вратите са монтирани два сдвоени ключа за осветление. Само до преди година и половина бе един. Пред вратата на банята, който включваше осветлението и вентилатор в банята. Ключ за осветление на спалнята бе монтиран зад входната врата. Изключително тъпо от страна на строители и електротехник. Близо 9 години отварях вратата, след което я заобикалях, за да напипам в тъмното ключа за осветление. Често се заричах, да разкъртя стената и пренеса ключа за осветление на логичното място за целта. До дръжката на бравата. Даже си купих прибор за детекция на проводник в стената, но времето летеше и един ден попаднах на Aqara D1 WXKG07LM. Героят в ляво на снимката долу. Aqara D1 WXKG07LM е безпроводен zigbee двоен ключ. В системите за домашна автоматизация изпълняват роля на дистанционно управление. На практика участват в сценарий и според конкретното действие с клавишите изпращат формиран сигнал към центъра на умния дом. В дясно е големия брат от семейството на Aqara, когото ще разгледаме в следваща среща. Размери 86mm х 86mm х 15.12mm. Лицевият панел се държи на щипки, които внимателно се повдигат с плоска отверка. Панелите на двата модела са идентични и взаимозаменяеми. Изработени от ABC пластмаса с приятно тактилно усещане и визия за скъп продукт. Закрепване към стената, чрез дюбели или двустранен скоч от комплекта на доставка. В моя случай последното и държи много стабилно на латексова стена. Всеки клик по клавиша изпраща следните канали: action linkquality voltage battery last_seen Своебразна особеност, че в началото на своята дейност не изпраща voltage и battery. Те се появяват в последствие. Един вид след като се оформи новата топологията на zigbee-мрежата, което е обичайно за добавено ново zigbee устройство. При натиснат клавиш светва син светодиод, който индикира контакт. И обърнете внимание на възможните actions: single_left single_right single_both double_left double_right double_both hold_left hold_right hold_both Цели 9 (девет) същности може да командва в вашия умен дом. Разполагате с единичен ляв клик, двоен ляв клик, задържане ляв, съответните акции с десен бутон и съответно с двата бутона едновременно. И на практика картата за трансформации изглежда така при мен: -=неизвестно single_left=спалня single_right=абажур single_both=бюро double_left=малка кухня double_right=контакт салон double_both=голяма кухня hold_left=голяма салон hold_right=малка салон hold_both=етажерка хол В очите на незапознатия вие сте нещо като фокусник и радист, контролиращ девет същности в вашия дом. Тук е момента, да спомена, че Aqara предлага безпроводен ключ с един клавиш под име: WXKG06LM. С цел запознанство купих един. Разлика от 1$ не оправдава икономията. Моделът предлага само три акции: single double hold Сдвояване с zigbee2mqtt става, чрез натискане на двата бутона едновременно докато двата светодиода замигат. Отпускате клавишите и чакате рапорт за успешно интервю. В логовете на zigbee2mqtt моделът се определя като: Aqara D1 double key wireless wall switch WXKG07LM. В configuration.yaml задайте legacy: false. Записът в моя случай: devices: '0x00158d0006503e8e': friendly_name: doubleWXKG07LM legacy: false Моделът коректно работи на zigbee канали: 11, 15 и 20. Tествано на различни системи с различни координатори: CC2530, CC2531, Sonoff Zigbee 3.0 USB Dongle Plus. Отлично работи на zigbee стек 1.2 и zigbee стек 3. Aqara D1 WXKG07LM e крайно zigbee устройство. Захранва се от една батерия CR2032. Вкъщи разполагам с четири от споменатия модел, купени преди повече от година и половина. Редовно по няколко пъти на ден ги ползвам. Заряда на батерията днес държи на 100% и това е уникално. В интерфейса на openHAB съм извел frame на вътрешна страница, която отразява състоянието при поредния рапорт: Създаването на файлове *.THING, *.ITEMS и *.RULES е идентично описано в тема TS0043 - TuYa Wireless switch with 3 buttons. Вердикт Моделът заслужава своята цена. Стилен, комбинативен, цар на енерго-икономията. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 14 май 2022 profruit&amp;nbsp;</itunes:summary><itunes:keywords>MajorDomo</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-6549636666262772305</guid><pubDate>Sat, 30 Apr 2022 13:25:00 +0000</pubDate><atom:updated>2023-06-10T12:42:51.314+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><title>TS0043 - TuYa Wireless switch with 3 buttons</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
Изпадне ли нещо ново и интересно oт света на zigbee ме подтиква, да го купя и изпробвам. Предизвикателството получих от магазин на име LoraTab, предлагаща свой продукт по следния начин.&lt;br&gt;

&lt;div style="text-align: center;"&gt;&lt;a title="наименование на продукта"&gt;&lt;img alt="заглавие" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7mPRHMqJXyqLk0Sjt7Fi4FaVsaMCRi6w_omJ8qEfzzePNPNLEr_WzU9pmtcznkMTN6SuNZvBr5rfaYHTii_TSJdTQp_EVJCjQRvG2xutwHChrtlES2gnUSTbRf7k5IrUYM0V2e1vzaFJZRaAOc6SzSD7I6QwxJadSa8OAz5eM06WWPyCRp4ZwScVfEw/s500/persom.png"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
За съжаление преподнесено прекалено сумбурно и объркващо. Цената ми се стори достъпна и това наклони везните.&lt;br&gt;&lt;br&gt;
Изработено от ABC пластик с приемливо тактилно усещане. Състои от две основни части: "легло" и пулт с три бутона. В пултът има вграден неодимов магнит, който залепя обратно умното устройство в леглото.
&lt;br&gt;&lt;br&gt;
&lt;div style="text-align: center;"&gt;&lt;a title="рендер от магазина"&gt;&lt;img alt="рендер от магазина" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW0PkPGWiVMQhlItfXGBS9SCV_zcfIR0VvNYnmy3mxOrciBurURiYbVg28ejUddgw3ire4owZfcC59QjWElw32kxMpN-ouJohm_tj8cPSk9GbnXZ-Ml1jMUAAvxwGkaWD52F6n0-p2ODbF0VuKatja7CiRoC9l0oaCxy-TN8Mm3mCL2vJCzRbEOpiD8A/s600/lora.png"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;&lt;br&gt;
Леглото ( конзола, носач на крайно zigbee устройство ) има две отверстия за закрепване, чрез дюбели в стена. Силиконови тапички закриват главите на винтовете.
&lt;br&gt;&lt;br&gt;
На практика това е крайно zigbee устройство и в системите за домашна автоматизация играе роля на логически ключ в сянка. Чрез него се управляват други умни устройства и за целта е нужен посредник: zibee HUB или система - Умен дом. В моя случай OpenHAB.
&lt;br&gt;&lt;br&gt;
  
&lt;b&gt;Поглед отвътре&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
&lt;a title="разглобен" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQNBFJ2NPDtY1nT_dgZGhoBmtuvM_-rAz9I1IMp3s8TYTtWikBQi1AFrRFNt6Jvb9i50WaeiqgqaNmNxAiFfo6LDKu_Flu2j049nsmic_dVnWbXOcFoZO2H3MdxS74BmVzgT1aEc3kjYJlgjOv46LDWr8n9nIOQW2N2Lm1qgzlciE1ruqmYIDBKWuEHg/s900/case.jpg" target="_blank"&gt;&lt;img alt="разглобен" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQNBFJ2NPDtY1nT_dgZGhoBmtuvM_-rAz9I1IMp3s8TYTtWikBQi1AFrRFNt6Jvb9i50WaeiqgqaNmNxAiFfo6LDKu_Flu2j049nsmic_dVnWbXOcFoZO2H3MdxS74BmVzgT1aEc3kjYJlgjOv46LDWr8n9nIOQW2N2Lm1qgzlciE1ruqmYIDBKWuEHg/s600/case.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Два самореза в пластмасови резби слага веднага на устройството клеймо - китайска икономия. Следват стегнати щипки, за което внимателно отцепвайте. В такъв случай винаги смазвам с технически вазелин. Помага при затваряне и бъдещо отваряне. 
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Електронна платка&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
&lt;div style="text-align: center;"&gt;&lt;a title="Електронна платка" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6inFmP9pmyBikUDE6HUbM9NGXCndcMrTbvt_qo9ALYxTgNTJxITFJQpFJl7_QhI-trzbqdzGXhq4SuHLCsNspX_mLkxNU-nU7UzDsQh-xOl8Dd6tLI-0UkIhRQ5K5M3gQTl2HAH-8rNrO6k6RDCw4c5C1j4V0QoA5Fpks-HLDzsrI_snowEihquJCHQ/s693/plate.jpg" target="_blank"&gt;&lt;img alt="Електронна платка" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6inFmP9pmyBikUDE6HUbM9NGXCndcMrTbvt_qo9ALYxTgNTJxITFJQpFJl7_QhI-trzbqdzGXhq4SuHLCsNspX_mLkxNU-nU7UzDsQh-xOl8Dd6tLI-0UkIhRQ5K5M3gQTl2HAH-8rNrO6k6RDCw4c5C1j4V0QoA5Fpks-HLDzsrI_snowEihquJCHQ/s600/plate.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;&lt;br&gt;
Производителят не е открил пореден велосипед, а използвал познат &lt;a title="ZS3L Module Datasheet" href="https://developer.tuya.com/en/docs/iot/zs3l?id=K97r37j19f496" target="_blank" rel="nofollow"&gt;ZS3L Module&lt;/a&gt;.&lt;br&gt;&lt;br&gt;
Бутони K1, K4, K2 са лицеви бутони за управление, а бутон K3 на обратната страна на устройството за сдвояване към мрежата или връщане към фабрични настройки. Те са твърди на натиск и шумни - поредна икономия. Моят екземпляр бе с неизмит флюс за запояване - пореден минус и на свой ред го измих с технически спирт.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Захранване&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
TS0043 се захранва от Li-Ion батерия CR2032. 20 e диаметър, а 32 височина, разбирай 3.2mm. Това е слабото място на устройството и причина, да му отделя внимание в поредна тема на блога.
&lt;br&gt;&lt;br&gt;
Като ново устройство на пазара коментарите от купувачи бяха оскъдни, но днес масово се жалват преглеждайки новите отговори. Моето устройство пристигна с батерия Newcell, която издъхна след две седмици служба. Име непознато и предположих, че е поредния бюджетен китайски фокус. Смених с Duracell и точно след две седмици капут. Това ме издразни, защото същия период от време споделяха купувачи.
&lt;br&gt;&lt;br&gt;
Малко преди да издъхне вграденият оранжев светодиод започва да мига, до пълно изтощаване. В този случай TuYa Wireless switch with 3 buttons престава да реагира и привлича с светлинна индикация, че батерията е за смяна.
&lt;br&gt;&lt;br&gt;
С лабораторен източник на захранване и микро-ампереметър захраних моя екземпляр. При покой консумира 4.3uA, а при излъчване вдига пик до 2mA. Приблизително около 2~3 пъти на ден го ползвам, което е нищо за подобно източване на CR2032.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Съединение в Zigbee2MQTT&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
Към датата на съединение нещата бяха следните:
&lt;pre&gt;Zigbee2MQTT version 1.23.0
zigbee-herdsman (0.14.10)
zStack3x0
revision:20211217&lt;/pre&gt;
TS0043 отлично работи на zigbee канал 11 и 20 (тествано на различни конфигурации с координатори на съответния канал). Нулиране и ново съединение без проблем.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;MQTT съобщения&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
TS0043 - TuYa Wireless switch with 3 buttons предлага клавишни комбинации. Еднократно натискане на бутон, двукратно и продължително с задържане от 4 сек. На лице са следните излъчвания:
&lt;pre&gt;
action:
 1_single
 2_single
 3_single
 1_double
 2_double
 3_double
 1_hold
 2_hold
 3_hold
battery
linkquality&lt;/pre&gt;

&lt;div id="OHset"&gt;&lt;b&gt;Добавяне в OpenHAB&lt;/b&gt;&lt;/div&gt;
&lt;br&gt;
След успешно съединение с служба zigbee2mqtt ...
&lt;pre&gt;
// nano /opt/zigbee2mqtt/data/devices.yaml

'0x84fd27fffe602948':
  friendly_name: hallloratap
  legacy: false&lt;/pre&gt;
... следва създаване на файл:
  &lt;ol&gt;&lt;li&gt;THINGS;&lt;/li&gt;
    &lt;li&gt;ITEMS;&lt;/li&gt;
    &lt;li&gt;MAP;&lt;/li&gt;
  &lt;li&gt;RULES.&lt;/li&gt;&lt;/ol&gt;
  
Пример от моята конфигурация:

&lt;pre class="brush:php;"&gt;
//TS0043 - TuYa Wireless switch with 3 buttons (EndDevice)
Thing topic TWS3B "TuYa Wireless 3 buttons"  @ "Zigbee"
  { Channels:
       Type string : action "action" [ stateTopic = "zigbee2mqtt/hallloratap/action"]
       Type number : linkquality "linkquality" [ stateTopic = "zigbee2mqtt/hallloratap/linkquality" ]
       Type number : battery "battery" [ stateTopic = "zigbee2mqtt/hallloratap/battery" ]
       Type datetime : lastseen "last seen"   [ stateTopic = "zigbee2mqtt/hallloratap/last_seen" ]
  }&lt;/pre&gt;
&lt;pre class="brush:php;"&gt;
/** TS0043 - TuYa Wireless switch with 3 buttons.items **/
String TWS3B_CLICK &amp;quot;Ключ [%s]&amp;quot; &amp;lt;lightsw&amp;gt; {channel=&amp;quot;mqtt:topic:644a0a87:TWS3B:action&amp;quot; }
Number TWS3B_LINK &amp;quot;Сигнал [%d]&amp;quot; &amp;lt;qualityofservice&amp;gt; {channel=&amp;quot;mqtt:topic:644a0a87:TWS3B:linkquality&amp;quot;}
Number TWS3B_BATT &amp;quot;CR2032 [%1.0f %%]&amp;quot; &amp;lt;battery&amp;gt;   {channel=&amp;quot;mqtt:topic:644a0a87:TWS3B:battery&amp;quot;}
DateTime TWS3B_LAST_SEEN &amp;quot;last seen [%1$td.%1$tm.%1$tY %1$tH:%1$tM:%1$tS]&amp;quot; &amp;lt;lastseen&amp;gt; {channel=&amp;quot;mqtt:topic:644a0a87:TWS3B:lastseen&amp;quot; [profile=&amp;quot;timestamp-update&amp;quot;]}&lt;/pre&gt;
&lt;pre class="brush:php;"&gt;
/**** TS0043.map ****/
1_single=лява хол
2_single=дясна хол
3_single=етажерка
1_double=
2_double=
3_double=
1_hold=градина
2_hold=малка салон
3_hold=голяма кухня&lt;/pre&gt;
Двойният клик на всеки един бутон е резервиран в очакване на 4-ри канално Wi-Fi реле под управление на ESP8266.
&lt;pre class="brush:php;"&gt;
rule "TS0043-TuYa Wireless switch with 3 buttons"
when
    Item TWS3B_CLICK received update
then
    val String actionName = TWS3B_CLICK.state.toString
    switch(actionName) {
        case "1_single": { // лява хол
            if (Hall_L_light.state != ON)
              { Hall_L_light.sendCommand(ON)}
            else 
              { Hall_L_light.sendCommand(OFF)}
        }
        case "2_single":{ // дясна хол
            if(Hall_R_light.state != ON)
              { Hall_R_light.sendCommand(ON)}
            else
              { Hall_R_light.sendCommand(OFF)}
        }
        case "3_single":{ // етажерка
            if(H_LED_Shelf.state != ON)
              {  H_LED_Shelf.sendCommand(ON)}
            else
              { H_LED_Shelf.sendCommand(OFF)}
        }
        case "1_hold":{ // градина
            if(Garden_LIGHT.state != ON)
              {  Garden_LIGHT.sendCommand(ON)}
            else
              { Garden_LIGHT.sendCommand(OFF)}
        }
        case "2_hold":{ // малка салон
            if(S_3_Power.state != ON)
              {  S_3_Power.sendCommand(ON)}
            else
              { S_3_Power.sendCommand(OFF)}
        }
        case "3_hold":{ // голяма кухня
            if(K_Big_Power.state != ON)
              {  K_Big_Power.sendCommand(ON)}
            else
              { K_Big_Power.sendCommand(OFF)}
        }
        default: { logInfo("D1", "No match found for {}", actionName)}
    }
end&lt;/pre&gt;
&lt;b&gt;Визуализация в OpenHAB&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
Тя показва последното действие, ниво на захранване в % и време на последно "ръкостискане" с координатора.
&lt;br&gt;&lt;br&gt;
&lt;div style="text-align: center;"&gt;&lt;a title="статус"&gt;&lt;img alt="статус" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibQwNHMx5vcJpAZP24yqs1DkmiB_lbd2TfznRSiQNEUFi1NzQtYUIskDAYOCgC6V-9B5IGP46VKm0O4T8qr2uB22gqMmEcMMTNzNjGAiWqCjOZ-8tREsaLUX3P_qK36lsTO58j7U4UJ0L_t4YJSDsrcLgeubQycFYMsiTo2jaU2nqrT1gTIJI7OBOMIw/s600/status.png"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;b&gt;Вердикт&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
Смяна на всеки две седмици на нова CR2032 е абсурд. За целта изведох кабел към две AA Toshiba alkaline батерии и реших да узная, колко ще издържат по време.
&lt;br&gt;&lt;br&gt;
&lt;div style="text-align: center;"&gt;&lt;a title="upgrade"&gt;&lt;img alt="upgrade" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi89lzMUtLk4x2S6ImWmbq1V1d1D8C4ZrUxXDyx01JcXnMmhHqtpaaFuqgBK8VNvMVMeuji5j3VzG3s1oghNjym2PRdPzTQcPXl7birHqK6ba38fVmZ9LR6h1TRt-eHel0oRtFVkWMXeKWZN_f2MtD4uPE1XzGlZvH63j5CMlxe3-5SkJq0Advru3gETQ/s600/kolhoz.jpg"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;&lt;br&gt;
Когато батериите фалират ще допълня резултата. При период под 6 месеца ще премина на 3.3V токоизправител, което обрича мобилността.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Вердикт&lt;/b&gt;
&lt;br&gt;
Устройството не струва. Твърди бутони, лакомо за енергия.
  
&lt;pre style="background: #117596 none repeat scroll 0 0;
    border-radius: 5px;
    border-left: 5px solid red;
    color: #eee;
    font-family: ubuntu,Arial,Verdana;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 1px 1px #DFDDDEC;
    padding: 0.7em 1.2em;"&gt;10.05.2023 ПРОДЪЛЖЕНИЕ&lt;/pre&gt;
  &lt;/pre&gt;

Една година, един месец и 19 дни издържаха двете AA Toshiba alkaline батерии. Замених си с &lt;i&gt;ER14250 1/2AA Westinghouse Lithoium Batterry 3.6V&lt;/i&gt;.
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a title="Срок на годност" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="Срок на годност" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9XpR1Fn4PaHlVYs4WMjrMntbEi81UpWk0p0rC88spRpBVRxdoytPy9Tb7ZraaD8TmSTNc91zK13Flef9s7OkuJauszOqXQ9Q6kohvMACP1X5oV4UTK03Behm1IWHQC8deJXir8lVNqQoWj5jEHi148JY0aY0Tl5xHNjxDxamJlsIWSlZa31yP68XD/s600/endOfPower.png"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;30 април 2022 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2022/04/ts0043-tuya-wireless-switch-with-3.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7mPRHMqJXyqLk0Sjt7Fi4FaVsaMCRi6w_omJ8qEfzzePNPNLEr_WzU9pmtcznkMTN6SuNZvBr5rfaYHTii_TSJdTQp_EVJCjQRvG2xutwHChrtlES2gnUSTbRf7k5IrUYM0V2e1vzaFJZRaAOc6SzSD7I6QwxJadSa8OAz5eM06WWPyCRp4ZwScVfEw/s72-c/persom.png" width="72"/><thr:total>0</thr:total><enclosure length="84447" type="image/jpeg" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQNBFJ2NPDtY1nT_dgZGhoBmtuvM_-rAz9I1IMp3s8TYTtWikBQi1AFrRFNt6Jvb9i50WaeiqgqaNmNxAiFfo6LDKu_Flu2j049nsmic_dVnWbXOcFoZO2H3MdxS74BmVzgT1aEc3kjYJlgjOv46LDWr8n9nIOQW2N2Lm1qgzlciE1ruqmYIDBKWuEHg/s900/case.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Изпадне ли нещо ново и интересно oт света на zigbee ме подтиква, да го купя и изпробвам. Предизвикателството получих от магазин на име LoraTab, предлагаща свой продукт по следния начин. За съжаление преподнесено прекалено сумбурно и объркващо. Цената ми се стори достъпна и това наклони везните. Изработено от ABC пластик с приемливо тактилно усещане. Състои от две основни части: "легло" и пулт с три бутона. В пултът има вграден неодимов магнит, който залепя обратно умното устройство в леглото. Леглото ( конзола, носач на крайно zigbee устройство ) има две отверстия за закрепване, чрез дюбели в стена. Силиконови тапички закриват главите на винтовете. На практика това е крайно zigbee устройство и в системите за домашна автоматизация играе роля на логически ключ в сянка. Чрез него се управляват други умни устройства и за целта е нужен посредник: zibee HUB или система - Умен дом. В моя случай OpenHAB. Поглед отвътре Два самореза в пластмасови резби слага веднага на устройството клеймо - китайска икономия. Следват стегнати щипки, за което внимателно отцепвайте. В такъв случай винаги смазвам с технически вазелин. Помага при затваряне и бъдещо отваряне. Електронна платка Производителят не е открил пореден велосипед, а използвал познат ZS3L Module. Бутони K1, K4, K2 са лицеви бутони за управление, а бутон K3 на обратната страна на устройството за сдвояване към мрежата или връщане към фабрични настройки. Те са твърди на натиск и шумни - поредна икономия. Моят екземпляр бе с неизмит флюс за запояване - пореден минус и на свой ред го измих с технически спирт. Захранване TS0043 се захранва от Li-Ion батерия CR2032. 20 e диаметър, а 32 височина, разбирай 3.2mm. Това е слабото място на устройството и причина, да му отделя внимание в поредна тема на блога. Като ново устройство на пазара коментарите от купувачи бяха оскъдни, но днес масово се жалват преглеждайки новите отговори. Моето устройство пристигна с батерия Newcell, която издъхна след две седмици служба. Име непознато и предположих, че е поредния бюджетен китайски фокус. Смених с Duracell и точно след две седмици капут. Това ме издразни, защото същия период от време споделяха купувачи. Малко преди да издъхне вграденият оранжев светодиод започва да мига, до пълно изтощаване. В този случай TuYa Wireless switch with 3 buttons престава да реагира и привлича с светлинна индикация, че батерията е за смяна. С лабораторен източник на захранване и микро-ампереметър захраних моя екземпляр. При покой консумира 4.3uA, а при излъчване вдига пик до 2mA. Приблизително около 2~3 пъти на ден го ползвам, което е нищо за подобно източване на CR2032. Съединение в Zigbee2MQTT Към датата на съединение нещата бяха следните: Zigbee2MQTT version 1.23.0 zigbee-herdsman (0.14.10) zStack3x0 revision:20211217 TS0043 отлично работи на zigbee канал 11 и 20 (тествано на различни конфигурации с координатори на съответния канал). Нулиране и ново съединение без проблем. MQTT съобщения TS0043 - TuYa Wireless switch with 3 buttons предлага клавишни комбинации. Еднократно натискане на бутон, двукратно и продължително с задържане от 4 сек. На лице са следните излъчвания: action: 1_single 2_single 3_single 1_double 2_double 3_double 1_hold 2_hold 3_hold battery linkquality Добавяне в OpenHAB След успешно съединение с служба zigbee2mqtt ... // nano /opt/zigbee2mqtt/data/devices.yaml '0x84fd27fffe602948': friendly_name: hallloratap legacy: false ... следва създаване на файл: THINGS; ITEMS; MAP; RULES. Пример от моята конфигурация: //TS0043 - TuYa Wireless switch with 3 buttons (EndDevice) Thing topic TWS3B "TuYa Wireless 3 buttons" @ "Zigbee" { Channels: Type string : action "action" [ stateTopic = "zigbee2mqtt/hallloratap/action"] Type number : linkquality "linkquality" [ stateTopic = "zigbee2mqtt/hallloratap/linkquality" ] Type number : battery "battery" [ stateTopic = "zigbee2mqtt/hallloratap/battery" ] Type datetime : lastseen "last seen" [ stateTopic = "zigbee2mqtt/hallloratap/last_seen" ] } /** TS0043 - TuYa Wireless switch with 3 buttons.items **/ String TWS3B_CLICK &amp;quot;Ключ [%s]&amp;quot; &amp;lt;lightsw&amp;gt; {channel=&amp;quot;mqtt:topic:644a0a87:TWS3B:action&amp;quot; } Number TWS3B_LINK &amp;quot;Сигнал [%d]&amp;quot; &amp;lt;qualityofservice&amp;gt; {channel=&amp;quot;mqtt:topic:644a0a87:TWS3B:linkquality&amp;quot;} Number TWS3B_BATT &amp;quot;CR2032 [%1.0f %%]&amp;quot; &amp;lt;battery&amp;gt; {channel=&amp;quot;mqtt:topic:644a0a87:TWS3B:battery&amp;quot;} DateTime TWS3B_LAST_SEEN &amp;quot;last seen [%1$td.%1$tm.%1$tY %1$tH:%1$tM:%1$tS]&amp;quot; &amp;lt;lastseen&amp;gt; {channel=&amp;quot;mqtt:topic:644a0a87:TWS3B:lastseen&amp;quot; [profile=&amp;quot;timestamp-update&amp;quot;]} /**** TS0043.map ****/ 1_single=лява хол 2_single=дясна хол 3_single=етажерка 1_double= 2_double= 3_double= 1_hold=градина 2_hold=малка салон 3_hold=голяма кухня Двойният клик на всеки един бутон е резервиран в очакване на 4-ри канално Wi-Fi реле под управление на ESP8266. rule "TS0043-TuYa Wireless switch with 3 buttons" when Item TWS3B_CLICK received update then val String actionName = TWS3B_CLICK.state.toString switch(actionName) { case "1_single": { // лява хол if (Hall_L_light.state != ON) { Hall_L_light.sendCommand(ON)} else { Hall_L_light.sendCommand(OFF)} } case "2_single":{ // дясна хол if(Hall_R_light.state != ON) { Hall_R_light.sendCommand(ON)} else { Hall_R_light.sendCommand(OFF)} } case "3_single":{ // етажерка if(H_LED_Shelf.state != ON) { H_LED_Shelf.sendCommand(ON)} else { H_LED_Shelf.sendCommand(OFF)} } case "1_hold":{ // градина if(Garden_LIGHT.state != ON) { Garden_LIGHT.sendCommand(ON)} else { Garden_LIGHT.sendCommand(OFF)} } case "2_hold":{ // малка салон if(S_3_Power.state != ON) { S_3_Power.sendCommand(ON)} else { S_3_Power.sendCommand(OFF)} } case "3_hold":{ // голяма кухня if(K_Big_Power.state != ON) { K_Big_Power.sendCommand(ON)} else { K_Big_Power.sendCommand(OFF)} } default: { logInfo("D1", "No match found for {}", actionName)} } end Визуализация в OpenHAB Тя показва последното действие, ниво на захранване в % и време на последно "ръкостискане" с координатора. Вердикт Смяна на всеки две седмици на нова CR2032 е абсурд. За целта изведох кабел към две AA Toshiba alkaline батерии и реших да узная, колко ще издържат по време. Когато батериите фалират ще допълня резултата. При период под 6 месеца ще премина на 3.3V токоизправител, което обрича мобилността. Вердикт Устройството не струва. Твърди бутони, лакомо за енергия. 10.05.2023 ПРОДЪЛЖЕНИЕ Една година, един месец и 19 дни издържаха двете AA Toshiba alkaline батерии. Замених си с ER14250 1/2AA Westinghouse Lithoium Batterry 3.6V. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 30 април 2022 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Изпадне ли нещо ново и интересно oт света на zigbee ме подтиква, да го купя и изпробвам. Предизвикателството получих от магазин на име LoraTab, предлагаща свой продукт по следния начин. За съжаление преподнесено прекалено сумбурно и объркващо. Цената ми се стори достъпна и това наклони везните. Изработено от ABC пластик с приемливо тактилно усещане. Състои от две основни части: "легло" и пулт с три бутона. В пултът има вграден неодимов магнит, който залепя обратно умното устройство в леглото. Леглото ( конзола, носач на крайно zigbee устройство ) има две отверстия за закрепване, чрез дюбели в стена. Силиконови тапички закриват главите на винтовете. На практика това е крайно zigbee устройство и в системите за домашна автоматизация играе роля на логически ключ в сянка. Чрез него се управляват други умни устройства и за целта е нужен посредник: zibee HUB или система - Умен дом. В моя случай OpenHAB. Поглед отвътре Два самореза в пластмасови резби слага веднага на устройството клеймо - китайска икономия. Следват стегнати щипки, за което внимателно отцепвайте. В такъв случай винаги смазвам с технически вазелин. Помага при затваряне и бъдещо отваряне. Електронна платка Производителят не е открил пореден велосипед, а използвал познат ZS3L Module. Бутони K1, K4, K2 са лицеви бутони за управление, а бутон K3 на обратната страна на устройството за сдвояване към мрежата или връщане към фабрични настройки. Те са твърди на натиск и шумни - поредна икономия. Моят екземпляр бе с неизмит флюс за запояване - пореден минус и на свой ред го измих с технически спирт. Захранване TS0043 се захранва от Li-Ion батерия CR2032. 20 e диаметър, а 32 височина, разбирай 3.2mm. Това е слабото място на устройството и причина, да му отделя внимание в поредна тема на блога. Като ново устройство на пазара коментарите от купувачи бяха оскъдни, но днес масово се жалват преглеждайки новите отговори. Моето устройство пристигна с батерия Newcell, която издъхна след две седмици служба. Име непознато и предположих, че е поредния бюджетен китайски фокус. Смених с Duracell и точно след две седмици капут. Това ме издразни, защото същия период от време споделяха купувачи. Малко преди да издъхне вграденият оранжев светодиод започва да мига, до пълно изтощаване. В този случай TuYa Wireless switch with 3 buttons престава да реагира и привлича с светлинна индикация, че батерията е за смяна. С лабораторен източник на захранване и микро-ампереметър захраних моя екземпляр. При покой консумира 4.3uA, а при излъчване вдига пик до 2mA. Приблизително около 2~3 пъти на ден го ползвам, което е нищо за подобно източване на CR2032. Съединение в Zigbee2MQTT Към датата на съединение нещата бяха следните: Zigbee2MQTT version 1.23.0 zigbee-herdsman (0.14.10) zStack3x0 revision:20211217 TS0043 отлично работи на zigbee канал 11 и 20 (тествано на различни конфигурации с координатори на съответния канал). Нулиране и ново съединение без проблем. MQTT съобщения TS0043 - TuYa Wireless switch with 3 buttons предлага клавишни комбинации. Еднократно натискане на бутон, двукратно и продължително с задържане от 4 сек. На лице са следните излъчвания: action: 1_single 2_single 3_single 1_double 2_double 3_double 1_hold 2_hold 3_hold battery linkquality Добавяне в OpenHAB След успешно съединение с служба zigbee2mqtt ... // nano /opt/zigbee2mqtt/data/devices.yaml '0x84fd27fffe602948': friendly_name: hallloratap legacy: false ... следва създаване на файл: THINGS; ITEMS; MAP; RULES. Пример от моята конфигурация: //TS0043 - TuYa Wireless switch with 3 buttons (EndDevice) Thing topic TWS3B "TuYa Wireless 3 buttons" @ "Zigbee" { Channels: Type string : action "action" [ stateTopic = "zigbee2mqtt/hallloratap/action"] Type number : linkquality "linkquality" [ stateTopic = "zigbee2mqtt/hallloratap/linkquality" ] Type number : battery "battery" [ stateTopic = "zigbee2mqtt/hallloratap/battery" ] Type datetime : lastseen "last seen" [ stateTopic = "zigbee2mqtt/hallloratap/last_seen" ] } /** TS0043 - TuYa Wireless switch with 3 buttons.items **/ String TWS3B_CLICK &amp;quot;Ключ [%s]&amp;quot; &amp;lt;lightsw&amp;gt; {channel=&amp;quot;mqtt:topic:644a0a87:TWS3B:action&amp;quot; } Number TWS3B_LINK &amp;quot;Сигнал [%d]&amp;quot; &amp;lt;qualityofservice&amp;gt; {channel=&amp;quot;mqtt:topic:644a0a87:TWS3B:linkquality&amp;quot;} Number TWS3B_BATT &amp;quot;CR2032 [%1.0f %%]&amp;quot; &amp;lt;battery&amp;gt; {channel=&amp;quot;mqtt:topic:644a0a87:TWS3B:battery&amp;quot;} DateTime TWS3B_LAST_SEEN &amp;quot;last seen [%1$td.%1$tm.%1$tY %1$tH:%1$tM:%1$tS]&amp;quot; &amp;lt;lastseen&amp;gt; {channel=&amp;quot;mqtt:topic:644a0a87:TWS3B:lastseen&amp;quot; [profile=&amp;quot;timestamp-update&amp;quot;]} /**** TS0043.map ****/ 1_single=лява хол 2_single=дясна хол 3_single=етажерка 1_double= 2_double= 3_double= 1_hold=градина 2_hold=малка салон 3_hold=голяма кухня Двойният клик на всеки един бутон е резервиран в очакване на 4-ри канално Wi-Fi реле под управление на ESP8266. rule "TS0043-TuYa Wireless switch with 3 buttons" when Item TWS3B_CLICK received update then val String actionName = TWS3B_CLICK.state.toString switch(actionName) { case "1_single": { // лява хол if (Hall_L_light.state != ON) { Hall_L_light.sendCommand(ON)} else { Hall_L_light.sendCommand(OFF)} } case "2_single":{ // дясна хол if(Hall_R_light.state != ON) { Hall_R_light.sendCommand(ON)} else { Hall_R_light.sendCommand(OFF)} } case "3_single":{ // етажерка if(H_LED_Shelf.state != ON) { H_LED_Shelf.sendCommand(ON)} else { H_LED_Shelf.sendCommand(OFF)} } case "1_hold":{ // градина if(Garden_LIGHT.state != ON) { Garden_LIGHT.sendCommand(ON)} else { Garden_LIGHT.sendCommand(OFF)} } case "2_hold":{ // малка салон if(S_3_Power.state != ON) { S_3_Power.sendCommand(ON)} else { S_3_Power.sendCommand(OFF)} } case "3_hold":{ // голяма кухня if(K_Big_Power.state != ON) { K_Big_Power.sendCommand(ON)} else { K_Big_Power.sendCommand(OFF)} } default: { logInfo("D1", "No match found for {}", actionName)} } end Визуализация в OpenHAB Тя показва последното действие, ниво на захранване в % и време на последно "ръкостискане" с координатора. Вердикт Смяна на всеки две седмици на нова CR2032 е абсурд. За целта изведох кабел към две AA Toshiba alkaline батерии и реших да узная, колко ще издържат по време. Когато батериите фалират ще допълня резултата. При период под 6 месеца ще премина на 3.3V токоизправител, което обрича мобилността. Вердикт Устройството не струва. Твърди бутони, лакомо за енергия. 10.05.2023 ПРОДЪЛЖЕНИЕ Една година, един месец и 19 дни издържаха двете AA Toshiba alkaline батерии. Замених си с ER14250 1/2AA Westinghouse Lithoium Batterry 3.6V. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 30 април 2022 profruit&amp;nbsp;</itunes:summary><itunes:keywords>MajorDomo</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-7769937274528604386</guid><pubDate>Sat, 12 Feb 2022 20:33:00 +0000</pubDate><atom:updated>2022-04-02T21:27:11.203+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><title>Sonoff Zigbee 3.0 USB Dongle Plus firmware update</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
itead.cc за пореден път "пуснаха бомба". Дочаках &lt;a title="SONOFF Zigbee 3.0 USB Dongle Plus" href="https://itead.cc/product/sonoff-zigbee-3-0-usb-dongle-plus/" target="_blank" rel="nofollow"&gt;Sonoff Zigbee 3.0 USB Dongle Plus&lt;/a&gt; и при първа възможност го купих, с намерение да замести друг Itead продукт - &lt;a title="Zigbee CC2531 USB Dongle" href="https://itead.cc/product/cc2531-usb-dongle/" target="_blank" rel="nofollow"&gt;Sonoff CC2531 USB Dongle&lt;/a&gt; купен преди време.
&lt;br&gt;&lt;br&gt;  
&lt;a title="покупка на стика"&gt;&lt;img alt="Sonoff Zigbee 3.0 USB Dongle Plus firmware update" src="https://blogger.googleusercontent.com/img/a/AVvXsEhg1mxkau9MMCgE9V3_QaRzaOH1wFEVJwG6_B1OXoTYnE89jB4AdQXTkj4_D4U688SjVx7-zy9Zxo_3TJUUaIJ2Us9WA834iUdDdsXPnzzm-om__JihVeEqADluSUvbf1BrhtZnM-yW5zx0VOVNSNT0g19iwatne7yk4oJaRqb02S3-pvhZxb793sL3LA=s600"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Подобно на малкия си брат, стикът пристига флашнат. Plug and Play.&lt;br&gt;
Log файлът на Zigbee2MQTT информира:
&lt;pre&gt;Coordinator firmware version:
"revision":20210708, "type":"zStack3x0"}&lt;/pre&gt;
Тази версия на firmware се оказва стара и за целта изтеглих най-новата:&lt;br&gt;
&lt;a title="github.com/Koenkk/Z-Stack-firmware" href="https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.x.0/bin" target="_blank"&gt;&lt;b&gt;CC1352P2_CC2652P_launchpad_coordinator_20211217.hex&lt;/b&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Известни са ми три начина за обновяване на firmware, но прибягнах до най-лесния в лицето на windows-програма: &lt;a title="github.com/xyzroe/ZigStarGW-MT" href="https://github.com/xyzroe/ZigStarGW-MT" target="_blank"&gt;ZigStar GW Multi tool&lt;/a&gt; версия 0.3.5 .&lt;br&gt;
&lt;a title="download ZigStar Multi Tool" href="https://zig-star.com/radio-docs/zigstar-multi-tool/" target="_blank" rel="nofollow"&gt;Download link&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;
&lt;div id="ZigStar" style="text-align:center;"&gt;&lt;b&gt;Интерфейс на ZigStar GW Multi tool&lt;/b&gt;&lt;/div&gt;
&lt;br&gt;
&lt;div style="text-align:center;"&gt;&lt;a title="Интерфейс на ZigStar GW Multi tool" &gt;&lt;img alt="Интерфейс на ZigStar GW Multi tool" src="https://blogger.googleusercontent.com/img/a/AVvXsEhxn1UuK60fHUqIUkCOUFgu6i6WI_0jcysNRy7VmK22tIaRgEKfHavMerBK925tROMMup3YvWIOa2RsHHvyKqAlQkLQMtBAQJidhvRkJZqeNVxgs2cKVvA-Eh06ahmKEjffJ1LtsfTL-yF2eMXismY1lzhxA3FwEKjCGOS3VShldml6z5bhTa73uLWecQ=s600"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
Визуално прозореца на програмата се разделя на три секции по вертикал.
&lt;br&gt;&lt;br&gt;
Бутоните под &lt;b&gt;NVRAM&lt;/b&gt; работят с енерго-независимата памет. &lt;b&gt;Read&lt;/b&gt; чете съдържанието и предлага запис на файл &lt;i&gt;*.json&lt;/i&gt; на вашия компютър. Този файл е необходим, ако вече сте изградили мрежа от zigbee устройства в вашия умен дом. След флашване на нова версия firmware, чрез бутон &lt;b&gt;Write&lt;/b&gt; дописвате NVRAM от съхранения преди това файл *.json на вашия компютър и по този  начин запазвате йерархията на изградената zigbee мрежа. Последен бутон &lt;b&gt;Erase&lt;/b&gt; изтрива настройките. Например, при стартиране от нулата или продажба на стика.&lt;br&gt;&lt;br&gt;
Дясната страна - &lt;b&gt;Firmware&lt;/b&gt;.
&lt;br&gt;&lt;br&gt;
&lt;a title="firmware update" &gt;&lt;img alt="firmware update" src="https://blogger.googleusercontent.com/img/a/AVvXsEiAhF_b_r5Yw_G0yuC7l5HeN3aVGE3OHYABVBgFkoFsUH1QTf51_5NMUFS95TzwoOYg9JuVujMFXs18Ozco5_UkNosY7Zn2Zagxbacm-EjquAP_d8sAFsANb8yC_8h5MTcDqAeuRuwFmVI-Fru4I7EsR8nIUn5SO0DncpXoM5464ZiiTLmXFuN0gn1UMw=s600"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Sonoff Zigbee 3.0 USB Dongle Plus ползва &lt;i&gt;USB-UART CP2102&lt;/i&gt;. За целта инсталирайте &lt;i&gt;SILICON LABS VCP DRIVER (CP210x_Windows_Drivers)&lt;/i&gt; ако ZigStar GW Multi tool не подхване COM-порта. В моя случай COM8.
&lt;br&gt;&lt;br&gt;
Бутон с трите точки зарежда нужния firmware. Следва отметки на Erase, Write, Verify. Финал на подготовката е бутон Start. 
&lt;br&gt;&lt;br&gt;
Aкo след два опита за старт процесът за флашване не тръгне се налага разглобяване на стика. Вътре на платката има два микробутона: Boot и Reset. Натискате бутон Boot и в това положение пъхате в USB порта на компютъра. Натискате бутон Start и отпускате физически бутон Boot. Неудобно, но сигурно стика е приведен в boot режим. Да, има и втори начин, чрез клавишна комбинация с бутон Reset подобно при ESP-контролерите. Пъхате стика в порта. Натискате Reset. Натискате Boot. Отпускате Reset. Отпускате Boot. Въпрос на вкус, кой вариант ще ви допадне.
&lt;br&gt;&lt;br&gt;
Съществен момент.&lt;br&gt;
По време на флашване в прозореца ще се инициалзира IEEE. Значението му ще бъде записано в самото начало на файл:&lt;br&gt;
&lt;b&gt;/opt/zigbee2mqtt/data/database.db&lt;/b&gt;
  &lt;pre&gt;{"id":1,"type":"Coordinator","ieeeAddr":"0x00124b0018e2ab5d",....&lt;/pre&gt;
По този начин може да излъжете zigbee устройствата в вашата мрежа. Копирате IEEE на стария координатор от database.db и го забивате в празния прозорец на ZigStar GW Multi tool, а след това шиете стика заедно с новия *.hex.
&lt;br&gt;&lt;br&gt;
След флашване с указания firmware, log файлът на Zigbee2MQTT информира:
&lt;pre&gt;
Coordinator firmware version:
"revision":20211217, "type":"zStack3x0"}&lt;/pre&gt;

&lt;div id="proYAML" style="text-align:center;"&gt;&lt;b&gt;Моят configuration.yaml&lt;/b&gt;&lt;/div&gt;
&lt;br&gt;
Моят configuration.yaml не претендира за последна инстанция. Споделям го как работи при мен под openHAB 3 вер.3.2.0.
&lt;pre class="brush:php;"&gt;
homeassistant: false
mqtt:
  server: 'mqtt://127.0.0.1:1883'
  user: openhab
  password: 12345
  base_topic: zigbee2mqtt
permit_join: false
serial:
  disable_led: false
  port: /dev/ttyUSB0
  baudrate: 115200
devices: devices.yaml
queue:
  delay: 5
advanced:
  channel: 11
  rtscts: false
  last_seen: ISO_8601
  pan_id: 6754
  log_level: debug
  log_file: log.txt
  log_rotation: true
availability: true
experimental:
  transmit_power: 19
  output: attribute
'\n\nadvanced:\n    network_key': GENERATE
&lt;/pre&gt;
&lt;b&gt;transmit_power&lt;/b&gt;: 19 е тръпката в revision :20211217. Имате възможност ръчно да задавате мощността на излъчване на радио-усилватела в стика.
&lt;br&gt;&lt;br&gt;
&lt;div id="z2mUP" style="text-align:center;"&gt;&lt;b&gt;Zigbee2MQTT update&lt;/b&gt;&lt;/div&gt;
&lt;br&gt;
За коректна работа на мрежата следя за нови версии на Zigbee2MQTT и последната за момента е ver1.22.2. Следва да призная, че едва след като флашнах стика и обнових Zigbee2MQTT ver1.22.2 системата заработи пълноценно. До този момент лагове и фонтани от грешки. Обновяване е поредица от команди и отнема до 5 мин в зависимост от скоростта на нета и силата на компютъра. Буквално изкопирана от оригинала.
&lt;br&gt;&lt;br&gt;
# Стоп на Zigbee2MQTT и преход в каталог&lt;br&gt;
&lt;b&gt;sudo systemctl stop zigbee2mqtt&lt;/b&gt;&lt;br&gt;
&lt;b&gt;cd /opt/zigbee2mqtt&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
# Backup на конфигурацията&lt;br&gt;
&lt;b&gt;cp -R data data-backup&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
# Обновяване&lt;br&gt;
&lt;b&gt;git checkout HEAD -- npm-shrinkwrap.json&lt;/b&gt;&lt;br&gt;
&lt;b&gt;git pull&lt;/b&gt;&lt;br&gt;
&lt;b&gt;npm ci&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
# Възстановяване на конфигурацията&lt;br&gt;
&lt;b&gt;cp -R data-backup/* data&lt;/b&gt;&lt;br&gt;
  &lt;b&gt;rm -rf data-backup&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
# Старт на Zigbee2MQTT&lt;br&gt;
&lt;b&gt;sudo systemctl start zigbee2mqtt&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
Честито! Настъпилите промени може да прочете в log.txt посочен в configuration.yaml.&lt;br&gt;
&lt;b&gt;/opt/zigbee2mqtt/data/log&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
Оказва се, че е излязла &lt;a title="zigbee2mqtt releases" href="https://github.com/Koenkk/zigbee2mqtt/releases" target="_blank"&gt;поредна версия&lt;/a&gt;, за което отново обнових:
&lt;pre&gt;
info  2022-02-12: Starting Zigbee2MQTT version 1.23.0
info  2022-02-12: Starting zigbee-herdsman (0.14.10)
&lt;/pre&gt; 
и отново ( 02.април.2022)&lt;br&gt;
 &lt;pre&gt;
info  2022-04-02: Starting Zigbee2MQTT version 1.24.0
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;18 януари 2022 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2022/02/sonoff-zigbee-30-usb-dongle-plus.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEhg1mxkau9MMCgE9V3_QaRzaOH1wFEVJwG6_B1OXoTYnE89jB4AdQXTkj4_D4U688SjVx7-zy9Zxo_3TJUUaIJ2Us9WA834iUdDdsXPnzzm-om__JihVeEqADluSUvbf1BrhtZnM-yW5zx0VOVNSNT0g19iwatne7yk4oJaRqb02S3-pvhZxb793sL3LA=s72-c" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-6539915855774771154</guid><pubDate>Thu, 10 Feb 2022 21:16:00 +0000</pubDate><atom:updated>2022-02-12T08:51:33.353+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><title>Tasmota DeepSleep - Last Seen</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
Изминалият месец януари се оказа студен и дъждовен. Оскъдно слънце и по-скоро поредни облачни дни. В резултат неактивна слънчева батерия, съответно разреден акумулатор и изгаснала Tasmota.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://profruit.blogspot.com/2022/01/tasmota-deepsleep-upgrade.html" target="_blank" title="Метеостанция - Tasmota DeepSleep - Upgrade"&gt;Добавеното Це-Ка ключе&lt;/a&gt; в такъв случай влизаше в назначената си роля. Прекъсвах веригата. Изчаквах ден, за да зареди и го включвах отново. И така до следващия път. Проблемът е, че не получавах предизвестие за такъв развой. И едва след като забележа, че няма промяна с часове в показанията на метеостанция, разбирах, че само описаната процедура връща Tasmota към живот.
&lt;br&gt;&lt;br&gt;
Няколко реда добавен код ми даваха точен отговор - жива ли е станцията или пак е обезточена. Резултат:
&lt;br&gt;&lt;br&gt;
&lt;a title="Параван"&gt;&lt;img alt="Параван"src="https://blogger.googleusercontent.com/img/a/AVvXsEhdfG-3NOaaOMkIavh53rWGI9Lu2dhtPLePq0dFqCrfX_muhYGP8LJdbjBAFFysLPp9F6Hzp_TSjZisah_sZ8obGWH45bUCrwDKH9rbNb2n8VOfkpDcSr31-B-izZo4kC8u8pEPQKOIhDbcd2_Z4hxYswY5_CPDdy_OO-lZ4OUcbyMuKZhtyP9MyYFyEA=s600"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Влизане през поле "Осветеност" и попадане в състояние online.
&lt;br&gt;&lt;br&gt;
&lt;a title="Tasmota DeepSleep online"&gt;&lt;img alt="Tasmota DeepSleep online" src="https://blogger.googleusercontent.com/img/a/AVvXsEjq8Vr9fL5HhvAbG7Rd7q0o7YPecIceL6WgThiDArl9EBFs6VHuFt_5lj7cE-9Q3gic0TOmCWQ_EHsTLfHUrgzTje-ing3YR-71OKPprbDD3LupgbB0xNscH9z7pTvzRDYAuDs9vsMkJv00WpC0b63pB1vostQsYOiLxUArnNCujY6SHVxLjI2GgWVtXg=s600"/&gt;&lt;/a&gt; 
&lt;br&gt;&lt;br&gt;
След изтичане на времето от 12сек зададено в teleperiod, Tasmota излъчва сигнал offline и изпада в летаргия за цели 10мин зададено в DeepSleep.
&lt;br&gt;&lt;br&gt;
&lt;a title="Tasmota DeepSleep offline"&gt;&lt;img alt="Tasmota DeepSleep offline"src="https://blogger.googleusercontent.com/img/a/AVvXsEivcpahQ9t3tpxfjQ1WFVgjS0lTvPIUN0HF7yoV3Im57_mMTIoDy5IOi_B6kIY3wxvYFJl7F3UCtb9GiPMqaUQ9qo7ItNfSZj6A18DwOHenXmy8s-McsDttJNHpp2Yg79OpS8Az3KZQMjOnty22nZyMke9cDPqiuzzPcJtRlTwnnYm2aPwX3CirZtlPvA=s600"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Тази промяна с лекота се проследява в openHAB, а той на свой ред ще извежда часа и датата на последното ръкостискане. Съгласете се, че нещата стават прозрачни. Не се налага запомняне на показания, а само едно сверяване на времето.
&lt;br&gt;&lt;br&gt;
При стартиране Tasmota публикува в конзолата си поредица от съобщения. Първото е при успех към подключване към Wi-Fi мрежата. Следва вдигнат WEB-сървър, а веднага след това рапортува успех при подключване към MQTT-брокер, като публикува състояние в топик LWT.
&lt;br&gt;&lt;br&gt;
&lt;a title="топик LWT"&gt;&lt;img alt="топик LWT" src="https://blogger.googleusercontent.com/img/a/AVvXsEixwhrEBDmXeek1a_N1VDfWLv-8xsu-rIN8DA6ZqAVfG7skvxQg9J-tVQKwr1l3wDK6uCjlufz6rIxq0zMdzu5m3JZ4194t3ZrT2JC01GRwEKniU6nt3EiTAvq87th7YXIWd9Q3AAIbqecmUOOw2QzU2hhtfljTJQF63jJXLtC_hDIYPYjsadP6ik5QLA=s600"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Топикът изпраща съобщение "Online". При restart или deepsleep, топикът ще публикува съобщение "Offline". Чудесно! Остава да го се закачим към него и да го изведем в openHAB.
&lt;br&gt;&lt;br&gt;
За целта в &lt;b&gt;Things&lt;/b&gt; добавяме следните две същности:
&lt;pre class="brush:php;"&gt;
Type switch : Reachable "Online"[ stateTopic="tele/solar/LWT", on="Online", off="Offline" ]
//Type switch : Reachable "Online" [stateTopic="tele/solar/LWT",transformationPattern="MAP:reachable.map"]
Type number : RSSI   "RSSI"  [ stateTopic="tele/solar/STATE",transformationPattern="JSONPATH:$.Wifi.RSSI" ]
&lt;/pre&gt;
Ако ви допада варианта в коментирания ред следва нужда от карта на трансформацията.
&lt;pre class="brush:php;"&gt;
//... ГРАДИНА - reachable.map ...//
Online=ON
Offline=OFF
&lt;/pre&gt;
В &lt;b&gt;Items&lt;/b&gt; дописваме следното:
&lt;pre class="brush:php;"&gt;
// Градина последно ръкостискане
Switch Garden_reachable "online" {channel="mqtt:topic:yard:Reachable"}
DateTime Garden_last_online  "last seen [%1$td.%1$tm.%1$tY %1$tH:%1$tM:%1$tS]"
Number Garden_rssi  "rssi [%1.0f%%]"  {channel="mqtt:topic:yard:RSSI"}
&lt;/pre&gt;
RSSI добавих, защото ми бе любопитно как се държи сигнала при разстояние от 15м. Притежавам ESP-та с керамична антена и често пропадат от мрежата.&lt;br&gt;&lt;br&gt;
Финал на замисъла е правило, което ще следи промяната и съответно ще я публикува.
&lt;pre class="brush:php;"&gt;
//... lwt.rules ...//
rule "last handshake time"
when
  Item Garden_reachable changed from OFF to ON
then
 postUpdate(Garden_last_online, new DateTimeType())
end
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;10 февруари 2022 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2022/02/tasmota-deepsleep-last-seen.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEjq8Vr9fL5HhvAbG7Rd7q0o7YPecIceL6WgThiDArl9EBFs6VHuFt_5lj7cE-9Q3gic0TOmCWQ_EHsTLfHUrgzTje-ing3YR-71OKPprbDD3LupgbB0xNscH9z7pTvzRDYAuDs9vsMkJv00WpC0b63pB1vostQsYOiLxUArnNCujY6SHVxLjI2GgWVtXg=s72-c" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-8480144464855172955</guid><pubDate>Tue, 18 Jan 2022 20:40:00 +0000</pubDate><atom:updated>2022-05-21T11:04:38.798+03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><title>Метеостанция - Tasmota DeepSleep - Upgrade</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;Тази публикация е продължение на &lt;a href="https://profruit.blogspot.com/2021/02/tasmota-deepsleep.html" target="_blank"&gt;Метеостанция - Tasmota DeepSleep&lt;/a&gt;. Експлоатацията на любителската метеостанция в първоначалния й вид повдигна нови възможности за усъвършенствуване и в момента тя вече изглежда така в openHAB.
&lt;br&gt;&lt;br&gt;
  
&lt;div style="text-align:center;"&gt;
&lt;a title="openHAB"&gt;&lt;img alt="openHAB" src="https://blogger.googleusercontent.com/img/a/AVvXsEjXpPJxFrv3ngzkLuJ3xUFR8j6mWeJViKnKCUc_3JDS9_VtiFy1ynO0cjTupVe_gsJpfwmXCqcIAATf4Kb51m5xazdrJM0LxQG5411RS1CZQTYdWIdjullNumAoiByQ9t-g1d3AF8ng-WyTa1XwqidGGxiku6vaoxZsDWQOvf3cQyRx2GuFu9TZKabcpQ=s600"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
Датчик на Bosch BMP280 успешно издържа изпитания на открито почти година. Дъжд или жарко слънце през 2021г не го смутиха. Неговото място достойно замени BME280. Получих допълнителна възможност, да следя влажността на въздуха.&lt;br&gt;&lt;br&gt;
Очарование от работата на двата датчика един до друг. Еднакви показания, което вкара поялника в действие.
&lt;br&gt;&lt;br&gt;
&lt;a title="Bosch датчици" target="_blank" href="https://blogger.googleusercontent.com/img/a/AVvXsEhaRXRIh9Sf-nB1Weg2D_Di8sE5UVfZADginSffk3T_eQKerlQ65Xnuuw6sYZJkPTBjYw_GKSKSQm0e1PZOjtICfGlG5WmDYUBPP_icq_UCDdw08X9wFSUpZz1dACRtbVUToifmLE4-xkDzasOUTbin-4VsBPxDzyqFOKsr0b6ZUtM7YiNO65OCCG-O2Q=s904" &gt;&lt;img alt="Bosch датчици" src="https://blogger.googleusercontent.com/img/a/AVvXsEhaRXRIh9Sf-nB1Weg2D_Di8sE5UVfZADginSffk3T_eQKerlQ65Xnuuw6sYZJkPTBjYw_GKSKSQm0e1PZOjtICfGlG5WmDYUBPP_icq_UCDdw08X9wFSUpZz1dACRtbVUToifmLE4-xkDzasOUTbin-4VsBPxDzyqFOKsr0b6ZUtM7YiNO65OCCG-O2Q=s600"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
В градината имам палатка с осветление. За постигане на автоматично включване на осветлението при здрачаване добавих модул BH1750.&lt;br&gt;&lt;br&gt;
BH1750 предлага диапазон от 1 ~ 65 535 lx. И за него мислете като за показател. Посредствена точност и ниска разрешителна способност, но по-удобен от аналогов датчик. По-сериозен кандидат е модул MAX44009 с диапазон от 0.045 ~ 188 000 lx&lt;br&gt;&lt;br&gt;
Първо изпитание в тандем с BME280.&lt;br&gt;&lt;br&gt;
&lt;div style="text-align:center;"&gt;
&lt;a title="BH1750"&gt;&lt;img alt="BH1750" src="https://blogger.googleusercontent.com/img/a/AVvXsEgJCkeUc1eH36IgGoCOv-73yfPrLqWM8DFI0NWDIdTzZ7jVtS9At0dNSQNsIkDA9_cEdF-3KHFGDhdM5OCIlp2KXJR454UZFqd0C0DMNWPBfUTAQdbvPJi1rlpkdkkeiyPLpwMdzjrs62emXCpmS7gK30hWuQXrwklFQzzNSXgnORWLGwR4Lz8ZxQ1eHg=s600"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
Двата датчика запоих на общо гребенче, а в ролята на кабел използвах USB-екраниран от пенсиониран принтер. BH1750 работи на адрес 0x23. При конфликт по шина с паралелен модул адреса може да се промени на  0X5C. За целта се запояват на късо двете подготвени площадки над левите два резистора.
&lt;br&gt;&lt;br&gt;
&lt;div style="text-align:center;"&gt;
&lt;a title="схема на съединение по шина I2C" target="_blank" href="https://blogger.googleusercontent.com/img/a/AVvXsEj5F3OT7hoIofWSXOfn2Sr1Wki39C2Xd1ewacENskwlgt3IuT-zu99QE9_Uz3gjkCDBE1zS88YEk8-gh71AFDCScREH6e8v9J9AVfTqAJFXYKoGkgu-mOeSNMoAF6Wa5eT_BwTfV7CTCYlCyWOk5IFlVQOdSV4S7O2OtuNRORYLknwoI_gG-YzbYBLyrA=s1007" &gt;&lt;img alt="шина I2C" src="https://blogger.googleusercontent.com/img/a/AVvXsEj5F3OT7hoIofWSXOfn2Sr1Wki39C2Xd1ewacENskwlgt3IuT-zu99QE9_Uz3gjkCDBE1zS88YEk8-gh71AFDCScREH6e8v9J9AVfTqAJFXYKoGkgu-mOeSNMoAF6Wa5eT_BwTfV7CTCYlCyWOk5IFlVQOdSV4S7O2OtuNRORYLknwoI_gG-YzbYBLyrA=s600"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;&lt;br&gt;
Модул BME280 работи на адрес 0x76. По желание може да се промени на 0x77 по същия наичн.
&lt;br&gt;&lt;br&gt;
Важен момент е общото съпротивление на придърпващите резистори (103) към плюса, да не са по-малки от 4.7кΩ и не по-високи от 12кΩ. Китайците лепят как им падне или въобще пропускат.&lt;br&gt;&lt;br&gt;
  
Tasmota също претърпя промени. Първоначалната версия 6.7 бе заменена на стабилната 8.5 след кратък престой на 9.1. Версия 9.5 остави в мен капчица горчилка. Може би субективни мои впечатления, но 9.Х.Х работи тромаво, мудно и не я препоръчвам. Задължително на ръка попълнете следните команди: &lt;i&gt;ipaddress1, ipaddress2, ipaddress3, ipaddress4, timezone, ssid1, ssid2, password1, password2, SetOption13, SetOption36&lt;/i&gt;.&lt;br&gt;&lt;br&gt;
Tasmota предлага offset в случай, че разполагате с еталон. Корекция на показания на температурата или влажността става с команди: &lt;i&gt;HumOffset&lt;/i&gt; и &lt;i&gt;TempOffset&lt;/i&gt;.
&lt;br&gt;&lt;br&gt;
Блок схема на метеостанцията&lt;br&gt;&lt;br&gt;
&lt;a title="Метеостанция - блек схема" target="_blank" href="https://blogger.googleusercontent.com/img/a/AVvXsEgM-AlI1Iryq8IaE3Ib-F22HMF89QhiM44X4ujpR3a0zCy2-pC725kWmb7el2Y3PuW87VP0U1KQ5FrwRpGG_2T7Go16l5ZYnMAYXo33muWLuPzPpKZ41Y2CkWs3Hzm4xIcIAIA28Cc_eNDhwXgPIHTguQrG8fGzw-aOFQU2fN4Pz1VxQhKw89nuiLB4YA=s1357" &gt;&lt;img alt="Метеостанция - блек схема" src="https://blogger.googleusercontent.com/img/a/AVvXsEgM-AlI1Iryq8IaE3Ib-F22HMF89QhiM44X4ujpR3a0zCy2-pC725kWmb7el2Y3PuW87VP0U1KQ5FrwRpGG_2T7Go16l5ZYnMAYXo33muWLuPzPpKZ41Y2CkWs3Hzm4xIcIAIA28Cc_eNDhwXgPIHTguQrG8fGzw-aOFQU2fN4Pz1VxQhKw89nuiLB4YA=s600"/&gt;&lt;/a&gt;3
&lt;br&gt;&lt;br&gt;
В предходната публикация не споделих подобна схема. От една страна, мислех, че тя се подразбира, а от друга никакъв коментар на читател.&lt;br&gt;&lt;br&gt;
За година и половина ми се налага три пъти да извеждам Tasmota от дълбок саморазряд. Два поредни дни без слънце разрежда стария акумулатор и само намеса вдига станцията в строй. Промених дълбокия сън от 5мин, на 7мин, а накрая на 10мин. Козметични промени без гаранция при поредна продължителна облачност.&lt;br&gt;&lt;br&gt;
Следваше отваряне на кутията с платката. Окъсяване с метална пинсета 3.3V линия и до следващия път. Tasmota иска стабилен стартов ток от порядъка на 350mA, че дори 500mA. В противен случай изпада в безкраен опит да стартира и на практика модулът изглежда като дефектирал.&lt;br&gt;&lt;br&gt;
Решение.&lt;br&gt;
Добавяне на Це-Ка ключ в линията на преобразувателя 4.2V на 3.3V. Tasmota загива след поредица от облачни дни. Изключвам захранването. Изчаквам ден престой на слънце и на следващия включвам це-ка-то. Отново в строя.
&lt;br&gt;&lt;br&gt;
Версия на решението&lt;br&gt;
Поставяне на нов 2000mAh акумулатор и втори слънчев панел.&lt;br&gt;&lt;br&gt;
И да, в моя регион температурите през зимата не падат под +4'С, което е съществено за Li-Ion акумулатор.&lt;br&gt;&lt;br&gt;
  &lt;div id="OHout"&gt;Изход в openHAB.&lt;/div&gt;
&lt;br&gt;
Файл &lt;b&gt;THINGS&lt;/b&gt;&lt;br&gt;
&lt;pre class="brush:php;"&gt;
// Температура/Влажност/Налягане/Осветеност ESP12F_Solar Panel
Thing mqtt:topic:yard "Градина метео" (mqtt:broker:644a0a87)
    {Channels:
      Type number : Temperature "Temp" [ stateTopic="tele/solar/SENSOR",transformationPattern="JSONPATH:$.BME280.Temperature" ]
      Type number : Humidity "Humi" [ stateTopic="tele/solar/SENSOR",transformationPattern="JSONPATH:$.BME280.Humidity" ]
      Type number : Pressure "Press" [ stateTopic="tele/solar/SENSOR",transformationPattern="JSONPATH:$.BME280.Pressure" ]
      Type number : Illuminance "Illumin" [ stateTopic="tele/solar/SENSOR",transformationPattern="JSONPATH:$.BH1750.Illuminance" ]
    }
&lt;/pre&gt;
Файл &lt;b&gt;ITEMS&lt;/b&gt;&lt;br&gt;
&lt;pre class="brush:php;"&gt;
// Градина Температура
Number Garden_Temp "Temperature [%.1f °C]" {channel="mqtt:topic:yard:Temperature"}

// Градина Влажност
Number Garden_Humid "Humidity [%1.0f %%]" {channel="mqtt:topic:yard:Humidity"}

// Градина Налягане
Number Garden_Press "Pressure [%.1f mmHg]" {channel="mqtt:topic:yard:Pressure"}

// Градина Осветеност
Number Garden_Illum "Осветеност [%d lx]" &lt;ilum&gt; {channel="mqtt:topic:yard:Illuminance"}
&lt;/pre&gt;
&lt;br&gt;
&lt;div id="bmeadds" style="text-align:center;"&gt;&lt;b&gt;ДОПЪЛНЕНИЕ&lt;/b&gt;: 20 май 2022&lt;/div&gt;
&lt;br&gt;
Дъждовете през зимата на 2021~2022 години погубиха датчика. На моменти показанията за влажност скачаха до 100%. По-късно заковаха на това ниво. И на финал адска влажност. Проверка в интернет-търсачката показа хиляди подобни жалби и масово считат, че датчика не издържа навън. На смяна идват два кандидата: HTU21 или AHT20.
&lt;br&gt;&lt;br&gt;
&lt;div style="text-align:center;"&gt;&lt;a title="bme280 kaput"&gt;&lt;img alt="bme280 kaput" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD5p1Tf3gLOPEBT5W5xLq_hbHOs7HZL38AZaronkec0u05iN2fw8-iFHop_H4RGQ2206M_MGbkDaMlYylwSgaBrnfZnhs7f51mljFGySBlTY_FFLMWKGS0wPEtLZ8aR5ehkNmuGHMUAn_Ps4vxBHbzMbTe8tgb8JJbsJyUitleGMWYxLYRIzPxTLd7/s600/bme_kaput.png"/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;18 януари 2022 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2022/01/tasmota-deepsleep-upgrade.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEjXpPJxFrv3ngzkLuJ3xUFR8j6mWeJViKnKCUc_3JDS9_VtiFy1ynO0cjTupVe_gsJpfwmXCqcIAATf4Kb51m5xazdrJM0LxQG5411RS1CZQTYdWIdjullNumAoiByQ9t-g1d3AF8ng-WyTa1XwqidGGxiku6vaoxZsDWQOvf3cQyRx2GuFu9TZKabcpQ=s72-c" width="72"/><thr:total>0</thr:total><enclosure length="30743" type="image/jpeg" url="https://blogger.googleusercontent.com/img/a/AVvXsEhaRXRIh9Sf-nB1Weg2D_Di8sE5UVfZADginSffk3T_eQKerlQ65Xnuuw6sYZJkPTBjYw_GKSKSQm0e1PZOjtICfGlG5WmDYUBPP_icq_UCDdw08X9wFSUpZz1dACRtbVUToifmLE4-xkDzasOUTbin-4VsBPxDzyqFOKsr0b6ZUtM7YiNO65OCCG-O2Q=s904"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Тази публикация е продължение на Метеостанция - Tasmota DeepSleep. Експлоатацията на любителската метеостанция в първоначалния й вид повдигна нови възможности за усъвършенствуване и в момента тя вече изглежда така в openHAB. Датчик на Bosch BMP280 успешно издържа изпитания на открито почти година. Дъжд или жарко слънце през 2021г не го смутиха. Неговото място достойно замени BME280. Получих допълнителна възможност, да следя влажността на въздуха. Очарование от работата на двата датчика един до друг. Еднакви показания, което вкара поялника в действие. В градината имам палатка с осветление. За постигане на автоматично включване на осветлението при здрачаване добавих модул BH1750. BH1750 предлага диапазон от 1 ~ 65 535 lx. И за него мислете като за показател. Посредствена точност и ниска разрешителна способност, но по-удобен от аналогов датчик. По-сериозен кандидат е модул MAX44009 с диапазон от 0.045 ~ 188 000 lx Първо изпитание в тандем с BME280. Двата датчика запоих на общо гребенче, а в ролята на кабел използвах USB-екраниран от пенсиониран принтер. BH1750 работи на адрес 0x23. При конфликт по шина с паралелен модул адреса може да се промени на 0X5C. За целта се запояват на късо двете подготвени площадки над левите два резистора. Модул BME280 работи на адрес 0x76. По желание може да се промени на 0x77 по същия наичн. Важен момент е общото съпротивление на придърпващите резистори (103) към плюса, да не са по-малки от 4.7кΩ и не по-високи от 12кΩ. Китайците лепят как им падне или въобще пропускат. Tasmota също претърпя промени. Първоначалната версия 6.7 бе заменена на стабилната 8.5 след кратък престой на 9.1. Версия 9.5 остави в мен капчица горчилка. Може би субективни мои впечатления, но 9.Х.Х работи тромаво, мудно и не я препоръчвам. Задължително на ръка попълнете следните команди: ipaddress1, ipaddress2, ipaddress3, ipaddress4, timezone, ssid1, ssid2, password1, password2, SetOption13, SetOption36. Tasmota предлага offset в случай, че разполагате с еталон. Корекция на показания на температурата или влажността става с команди: HumOffset и TempOffset. Блок схема на метеостанцията 3 В предходната публикация не споделих подобна схема. От една страна, мислех, че тя се подразбира, а от друга никакъв коментар на читател. За година и половина ми се налага три пъти да извеждам Tasmota от дълбок саморазряд. Два поредни дни без слънце разрежда стария акумулатор и само намеса вдига станцията в строй. Промених дълбокия сън от 5мин, на 7мин, а накрая на 10мин. Козметични промени без гаранция при поредна продължителна облачност. Следваше отваряне на кутията с платката. Окъсяване с метална пинсета 3.3V линия и до следващия път. Tasmota иска стабилен стартов ток от порядъка на 350mA, че дори 500mA. В противен случай изпада в безкраен опит да стартира и на практика модулът изглежда като дефектирал. Решение. Добавяне на Це-Ка ключ в линията на преобразувателя 4.2V на 3.3V. Tasmota загива след поредица от облачни дни. Изключвам захранването. Изчаквам ден престой на слънце и на следващия включвам це-ка-то. Отново в строя. Версия на решението Поставяне на нов 2000mAh акумулатор и втори слънчев панел. И да, в моя регион температурите през зимата не падат под +4'С, което е съществено за Li-Ion акумулатор. Изход в openHAB. Файл THINGS // Температура/Влажност/Налягане/Осветеност ESP12F_Solar Panel Thing mqtt:topic:yard "Градина метео" (mqtt:broker:644a0a87) {Channels: Type number : Temperature "Temp" [ stateTopic="tele/solar/SENSOR",transformationPattern="JSONPATH:$.BME280.Temperature" ] Type number : Humidity "Humi" [ stateTopic="tele/solar/SENSOR",transformationPattern="JSONPATH:$.BME280.Humidity" ] Type number : Pressure "Press" [ stateTopic="tele/solar/SENSOR",transformationPattern="JSONPATH:$.BME280.Pressure" ] Type number : Illuminance "Illumin" [ stateTopic="tele/solar/SENSOR",transformationPattern="JSONPATH:$.BH1750.Illuminance" ] } Файл ITEMS // Градина Температура Number Garden_Temp "Temperature [%.1f °C]" {channel="mqtt:topic:yard:Temperature"} // Градина Влажност Number Garden_Humid "Humidity [%1.0f %%]" {channel="mqtt:topic:yard:Humidity"} // Градина Налягане Number Garden_Press "Pressure [%.1f mmHg]" {channel="mqtt:topic:yard:Pressure"} // Градина Осветеност Number Garden_Illum "Осветеност [%d lx]" {channel="mqtt:topic:yard:Illuminance"} ДОПЪЛНЕНИЕ: 20 май 2022 Дъждовете през зимата на 2021~2022 години погубиха датчика. На моменти показанията за влажност скачаха до 100%. По-късно заковаха на това ниво. И на финал адска влажност. Проверка в интернет-търсачката показа хиляди подобни жалби и масово считат, че датчика не издържа навън. На смяна идват два кандидата: HTU21 или AHT20. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 18 януари 2022 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Тази публикация е продължение на Метеостанция - Tasmota DeepSleep. Експлоатацията на любителската метеостанция в първоначалния й вид повдигна нови възможности за усъвършенствуване и в момента тя вече изглежда така в openHAB. Датчик на Bosch BMP280 успешно издържа изпитания на открито почти година. Дъжд или жарко слънце през 2021г не го смутиха. Неговото място достойно замени BME280. Получих допълнителна възможност, да следя влажността на въздуха. Очарование от работата на двата датчика един до друг. Еднакви показания, което вкара поялника в действие. В градината имам палатка с осветление. За постигане на автоматично включване на осветлението при здрачаване добавих модул BH1750. BH1750 предлага диапазон от 1 ~ 65 535 lx. И за него мислете като за показател. Посредствена точност и ниска разрешителна способност, но по-удобен от аналогов датчик. По-сериозен кандидат е модул MAX44009 с диапазон от 0.045 ~ 188 000 lx Първо изпитание в тандем с BME280. Двата датчика запоих на общо гребенче, а в ролята на кабел използвах USB-екраниран от пенсиониран принтер. BH1750 работи на адрес 0x23. При конфликт по шина с паралелен модул адреса може да се промени на 0X5C. За целта се запояват на късо двете подготвени площадки над левите два резистора. Модул BME280 работи на адрес 0x76. По желание може да се промени на 0x77 по същия наичн. Важен момент е общото съпротивление на придърпващите резистори (103) към плюса, да не са по-малки от 4.7кΩ и не по-високи от 12кΩ. Китайците лепят как им падне или въобще пропускат. Tasmota също претърпя промени. Първоначалната версия 6.7 бе заменена на стабилната 8.5 след кратък престой на 9.1. Версия 9.5 остави в мен капчица горчилка. Може би субективни мои впечатления, но 9.Х.Х работи тромаво, мудно и не я препоръчвам. Задължително на ръка попълнете следните команди: ipaddress1, ipaddress2, ipaddress3, ipaddress4, timezone, ssid1, ssid2, password1, password2, SetOption13, SetOption36. Tasmota предлага offset в случай, че разполагате с еталон. Корекция на показания на температурата или влажността става с команди: HumOffset и TempOffset. Блок схема на метеостанцията 3 В предходната публикация не споделих подобна схема. От една страна, мислех, че тя се подразбира, а от друга никакъв коментар на читател. За година и половина ми се налага три пъти да извеждам Tasmota от дълбок саморазряд. Два поредни дни без слънце разрежда стария акумулатор и само намеса вдига станцията в строй. Промених дълбокия сън от 5мин, на 7мин, а накрая на 10мин. Козметични промени без гаранция при поредна продължителна облачност. Следваше отваряне на кутията с платката. Окъсяване с метална пинсета 3.3V линия и до следващия път. Tasmota иска стабилен стартов ток от порядъка на 350mA, че дори 500mA. В противен случай изпада в безкраен опит да стартира и на практика модулът изглежда като дефектирал. Решение. Добавяне на Це-Ка ключ в линията на преобразувателя 4.2V на 3.3V. Tasmota загива след поредица от облачни дни. Изключвам захранването. Изчаквам ден престой на слънце и на следващия включвам це-ка-то. Отново в строя. Версия на решението Поставяне на нов 2000mAh акумулатор и втори слънчев панел. И да, в моя регион температурите през зимата не падат под +4'С, което е съществено за Li-Ion акумулатор. Изход в openHAB. Файл THINGS // Температура/Влажност/Налягане/Осветеност ESP12F_Solar Panel Thing mqtt:topic:yard "Градина метео" (mqtt:broker:644a0a87) {Channels: Type number : Temperature "Temp" [ stateTopic="tele/solar/SENSOR",transformationPattern="JSONPATH:$.BME280.Temperature" ] Type number : Humidity "Humi" [ stateTopic="tele/solar/SENSOR",transformationPattern="JSONPATH:$.BME280.Humidity" ] Type number : Pressure "Press" [ stateTopic="tele/solar/SENSOR",transformationPattern="JSONPATH:$.BME280.Pressure" ] Type number : Illuminance "Illumin" [ stateTopic="tele/solar/SENSOR",transformationPattern="JSONPATH:$.BH1750.Illuminance" ] } Файл ITEMS // Градина Температура Number Garden_Temp "Temperature [%.1f °C]" {channel="mqtt:topic:yard:Temperature"} // Градина Влажност Number Garden_Humid "Humidity [%1.0f %%]" {channel="mqtt:topic:yard:Humidity"} // Градина Налягане Number Garden_Press "Pressure [%.1f mmHg]" {channel="mqtt:topic:yard:Pressure"} // Градина Осветеност Number Garden_Illum "Осветеност [%d lx]" {channel="mqtt:topic:yard:Illuminance"} ДОПЪЛНЕНИЕ: 20 май 2022 Дъждовете през зимата на 2021~2022 години погубиха датчика. На моменти показанията за влажност скачаха до 100%. По-късно заковаха на това ниво. И на финал адска влажност. Проверка в интернет-търсачката показа хиляди подобни жалби и масово считат, че датчика не издържа навън. На смяна идват два кандидата: HTU21 или AHT20. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 18 януари 2022 profruit&amp;nbsp;</itunes:summary><itunes:keywords>MajorDomo</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-6442122299052106694</guid><pubDate>Sat, 30 Oct 2021 18:47:00 +0000</pubDate><atom:updated>2022-02-17T15:57:12.423+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MajorDomo</category><title>Sinilink XY-WFUSB в openHAB</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
Безжичното/безпроводното за мен е приоритет. Първият телефон с безжично зареждане в моя живот бе Galaxy S4. От този момент не признавах нов телефон без тази възможност. В края на зареждането безжичното устройство продължаваше да функционира. Вграденият вентилатор жужеше нощно време, а светодиодите огряваха нощта. Това смущаваше понякога съня ми и съответно дразнеше. На практика подобен статус черпеше излишни 3W от градската мрежа, което също е кусур.
 &lt;br&gt;&lt;br&gt;
Загложди ме идея, да автоматизирам процеса на заряд. Телефонът рапортува 100% батерия, след което изключване. Подбуда на тази идея дойде от запознанство с модули изпълнени от фамилия INAxxx. Най-бюджетната е INA219. По заявка измерва постоянно напрежение до 26V и постоянен ток до 3.2А. Класът на точност не ме интересуваше и надолу става ясно защо този модел определи избора ми.
&lt;br&gt;&lt;br&gt;  
&lt;a title="" &gt;&lt;img alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis1R1iEzpBv5-ouCnpN9sB6Pd4EAaBEGAYkLXGhhJLSfPgP4gXYq8lD_4TELYp5GKt2Lw9hHonOXiw_js7XAFF8zP41wsW-A99FBTVlRpqVUZgGXkj4VrOes7JNSbyT9Ur2CBBOCsteYMy/s600/ina219maket.jpg"/&gt;&lt;/a&gt; 
&lt;br&gt;&lt;br&gt;
На макетна платка навързах бъдещия проект и получих очаквания резултат. Стар Galaxy S7 като опитен образец се зареди до 100%, след което захранването бе прекъснато.
&lt;br&gt;&lt;br&gt;
Принципиална схема на проекта.&lt;br&gt;
Представете си символа за лампа като безжично зарядно устройство. Посочения полеви транзистор е първият попаднал под ръка от моя склад.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFMGvfTmIQmFIYpiQ5-qF2UoW6mGoinzy6EJOFvgBUdLlKThCU6nc0-hHBRTF-UN2DSGXbaBoDHmUJmxEeBMhyKnxvdkk7RWJhYz4s2JsbRo08UVAfcoXAbEmkWCrq2cEiGLIBoEvhRfN/s1120/diagram.jpg" target="_blank" title="" &gt;&lt;img alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFMGvfTmIQmFIYpiQ5-qF2UoW6mGoinzy6EJOFvgBUdLlKThCU6nc0-hHBRTF-UN2DSGXbaBoDHmUJmxEeBMhyKnxvdkk7RWJhYz4s2JsbRo08UVAfcoXAbEmkWCrq2cEiGLIBoEvhRfN/s600/diagram.jpg"/&gt;&lt;/a&gt; 
&lt;br&gt;&lt;br&gt;
Този път реших да подходя по-сериозно, като поръчам платка в Китай, вместо монтажна. Силите на Вселената ми подтикнаха да преразгледам готови предложения в известна китайска площадка. И открих такива маркирани като Sinilink.
&lt;br&gt;&lt;br&gt;
Радост неземна, защото цели три варианта се разкриха пред очите ми, които реално повтаряха моята схема. Грабна ме Sinilink XY-WFUSB. Реализиран в корпус с размери 63mm x 21mm x 10mm. 
&lt;br&gt;&lt;br&gt;
На вашите екрани отгоре надолу:&lt;br&gt;
* Зарядно&lt;br&gt;
* Sinilink XY-WFUSB&lt;br&gt;
* INA219 модул&lt;br&gt;
* Samsung Galaxy S10+
&lt;br&gt;&lt;br&gt;
&lt;a title="" &gt;&lt;img alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8W5xx6wzrUsE0xXcMnJqucQtZDcZP74BWEV4BExRnt_GBOeiTk9vhCMn_-PkH4u57UVEHQ0Pks1_YkfqapoEUP5ZpdIzk8g6qnOXQGRZ4JBfLinZKu7tojY4MnKN0q7LwZ-qH7Fw58qC7/s600/simlink.jpg"/&gt;&lt;/a&gt; 
&lt;br&gt;&lt;br&gt;
Докато чаках поръчката от Китай, засякох в &lt;a href="https://www.instructables.com/Sinilink-WiFi-Switch-Modification-With-INA219-Volt/" target="_blank" rel="nofollow" title="Sinilink WiFi Switch Modification With INA219 Voltage/Current Sensor" &gt;интернет изпълнение&lt;/a&gt;, което ми се видя грубо и некадърно. Това ме подтикна, да постигна същото по по-лесен начин и с изящен краен вид.
&lt;br&gt;&lt;br&gt;
Изглед от близо:&lt;br&gt;
Сърце от ESP8285 (привет на Sonoff WiFi релета) и полеви транзистор AOD4185. 3.3V се осигуряват от познат линеен регулатор AMS1117, a преди него е реализиран DC-DC преобразувател от 26V на 5V.
&lt;br&gt;&lt;br&gt;
По замисъл входното напрежение може да се манипулира. Подава се на изхода или прекъсва, чрез командване на полевия транзистор. Част от енергията на входното напрежение се заделя за нуждите на ESP8285.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5DoQ0UMS8DzUZ-6_PlfdmrX1U_s2L7vUo2dje723aFysX2RhJ68js8NzNavVsSMaEjFxR0-GdYyfWo5pPSFUxqcSElYjO_uzdVa9qNJSSAbJ9vqfc0_MhH2m2n0O-nFeFrN3REAqJ9oQm/s1200/Similink0.jpg" target="_blank" title="" &gt;&lt;img alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5DoQ0UMS8DzUZ-6_PlfdmrX1U_s2L7vUo2dje723aFysX2RhJ68js8NzNavVsSMaEjFxR0-GdYyfWo5pPSFUxqcSElYjO_uzdVa9qNJSSAbJ9vqfc0_MhH2m2n0O-nFeFrN3REAqJ9oQm/s600/Similink0.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
На свой ред внимателно с ножовка срязах по ширина модул INA219 и изпилих по средата два профила, докато пасне на вътрешното пространство на капачката на Sinilink.
&lt;br&gt;&lt;br&gt;
Модулът пристига до вас флашнат с китайска апликация, която работи криво. На нейно място инсталирах Tasmota 8.5.1(sensors). За целта ползвах шевни игли, заради малкия диаметър на отворите на: TX, RX, GPIO0, GND, 3.3V. 
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH7yVi2EnezK8fdks_nze1BJKwW6qDU0PdEGQ37MTvsIOfapsnPDts769C3MLXOWakcl4mGXRRLSlC76Npmuy7vSPILgEuYoWWpDAC5Er7PZrCGqARN-VYKRXCXs_6hoyt9K0Ues9sMk32/s1200/Similink1.jpg" target="_blank" title="" &gt;&lt;img alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH7yVi2EnezK8fdks_nze1BJKwW6qDU0PdEGQ37MTvsIOfapsnPDts769C3MLXOWakcl4mGXRRLSlC76Npmuy7vSPILgEuYoWWpDAC5Er7PZrCGqARN-VYKRXCXs_6hoyt9K0Ues9sMk32/s600/Similink1.jpg"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Извращението показано в instructables.com замених на същите свободни портове: TX, RX, GND, 3.3V.
&lt;br&gt;&lt;br&gt;
И готово. Всичко се помести като заводско изпълнение.
&lt;br&gt;&lt;br&gt;
&lt;a title="" &gt;&lt;img alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihk1XxVG5vl6QNi8xdZpAzEAX_MpLplVKAx3pVGvVQjQX8shMb5LOchhsjO3fG3_jBoblZCy29_ZEFlhDYLIIVRU7erZ_yzW6cvbmU2bXXHlFkz4nNV2lgPc0i393dtfk4MNYEmiy-0pCC/s600/Similink3.jpg"/&gt;&lt;/a&gt; 
&lt;br&gt;&lt;br&gt;
Настройка на модула в Tasmota:
&lt;br&gt;&lt;br&gt;
&lt;a title="Tasmota Module Parameters"&gt;&lt;img alt="Tasmota Module Parameters" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4e1-NxPzPFhKTpF_VGMQqaNe-zGt2v_ZBAiBw5rgB2J8NVC8oDFLlawEE2lKi6iHDJSBG5PlSHXu_hMQ-i0hoEd88oOAqGrUslycx0eGzl-YXu8VUa8bciNgWWfFqduKQquw0-FWah8fI/s600/moduleParameters.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Интерфейс Tasmota:
&lt;br&gt;&lt;br&gt;
&lt;a title="Интерфейс Tasmota"&gt;&lt;img alt="Интерфейс Tasmota" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2AtVr30XLcJw4YF8sVG0uYZeuRlZ5LpdRXP2PhrLmzV8nvXtXgnZlCKzTLjsxjQ_e-UREwYMoFk6h_zTbNZRLTR6FdclSdTx50Na3F-zr7PVNxku1gEztP6YLwqb9zlVjWK7RXbDZ7dHX/s600/galaxy.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Безжичното зарядно е китайско дело, маркирано като Fast Charge 10W. Input 5V/2A , 9V/1.67A, купено 2019г. Стартира при 5V, след което според телефона вдига на 9V. Наблюдавах изменението на тока по време на заряд. Когато наближи 100% заряд нивото на силата на тока пада под 350mA и се задържа близо под това ниво, докато не вдигнете апарата. Реших, че този праг ще бъде условие за изключване на захранването.
&lt;br&gt;&lt;br&gt;
Автоматизация на замисления план поема OpenHAB. По познат начин се добавят Thing и Items на новото ESP-устройство.
&lt;br&gt;&lt;br&gt;
Интерфейс OpenHAB:
&lt;br&gt;&lt;br&gt;
&lt;a title="Интерфейс Tasmota"&gt;&lt;img alt="Интерфейс Tasmota" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1txYoX0Gh6zlR2DAbPAHfjTOROrBfzxfbzrtuG2sbeCHn_ME3hL94zxc2vXkRYrBPa1O3sYehwJqjcDg6WSIaJjAr6g2oOBz6L1-P5bjUH8K1gGhgP-u5B0Tk-xFFikxIb10iBt0MSvt5/s600/OH_on.png"/&gt;&lt;/a&gt;  
&lt;br&gt;&lt;br&gt;
Това правило е финал на проекта.
&lt;br&gt;&lt;br&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaMDu_FdqGDT7WrTmyfHDaT-r9jR4egs2Vy0eCxnGv-bAbB2S8bTdBWLF5Tu4gZyw8VEURsHc_bOazerSZckzRmFwV3morljICCSKza5GIXGscQ7Vlu9u-9ZGCTxMSX262BnFyXkGNne6d/s632/rule.png" title="OpenHAB правило" &gt;&lt;img alt="OpenHAB правило" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaMDu_FdqGDT7WrTmyfHDaT-r9jR4egs2Vy0eCxnGv-bAbB2S8bTdBWLF5Tu4gZyw8VEURsHc_bOazerSZckzRmFwV3morljICCSKza5GIXGscQ7Vlu9u-9ZGCTxMSX262BnFyXkGNne6d/s600/rule.png"/&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
При включване на зарядното протичат процеси на опознаване с телефона. Напрежението от 5V скача на 9V, a силата на тока от 0А на максимални стойности. Това проследява и правилото за коректна работа, което е заложено в блок IF. На всеки 2мин Tasmota по MQTT ще праща информация за нива на ток и на напрежение към OpenHAB, което е част от играта. В края на зареждането нивото на тока пада под 0.35А и това изстрелва команда за изключване на Sinilink XY-WFUSB.
&lt;br&gt;&lt;br&gt;
Трети месец подред нормален полет и никакви проблеми.
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;30 октомври 2021 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2021/10/sinilink-xy-wfusb-openhab.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis1R1iEzpBv5-ouCnpN9sB6Pd4EAaBEGAYkLXGhhJLSfPgP4gXYq8lD_4TELYp5GKt2Lw9hHonOXiw_js7XAFF8zP41wsW-A99FBTVlRpqVUZgGXkj4VrOes7JNSbyT9Ur2CBBOCsteYMy/s72-c/ina219maket.jpg" width="72"/><thr:total>0</thr:total><enclosure length="107140" type="image/jpeg" url="https://1.bp.blogspot.com/-Zy62uJNRP9k/YVHW2eCRPFI/AAAAAAAAOrM/VsIY1CMyk4oWbll8PXnLtCwfBiLTGGlxACPcBGAsYHg/s1120/diagram.jpg"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Безжичното/безпроводното за мен е приоритет. Първият телефон с безжично зареждане в моя живот бе Galaxy S4. От този момент не признавах нов телефон без тази възможност. В края на зареждането безжичното устройство продължаваше да функционира. Вграденият вентилатор жужеше нощно време, а светодиодите огряваха нощта. Това смущаваше понякога съня ми и съответно дразнеше. На практика подобен статус черпеше излишни 3W от градската мрежа, което също е кусур. Загложди ме идея, да автоматизирам процеса на заряд. Телефонът рапортува 100% батерия, след което изключване. Подбуда на тази идея дойде от запознанство с модули изпълнени от фамилия INAxxx. Най-бюджетната е INA219. По заявка измерва постоянно напрежение до 26V и постоянен ток до 3.2А. Класът на точност не ме интересуваше и надолу става ясно защо този модел определи избора ми. На макетна платка навързах бъдещия проект и получих очаквания резултат. Стар Galaxy S7 като опитен образец се зареди до 100%, след което захранването бе прекъснато. Принципиална схема на проекта. Представете си символа за лампа като безжично зарядно устройство. Посочения полеви транзистор е първият попаднал под ръка от моя склад. Този път реших да подходя по-сериозно, като поръчам платка в Китай, вместо монтажна. Силите на Вселената ми подтикнаха да преразгледам готови предложения в известна китайска площадка. И открих такива маркирани като Sinilink. Радост неземна, защото цели три варианта се разкриха пред очите ми, които реално повтаряха моята схема. Грабна ме Sinilink XY-WFUSB. Реализиран в корпус с размери 63mm x 21mm x 10mm. На вашите екрани отгоре надолу: * Зарядно * Sinilink XY-WFUSB * INA219 модул * Samsung Galaxy S10+ Докато чаках поръчката от Китай, засякох в интернет изпълнение, което ми се видя грубо и некадърно. Това ме подтикна, да постигна същото по по-лесен начин и с изящен краен вид. Изглед от близо: Сърце от ESP8285 (привет на Sonoff WiFi релета) и полеви транзистор AOD4185. 3.3V се осигуряват от познат линеен регулатор AMS1117, a преди него е реализиран DC-DC преобразувател от 26V на 5V. По замисъл входното напрежение може да се манипулира. Подава се на изхода или прекъсва, чрез командване на полевия транзистор. Част от енергията на входното напрежение се заделя за нуждите на ESP8285. На свой ред внимателно с ножовка срязах по ширина модул INA219 и изпилих по средата два профила, докато пасне на вътрешното пространство на капачката на Sinilink. Модулът пристига до вас флашнат с китайска апликация, която работи криво. На нейно място инсталирах Tasmota 8.5.1(sensors). За целта ползвах шевни игли, заради малкия диаметър на отворите на: TX, RX, GPIO0, GND, 3.3V. Извращението показано в instructables.com замених на същите свободни портове: TX, RX, GND, 3.3V. И готово. Всичко се помести като заводско изпълнение. Настройка на модула в Tasmota: Интерфейс Tasmota: Безжичното зарядно е китайско дело, маркирано като Fast Charge 10W. Input 5V/2A , 9V/1.67A, купено 2019г. Стартира при 5V, след което според телефона вдига на 9V. Наблюдавах изменението на тока по време на заряд. Когато наближи 100% заряд нивото на силата на тока пада под 350mA и се задържа близо под това ниво, докато не вдигнете апарата. Реших, че този праг ще бъде условие за изключване на захранването. Автоматизация на замисления план поема OpenHAB. По познат начин се добавят Thing и Items на новото ESP-устройство. Интерфейс OpenHAB: Това правило е финал на проекта. При включване на зарядното протичат процеси на опознаване с телефона. Напрежението от 5V скача на 9V, a силата на тока от 0А на максимални стойности. Това проследява и правилото за коректна работа, което е заложено в блок IF. На всеки 2мин Tasmota по MQTT ще праща информация за нива на ток и на напрежение към OpenHAB, което е част от играта. В края на зареждането нивото на тока пада под 0.35А и това изстрелва команда за изключване на Sinilink XY-WFUSB. Трети месец подред нормален полет и никакви проблеми. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 30 октомври 2021 profruit&amp;nbsp;</itunes:subtitle><itunes:author>noreply@blogger.com (Profruit)</itunes:author><itunes:summary>Безжичното/безпроводното за мен е приоритет. Първият телефон с безжично зареждане в моя живот бе Galaxy S4. От този момент не признавах нов телефон без тази възможност. В края на зареждането безжичното устройство продължаваше да функционира. Вграденият вентилатор жужеше нощно време, а светодиодите огряваха нощта. Това смущаваше понякога съня ми и съответно дразнеше. На практика подобен статус черпеше излишни 3W от градската мрежа, което също е кусур. Загложди ме идея, да автоматизирам процеса на заряд. Телефонът рапортува 100% батерия, след което изключване. Подбуда на тази идея дойде от запознанство с модули изпълнени от фамилия INAxxx. Най-бюджетната е INA219. По заявка измерва постоянно напрежение до 26V и постоянен ток до 3.2А. Класът на точност не ме интересуваше и надолу става ясно защо този модел определи избора ми. На макетна платка навързах бъдещия проект и получих очаквания резултат. Стар Galaxy S7 като опитен образец се зареди до 100%, след което захранването бе прекъснато. Принципиална схема на проекта. Представете си символа за лампа като безжично зарядно устройство. Посочения полеви транзистор е първият попаднал под ръка от моя склад. Този път реших да подходя по-сериозно, като поръчам платка в Китай, вместо монтажна. Силите на Вселената ми подтикнаха да преразгледам готови предложения в известна китайска площадка. И открих такива маркирани като Sinilink. Радост неземна, защото цели три варианта се разкриха пред очите ми, които реално повтаряха моята схема. Грабна ме Sinilink XY-WFUSB. Реализиран в корпус с размери 63mm x 21mm x 10mm. На вашите екрани отгоре надолу: * Зарядно * Sinilink XY-WFUSB * INA219 модул * Samsung Galaxy S10+ Докато чаках поръчката от Китай, засякох в интернет изпълнение, което ми се видя грубо и некадърно. Това ме подтикна, да постигна същото по по-лесен начин и с изящен краен вид. Изглед от близо: Сърце от ESP8285 (привет на Sonoff WiFi релета) и полеви транзистор AOD4185. 3.3V се осигуряват от познат линеен регулатор AMS1117, a преди него е реализиран DC-DC преобразувател от 26V на 5V. По замисъл входното напрежение може да се манипулира. Подава се на изхода или прекъсва, чрез командване на полевия транзистор. Част от енергията на входното напрежение се заделя за нуждите на ESP8285. На свой ред внимателно с ножовка срязах по ширина модул INA219 и изпилих по средата два профила, докато пасне на вътрешното пространство на капачката на Sinilink. Модулът пристига до вас флашнат с китайска апликация, която работи криво. На нейно място инсталирах Tasmota 8.5.1(sensors). За целта ползвах шевни игли, заради малкия диаметър на отворите на: TX, RX, GPIO0, GND, 3.3V. Извращението показано в instructables.com замених на същите свободни портове: TX, RX, GND, 3.3V. И готово. Всичко се помести като заводско изпълнение. Настройка на модула в Tasmota: Интерфейс Tasmota: Безжичното зарядно е китайско дело, маркирано като Fast Charge 10W. Input 5V/2A , 9V/1.67A, купено 2019г. Стартира при 5V, след което според телефона вдига на 9V. Наблюдавах изменението на тока по време на заряд. Когато наближи 100% заряд нивото на силата на тока пада под 350mA и се задържа близо под това ниво, докато не вдигнете апарата. Реших, че този праг ще бъде условие за изключване на захранването. Автоматизация на замисления план поема OpenHAB. По познат начин се добавят Thing и Items на новото ESP-устройство. Интерфейс OpenHAB: Това правило е финал на проекта. При включване на зарядното протичат процеси на опознаване с телефона. Напрежението от 5V скача на 9V, a силата на тока от 0А на максимални стойности. Това проследява и правилото за коректна работа, което е заложено в блок IF. На всеки 2мин Tasmota по MQTT ще праща информация за нива на ток и на напрежение към OpenHAB, което е част от играта. В края на зареждането нивото на тока пада под 0.35А и това изстрелва команда за изключване на Sinilink XY-WFUSB. Трети месец подред нормален полет и никакви проблеми. до нови срещи&amp;nbsp;&amp;nbsp; ^.^ 30 октомври 2021 profruit&amp;nbsp;</itunes:summary><itunes:keywords>MajorDomo</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8856920811132716761.post-8915447761712132353</guid><pubDate>Tue, 21 Sep 2021 16:10:00 +0000</pubDate><atom:updated>2021-09-21T19:10:15.454+03:00</atom:updated><title>Инсталация на openHAB 3</title><description>&lt;div style="font: 15px Arial, Verdana, Ubuntu;"&gt;
&lt;div style="background-color:#F7F7F7;color: #4179AD; padding: 10px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);"&gt;sudo apt update
  &lt;br&gt;
sudo apt upgrade
 &lt;br&gt;&lt;br&gt;
sudo apt install openjdk-11-jre-headless
  &lt;br&gt;
java -version
  &lt;br&gt;&lt;br&gt;
wget -qO - 'https://openhab.jfrog.io/artifactory/api/gpg/key/public' | sudo apt-key add -
  &lt;br&gt;&lt;br&gt;
sudo apt-get install apt-transport-https
  &lt;br&gt;&lt;br&gt;
// Stable Release&lt;br&gt;
&lt;div style="overflow-x: scroll; white-space: nowrap;"&gt;echo 'deb https://openhab.jfrog.io/artifactory/openhab-linuxpkg stable main' | sudo tee /etc/apt/sources.list.d/openhab.list&lt;/div&gt;
  &lt;br&gt;
sudo apt update
  &lt;br&gt;
sudo apt-get install openhab
  &lt;br&gt;
sudo apt-get install openhab-addons
  &lt;br&gt;
&lt;div style="color:#9E9E9E;"&gt;
............................................&lt;br&gt;
[openHAB]&lt;br&gt;Please use the following commands to launch openHAB on a system restart:&lt;br&gt;
............................................&lt;/div&gt;
sudo /bin/systemctl daemon-reload&lt;br&gt;
sudo /bin/systemctl enable openhab.service&lt;br&gt;
&lt;div style="color:#9E9E9E;"&gt;
............................................&lt;br&gt;
[openHAB]&lt;br&gt;You can start openHAB manually by executing the command:&lt;br&gt;
............................................&lt;/div&gt;
sudo /bin/systemctl start openhab.service&lt;br&gt;
sudo systemctl status openhab.service&lt;br&gt;
&lt;br&gt;
sudo reboot&lt;br&gt;&lt;br&gt;
http://openhab:8080/&lt;br&gt;&lt;br&gt;
openhab-cli info&lt;br&gt;
tail -f /var/log/openhab/openhab.log -f /var/log/openhab/events.log&lt;/div&gt;

&lt;h3 id="delOH" style="text-align:center;background-color:#F3F5F7;color: #4179AD;padding: 10px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;"&gt;ИЗТРИВАНЕ на openHAB 3&lt;/h3&gt;
&lt;div style="background-color:#F7F7F7;color: #4179AD; padding: 10px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);margin-top:-14px;"&gt;sudo /bin/systemctl stop openhab.service&lt;br&gt;
sudo /bin/systemctl disable openhab.service&lt;br&gt;&lt;br&gt;

sudo apt-get remove --auto-remove openhab&lt;br&gt;
sudo apt-get purge openhab&lt;br&gt;&lt;br&gt;

sudo apt-get remove --auto-remove openhab-addons&lt;br&gt;
sudo apt-get purge openhab-addons&lt;br&gt;&lt;br&gt;

sudo apt-get remove --purge apt-transport-https&lt;br&gt;&lt;br&gt;

sudo reboot&lt;/div&gt;
&lt;h3 id="backOH" style="text-align:center;background-color:#F3F5F7;color: #4179AD;padding: 10px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;"&gt;BACKUP&lt;/h3&gt;
&lt;div style="background-color:#F7F7F7;color: #4179AD; padding: 10px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);margin-top:-14px;"&gt;cd /var/lib/openhab/&lt;br&gt;
sudo chown openhab:openhab backups&lt;br&gt;&lt;br&gt;

// Server terminal&lt;br&gt;
cd /var/lib/openhab/backups/&lt;br&gt;&lt;br&gt;

sudo openhab-cli backup&lt;/div&gt;
&lt;h3 id="dirOH" style="text-align:center;background-color:#F3F5F7;color: #4179AD;padding: 10px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;"&gt;DIR&lt;/h3&gt;
&lt;div style="background-color:#F7F7F7;color: #4179AD; padding: 10px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1); margin-top:-14px;"&gt;
cd $OPENHAB_CONF/sitemaps&lt;br&gt;
cd $OPENHAB_CONF/items&lt;br&gt;
cd $OPENHAB_CONF/things
&lt;/div&gt;

&lt;h3 id="statOH" style="text-align:center;background-color:#F3F5F7;color: #4179AD;padding: 10px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;"&gt;Инсталация на MQTT broker&lt;/h3&gt;
&lt;div style="background-color:#F7F7F7;color: #4179AD; padding: 10px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1); margin-top:-14px;"&gt;
&lt;div style="color:#9E9E9E;"&gt;
In order to use MQTT devices, the following is required:&lt;br&gt;&lt;br&gt;

    An MQTT broker installed&lt;br&gt;
    MQTT Binding installed in openHAB&lt;br&gt;
    MQTT Bridge Thing configured in openHAB&lt;br&gt;
........................................... 
  &lt;/div&gt;&lt;br&gt;
sudo apt install mosquitto&lt;br&gt;&lt;div style="color:#9E9E9E;"&gt;
sudo apt  install mosquitto-clients&lt;/div&gt;
sudo systemctl start mosquitto&lt;br&gt;
sudo systemctl daemon-reload&lt;br&gt;
sudo systemctl enable mosquitto&lt;br&gt;
sudo service mosquitto status&lt;br&gt;&lt;br&gt;
mosquitto -h
&lt;/div&gt;
&lt;h3 id="statOH" style="text-align:center;background-color:#F3F5F7;color: #4179AD;padding: 10px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1);  font-family: roboto, helvetica neue, Helvetica, Arial; vertical-align: middle;"&gt;STATUS&lt;/h3&gt;
&lt;div style="background-color:#F7F7F7;color: #4179AD; padding: 10px; border-radius: 3px; border: 1px solid rgba(0,0,0,.1); margin-top:-14px;"&gt;
systemctl status openhab.service&lt;br&gt;
systemctl status mosquitto.service&lt;br&gt;&lt;div style="color:#9E9E9E;"&gt;
systemctl status zigbee2mqtt.servic&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s128/procup.png" style="float: left; margin: -5px 10px 0pt 23px; padding: 0pt;" /&gt;&lt;br /&gt;
до нови срещи&amp;nbsp;&amp;nbsp; ^.^&lt;br /&gt;
&lt;div style="text-align: right;"&gt;&lt;span style="font-size: x-small; padding-right: 15px;"&gt;21 септември 2021 profruit&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-top: 1px dotted rgb(153, 153, 153); margin-top: 2px; padding-top: 2px;"&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;
&lt;!--
google_ad_client = "pub-3486864999460342";
/* 1septevri */
google_ad_slot = "8089221602";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"&gt;&lt;/script&gt;</description><link>http://profruit.blogspot.com/2021/09/openhab-3.html</link><author>noreply@blogger.com (Profruit)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDsq6zWd1uOXVlV5TeiUXMbwjE48qZnnpivcpVA4kghts9EFy4MuJlTCha9S5DzJfSnmgGBhMwKnzjvh43QYlWwVYQkY0sBOhd-Pg0MsFP7a3QI5sIi-jMU7Q9vhLTla5431ntBTeTfaB/s72-c/procup.png" width="72"/><thr:total>0</thr:total></item></channel></rss>