Sari la conținut

Proiect automatizare casă


balauronul
 Share

Postări Recomandate

deci dacă îmi crapă sistemul, rămâne cel clasic.

sa inteleg ca daca cineva aprinde becul de la intrerupator si il lasa asa, atunci comanda din RPI nu mai poate stinge becul.

» Post actualizat in 06 Jan 2015 15:54

Mai jos poze.

asa da...daca o faci de la inceput, te poti juca. Iti recomanda sa mai tragi si cateva cabluri UTP pe care le poti folosi la comanda (nu circuit de forta), sa iti fie util la extinderea ulterioara: senzori proximitate, lumina...etc.

Link spre comentariu
Distribuie pe alte site-uri

  • Răspunsuri 50
  • Created
  • Ultimul Răspuns

Top Posters In This Topic

sa inteleg ca daca cineva aprinde becul de la intrerupator si il lasa asa, atunci comanda din RPI nu mai poate stinge becul.

» Post actualizat in 06 Jan 2015 15:54

asa da...daca o faci de la inceput, te poti juca. Iti recomanda sa mai tragi si cateva cabluri UTP pe care le poti folosi la comanda (nu circuit de forta), sa iti fie util la extinderea ulterioara: senzori proximitate, lumina...etc.

Asa este, dacă este pornit de la înrerupator, atunci nu mai funcționează și de la releu.

Cabluri UTP am tras și în garaj unde am pus deja 3 prize ethernet, pentru utilizări ulterioare. Alarma e pe circuite separate. Am tras chiar și cablu coaxial pentru un potențial tv.

 

Foarte interesanta initiativa, in schimb trebuie sa fii atent la posibilitatea in care cineva suficient de priceput si suficient de motivat, poate sa intre in sistemul tau si chiar sa il controleze, moment in care poti deveni captiv/neputincios in propria casa.... and then...what?!

Oricum, e ceva aparte ce ai reusit sa faci.

Salut!

Există posibilitatea să intre cineva în sistem, dar pentru asta cred că soluția este cum spunea @jc66 utilizarea conexiunii VPN. Am deja un router, mai trebuie să învăț setarea pentru VPN. Apropos, știe cineva care sunt pașii?

Link spre comentariu
Distribuie pe alte site-uri

setarea pentru VPN. Apropos, știe cineva care sunt pașii?

Gasesti in manual, daca routerul tau are suport de asa ceva. Oricum trebuie sa fie la vedere in meniu (in administrarea web a routerului) o intrare cu VPN.

 

Eu am un ASUS N600 si folosesc OpenVPN.

Link spre comentariu
Distribuie pe alte site-uri

Gasesti in manual, daca routerul tau are suport de asa ceva. Oricum trebuie sa fie la vedere in meniu (in administrarea web a routerului) o intrare cu VPN.

 

Eu am un ASUS N600 si folosesc OpenVPN.

Da are suport vpn, este un TP Link TL-ER6120. Am citit despre modurile de lucru prin vpn, dar nu am apucat să-l încerc. M-am lovit de faptul că trebuie introdus IP-ul public, ori eu fiind prin PPPoE, nu am același IP mereu. Nu știu dacă în loc de IP pot să pun numele de domeniu.

Link spre comentariu
Distribuie pe alte site-uri

...

2. Se poate lega/controla si prin serviciul GSM/SMS incat sa poata lucra simultan? (suni si dai comanda: elibereaza cainii ca a venit vecinu')

...

 

Eu m-am gandit la o solutie asemanatoare, prin telefon (VOIP, deci tot dependent de internet), dar n-am avut unde s-o incerc. Un Linux si un Asterisk legat la ceva provider de numere VOIP. Asa ajungi sa ai un nr. accesibil din orice retea de telefonie din tara si cand suni Asterisk-ul poate fi configurat sa preia apelul. Dupa, cu PHPAGI (sau ceva similar, sunt pt. mai multe limbaje) poti controla flow-ul apelului, poti face un meniu interactiv (ex.: apasa 1 sa deschizi usa de la garaj, 2 sa uzi gradina...). Pot fi initiate apeluri catre numere de telefon (se poate configura comportamentul in caz ca nu raspunde - suni in cateva minute, suni la alt nr., etc.) si puse inregistrari sau chiar "text to speech" daca trebuie sa zica unele valori preluate de la senzori. Ar fi ceva costuri cu apelurile, dar cred ca sub 10 euro / luna.

Link spre comentariu
Distribuie pe alte site-uri

Eu m-am gandit la o solutie asemanatoare, prin telefon (VOIP, deci tot dependent de internet), dar n-am avut unde s-o incerc. Un Linux si un Asterisk legat la ceva provider de numere VOIP. Asa ajungi sa ai un nr. accesibil din orice retea de telefonie din tara si cand suni Asterisk-ul poate fi configurat sa preia apelul. Dupa, cu PHPAGI (sau ceva similar, sunt pt. mai multe limbaje) poti controla flow-ul apelului, poti face un meniu interactiv (ex.: apasa 1 sa deschizi usa de la garaj, 2 sa uzi gradina...). Pot fi initiate apeluri catre numere de telefon (se poate configura comportamentul in caz ca nu raspunde - suni in cateva minute, suni la alt nr., etc.) si puse inregistrari sau chiar "text to speech" daca trebuie sa zica unele valori preluate de la senzori. Ar fi ceva costuri cu apelurile, dar cred ca sub 10 euro / luna.

 

M-am jucat și eu cu Asterisk numai cu telefoane soft și este interesant. Dar tot la un sistem linux ajungi și ai nevoie de pinii programabili care să execute sarcini.

Deci raspberry este ideal pentru consumul mic, pret, existența pinilor. Este utilă interfața vizuală pentru că știi care este starea butoanelor, închise sau deschise. Butoanele de acțiune ale releelor sunt create în javastript și au proprietatea că dacă un client apasă un buton și își schimbă culoarea în verde-pornit sau roșu-oprit, alt client vede instantaneu schimbarea stării butonului, nu trebuie dat refresh.

» Post actualizat in 06 Jan 2015 17:25

Salut,

 

interesanta treaba.

 

Interfata web s-ar putea inlocui cu o aplicatie Android. Sa ai un sistem de tip client-server (client: aplicatia de pe tel; server: un program C, care sa ruleze pe Pi-ul de acasa).

 

Web interface:

+ nu depinde de telefon (android, Win, etc)

- apare adresa web in browser

- ai nevoie de conectare la un web server (rulat de pe Pi, in cazul tau) => doar cu un Arduino, mai greu (eventual arduino conectat la altceva, vezi mai jos).

 

Aplicatie pe tel (client-server):

+ scapi de afisat adresa din browser. Poate fi ascunsa in ceva meniu de Setari ale aplicatiei (sau hardcoded :) )

- Client app: trebuie creata specific pt OS-ul telefonului. Daca folosesti doar Android de ex, e simplu. Daca altcineva din familie are alt OS pe tel, mai ai putin de lucru :) .

+ Server app: cum ziceam, se poate face in C de ex (serverul doar sa stie sa ruleze asa ceva)

Salut. Mulțumesc de apreciere, dar și eu m-am inspirat e la alții.

M-am gândit și eu la o aplicație dedicată. Există deja câteva aplicații care funcționează (RasPiChek) pentru android, dar tebuie adaptate ca interfață după nevoie. Eu am folosit .html pentru că este singurul mod în care știu să fac o pagină web de la 0.

 

Se pare că Webiopi are suport pentru aplicații. https://code.google.com/p/webiopi/wiki/PYTHONCLIENT.

Mai trebuie doar încercat. Îmi place potențialul pe care îl are raspberrypi. De când îl am, numai odată am avut o eroare la boot, și a trebuit să rescriu imaginea sistemului de operare și asta la o fluctuație de curent.

Link spre comentariu
Distribuie pe alte site-uri

Eu m-am gandit la o solutie asemanatoare, prin telefon (VOIP, deci tot dependent de internet), dar n-am avut unde s-o incerc. Un Linux si un Asterisk legat la ceva provider de numere VOIP. Asa ajungi sa ai un nr. accesibil din orice retea de telefonie din tara si cand suni Asterisk-ul poate fi configurat sa preia apelul. Dupa, cu PHPAGI (sau ceva similar, sunt pt. mai multe limbaje) poti controla flow-ul apelului, poti face un meniu interactiv (ex.: apasa 1 sa deschizi usa de la garaj, 2 sa uzi gradina...). Pot fi initiate apeluri catre numere de telefon (se poate configura comportamentul in caz ca nu raspunde - suni in cateva minute, suni la alt nr., etc.) si puse inregistrari sau chiar "text to speech" daca trebuie sa zica unele valori preluate de la senzori. Ar fi ceva costuri cu apelurile, dar cred ca sub 10 euro / luna.

mi se pare mult mai usor accesibila o comanda prin GSM. poti imediat sa trimiti un sms cu comanda: #garaj (deschis) sau *garaj (inchis) sau #alarma / *alarma (pornit/oprit) sau la orice alta alta unitate de control.

un atu ar fi bateria de memorie, ca atunci cand cade netul sau curentul, tu sa poti da in continuare un sms prin care sa soliciti starea lor si apoi inchiderea sau deschiderea lor.

retelele de internet inca nu sunt 100% sigure pe functionalitatea lor. ori se pot sparge, ori se poate taia netul daca nu cade.

iarasi ar fi misto sa fie functional cum e meniul de la *100# unde ai toate optiunile. 1, 2, 3...

Link spre comentariu
Distribuie pe alte site-uri

retelele de internet inca nu sunt 100% sigure pe functionalitatea lor. ori se pot sparge, ori se poate taia netul daca nu cade.

iarasi ar fi misto sa fie functional cum e meniul de la *100# unde ai toate optiunile. 1, 2, 3...

 

bullshit. daca stii ce protocol si cu ce restrictii il folosesti, sunt mai sigure decat sms care nu are nici un fel de garantie de livrare / feedback...

Link spre comentariu
Distribuie pe alte site-uri

M-am jucat și eu cu Asterisk numai cu telefoane soft și este interesant. Dar tot la un sistem linux ajungi și ai nevoie de pinii programabili care să execute sarcini.

Deci raspberry este ideal pentru consumul mic, pret, existența pinilor. Este utilă interfața vizuală pentru că știi care este starea butoanelor, închise sau deschise. Butoanele de acțiune ale releelor sunt create în javastript și au proprietatea că dacă un client apasă un buton și își schimbă culoarea în verde-pornit sau roșu-oprit, alt client vede instantaneu schimbarea stării butonului, nu trebuie dat refresh.

 

Clar, poti baga mult mai multe functionalitati intr-o aplicatie web. Dar pt. ce ma gandisem eu, o lista de cateva operatii simple ar merge si o solutie VOIP.

 

 

asta nu se voia un fel de PBX? ce treaba are / ar putea avea?

 

Este un PBX, dar ruleaza si pe Rapsberry Pi si poti sa-l configurezi in asa fel incat sa inlocuiesti interfata web care o facut-o @balauronul cu un meniu interactiv. Ce-i fain ii ca in caz ca citesti anumite valori de la senzori poti initia un apel catre un nr. de telefon.

Link spre comentariu
Distribuie pe alte site-uri

In cazul butoanelor de actionare a releelor exista feedback, in sensul ca butoanele isi schimba culoarea din verde in rosu sau invers atunci cand starea pinilor este activa sau inactiva. De exemplu, cand lumina porneste singura conform programarii dintrun script, butonul de actionare a acelui bec isi schimba singur culoarea din rosu in verde. Sau daca un user actioneaza un buton, alt user logat vede automat starea acelui buton in timp real, nu trebuie refresh.


Link spre comentariu
Distribuie pe alte site-uri

Ma refeream strict la versiunea prin SMS. ca acolo nu ai cum sa vezi in timp real. ci doar prin confirmare.

Editat de Crazy-devil
Link spre comentariu
Distribuie pe alte site-uri

Bună ideea de conectare prin VPN!

 

Am reușit să setez routerul pe PPTP. Interesant este că după conectarea la VPN se poate accesa rețeaua locală. Trebuie să redefinesc butoanele pentru a avea link la pagini cu IP din rețeaua locală.

 

Cred că este cel mai bun mod de prevenire a accesului neautorizat. :)

Link spre comentariu
Distribuie pe alte site-uri

  • 10 months later...

Ca noutate pentru mine am transformat un raspberryPi in media player. Orice televizor prost devine deștept (smart tv).

Ca sa mearga orice pe el, Rpi2. Din amintiri, se chinuie abia pe la filme de 20G dar nu cred ca e cazul. OpenELEC e genial. Daca ai CEC la TV, il controlezi din telecomanda. Nu poti sa cheltuiesti 200 de lei mai bine daca n-ai TV destept.
Link spre comentariu
Distribuie pe alte site-uri

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Vizitator
Răspunde la acest topic...

×   Alipit ca text avansat.   Restituie formatare

  Doar 75 emoji sunt permise.

×   Linkul tău a fost încorporat automat.   Afișează ca link în schimb

×   Conținutul tău precedent a fost resetat.   Curăță editor

×   Nu poți lipi imagini direct. Încarcă sau inserează imagini din URL.

 Share

  • Navigare recentă   0 membri

    Nici un utilizator înregistrat nu vede această pagină.


MOTOCICLISM.ro
Grup Facebook: +36000 membri
Înscrie-te în grup
Discutii despre motociclism pe Facebook
 
BIKESHOP.ro
Grup Facebook: +18000 membri
Înscrie-te în grup
Anunturi de vanzare - cumparare pe Facebook.


×
×
  • Creează nouă...