Forum Smart'ny Dom

AFE Firmware do roller - jakie funkcjonalności  

  RSS
adrian
(@adrian)
Prezes

cześć,

proszę doradźcie jakie funkcjonalności powinien zawierać AFE Firmware do sterowania rolletami?

  • 2x Przekaźnik
  • Tylko jeden przekaźnik może być włączony w czasie
  • 2 przyciski pod rollety ? jak one mają działać?
  • potrzbne sa jakies wejscie na czujnik krancowe, magnetyczne? Jeśli tak to jak mają działać?

@isom - kiedyś pisałes, że potrzebowałbyś

 

Cytuj
Dodane : 05/01/2019 9:16 pm
Tagi tematu
isom
 isom
(@isom)
Zasłużony Moderator

@adrian ja bym to widział tak

1 Dwa przekaźniki , podstawa to brak możliwości aktywowania dwóch na raz , czy to z przycisków czy z aplikacji .

2 Dla każdego przekaźnika niezależnie  możliwość ustawiania czasu podtrzymania chodzi tu o to , że czas odsłaniania rolety jest zawsze dłuższy niż czas zasłaniania . Max czas podtrzymania obu przekaźników  proponuję  1,5 minuty ,( u mnie wystarczyła by minuta, ale są różne rolety i silniki )  możliwość regulacji tych czasów co 0,5 s  byłaby  idealna .

3 Dwa przyciski monostabilne . Cholera nie wiem jak to opisać żebyś mnie zrozumiał ale spróbuję. Ideałem byłoby gdyby działały tak , że jedno kliknięcie uruchamia przekaźnik na ustawiony czas , czyli pełne otwarcie / zamknięcie , jeżeli jednak przed zakończeniem odliczanego czasu ktoś  ponownie kliknie  to odliczanie jest zatrzymywane ( roleta stop ), ponowne kliknięcie liczymy dalej czas który pozostał itd.

Druga  zależność ,  do wyjaśnienia użyję przykładu dla lepszego zobrazowania .

Załóżmy , że czas otwarcia to 40 s a czas zamknięcia to 30 s

 klikam przycisk otwarcia i jeżeli w połowie  odliczania czasu (20 s) kliknę przycisk zamknięcia roleta stop na 0,5 s  i start kierunek odwrotny , ale tylko na połowę czasu zamknięcia (15 s). Oczywiście jeżeli zrobię ten sam myk nie w połowie odliczania tylko wcześniej lub później to proporcjonalnie obliczany jest czas ruchu przeciwnego.

Jeżeli tak się nie da , albo wymaga to zbyt wielu zarwanych nocy to wystarczy żeby użycie przycisku otwarcia w trakcje cyklu zamykania zatrzymywało roletę .

Oczywistym wtedy będzie że czasy nijak się będą miały do położenia rolety i dla tych co nie posiadają wbudowanych wył krańcowych trzeba zaznaczyć , że wymagane są czujniki otwarcia/ zamknięcia, żeby nie przegrzać silnika.

4 Dwa wejścia NO/NC na krańcówki , kontaktrony  

5 Jeden czujnik natężenia oświetlenia  BH 1750

Opis sygnalizacji stanów  Otwarta / Stan pośredni/  Zamknięta  na razie pomijam bo nie wiem , która wersja będzie możliwa .

@adrian jak coś jest nie jasne to pytaj

Wszystkiego oczywiście nie uda się zrobić dla Shelly2 , ale wiadomo nie każdy będzie korzystał z Shelly

Jak Ktoś ma inne może ciekawsze pomysły to Pisać !

OdpowiedzCytuj
Dodane : 05/01/2019 10:59 pm
isom
 isom
(@isom)
Zasłużony Moderator

@adrian chciałem zapytać czy myślałeś jak to ugryźć ? ja oczywiście nie popędzam bo do wiosny daleko , ale ciekawy jestem jaka wersja wchodziła by w grę 

OdpowiedzCytuj
Dodane : 26/01/2019 8:45 pm
adrian
(@adrian)
Prezes

czesc, 

Mam wątpliwości co do pkt.3 - martwię się o sytuacje rozsynchronizowania się czasów otwarcia / zamknięcie / w jakim stanie jest roleta

  • np. sytuacje utrata zasilania
  • jakieś ręcznie podciąganie rolety itp

jak policzyłem będzie potrzebnych 8 gpio - chyba da się to wycisnąć z esp

Zrobie na razie kawałkami

  • obsługa 2 przekaźników (pkt1) + przycisk monostabilny -> wciskam (otwiera) - puszczam (stop) - wciskam (zamyka)

w kolejnej wersji

  • dwa kontraktory 
    • wciskam i puszam -> otwiera,
    • stop jak z kontaktrona przyjdzie sygnał
    • wciskam i puszam -> zamyka
    • stop jak z drugiego kontaktrona przyjdzie sygnał
  • przy długim trzymaniu zachowuje się jak w pierwszej wersji

w kolejne wersji coś z czasem pokombinuje

ale na razie bardzo w rozjazdach jestem

OdpowiedzCytuj
Dodane : 27/01/2019 12:17 am
isom
 isom
(@isom)
Zasłużony Moderator

@adrian robiąc swój opis wzorowałem się na funkcjonalnościach softu supli , który działa z roletami bardzo dobrze.  Co do synchronizacji czasów to myślę , że wystarczy ustawić w programie , że po resecie lub zaniku zasilania aktywowany jest przekaźnik „otwórz” na domyślny czas ( pełne otwarcie).

Rolecie z wbudowanymi krańcówkami nic się nie stanie a w rolecie bez wbudowanych krańcówek dołożony kontaktron otwarcia przerwie podtrzymanie przekaźnika i stan rolety będzie ustalony .

Co do ilości GPIO to fakt zapomniałem , że przydała by się jakaś  dioda LED systemowa , więc można  olać czujnik Lux , tym bardziej że przy większej ilości rolet  , do ustalenia natężenia nasłonecznienia wystarczy jeden czujnik i można wykorzystać np. czujnik ze stacji pogodowej.

Nie mam nic przeciwko tworzeniu softu  kawałkami , może nawet lepiej , bo łatwiej testować gdy jest mniej opcji.

 

OdpowiedzCytuj
Dodane : 27/01/2019 12:22 pm
Krzysztofch
(@krzysztofch)
Brygadzista

Ciesze sie Adrianie ,ze podejmujesz sie kolejnego wyzwania. Moim zdaniem Adriana wersja z kontractronami bez czasow byla by ok   W miare postepu i mozliewsci czasowych  mozna by bylo stworzyc wersje druga z czasami. Obie napewno sie przydadza. 

Ja osobiscie wolalbym diode sygnalizacyjna  niz czujnik natezenia 

 

OdpowiedzCytuj
Dodane : 27/01/2019 3:09 pm
Krzysztofch
(@krzysztofch)
Brygadzista

Hej isom . Mam takie pytanie odnosnie sterowania roletami, bo u mnie w garazu brame mozna w dowolnym momencie przyblokowac ,zatrzymac i podczas wzrastajacego pradu brama sie zatrzymuje.  Czy ty znasz cos takiego elektronicznego zeby to dzialalo z esp. 

To bylo by dobre moim zdaniem gdzie sterowalbym zdalnie nie widzac rolety nie martwiac sie ze cos sie przyblokowalo i nie spalilo silnika  Albo jak wczesniej wspomnieliscie wylanczanie dodatkowe czasowe „max”

Taki pomysl , co o tym sadzicie. Moze warto -moze nie warto? 

OdpowiedzCytuj
Dodane : 27/01/2019 4:02 pm
isom
 isom
(@isom)
Zasłużony Moderator

@krzysztofch silnika rolety tak szybko nie spalisz , chyba że podasz mu fazę na oba kierunki na raz , przy sterownikach bram stosuje sie układy przeciążeniowe bardziej w celu ochrony ludzi , lub samochodów , przy roletach raz że mało miejsca dwa średnio jest sens  

OdpowiedzCytuj
Dodane : 27/01/2019 10:35 pm
Krzysztofch
(@krzysztofch)
Brygadzista

Ok. To ze silnika nie spale tak szybko to wiem. Myslalem ze latwo to da sie zrobic ,w razie jakby cos sie przyblokowalo, a prad chcialby zeby silnik sie krecil. . Ale skoro to nad wyrost do efektu oplacalnosci no to zapominamy. Dzieki 

OdpowiedzCytuj
Dodane : 27/01/2019 10:59 pm
czupyt
(@czupyt)
Nowy

Jak wspaniale, że coś takiego powstanie 🙂 Jesli o mnie chodzi, to ideałem by była pierwsza wersja jednak z czasami. Mam krańcówki, więc na razie kontaktronów nie planuję. 

OdpowiedzCytuj
Dodane : 12/03/2019 10:43 am
Udostępnij:



Udostępnij
  • 1
    Share
  
Pracuję

Proszę Zaloguj Się lub Zarejestruj