Touch + dimmer

User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

podbijam pytanie - ma ktoś ?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
slavo_s2k
Posts: 241
Joined: Sat Mar 10, 2018 7:32 pm

Post

Mnie również temat ciekawi...
wrobel111
Posts: 62
Joined: Tue Jun 05, 2018 6:13 pm

Post

Odświeżę trochę temat, kupiłem ściemniacz z tego linka:
https://www.aliexpress.com/item/Led-Dim ... 4c4d4qDwLo

Jedynym minusem jest to, że jest on pod kwadratową puszkę i nie mieści się w standardową fi 60.

Dotarł, rozkręciłem go i rozpocząłem jego analizę. Tak wygląda w środku:
Po lewej Sonoff Touch po prawej ściemniacz
47688335_277554106238824_5718509321218686976_n.jpg
48209543_789563134717975_5823860359273906176_n.jpg
48269139_2202706040048800_6199484244633321472_n.jpg

Na płytce znajduje się esp oraz inny mikrokontroler ( później wstawię zdjęcie) które komunikują się ze sobą za pomocą uart-a. Przesyłają one sobie komendy AT, które odczytałem za pomocą dwóch przejściówek ttl-usb. Podejżewam że starczyłoby przeprogramować samo esp by działało to pod suplą.
You do not have the required permissions to view the files attached to this post.
Last edited by wrobel111 on Mon Dec 17, 2018 12:25 pm, edited 1 time in total.
szym3k
Posts: 270
Joined: Mon May 15, 2017 10:32 am

Post

@Zybi też już ma u siebie na biurku, ja też kiedyś kupiłem. Może coś ciekawego się urodzi bo pomysł ściemniacza jest bardzo fajny :)
wrobel111
Posts: 62
Joined: Tue Jun 05, 2018 6:13 pm

Post

Kontynuuję w nowym poście bo nie chce mi dodać więcej zdjęć.
Tak wygląda przebieg komunikacji gdy przyciśniemy fizyczny przycisk włączania na ściemniaczu:
48374767_293711627942425_7103924389174837248_n.png
Wynika z tego że mikroprocesor po odebraniu sygnału z przycisku włącza ściemniacz i po uart-ie wysyła żądanie uaktualnienia danych w aplikacji ewelink. Udało mi się z powodzeniem wysyłać własne wiadomości z terminala (np. on, off, zmiana jasności), aplikacja poprawnie zmienia dane wyświetlane na telefonie.

Drugi screen przedstawia komunikację w przypadku gdy załączanie przebiega z aplikacji a nie przycisku fizycznego.
48064303_2136551593262738_6718085491037569024_n.png
Esp wysyła ramkę sekwencją zawierajacą datę i godzinę w formacie unix-owym (proszę o potwierdzenie) a następnie komendę, w tym przypadku:

Code: Select all

"switch":"on"
następnie mikroprocesor tak jakby upewniał się czy wszystko jest poprawne co esp kolejno potwierdza. W kolejności wyglądało by to tak:

Code: Select all

esp:		AT+UPDATE="sequence":"xxxxxxxxxxxxx","switch":"on"
uC:		AT+RESULT="sequence":"xxxxxxxxxxxxx"
esp:		AT+SEND=ok
uC:		AT+UPDATE="switch":"on","bright":35
esp:		AT+SEND=ok
Tutaj już nie udało mi się podszyć pod esp, przyczyną może być w nieprawidłowy (przeszły) czas unix lub też to, że nie jestem w stanie w odpowiednim czasie wysyłać potwierdzeń.

Prosiłbym o pomoc w rozwiązaniu tego problemu.
You do not have the required permissions to view the files attached to this post.

Return to “Nowości”