<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
Nejlepší by bylo, kouknout tam osciloskopem. Ale když to nejde, tak
prostě preventivně zlepšit odolnost počítání pulzů proti zákmitům a
rušení.<br>
<br>
Nevím jak daný kód vypadá, ani jak je ten výstup přesně udělanej,
ale vím že se to dá udělat dobře i špatně a rozdíl může bejt
markantní.<br>
<br>
Jo a kouk jsem do manuálu, píšou tam cosi o 5-27 V, tak je možná jen
3,3 málo.<br>
<br>
PH<br>
<br>
<div class="moz-cite-prefix">Dne 17.02.2024 v 20:00 Petr Zapadlo
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:36960374-ef34-6695-78d1-ac6cc8996430@email.cz">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p>To je krok 2, je to u táty, takže to "nemám na krátkém
vodítku".</p>
<p>Ale překvapuje mě, že že je tam takový zásadní rozdíl. Mezi
elměrem a esp je asi 5m UTP kabelu (vede to po jednom páru).
Nezdá se, že by ty pulzy tam přibývaly nějak chaoticky - v logu
esphome vidím, během minuty jak přibude pár pulzů, jsou minuty,
kdy nepřibude nic. Nejsou to nějaké vysoké počty - spíše
jednotky za minutu. Ale proti displeji přibývá asi 18x pulzů
více. Tak spíše zjišťuji, jestli jsem něco já neudělal zásadně
špatně.</p>
<p>Petr<br>
</p>
<div class="moz-cite-prefix">Dne 17. 02. 24 v 19:40 Petr Labaj
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:1f47ecc4-e3ca-8db7-cf83-b6fcab110531@volny.cz">
<meta http-equiv="Content-Type"
content="text/html; charset=UTF-8">
A když do toho čidla nablikáte definovaný počet pulzů třeba
nějakým Arduinem, tak HA ukáže co?<br>
A když naopak nachytáte pulzy místo Home Assistantem zase třeba
tím Arduinem, tak ukáže co?<br>
<br>
PL<br>
<br>
********************<br>
<br>
<div class="moz-cite-prefix">Dne 17.2.2024 v 18:24 Petr Zapadlo
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:673e5b3b-28ba-b47a-9d95-96e0af7ece5a@email.cz">
<meta http-equiv="content-type"
content="text/html; charset=UTF-8">
<p>Zdravím,</p>
<p>mám v rozvaděči na měření podružného okruhu 1fázový
elektroměr SDM120D s S0 impulzním výstupem
(1000impulzů/kWh). A vyskytl se problém - to co načítá ESP
absolutně nesedí s displejem. Displej ukazuje 1,1kWh (není
resetovatelný), Home Assistant přes ESPHome ukazuje 18,9kWh.
Což je dost zásadní rozdíl.</p>
<p>V Logu ESPHome vidím:</p>
<p>18:21:38][D][pulse_counter:174]: 'Svetla 1patro': Retrieved
counter: 0.00 pulses/min<br>
[18:21:38][D][sensor:093]: 'Svetla 1patro': Sending state
0.00000 kW with 4 decimals of accuracy<br>
[18:21:38][D][pulse_counter:180]: 'Svetla 1patro': Total :
13903 pulses<br>
[18:21:38][D][sensor:093]: 'Spotřeba 1patro': Sending state
13.90300 kWh with 4 decimals of accuracy</p>
<p>V čem by mohl být problém?</p>
<p>Díky Petr<br>
</p>
<p><br>
</p>
<p><a class="moz-txt-link-freetext"
href="https://www.hityshop.cz/elektromer-1f-na-din-listu-digitalni-vcx-eastron-sdm120d-mid_d519548.html"
moz-do-not-send="true">https://www.hityshop.cz/elektromer-1f-na-din-listu-digitalni-vcx-eastron-sdm120d-mid_d519548.html</a></p>
<p>Připojil jsem si k tomu ESP (firmware ESPHome), konfigurace
je tato:</p>
<p>- platform: pulse_counter<br>
pin: 14<br>
unit_of_measurement: 'kW'<br>
name: 'Svetla 1patro'<br>
accuracy_decimals: 4<br>
filters:<br>
- multiply: 0.06 # (60s/1000 pulses per kWh)<br>
<br>
total:<br>
unit_of_measurement: 'kWh'<br>
name: 'Spotřeba 1patro'<br>
accuracy_decimals: 4<br>
filters:<br>
- multiply: 0.001 # (1/1000 pulses per kWh)</p>
<p>Vstup ESP je zapojen takto:</p>
<p><img src="cid:part1.HGHha773.7ZrJcCP0@seznam.cz" alt=""
class=""></p>
</blockquote>
</blockquote>
</blockquote>
</body>
</html>