Zbudowałem oprogramowanie do czujnika skrzynki na listy na XIAO ESP32-C6, na prośbę Roberta z tego postu
Dwa kontraktony GPIO1 ustawia stan „jest poczta” (1), GPIO2 ustawia „pusto” (0), a GPIO0 odpowiada za odczyt napięcia baterii.Robert Błaszczak wrote: Mon Feb 16, 2026 9:14 am ...
Ps.
Może ktoś z Forumowiczów pokusi się o napisanie firmware na ESP32-C6 (najlepiej na Xiao C6 z włączeniem anteny zewnętrznej), które obsługuje dwa kontaktrony i jest wybudzane zmianą stanu jednego z dwóch kontaktronów, a stan baterii wysyła np. co 12 godzin?
Urządzenie zgodne z bramką od @vajera(gdy tylko doda do ogólnej bazy) , działa jako jeden kanał Zigbee, raportuje stan tylko przy realnej zmianie i dodatkowo wysyła baterię co 6 godzin. Po wysłaniu danych przechodzi w deep sleep, więc jest oszczędne energetycznie i budzi się tylko na zdarzenie z kontaktronów lub cykliczny raport baterii. Warto przetestować kilka cykli otwarcie/zamknięcie oraz stabilność raportów baterii. Podlaczenie baterii na screenie

Gdyby ktoś był chętny do przetestowania i feedbacku to zapraszam do komentowania. U mnie dziala bez zarzutu.
Urządzenie identyfikuje sie w bramce jako DIY_george1255 / ZBmodule_post
Pinologia (XIAO ESP32-C6)
GPIO0 (A0) -> pomiar napięcia baterii
GPIO1 -> kontaktron SET (wrzut listu, stan skrzynki = 1)
GPIO2 -> kontaktron RESET (odbiór listu, stan skrzynki = 0)
GND -> wspólna masa dla obu kontaktronów i baterii
