BehovsBoBoxen är ett styrsystem för smarta hem baserad på Raspberry Pi. (Svensk text längre ner.)
Bom: | Get this |
---|---|
1 | 1 Raspberry pi 2 modell B |
2 | 7 ds18b20 with pins |
3 | 1 ds18b20 waterproof |
4 | 1 micro SD card 8GB |
5 | 1 relaycard with 8 relays |
6 | 1 5V 2,1A USB charger |
7 | 1 breadboard |
8 | 1 bunch connection-wires male-male |
9 | 1 bunch connection-wires female-female |
10 | 1 Ethernetwire |
-
Connect the temperature sensors (ds18b20) with plus, minus and signal on GPIO4. If you want to have fewer than 8, you need to change in the two while-loops in
/home/pi/dallas.py
. You can also add more, up to 16. -
Connect the relay card with it's 8 relays from the GPIO pins in the same order as described in the beginning of the file
/home/pi/dallas.py
-
Normal mood for an ip-address is DHCP. If you wish a static ip-address, change in the file
/etc/network/interfaces
-
In order to reach BehovsBoBoxen from internet you need to do a portforwarding in your router. Se your manual how it's done.
-
You have already downloaded and installed Raspian from
https://www.raspberrypi.org/downloads/noobs/
and made local configurations -
Now, download the latest version from our repository using git client
git clone https://github.com/Electrotest/BehovsBoBoxen
-
Run the installation script and follow the given instructions
sudo sh /home/pi/BehovsBoBoxen/install.sh
-
Now you can enter your webpage with
https://your.ip.n.r
and log in with root:root. The first time you might get a warning and need to accept that you trust the certificate as it is signed by you and not a professional Certificate Authority, CA. -
You change username and password at the administrationpage. If you forget these you can install BehovsBoBoxen again. Not to much harm done for you.
-
If 1-wire sensors are plugged in according to the manual, you will find folders under
/sys/bus/w1/devices
where each sensor presents it's temperature. -
The relays should be connected with dupont cabels according to the pin-configurations in
/home/pi/dallas.py
-
Rundstyrning (Demand side management) can be used if you make an agreement with your utility company in order to control loads and prohibite disturbance on the local network.
-
You can change language to english if you open
/var/www/html/application/config.php
On line 100 you find$bbb->config['language'] = 'sv_SE';
Change'sv_SE
to'en_GB'
Bom | Materiallista |
---|---|
1 | 1 Raspberry pi 2 modell B |
2 | 7 ds18b20 med pinnar |
3 | 1 ds18b20 vattensäker |
4 | 1 micro SD kort 8GB |
5 | 1 reläkort med 8 relän |
6 | 1 5V 2,1A USB laddare |
7 | 1 kopplingsdeck |
8 | 1 knippe kopplingssladdar hane-hane |
9 | 1 knippe kopplingssladdar hona-hona |
10 | 1 Ethernetsladd |
-
Koppla in temperaturgivarna (ds18b20) med plus, minus och signal på GPIO4. Om du vill ha färre än 8 givare behöver du ändra i de två while-looparna i
/home/pi/dallas.py
. Du kan likaså lägga till fler, upp till 16 stycken. -
Reläkortet kopplas med sina 8 relän från GPIO pinnarna som är angivet i samma ordning som anges i början av filen
/home/pi/dallas.py
-
Normal läge för IP adress är DHCP, om fast ip adress önskas ändrar man i filen
/etc/network/interfaces
-
Om du vill kunna nå BehovsBoBoxen från Internet måste du göra en portvidarebefodran i er router, se manualen hur det görs.
-
Du har laddat ner och installerat Raspian från
https://www.raspberrypi.org/downloads/noobs/
och konfigurerat till svenska förhållanden -
Ladda nu ner den senaste versionen från vår katalog (repository) med git klienten
git clone https://github.com/Electrotest/BehovsBoBoxen
-
Kör installationsskriptet och följ de givna instruktionerna
sudo sh /home/pi/BehovsBoBoxen/install.sh
-
Nu kan du gå in på
https://your.ip.n.r
Logga in med root:root. Första gången kan du få en varning och få klicka för att du litar på certifikatet. Det är ju bara signerat av dig och inte någon professionell Certificate Authority, CA. -
Du byter namn och lösenord på administrationssidan. Om du glömmer inloggningsuppgifterna kan du installera om Boxen – ingen större skada skedd.
-
Om 1-wire sensorer är inkopplade enligt anvisningen, skall det med sökvägen
/sys/bus/w1/devices
finnas mappar där varje sensor anger sin temperatur. -
Reläna skall kopplas med dupontsladdar enligt pin-konfigurationen i
/home/pi/dallas.py
-
Rundstyrning kan användas om man gör ett avtal med sitt elnätsbolag om att styra laster för att förhindra störningar på det lokala elnätet.
-
Du kan byta språk till engelska om du går till
/var/www/html/application/config.php
På rad 105 hittar du$bbb->config['language'] = 'sv_SE';
Ändra'sv_SE
till'en_GB'
You find Lydia here: Lydia
The modified and accustomed version is made by Gunvor Nilsson.
Behovsboboxen (and Lydia) is licensed according to MIT-license.
CanvasJS is free for non-commercial and paid for commercial use.