Stap 2: Instellen van de Raspberry Pi
Helaas het bestand upload systeem op deze site is gebroken op het moment, ik zal het toevoegen van de rest van de bestanden wanneer ik kan.
Ik heb hen op korte termijn geplaatst op deze link...
«««http://aquasate.com.au/Andrew/retic/index.php#file...
Misschien moet u installeren 'openssh-client' op de hoofdcomputer, of iets dergelijks zodat u met de Pi praten kunt.
Ik gebruikte de standaard Raspian Linux distributie, maar ik zou denken dat de verschillen voor elke andere Linux-distributie minimaal zou zijn.
Pi om een statische netwerkadres configureren. Deze instructies lijken zo goed als elke...
«««http://www.modmypi.com/Blog/Tutorial-How-to-give-y...
Ik gebruikte 192.168.1.100, maar dit is erg flexibel en is afhankelijk van uw thuisnetwerk setup.
Fietsen macht naar de pi om ervoor te zorgen dat de pi laarzen tot het juiste IP-adres.
Alle opgenomen bestanden in één map zetten met de hoofdcomputer, vervolgens met behulp van een terminal, (I 'm running KDE Kubuntu, en gebruikte Konsole), ga naar de map, waar u de bestanden hebt uitgepakt, dan Controleer bent u in de juiste directory door te typen...
Dit moet u een lijst van bestanden worden overgezet naar de pi geven. Typ vervolgens...
Het standaardwachtwoord is "raspberry"
Dit kopieert alle bestanden in de directory van de bessen aan de pi's web-publicatiemap.
Bij voorkeur in een nieuw tabblad, (bestand -> nieuw tabblad) Typ...
Zulks moeten verlenen u een shell prompt uit uw pi.
Ga naar de web publishing map...
Typ vervolgens
opnieuw om te controleren of zijn de bestanden op de juiste plaats.
U zult moeten alle de python scripts uitvoerbaar maken...
Als dit niet werkt kunt u proberen...
of een plaatsingsmap terug
En wijzigen van machtigingen voor de map "html"
Deze tweede optie wordt niet aanbevolen als de pi toegankelijk vanaf het Internet zijn zal.
De lijst van beschikbare software update...
En we kunnen ook een upgrade doen terwijl we op het...
Het installeren van een web server en ondersteuning bestanden...
Apache is niet de enige keuze, en is een beetje groter en mogelijk langzamer dan andere opties, maar het is zeer volwassen en heeft veel steun en opties.
De Sqlite3-database is eenvoudig en ongecompliceerd, net wat ik wil.
Ik ben niet zeker als al deze zijn allemaal nodig, maar dit is wat ik gebruikt.
Je zou ook willen installeren adminer
Ik heb niet krijgen om te werken voor mij, maar niet proberen heel hard.
Ga als volgt te werk om te installeren van de bibliotheek van de pi bedrading.
http://wiringpi.com/Download-and-install/
U moet al worden in de html map, zoniet, mappen wijzigen...
We willen ook de database setup. Typ alleen in tekst na de prompt $.
Nu moeten we het maken van een databasetabel te houden van het draaien op tijden...
En misschien toevoegen van een post of twee...
En een tweede tabel voor het bijhouden van maandelijkse aanpassingen van de tijd...
en het prefill met gegevens...
De tabellen kunt u als u wilt controleren...
toont de tabelstructuur.
Als u denkt dat u dat omhoog gevuld, om welke reden dan u altijd kunt laten vallen van een tabel en opnieuw te beginnen...
en om af te sluiten van sqlite type...
Om uit te voeren "/ var/www/html/water.py" bij het opstarten die ik heb gemaakt "666start.sh" die gaan moet "/ etc/init.d/"
Om er uitvoerbare...
Verplaats het...
Idealiter zou worden begon het laatste, maar ik weet niet hoe om de volgorde te wijzigen en het lijkt te werken zoals het is toch.
Op dit punt in de tijd moet u zitten kundig voor een browser, wijzen op een computer aangesloten op het lokale netwerk, op uw pi's IP-adres en zie een stelletje knoppen klaar om te schakelen van de uitgangen in- en uitschakelen.
Als u op de knop "Automatisch klikt" moet u zitten kundig voor wijzigen de tijden elke zone inschakelt en loopt. http://192.168.1.100/index.php of gewoon 192.168.1.100
U moet verwijderen van het oorspronkelijke bestand "index.html" in /var/www/html hiervoor voor werkzaamheden.
Hopelijk de systeemtijd is hetzelfde als uw lokale tijd, zo niet dan kunt u de Pi-tijdzone wijzigen. Dit kan worden gedaan via raspi-config zoals op deze web-pagina...