[DIY] GateNT-sterownik bramy

Użytkownicy tworzą, zmieniają.
swiezak
Posty: 1358
Rejestracja: ndz maja 04, 2014 12:19 pm
Lokalizacja: śląskie

Re: [DIY] GateNT-sterownik bramy

Post autor: swiezak » wt sie 29, 2017 10:23 pm

jestem 1500km od domu i nie mam żadnej zabawki oprócz telefonu. to jak tu się nie nudzić, w dzień się śpi na plaży a w nocy głupoty wymyśla:)

qqrydza
Posty: 15
Rejestracja: śr lis 23, 2016 9:55 pm

Re: [DIY] GateNT-sterownik bramy

Post autor: qqrydza » śr wrz 06, 2017 10:25 am

Ja też zapragnąłem sterować swoją bramą zdalnie i otwierać ją po zbliżeniu się do danej strefy (konkurencja (-: ). Problem polega na tym, że mój sterownik bramy jest jedno przyciskowy i działa w trybie otwórz-stop-zamknij-stop, tak więc jeśli ktoś zostawi bramę otwartą, podjeżdżając do określonej strefy brama zostanie zamknięta. Chciałbym wykorzystać ESP8266 (sonoff) z przekaźnikiem do sterowania oraz krańcówkę zamykającą. Czy ma ktoś pomysł jak zrobić sterowanie z taką zależnością? Chodzi mi o rules'y. Czyli:

Jeśli stan kontaktronu = 0 i wystąpi impuls sterujący przekaźnikiem to wysteruj przekaźnik
Jeśli stan kontaktronu = 1 i wystąpi impuls sterujący przekaźnikiem to nie rób nic (nie steruj przekaźnikiem).

GPIO12-przekaźnik sterujący
GPIO14-kontaktron (1- brama otwarta. 0 - brama zamknięta)

Komenda do sterowania
http://IP_modułuSonoff/control?cmd=Pulse,12,1,200

Awatar użytkownika
pimowo
Betatester
Posty: 4313
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

Re: [DIY] GateNT-sterownik bramy

Post autor: pimowo » sob paź 21, 2017 6:48 pm

Gdyby ktoś chciał posterować swoją bramą modułem GateNT to mam parę płytek do odsprzedana ;)

ObrazekObrazekObrazekObrazek

*softu jeszcze nie mam :(


Koszty:
1. płytka 6zł.
2. koperta 0.95zł
3. przesyłka:
- polecona ekonomiczna 5.20zł
- polecona priorytetowa 6.80zł
Mój NetTemp mieszka w Raspberry Pi 3B na szynie DIN

Awatar użytkownika
pimowo
Betatester
Posty: 4313
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

Re: [DIY] GateNT-sterownik bramy

Post autor: pimowo » wt paź 31, 2017 5:35 pm

pimowo pisze:*softu jeszcze nie mam :(
Soft już mam. Ostatnio męczyłem temat EasyESP, ale to nie na moje nerwy-nie potrafię się tym posługiwać...
Wszystko napisałem w LUA, a nawet zrobiłem sobie widget dla NT:

ObrazekObrazek

Guzikiem "START" startujemy bramę jak pilotem radiowym, a ikonka wyżej pokazuje status bramy otwarta/zamknięta.
Czekam jeszcze na przekaźnik z cewką 3V i trzeba będzie to zamontowywać na zewnątrz. Na stole niby wszystko działa, ale różnie to bywa ;)
Mój NetTemp mieszka w Raspberry Pi 3B na szynie DIN

Awatar użytkownika
pimowo
Betatester
Posty: 4313
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

Re: [DIY] GateNT-sterownik bramy

Post autor: pimowo » wt paź 31, 2017 6:48 pm

No to jeszcze jedno małe szaleństwo... sterowanie ze smartfona-prostacka aplikacja, ale działa :D

ObrazekObrazek
Mój NetTemp mieszka w Raspberry Pi 3B na szynie DIN

debriuman
Posty: 371
Rejestracja: czw paź 01, 2015 11:37 am
Lokalizacja: Warszawa

Re: [DIY] GateNT-sterownik bramy

Post autor: debriuman » wt paź 31, 2017 7:41 pm

pimowo polecam ci zainteresuj się apka z play https://play.google.com/store/apps/deta ... cuts&hl=pl, wiem napracowałeś się ale ta apka uszczęśliwi Cię!

pimowo pisze:
wt paź 31, 2017 6:48 pm
No to jeszcze jedno małe szaleństwo... sterowanie ze smartfona-prostacka aplikacja, ale działa :D

ObrazekObrazek
1x RPi 3 & 1x RPi 2 & 3x RPi 0 all for Nettemp

Awatar użytkownika
pimowo
Betatester
Posty: 4313
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

Re: [DIY] GateNT-sterownik bramy

Post autor: pimowo » wt paź 31, 2017 8:48 pm

debriuman pisze:pimowo polecam ci zainteresuj się apka z play https://play.google.com/store/apps/deta ... cuts&hl=pl, wiem napracowałeś się ale ta apka uszczęśliwi Cię!
Dzięki za linka, widziałem już tą apkę i nawet chwilę się tym bawiłem...
U mnie chodzi troszkę o coś innego. Apka ma być prosta do bólu i miało nie być żadnej konfiguracji i to się udało. Aplikacje dostaną moi sąsiedzi (mieszkam w kamienicy wielorodzinnej) rodzinka, czyli "instalujesz i używasz" myślę, że to się udało zrobić ;)

Aplikacja zostaje raz skonfigurowana przeze mnie (adres etc) skompilowana i tyle, nikt nic nie namiesza. Jedyne co będzie potrzebne do działania to dostęp do Internetu.
Mój NetTemp mieszka w Raspberry Pi 3B na szynie DIN

Awatar użytkownika
pimowo
Betatester
Posty: 4313
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

Re: [DIY] GateNT-sterownik bramy

Post autor: pimowo » wt paź 31, 2017 10:17 pm

Troszkę zmodyfikowałem apkę aby sama sprawdzała status bramy-status jest sprawdzany co 5 sekund w tle.
Działa to tak, że mamy jeden guzik, który startuje bramę i ikonę kłódki wskazująca status otwarta/zamknięta.

Do czego zmierzam...
W jaki sposób można zrobić taką funkcjonalność dla widgetu NT?
Mój Widget wygląda tak:

Kod: Zaznacz cały

<div class="panel-heading">Gate</div>
<div class="panel-body" style="min-height: 160px;">
  <center>
    <?php
      if( $_GET [brama] == "1" ) 
        {
        $script = "curl http://192.168.1.122/?set --max-time 2" ;
        $message = shell_exec( $script ) ;
        header( "Location: index.php" ) ;
        exit;
        }
    ?>
    <?php
      $stan = `curl 192.168.1.122/?status --max-time 2`;
      if( $stan == '0' )
        echo '<img style="width: 100px; height: 80px;" src="images/zamkniete.png">';
      else
        echo '<img style="width: 100px; height: 80px;" src="images/otwarte.png">';
    ?>
  <br />
  <br />
    <a href="?brama=1" class="btn btn-info btn-md" role="button">START</a>
  </center>
</div>
Czy da się w ogóle zrobić coś takiego aby odświeżał się tylko jeden widget (status bramy) a nie cała strona NT?
Mój NetTemp mieszka w Raspberry Pi 3B na szynie DIN

debriuman
Posty: 371
Rejestracja: czw paź 01, 2015 11:37 am
Lokalizacja: Warszawa

Re: [DIY] GateNT-sterownik bramy

Post autor: debriuman » śr lis 01, 2017 9:00 am

Wykorzystując standardowego nettempa bez modyfikacji jego kodu to ciężko. Daj cały skrypt w osobny plik gdzieś w katalogu nettempa wrzuć go jako iframe i odświeżaj tylko iframe np:

Kod: Zaznacz cały

<iframe name="pogoda" height="350px" width="820px" frameborder="0" src="status/meteogram.php"></iframe> 

<script> 
window.setInterval("reloadIFrame();", 60000*30); //30 minut
function reloadIFrame() {
 window.frames["pogoda"].location.reload();
}
</script> 
taki prosty sposób... może się przyda
1x RPi 3 & 1x RPi 2 & 3x RPi 0 all for Nettemp

Awatar użytkownika
pimowo
Betatester
Posty: 4313
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

Re: [DIY] GateNT-sterownik bramy

Post autor: pimowo » śr lis 01, 2017 9:57 am

Dzięki, na pewno wypróbuję i dam znać co z tego wyszło ;)

Zastanawiam się tylko czy ta ikonka nie będzie mrugać gdy okno będzie odświeżane co 5-10 sekund? Zrobię test i będę wiedział co i jak...
Całe to odświeżanie to i tak bardziej fanaberia niż potrzeba aby to było.
Mój NetTemp mieszka w Raspberry Pi 3B na szynie DIN

ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości