Sonoff Touch

User avatar
pilcu
Posts: 203
Joined: Fri Jan 11, 2019 9:49 am
Location: Wrocław

Post

Witam.

Jest ktoś w stanie podać kod źródłowy do Sonoffa Touch (1gang).
Chcę trochę pokombinować z reakcją na dotyk a wiem, że można to ogarnąć softowo.

Proszę o info.
User avatar
kris.sg
Posts: 482
Joined: Mon Aug 07, 2017 8:08 pm
Location: Przezchlebie
Has thanked: 1 time
Been thanked: 1 time

Post

Tu masz źródła pod espressif sdk:
https://github.com/SUPLA/supla-espressi ... ff_touch.c
https://github.com/SUPLA/supla-espressi ... ff_touch.h

kompilowałem softa do toucha z ww źródeł i działa dobrze

Pozdrawiam
Krzysiek
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3
User avatar
pilcu
Posts: 203
Joined: Fri Jan 11, 2019 9:49 am
Location: Wrocław

Post

kris.sg wrote: Fri Mar 06, 2020 7:53 am Tu masz źródła pod espressif sdk:
https://github.com/SUPLA/supla-espressi ... ff_touch.c
https://github.com/SUPLA/supla-espressi ... ff_touch.h

kompilowałem softa do toucha z ww źródeł i działa dobrze

Pozdrawiam
Krzysiek
Dzięki.
A możesz podrzucić kod który poskładałeś z tego?
User avatar
kris.sg
Posts: 482
Joined: Mon Aug 07, 2017 8:08 pm
Location: Przezchlebie
Has thanked: 1 time
Been thanked: 1 time

Post

tu masz linka do mojego forka:
https://github.com/krissgpl/supla-espre ... ff_touch.c
https://github.com/krissgpl/supla-espre ... ff_touch.h

Jedna uwaga ja swoje touche przerobiłem ponieważ miałem problem z gpio 0 jako wejście do sterowania kanałem, zawsze po włączeniu miałem stan wysoki (mimo flagi RESTORE_FORCE ). Nie poradziłem sobie z tym w kodzie, więc przerobiłem płytkę - zamiast gpio 0 użyłem gpio 9
Wtedy zaczęło działać prawidłowo
■Rpi4(m.2) Supla Cloud, Scripts ■Rpi3(sd) SD: 6x MI ATC, 1x W.S.
ROLETY_V3 x12 ■SWITCH_DUAL x4 ■GATE_MODULE_V3 x1 ■SOCKET_SSR x1 ■SMOKE_MODULE x1
SONOFF_TOUCH x4 ■YUNSCHAN x1 ■STAITCASE_DIMMER x1 ■MEW-01 x2 ■mROW-02 x1 ■LEW-01 x1
POW_R2 x2 ■SP111 x3

Return to “Pomoc”