Jednofazowy licznik energii

Może spróbuj na początek bez rozbierania:


Proponuję wypalić obraz Linuxa Live na pendrive USB i bez instalowania systemu Linux spróbować wykonać operację zmiany oprogramowania w gniazdku.
Sprowadza się to do czterech komend w terminalu jeśli z Wi-fi wszystko będzie OK.
obraz

Sam jestem ciekaw czy to działa. Lecz obecnie nie ma na czym przetestować.
Gdybyś się zdecydował mogę podpowiedzieć jak, to wykonać. Z Linuxem od niedawna się zaprzyjaźniam i nie taki diabeł straszny. Możesz go sobie protestować bez instalowania w pełnej funkcjonalności, bez zobowiązań odpalając z pendrive.

@Cezary.K
Cześć. Przyszły mi dzisiaj gniazdka, ale niestety po rozebraniu moje ślipia nie bardzo widzą co tam jest. I sobie tak myślę żeby spróbować tą metodą z linuxem. Tylko powiedz którą wersję mam pobrać linuxa z po programu linux live.

W poradnikach podają dystrybucję Kali za najlepszą do tego celu, ale nikt nie podaje dlaczego.
Tu masz link do pobrania obrazu iso - wybierasz wersję live.
https://www.kali.org/downloads/


Myślę, że wszystko rozbije się o kompatybilność ze sterownikami do wi-fi w komputerze gdzie chcesz to próbować.
Do wypalenia obrazu na pendrive USB możesz użyć dobrego programu Rufus:
https://rufus.ie/

Jak już nagrasz obraz, to pozostaje uruchomić go przy starcie systemu. Znajdziesz szybkie porady w necie jak to zrobić i na co zwrócić uwagę, bo sporo znowu zależy od modelu komputera. Czyli sposobu wywołania boot menu i wskazania USB do rozruchu systemu. Po prostu producenci różnie to rozwiązali ale nie ma z tym problemu. Nie wiem za wiele o Kali. Możesz nagrać pena z inną dystrybucją Linux. Na początek polecam Mint czy Ubuntu (wersje live). Odpal sobie popatrz jak to wygląda, czy dany system rozpoznaje wszystkie sterowniki wi-fi.
P.S.
Proszę nie spiesz się… :wink:

@Cezary.K
Oki pobieram Kali i zrobię klucz. Ale powiedz mi teraz co mam zrobić jak już odpalę linux.

Na komputerze musisz mieć wi-fi. Jak w Kali to sprawdzisz, to kolejnym etapem jest odpalenie terminala (konsoli). W Linux pozwala na to kombinacja klawiszy Ctrl+Alt+T lub wybierasz z menu systemu “terminal”.
Następnie wpisujesz kolejno:
sudo apt update
odświeżasz synchronizację pakietów ze źródłami
sudo apt install git
instalujesz git

git clone https://github.com/ct-Open-Source/tuya-convert

klonujesz kod programu z git do katalogu tuya-convert

cd tuya-convert

przechodzisz do katalogu tuya-convert

./install_prereq.sh

uruchamiasz skrypt instalacyjny

@Cezary.K
Nie mogłem odpalić Kali na swoich kompach. Więc pobrałem Ubuntu. Ale podczas pierwszej komendy już mam błędy, że nie może czegoś pobrać. Przy drugiej też są błędy, czegoś nie może pobrać. Czy to wina Ubuntu.

Nie wiem. W wolnej chwili wypalę klucz i zobaczę jak to u mnie idzie z pendrive.

@Cezary.K
A jeszcze jedno pytanie, podczas tych poleceń z linuxem co z gniazdkiem.

To następny etap. Brakuje mi czas na opis. Nie bardzo mam kompetencje do tłumaczeń z angielskiego. Tym bardziej nie chcę prowadzić Cię na sucho gdy sam czegoś nie próbowałem. Wiem tyle co wyczytam i przetłumaczę z internetu korzystając z translacji Google.
Możesz zrobić to samo.

@Cezary.K
Pogadałem z moim kumplem, który jest guru z linuxie. Kazał mi pobrać Minta. A lepiej manjaro. Zobaczymy co będzie.

Podejrzewam, że to nie wina tej czy innej dystrybucji, a raczej uprawnień. Terminal linuxa daje odpowiedzi dość precyzyjne. Na swoim zainstalowanym Ubuntu bez problemu pobrałem i zainstalowałem tuya-convert.

@Cezary.K
Cześć.
Jednak zabrałem się do tego starą metodą lutowania. i już mam zaprogramowane jedno gniazdko. Teraz mi tylko powiedz jak to ma wyglądać po dodaniu do naszej Joli.

A o co dokładniej pytasz?

Cześć. Jak to ma wyglądać po dodaniu. Dodaje jako nowe urządzenie ale co, jaką kartę. Nie wiem bo nie podaje mi danych, jakie napięcie, prąd, moc.

Ustawiłeś GPIO jak pokazałem?

Główna karta urządzenie pokazuje pomiar jak poniżej, jeśli wszystko dobrze ustawione jest w konfiguracji GPIO

@Cezary.K
Mam tak samo ustawione tylko nie zrobiłem kalibracji.
U mnie jest tak:

i jest teraz podłączona lutownica…

Nie jest tak samo. Brak (0) to nie to samo co użytkownik (255).

Sporo nakombinowaliście, a można to zrobić na gniazdku ZigBee z pomiarem od Xiaomi np https://allegro.pl/oferta/aqara-smart-plug-zigbee-inteligentne-gniazdo-eu-9092450644?reco_id=6dff8743-d362-11ea-8943-b02628c81c90&sid=f8bddad5d737919e6c726c989b66bdbe96499e13bc806f55bd0c404f69ac7020
lub Sonoff + Tasmota https://www.itead.cc/sonoff-pow.html

@Cezary.K
Teraz już mam. Ale brak pomiaru.