Taka cisza się zrobiła w świecie AFE , a taki soft jak w temacie rozwiązał by nie jeden problem . Co Ty na to @adrian ? Dalej walczysz ze swoim projektem ESP-32 + dodatki ?
UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
hey, po tym jak przerobię T2 (DHxx) do wersji 2 😉 gdzieś Q1 2021
Widzę że pandemia ma też wpływ na rozwój projektu AFE , dzięki za info
@isom - pyt. ten expadner miałby rozszerzyć ilośc dostępnych GPIO na przyciski, przekaźniki, coś jeszcze myślałeś, tak żebym sobie już zwizualizował ilość elementów do dotknięcia w kodzie
- bo tu pewnie można iść na całość i wszędzie gdzie wykorzystywane jest GPIO - LED, czujniki wykorzystać expander (chyba)
No i jeszcze pytanie/prośba, mam te dwa expandery w domu. Będę używał w pracach jednego z nich, więc gdybyś mógł mi póżniej pomóc w testowaniu to powiedz, którego z nich masz, będziesz używał to je będę po swojej strone kodował / testował ten drugi, żeby wyłapać potnecjalne (mam nadzieję, że nie ma) różnice.
Celowo napisałem T-4 myśląc o wersji o maksymalnej ilości GPIO dla przycisków, przekaźników , czujników PIR, kontaktronów.
Takie połączenie T-3 z T-4, a T-3 bym zarezerwował na termopary MAX6675 i MAX31855, albo wedle Twojego uznania.
Można oczywiście dołożyć obsługę czujników I2C bo i tak jest potrzebna, ale jeżeli miałoby to spowodować ograniczenia ( brak miejsca) to nie jest to niezbędne, tym bardziej, że taki moduł najprawdopodobniej znajdzie miejsce w jakiejś skrzynce- rozdzielni z doprowadzonym okablowaniem a magistrala I2C nie pozwala na długie przewody do czujników.
Mój ideał to obsługa przekaźników w takich konfiguracjach
RELAY_TRIGGER_LOW
RELAY_TRIGGER_HIGH
RELAY_STARTUP_ON
RELAY_STARTUP_OFF
RELAY_IMPULSE - 0 - 300 s
RELAY_STARTUP_MASK RELAY_STARTUP_ON RELAY_STARTUP_OFF
RELAY_STARTUP_MASK - ostatnia znana pozycja
Przyciski
MONO_STABLE
BI_STABLE
DING_DONG - HIGH state immediatly after push, LOW state after 0- 60 s
PIR - HIGH = Open , LOW = Closed
PIR reverse
Co do wykorzystania dostępnych Pinów w expanderze to mam mieszane uczucia jeśli chodzi o przyciski (chodzi generalnie o przerwania), testowałem to na mysensors i o ile monostabilne , PIR , są ok to już bistabilne stwarzają problemy .
Jako wyjścia ( przekaźniki) działają w dowolnej konfiguracji bez problemu.
Co do modułu to mam te czarne , ale do czasu wersji testowej mogę mieć również te większe zielone.
Reszta jak łączenie przycisków z przekaźnikami w pary , czy załączanie Przekaźnika czujnikiem na takiej samej zasadzie jak w wersjach 1.4
To oczywiście moje wyobrażenie, ale bardzo proszę WSZYSTKICH o wrzucanie swoich pomysłów