Sonoff Touch

Awatar użytkownika
pilcu
Posty: 203
Rejestracja: pt sty 11, 2019 9:49 am
Lokalizacja: Wrocław

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.
Awatar użytkownika
kris.sg
Posty: 372
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

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
Awatar użytkownika
pilcu
Posty: 203
Rejestracja: pt sty 11, 2019 9:49 am
Lokalizacja: Wrocław

kris.sg pisze: pt 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?
Awatar użytkownika
kris.sg
Posty: 372
Rejestracja: pn sie 07, 2017 8:08 pm
Lokalizacja: Przezchlebie

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
ODPOWIEDZ

Wróć do „Pomoc”