Sterowanie roletą z 3-guzikowym pilotem

Smogroove
Posts: 4
Joined: Tue Jul 19, 2022 11:27 pm

Post

Posiadam roletę oraz pilot do nich z 3-ma guzikami (UP, DOWN, STOP). Po naciśnięciu UP lub DOWN roleta jedzie w danym kierunku aż nie otworzy/zamknie się całkowicie, bądź nie zostanie kliknięty przycisk STOP.
Pilot przylutowałem do płytki Wemos D1 mini a na nią wgrałem GG.
UP GPIO D7
DOWN GPIO D6
STOP GPIO D8


Całkowite otwarcie i zamykanie rolet działa, niestety nie działa ich zatrzymanie.
Macie pomysł jak to zrobić?

Poniżej screenshoty aktualnej konfiguracji
Image
Image
Image
Image
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Stop musisz zaimplementować po stronie Wemos-a.
SUPLA.... Nareszcie w domu.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Ale nie wskazała przycisku up i down. Jak je wskazesz to stop też nie działa?
https://gui-generic-builder.supla.io/
Smogroove
Posts: 4
Joined: Tue Jul 19, 2022 11:27 pm

Post

krycha88 wrote: Wed Jul 20, 2022 6:52 am Ale nie wskazała przycisku up i down. Jak je wskazesz to stop też nie działa?
Przyciski UP i down są zrobione jako przekaźniki. Na jedną z nóżek przycisku na pilocie wysyłane jest 5V i w ten sposób imituje kliknięcie guzika na pilocie. W jakiś sposób musiałbym wysłać te 5V do przycisku STOP, żeby faktycznie zatrzymać roletę, ale dodanie 3 przekaźnika wykrywane jest jako osobne urządzenie a nie roleta. Wskazanie Up i down w przyciskach nic nie daje, a wręcz przeciwnie przestają być wysyłane jakiekolwiek sygnały na przycisk.

Widziałem na GitHubie biblioteki (bistable_roller_shutter oraz tripple_button_roller_shutter) w ten sposób może mógłbym jakoś to zaadaptować ale nigdzie nie mogę znaleźć jakiejkolwiek dokumentacji do nich, więc nie mam nawet sensownego przykładu jak taki kod napisać.
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

Smogroove wrote: Wed Jul 20, 2022 9:36 am
krycha88 wrote: Wed Jul 20, 2022 6:52 am Ale nie wskazała przycisku up i down. Jak je wskazesz to stop też nie działa?
Przyciski UP i down są zrobione jako przekaźniki. Na jedną z nóżek przycisku na pilocie wysyłane jest 5V i w ten sposób imituje kliknięcie guzika na pilocie. W jakiś sposób musiałbym wysłać te 5V do przycisku STOP, żeby faktycznie zatrzymać roletę, ale dodanie 3 przekaźnika wykrywane jest jako osobne urządzenie a nie roleta. Wskazanie Up i down w przyciskach nic nie daje, a wręcz przeciwnie przestają być wysyłane jakiekolwiek sygnały na przycisk.
Widziałem na GitHubie biblioteki (bistable_roller_shutter oraz tripple_button_roller_shutter) w ten sposób może mógłbym jakoś to zaadaptować ale nigdzie nie mogę znaleźć jakiejkolwiek dokumentacji do nich, więc nie mam nawet sensownego przykładu jak taki kod napisać.
Przycisk to nie przekaźnik.
Przy takim podłączeniu do pilota, ustaw sobie 3 kanały otwierania drzwi z czasem 0,5-1s. Kanał rolety nie jest Ci do niczego potrzebny. I tak nie będzie odzwierciedlać fizycznego położenia rolety.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl

Return to “Pomoc”