System na Raspberry pi zero

Drail
Posts: 39
Joined: Sun Jan 24, 2016 11:26 pm

Sun Jan 24, 2016 11:27 pm

Witam, czy jest możliwość uruchomienia całości na Raspberry pi Zero?
User avatar
pzygmunt
Posts: 5999
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Mon Jan 25, 2016 9:57 pm

Witam.
Tak oczywiście.
Należy uruchomić Malinę pod kontrolą systemu Raspbian, następnie należy
przenieść pliki z
https://github.com/SUPLA/raspberry/tree/master/ext01

do
/boot/location.txt
/etc/init.d/supla-dev
/etc/supla-dev/supla.cfg
/usr/sbin/supla-dev

Po przeniesieniu plików należy uzupełnić dane lokalizacji /boot/location.txt
i zainstalować skrypt startowy poprzez wykonanie polecenia: update-rc.d supla-dev defaults

Na koniec wystarczy uruchomić demona supla-dev poprzez /etc/init.d/supla-dev start

Pozostaje kwestia konfiguracji czyli określenia jakie funkcje maja być na których portach.
Konfiguracja jest w pliku /etc/supla-dev/supla.cfg

Jeżeli określisz jakie funkcje mają być "podpięte" pod odpowiednie porty to chętnie pomogę w modyfikacji konfiguracji.
Lista aktualnie dostępnych funkcji:

- Otwieranie i zamykanie bramy wjazdowej
- Otwieranie i zamykanie bramy garażowej
- Otwieranie drzwi
- Otwieranie furtki
- Otwieranie i zamykanie rolet
- Włączanie i wyłączanie zasilania
- Włączanie i wyłączanie oświetlenia
- Czujnik otwarcia rolet, bramy wjazdowej, bramy garażowej, drzwi oraz furtki
- Czujnik braku cieczy
- Termometr DS18B20 na 1-WIRE

Dostępny jest też obraz karty SD https://www.supla.org/download/rbpiext01.zip przygotowany dla RB PI B. Wystarczy przenieść
go na kartę, zmodyfikować /boot/location.txt i uruchomić. Nie testowaliśmy go dla wersji "Zero".

PS
Można skompilować własną wersję /usr/sbin/supla-dev
przy użyciu źródeł: https://github.com/SUPLA/supla-core/tre ... /supla-dev

Wystarczy wrzucić na "Malinę".
cd Release
make clean && make
User avatar
pzygmunt
Posts: 5999
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Mon Jan 25, 2016 10:21 pm

Jeszcze jednak kwestia. Jeżeli "całość" oznacza wszystko wraz z serwerem SUPLA-CLOUD to odpowiedź również brzmi tak.
supla121
Posts: 6
Joined: Sun Jan 31, 2016 10:38 am

Mon Feb 01, 2016 5:11 pm

Witam,
Cały wczorajszy wieczór próbowałem podmienić wskazane w poście wyżej pliki w obrazie Raspbian dla Banana Pi M1+

Niestety, po uruchomienie mojego Banana Pi i próbie zmiany ww. plików wyskakuje mi komunikat, że nie można zmienić plików.

Czy mogę prosić o zaimplementowanie Państwa funkcji do obrazu Raspbian dla Banana Pi??

http://www.bananapi.com/index.php/downl ... edit&id=29

Pozdrawiam
User avatar
pzygmunt
Posts: 5999
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Mon Feb 01, 2016 9:49 pm

Proszę o dokładną kopię komunikatu jaki wyskakuje. ?

Proszę spróbować wykonać po kolei następujące polecenia:

cd
git clone https://github.com/SUPLA/raspberry
rm raspberry/ext01/boot/config.txt
sudo cp -r raspberry/ext01/* /
sudo update-rc.d supla-dev defaults
sudo nano /boot/location.txt
sudo /etc/init.d/supla-dev start
supla121
Posts: 6
Joined: Sun Jan 31, 2016 10:38 am

Wed Feb 03, 2016 4:05 pm

Witam,
Wszystko działa ... tzn moje Banana Pi loguje się na serwerze i widać je na supla.org.
Teraz mam inny problem.

Na stronie nie widzę podpiętego termometru DS18B20. ( podpięty pod pin7 tzn GPIO4)

Jak rozumiem to chyba termometr nie jest zdefiniowany w pliku supla.cfg.

Dorze myślę??
User avatar
pzygmunt
Posts: 5999
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Wed Feb 03, 2016 4:19 pm

Termometr zostanie automatycznie wykryty przez skrypt uruchomieniowy supli (/etc/init.d/supla-dev) i dodany do konfiguracji ale
musi być włączona obsługa 1-WIRE, a termometr powinien być widoczny w: /sys/bus/w1/devices

Aby uruchomić obsługę termometru:

sudo nano /boot/location.txt
dodaj wpis (lub zdejmij # jeżeli już gdzieś tam jest):
dtoverlay=w1-gpio

następnie
sudo nano /etc/modules
i dodaj:

snd-bcm2835
i2c-dev
w1-gpio
w1-therm

uruchom ponownie banana pi.
Daj znać jak poszło.
User avatar
pzygmunt
Posts: 5999
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Wed Feb 03, 2016 4:26 pm

Mój przykład na konfigurację 1-WIRE jest w sumie dla Raspberry PI. Spróbuj zamiast tego uruchomić
termometr z użyciem tego poradnika:

http://www.linuxx.eu/2014/09/banana-pi- ... 18b20.html

Jak termometr się pojawi w /sys/bus/w1/devices to supla go też "zobaczy"
supla121
Posts: 6
Joined: Sun Jan 31, 2016 10:38 am

Thu Feb 04, 2016 7:27 am

Witam,
Wszystko działa tzn projekt Supla działa na BananaPi M1+

Dziękuje za pomoc i pozdrawiam
Drail
Posts: 39
Joined: Sun Jan 24, 2016 11:26 pm

Sun Feb 07, 2016 12:38 pm

A więc, mam teraz czas. Zaczynam instalować suplę, spróbuję się nią trochę pobawić. Chcę sterować światłami w domu, zamierzam użyć do tego esp. Bezpośrednio do rpi, będą podłączone 2 czujniki temperatury oraz, piloty od bram garażowych. Do pilotów chciałbym wlutować tranzostyor, który "naciskałby" guzik, gdy bym tego potrzebował. Co do sterowania światłem, oprócz zwykłego on/off, będzie musial sterować led rgb ;) Trochę pogmatwane, nie wiem czy dam sobie z tym radę. Ale będę próbował :D
Post Reply