Garage dörröppnare (15 / 15 steg)
Steg 15: Tillägg: felsökning
Diskutrymme som används
Sista raden visar totala diskutrymme som används. SD-kortet har 8GB.
$ cd... /..
$ sudo du – hx-c
e-post
Om du har frågor, prova detta:
$ echo "test" | sendmail - v ♣your-gmail-account♣
Om e-post är inställt korrekt, bör du få ett e-postmeddelande i ditt gmail-konto.
Om du får en misslyckad autentisering:
Du kan behöva sänka säkerheten på ditt konto. Sänka säkerhet rekommenderas dock inte. Google kommer att skicka ett mail med en länk till lägre säkerhetsinställningen.
Du kan byta från din nuvarande e-läsare att använda www.gmail.com komma åt ditt konto (rekommenderas) eller ändra inställningarna på https://www.google.com/settings/security/lesssecu... så att ditt konto är inte längre skyddas av moderna standarder.
Jag rekommenderar inte sänka din säkerhetsstandarder.
Om du får en Auktoriseringen misslyckades:
Den mest sannolika orsaken till detta är att du har angett ett fel användarnamn eller lösenord för ditt gmail-konto i filen /etc/ssmtp/ssmtp.conf. Dubbel kolla värdena i fälten AuthUser och AuthPass.
Om du får anslutning förlorad i mitten bearbetning:
Chanserna är du angett fel port för Google smtp någonstans i /etc/ssmtp/ssmtp.conf eller i /etc/ssmtp/revaliases.
Kolla de sista raderna i dina loggar. Det bör finnas några relevanta felmeddelanden där:
$ svans /var/log/mail.log
$ svans /var/log/syslog
Garagedörren öppnas inte
Om allt fungerar och det bara stopp, försök sedan starta om. Om det inte fungerar, dra nätsladden från Raspberry Pi och sedan återställa makt. Raspberry Pi bör starta i mindre än 2 minuter och allt bör fungera bra. Detta orsakas vanligtvis av en förlust av makt till den Gateway.
GPIO
Om något går fel, är det bästa sättet att se vad som händer med det följande befalla:
$ gpio readall
Logga in till raspberry pi från MacBook
Terminal är en MacBook nytta: disk/Program/Verktygsprogram/terminal. Jag hålla terminal app i dock.
Öppna terminal på MacBook,
$ ssh pi
♣Password♣
Inloggning till gateway
Öppna webbläsaren på MacBook,
URL = ♣raspberry-pi-ip♣
Inloggning: ♣gateway-password♣
Loggar
Om något går fel, kontrollera dessa loggar för fel, varningar eller andra frågor.
$ cat /var/log/messages
$ cat /var/log/syslog
$ cat /var/log/dmesg
MAC katalog
Katalog på MacBook var webbplats filer lagras
MAC katalog = / användare/♣my macbook♣/Desktop/wi-fi aktiverat hem/wifi aktiverat garage dörröppnare/hemsida
Lösenord
Lösenord = ♣raspberry-pi-password♣
RAM och CPU används
$ top
CTRL-c för att avsluta
Raspberry Pi arbetskatalog
$ pwd
/ home/pi
Raspberry Pi hostname
$hostname
hostname = ♣hostname♣
Raspberry Pi IP
♣Raspberry-pi-ip♣ = 192.168.1.93
Raspberry Pi webbplats katalog
/ var/www
Seco-larm slutar fungera
På 01 maj 2016 slutade Seco-larm fungera. Detta är tredje gången sensorn slutade fungera. För att säga detta korrekt, stannade fysiska stift 15 på Raspberry Pi upptäcka 3.3V ingång. Jag försökte 3.3V fysiska stift 1 och 17, och båda fortfarande mata 3.3V. Jag bytte från fysiska stift 15 till en annan GPIO, fysiska stift 16 (GPIO 4) och det började fungera igen. Så är det inget fel med Seco-larm. Problemet verkar vara med Raspberry Pi GPIO.
GPIO 3, fysiska pin 15 är död. Det är ett mycket bra inlägg om hur man testar GPIO stift.
Jag bytte från GPIO 3 GPIO 4, och ändras koden därefter. Jag är inte säker varför GPIO pin slutade fungera. Här finns två möjliga orsaker:
- Jag har Seco-larm sensor monterad så när dörren stängs det utgångar 3.3V. Garageporten är stängt oftare då det är öppet. Kanske kan inte GPIO PIN-koden ta en mer eller mindre konstant input för 3.3V.
- Misslyckandet sammanföll med ett strömavbrott, kanske var det en power spike.
U-verse Residential Gateway
Jag har AT & T U-verse med en lokal Gateway, men alla tjänster ska fungera.
Om U-verse Gateway startas eller tappar kraft, kan Raspberry Pi behöva startas om.
U-verse residential Portgången offentliga IP = ♣router's-allmänheten-ip♣
En U-verse residential Portgången offentliga IP kan ändra, men inte så mycket sällan
U-verse Residential Gateway hemsidan = 192.168.1.254
U-verse Router trådlös tillträde punkt SSID = ♣ssid♣
WiFi genomströmning går långsammare än förväntat
Ändra routern till en mindre används kanal. Som standard ratta alla krets leverantörer allas wifi för att kanal 1. Ändra till en mindre används kanal, till exempel, 11. Försök att använda ett udda tal.
Obs: Jag sa ett par grannar vad jag gjorde för att förbättra wi-fi och nu alla är på 9 eller 11, så jag flyttade tillbaka till 1. Du bör alltid använda en udda kanal.
Öppna en webbläsare.
För U-verse, ange 192.168.1.254 i rutan URL.
Klicka på trådlös länk och välja kanal 6 eller 11.
Det finns en app för smarta telefonen kallas wifi analyzer. En av de visar alla de närbelägna wifi åtkomstpunkter sänder på en viss kanal. I mitt kvarter ligger alla på kanal 1.
Koppla från Raspberry Pi och sedan återställa makt