Shelly plus 1pm Jak...
 
Powiadomienia
Wyczyść wszystko

Shelly Shelly plus 1pm Jak wykorzystać GPIO pins

30 Wpisów
4 Użytkownicy
3 Reactions
1,738 Wyświetleń
(@777moneymaker)
Wpisów: 15
Bywalec
Autor tematu
 

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? 

 

f6ec2769f85a59fe366bf6dd22f7a60aa4f09600
Screenshot 1.jpg
 
Dodane : 25/01/2023 4:54 pm
pawell32
(@pawell32)
Wpisów: 1322
Guru
 

a  jaki masz teraz soft?

 
Dodane : 26/01/2023 7:41 am
(@777moneymaker)
Wpisów: 15
Bywalec
Autor tematu
 

W shelly jest firmowy oryginalny, jak widać po zdjęciu.

 
Dodane : 26/01/2023 12:07 pm
pawell32
(@pawell32)
Wpisów: 1322
Guru
 

@777moneymaker nie wiem, nie korzystam z oryginalnego. Wgraj AFE, Tasmotę czy EspHome i będziesz miał dostęp.

 
Dodane : 26/01/2023 12:23 pm
(@777moneymaker)
Wpisów: 15
Bywalec
Autor tematu
 

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. 

 
Dodane : 26/01/2023 12:35 pm
pawell32
(@pawell32)
Wpisów: 1322
Guru
 

@777moneymaker jak będziesz zadawał mądre pytania to dostaniesz adekwatne odpowiedzi.

tyle w temacie.

 
Dodane : 26/01/2023 12:37 pm
(@mig41)
Wpisów: 621
Ekspert
 

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ąć. 

 
Dodane : 27/01/2023 7:31 am
pawell32
(@pawell32)
Wpisów: 1322
Guru
 

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.

 
Dodane : 27/01/2023 7:43 am
(@mig41)
Wpisów: 621
Ekspert
 

@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.  

 
Dodane : 27/01/2023 9:04 am
pawell32
(@pawell32)
Wpisów: 1322
Guru
 

to wiem, nie widziałem w oryginalnym oprogramowaniu innej opcji jak czujnik temperatury. 

 
Dodane : 27/01/2023 9:09 am
(@mig41)
Wpisów: 621
Ekspert
 

W orginalnym dla Shelly 1PM jest "External Switch" - bo tego akurat mam i teraz sprawdzałem.

Natomiast Shelly Plus 1PM nie mam....

 
Dodane : 27/01/2023 9:56 am
pawell32
(@pawell32)
Wpisów: 1322
Guru
 

@mig41 Plus to esp32, reszta pewnie podobnie

 
Dodane : 27/01/2023 9:58 am
(@mig41)
Wpisów: 621
Ekspert
 

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ą...

 
Dodane : 27/01/2023 10:19 am
(@777moneymaker)
Wpisów: 15
Bywalec
Autor tematu
 

@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? 

 
Dodane : 27/01/2023 10:31 am
(@mig41)
Wpisów: 621
Ekspert
 

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

 
Dodane : 27/01/2023 10:36 am
(@mig41)
Wpisów: 621
Ekspert
 

@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).

 
Dodane : 27/01/2023 11:02 am
(@777moneymaker)
Wpisów: 15
Bywalec
Autor tematu
 

@mig41 Tak jak wyżej wspomniałem mam ich kilka. Wybrać ten pierwszy?

Screenshot 1
 
Dodane : 27/01/2023 1:09 pm
pawell32
(@pawell32)
Wpisów: 1322
Guru
 

powinno być samo esp32. (tam jest ESP32-U4WD)

 
Dodane : 27/01/2023 1:13 pm
(@777moneymaker)
Wpisów: 15
Bywalec
Autor tematu
 

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)?

Screenshot 2
Screenshot 3
 
Dodane : 27/01/2023 2:19 pm
(@777moneymaker)
Wpisów: 15
Bywalec
Autor tematu
 

Chyba się udało

Screenshot 4

 

 
Dodane : 27/01/2023 2:23 pm
Strona 1 / 2
Udostępnij: