Gå til innhold

Hjemmeautomasjon - Hva er det og hvorfor skulle jeg bry meg? (Automasjonskaféen)


Anbefalte innlegg

Da starter jeg mitt første hjemmeautomasjons prosjekt. Garasjeporten skal kobles til internet!

 

Bruker Raspberry pi, et relè og ULN2003A Darlington array.

attachicon.gifrpigpio.jpg

 

Så langt har jeg klart å styre relèet via ssh, men det skal etterhvert styres via en liten nettside. Har for øyeblikket problemer med at raspberry pien krever passord ved innlogging noe som er greit nok i seg selv, men den vil ikke godkjenne passordet jeg har satt. Linux er ikke lett for en som er vandt til Windows.

med denne slipper du det http://kb.norsetech.net/use-putty-to-automatically-login-a-ssh-session/

men du skal vel kalle opp den kommanoden fra php etter hvert da eller ?

  • Liker 1
Lenke til kommentar
Videoannonse
Annonse

med denne slipper du det http://kb.norsetech.net/use-putty-to-automatically-login-a-ssh-session/

men du skal vel kalle opp den kommanoden fra php etter hvert da eller ?

Problemet oppstår ikke bare via SSH, men også om jeg manuelt prøver å logge inn på pien. Får opp login side med passord osv, men ingen passord fungerer. Dette skjer da etter alt er satt opp og jeg tar første manuelle reboot.

 

Mener det går noe sånn som php->python->GPIO, så ja.

 

Følger denne guiden http://www.youtube.com/watch?v=p2abZ90-eU0

Alt dette er nytt for meg, både php, python, Linux osv. Har såvidt hold litt på med Linux, men ellers er alt nytt. Har ikke peiling hvordan man legger til innhold på nettsiden, men jeg har fått satt den opp og får kontakt med den via andre enheter på lokalnettet og får opp standard beskjeden "It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet."

Lenke til kommentar

Problemet ditt er at begge fasene skal brytes i våtrom. Derfor må du ha en egen to-polet bryter for kutte strømmen til badet. Da kan du gjøre som du har nå, eller bytte den ut med en to-polet mikromodul. Merk at den sistnevnte metoden ikke har mulighet til å koble til en vippebryter, så den må styres fra en annen Z-wave modul (hjemmesentral, bevegelsessensor, bryter 2 på en Fibaro-modul, etc).

 

Moskus, her er det noe som skurrer. Jeg har i dag 2 eller 3 Nexa brytere i våtrom med on/off via Homeseer og vippebryter i tillegg. Fungerer sammen og alene.

 

Har Nexa andre løsninger enn Z-Wave?

Lenke til kommentar

Har kommet litt lengere nå. Har satt opp nettsiden med en knapp for å aktivere garasjeporten så nå gjenstår det bare å legge inn python koden så er alt klart. Byttet fra PuTTY til WinSCP for ssh som gjorde ting litt lettere.


Edit: Fikk Python scriptet til å fungere, og kan aktiveres via ssh, men det vil ikke aktiveres via nettsiden, så jeg tror dette er et php problem. Noen kloke hoder som kan kikke over koden?

 

http://pastebin.com/sRTjFB4K

Endret av Mr. A
Lenke til kommentar

tipper du har rettighets problemer. det er jo www-data som kjører skriptet.

kan du legge ut py skriptet på pastebin også.

kan du prøve å legge skriptet ditt i /var/www og kjøre chown www-data:www-data 1.py

endre php fila di å sette rett bane til py.

hva er rettighetenen på py fila

Lenke til kommentar

Har kommet litt lengere nå. Har satt opp nettsiden med en knapp for å aktivere garasjeporten så nå gjenstår det bare å legge inn python koden så er alt klart. Byttet fra PuTTY til WinSCP for ssh som gjorde ting litt lettere.

 

Edit: Fikk Python scriptet til å fungere, og kan aktiveres via ssh, men det vil ikke aktiveres via nettsiden, så jeg tror dette er et php problem. Noen kloke hoder som kan kikke over koden?

 

http://pastebin.com/sRTjFB4K

Skal ikke <form></form> ligge i en body tag?

Lenke til kommentar

web er ikke min sterke side men lager et py skript her nå å paster inn koden din her så tester jeg.

men lurer litt på

# exec("sudo python /home/pi/1.py");
tror det blir bedre med exec("python /home/pi/1.py"); for etter en sudo kommando følger det alltid et spm om passord samt at tipper du ikke har addet www-data til sudoers ?
Lenke til kommentar

Lys i gangen, en-polet bryter, ikke dimmbart. Jeg vil ha muligheten til å slå på dette lyset ved å bruke den vanlige bryteren og trådløst fra en eller annen enhet. Ser at Tronika har Z-wave mottagere, men kan dette løses med en vippe bryter og mikromodul?

Du skal ha en Fibaro-mikromodul, det er ingen grunn til å bruke noe annet.

 

Men uansett hva du gjør vil nok husets beboere merke noe... ;)

 

 

Så langt har jeg klart å styre relèet via ssh, men det skal etterhvert styres via en liten nettside.

Jeg er bombesikker på at det finnes ganske fine tutorials på akkurat dette for RPi. :)

 

 

 

xbmcer fin, den spiser det meste og kan styres fra iphone/pad/android og web samt alle klientene er gratis :D den kjører også fint fra en pi. http://xbmc.org/ åkjører fint påwindows :D

XBMC er fint (selv om Plex er mye bedre ;)), men her er det kun snakk om å spille av video og totalt fjernstyre videoavspillingen. Men mulig jeg skal se litt nærmere på XMBC igjen, det kan jo kjøres på en Rpi det også. :)

Lenke til kommentar

Du skal ha en Fibaro-mikromodul, det er ingen grunn til å bruke noe annet.

 

Men uansett hva du gjør vil nok husets beboere merke noe... ;)

 

Hvordan fungerer disse mikromodulene når de er koblet til en standard bryter.

 

Trigges mikromodulen av påført impuls når en trykker på bryteren? Burde en ikke i det tilfellet hatt en impulsbryter? (Putte inn impulsfjær)

 

Z-wave brytere som Tronika tilbyr er vel impulsbrytere?

Lenke til kommentar

Ja. Du får ikke to-polet bryter til Nexa.

 

Selvsagt har du rett, vi er bare så vant med det at jeg ikke (ville) husket at den fysiske bryteren alltid er på.

 

 

Hvordan fungerer disse mikromodulene når de er koblet til en standard bryter.

 

Impulsfjær ja, og iflg. Moskus blir det som dette:

 

Et trykk: Toggle off og forrige status.

 

Dobbelttrykk: Gå til 100%.

Trykk og hold. Dim opp eller ned.

Neste helg vet jeg det med sikkerhet. :)

Lenke til kommentar

Skal ikke <form></form> ligge i en body tag?

Har ikke peiling

 

 

web er ikke min sterke side men lager et py skript her nå å paster inn koden din her så tester jeg.

men lurer litt på

# exec("sudo python /home/pi/1.py");
tror det blir bedre med exec("python /home/pi/1.py"); for etter en sudo kommando følger det alltid et spm om passord samt at tipper du ikke har addet www-data til sudoers ?

 

exec("python /home/pi/1.py") funket ikke. www-data er lagt til sudoers. Brukte guide:

sudo nano /etc/sudoers

add to bottom of file: www-data ALL=(root) NOPASSWD:ALL

 

Jeg er bombesikker på at det finnes ganske fine tutorials på akkurat dette for RPi. :)

Følger allerede en tutorial, men den var ikke akkurat veldig klar på hva man måtte gjøre. Var også et par småfeil i kodene jeg selv måtte rette på, så jeg tipper det er der problemet ligger.

 

Edit: Lagde en egen tråd

Endret av Mr. A
Lenke til kommentar

 

Hvordan fungerer disse mikromodulene når de er koblet til en standard bryter.

 

Trigges mikromodulen av påført impuls når en trykker på bryteren? Burde en ikke i det tilfellet hatt en impulsbryter? (Putte inn impulsfjær)

 

Z-wave brytere som Tronika tilbyr er vel impulsbrytere?

Du kan koble de til en vanlig bryter uten impuls også, men jeg mener de fungerer best med impulsbrytere, og siden det i praksis for Elko kun er å legge til en fjær, så er det ingen grunn til å la være. ;)

 

Dette fordi bryteren egentlig ikke gjør noe annet en å sende signaler til mikromodulen, så er det den som tar seg av resten.

 

 

 

 

Neste helg vet jeg det med sikkerhet. :)

Du vet det med sikkerhet nå og. :p

Lenke til kommentar

2-faser + Fibaro

 

 

Jeg vurderer en slik løsning på badet, men det ern et par ting jeg lurer på. Hvorfor var ikke du fornøyd?

 

Eksempel: Gitt at strømmen er kuttet med den 2-polte bryteren. Hva vil skje

når du igjen slår på strømmen med den 2-polte bryteren. Vil fibaro modulen huske tilstanden den var i eller starte avslått?

 

Vil fibaro modulen sende en oppdatering i det strømmen blir slått på?

Lenke til kommentar

 

Jeg vurderer en slik løsning på badet, men det ern et par ting jeg lurer på. Hvorfor var ikke du fornøyd?

 

Eksempel: Gitt at strømmen er kuttet med den 2-polte bryteren. Hva vil skje

når du igjen slår på strømmen med den 2-polte bryteren. Vil fibaro modulen huske tilstanden den var i eller starte avslått?

 

Vil fibaro modulen sende en oppdatering i det strømmen blir slått på?

Jeg mener at Fibaro-modulen skal huske siste tilstand den var i. Det gjør iallfall dimmerne mine.

 

Et problem er at Z-wave-enhetene er laget for å være i et nettverk. Har man mange enheter, så er det et mindre problem, men har man få kan man få problemer med hastigheten i nettverket eller at beskjeder ikke kommer frem, fordi en del av nettverket ikke fungerer. Ikke et problem hvis bryteren i hovedsak blir stående på.

 

Et annet problem er jo at man ikke får skrudd på lyset hvis man har skrudd av den to-polete bryteren. Men det kan jo ordnes med en hvit tape-bit... ;)

Lenke til kommentar

Moskus:

 

Meningen er at den 2-polte bryteren alltid skal være på, men jeg vet aldri hva de andre beboerne kan finne på. :) Jeg får lime et lite dødninghode merke på bryteren. Det blir flere z-wave moduler etterhvert og da bør vel nettverket være stabilt selv om en modul kobles ifra.

 

Alternativ med bryter i sikringsskapet, men tror nesten jeg foretrekker å ha en bryter ved siden av.

 

Hvilken dimme-modul anbefaler du? Kan vel uansett ha en dimme modul selv om jeg ikke planlegger å bruke den funksjonen?

 

Edit: Korrektur.

Endret av aleh
Lenke til kommentar

Hvilken dimme-modul anbefaler du? Kan vel uansett ha en dimme modul selv om jeg ikke planlegger å bruke den funksjonen?

Fibaro FGD-211.

Det er ikke bare å kjøre ukritisk på med dimmere, det er f.eks. ikke så smart mot lysstoffrør eller sparepærer. Men utenom det er de fine, installér bypass'en så kan du bruke LED-pærer også. :)

 

 

Jeg hadde en X10 dings stående under selve lyspæra i utelyset, og to-polet bryteren teipet "på". Gikk fint til jeg skulle fjerne teipen etter salg, måtte vaskes nøye før det ble OK. ;)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...