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
Dzień dobry
Borykam się z problemem
Potrzebuje wykorzystać jeden pin gpio19 z obudowy, lecz nie wiem jak go skonfigurować jako binarysensor aby był widoczny w HA.
Mogę to dodać jakoś w integracji, czy przenieść do esphome, czy może jedyną opcją jest wgranie nowego softa z esphome?
a jaki masz teraz soft?
W shelly jest firmowy oryginalny, jak widać po zdjęciu.
@777moneymaker nie wiem, nie korzystam z oryginalnego. Wgraj AFE, Tasmotę czy EspHome i będziesz miał dostęp.
To wiem że mogę tak zrobić. Chodzi to czy mogę to zrobić bez ingerencji w orginalny soft. Dlatego jest ten post jeśli nie wiesz to po co komentujesz.
@777moneymaker jak będziesz zadawał mądre pytania to dostaniesz adekwatne odpowiedzi.
tyle w temacie.
Do Shelly 1PM jest specjalne urządzenie dodatkowe /nakładka , oraz w menu w oryginalnym sofcie jest opcja "External Switch".
Jeśli w opcjach Shelly Plus 1PM nic takiego nie znajdujesz , to oprogramowanie oryginalne dodatkowego czujnika binarnego nie obsłuży ( choć może przy jakiejś aktualizacji to się pojawi w przyszłości , jak wyjdzie podobna nakładka) , pozostaje wgrać jakąś alternatywę , wtedy wszystkie GPIO są do obsłużenia , kwestia tlko się do nich fizycznie podpiąć.
nie kreślił jaki "sensor" potrzebuje. Nakładka na Shelly umożliwia podłączenie do 3 czujników DS18B20.
Poza tym trzeba uważać z zasilaniem.
@pawell32 , spokojnie 🙂
napisał ,że chce go mieć jako binarysensor w HA.
No i właśnie po to jest ta nakładka ,żeby z zasilaniem nie trzeba było uważać ( bo przecież da się czy to czujnik , czy to styk podłączyć do Shelly 1PM bezpośrednio , bez nakładki , ale wtedy pełne 230V jest na nich...)
W każdym razie dopóki orginalny soft Shelly Plus 1PM nie będzie miał możliwości zewnętrznego czujnika/styku ( tak jak to jest w Shelly 1PM) , to nie będzie możliwości bez zmiany oprogramowania na alternatywne.
to wiem, nie widziałem w oryginalnym oprogramowaniu innej opcji jak czujnik temperatury.
W orginalnym dla Shelly 1PM jest "External Switch" - bo tego akurat mam i teraz sprawdzałem.
Natomiast Shelly Plus 1PM nie mam....
Tak , ale skoro do Shelly plus nie ma tej nakładki sprzętowej ( a od starego Shelly raczej nie pasuje , bo piny w innym miejscu są) , to po co w orginale w Shelly Plus miałaby być ta opcja ( jak sprzętu brak).... Będzie sprzęt to i aktualizacje w sofcie szybko zrobią...
@mig41 Dzięki za odpowiedź
Wgrywam softa z esphome. Napisze czy udało mi się rozwiązać problem.
Jeszcze jedno pytanie podczas tworzenia nowego urządzenia w esphome mam do wyboru kilka rodzajów esp32, wiesz jaki mam wybrać do shelly 1pm plus?
Ja w ESPHome nie mam takiego wboru.... Klikam + New device , wpisuję nazwę , wybieram ESP32 i się tworzy jako:
esp32: board: esp32dev framework: type: arduino
EDIT: Zresztą skopiuj na żywca stąd: https://www.esphome-devices.com/devices/Shelly-Plus-1PM
dodając jeszcze jeden binary sensor dla GPIO19
@777moneymaker no i po podłączeniu do 230V uważaj , bo ten potencjał może pojawić się na wszystkich pinach tego gniazda!
Pogramowanie również tylko z zasilaniem 3,3V przez to gniazdo ( żeby Ci nie przyszło na myśl zasilić z 230V Shelly podczas programowania).
@mig41 Tak jak wyżej wspomniałem mam ich kilka. Wybrać ten pierwszy?
Jeszcze jeden problem 😀
Nigdy nie wgrywałem softa na esp32, wcześniej działałem na ESP8266 i wgrywałem na niego za pomocą FT232RL z programy tasmotizer 1.2.
Pójdzie na tym co mam, czy muszę coś zmienić(jak nie wszystko)?
Chyba się udało