Możliwe, jednak mało prawdopodobne by wyjście OC mogło mieć problem z działaniem przy 3V3, jakkolwiek użyłbym prawdziwego pullupu zamiast wbudowanego w ESP - schemat producenta przewiduje mocny pullup rzędu 0.5-1k nawet dla znacznie wyższych (koło 10x) napięć zasilania, więc bez strachu dla 3V3 można użyć choćby i 100R.
Szczerze jednak podejrzewam, że to kwestia problemu z ESP, a nie napięcia na obwodzie kolektora.
Wykres nie pokazuje żadnych impulsów (nigdzie), tylko wartości raportowane przez sensor jakiejś integracji… aby je widzieć musiałbyś stworzyć osobny sensor typu powiedzmy counter (a tego chyba ta integracja nie przewiduje), de facto można użyć równolegle 2 GPIO w trybie wejścia i jednego mocnego pullupu i na każdym z nich zorganizować sobie inną integrację na czas testów.
Musisz rozróżniać moc i energię to zupełnie inne jednostki fizyczne i co innego one przedstawiają.
Stała licznika to 1000imp./kWh czyli 1imp./Wh
słownie jeden impuls na watogodzinę
w skrócie (zamiast konkretnych obliczeń szacowanie)
jeśli podepniesz na stałe obciążenie 1W to w godzinę wygeneruje to jeden impuls, ALE
aby było wygodnie liczyć 1h=3600s
więc jeśli podepniesz na stałe obciążenie 3600W to w godzinę wygeneruje to 3600impulsów, a wtedy w sekundę masz 1 impuls, a w 40sekund 40 impulsów.
Resztę policz sam.
skoro 3.6kW to 1 imp./s to ile imp./s musi być dla… 45MW → 45 000kW
(dopiero teraz zauważyłem, że tam nie było przecinka przed 3 ostatnimi zerami na wykresie )
Nie bądź taki tajemniczy i napisz co to, no i podepnij tam grzejnik/czajnik, cokolwiek co ma cos fi = 1
Twój problem jest dokładnie odwrotny - ESP liczy impulsy, których teoretycznie być nie powinno.
Możesz go użyć, ale “organoleptycznie” zweryfikować działanie wyjścia OC możesz znacznie prościej - używając diody LED i rezystora (one w ogóle mogą być w gałęzi pullupu, tylko jeśli użyjesz LED, to 3V3 będzie zbyt niskim napięciem, ale 5V powinno być OK dla czerwonej LED - UWAGA inne kolory mają wyższe spadki napięcia i będzie trzeba dobrać inne napięcie)
https://www.digikey.pl/pl/resources/conversion-calculators/conversion-calculator-led-series-resistor
na tym schemacie czerwona LED jest jednocześnie zabezpieczeniem wejścia GPIO przez zbyt wysokim napięciem (jakim by było 5V bez tej diody) sugeruję rezystor 100 omów, każdy impuls powinien dać w efekcie wyraźne mignięcie LED
nikt nie skomentował tamtego rysunku, ale w ten sposób to można co najwyżej puścić z dymem wyjście impulsowe w liczniku