Domací automatizace VI Tisk
Hodnocení uživatelů: / 0
NejhoršíNejlepší 
Elektronika
Napsal uživatel quattro   
Pondělí, 09 Únor 2009 15:24

třetí ze série článků instalace ....

Tento článek má za úkol popsat jak nainstalovat vlastní aplikaci automatizace. Vše máme od minule připojeno, podařilo se nám zobrazit čidla na sběrnici a funguje nám připojení k internetu. Nic nebrání tomu zapnout server, počkat než naběhne a připojit se k serveru pomocí programu Putty.  Pro přihlášení nepoužijte jméno uživatele linux(viz. tabulka, ale jméno root. Jako heslo použijte heslo ROOT uživatele linux (viz. tabulka). Tím jsme přihlášeni jako administrátoři. Pokud se přihlásíte jako uživatel linux (viz. tabulka) tak stačí napsat do konzole su root a potom zadat heslo ROOT uživatele linux.

Veškeré příkazy které budeme psát do konzole jsou barevně zvýrazněny

cd /home/topeni

najedeme do domovského adresáře topeni

wget http://quattro.haje.cz/images/stories/dom_reg.VI/automatizace.tar.gz

stáhneme kompletní instalaci aplikace automatizace

tar xzf automatizace.tar.gz

rozbalíme ...

cd automatizace

a přejdeme k rozbaleným datům

cp ./www/* /home/topeni/www -R

zkopírujeme celou webovou část

cp ./topeni/* /var/topeni -R

 zkopírujeme celou výkonnou část

chmod 755 /var/topeni/*.sh

Vytvoříme spustitelné soubory ve výkonové části

cp ./init.d/* /etc/init.d

Zkopírujeme spouštěcí soubor pro automatické spouštění  1WIRE služeb a automatizace

chmod 755 /init.d/topeni.sh

Vytvoříme z něj soubor spustitelný

update-rc.d topeni.sh defaults

A přidáme mezi spouštěné služby

cp ./www/phplot.php /usr/share/php5

Kopírování knihovny pro možnost zobrazení grafů

Nyní připravíme databázi

cd /home/topeni/automatizace

skok do instalačního adresáře

mysql -h localhost -u root -p

Přihlášení do MySql. Po zadání budeme vyzváni k zadání hesla ROOT uživatele MySql (viz.tabulka). Pokud vše proběhne vpořádku zobrazí se mysql>

create database topeni;

vytvoření databáze "topeni".Odpověď by měla být Query OK, 1 row affected

create user 'topeni'@'localhost' identified by 'topenimysql';

Slovo topenimysql je nutné nahradit slovem heslo databáze topení (viz. tabulka)

tím jsme vytvořili uživatele který bude mít přístup k databázi topeni . Odpověď je Query OK, 0 row affected

grant all on topeni.* to 'topeni'@'localhost';

uživateli topeni jsme dali plný přistup k databázi topeni. Odpověď je Query OK, 0 row affected

exit;

opuštění Mysql

ls -la

vypíše seznam souborů v instalačním adresáři. Najdeme si název souboru který končí slovem sql . V našem případě database090209.sql

mysql -h localhost -u root topeni -p < database090209.sql

Tento název souboru napíšeme na konec výše uvedeného příkazu

Nyní již stačí nastavit konfigurační soubory pro webové rozhraní

nano /home/topeni/www/config.php

Otevře se  editor

V něm změníme řádky $heslo do kterého napíšeme do uvozovek heslo databáze topení (viz. tabulka). $name_auto je poplatný název který identifikuje webový server. Tento název se zobrazuje při přihlašování/odhlašování z regulace.

Editaci ukončníme stiskem kláves CTRL+X. Systém se zeptá zda má změny uložit, potvrzení klávesnou Y

nano /var/topeni/config.php

Otevře se  editor

V něm změníme řádek $heslo do kterého napíšeme do uvozovek heslo databáze topení (viz. tabulka).

Editaci ukončníme stiskem kláves CTRL+X. Systém se zeptá zda má změny uložit, potvrzení klávesnou Y

reboot

Systém restartujeme, Putty se automaticky odpojí

Za několik minut systém naběhne. Nyní do prohlížeče zadáme adresu : http://192.168.18.253/topeni , kde IP adresa je viz. tabulka

 

Zobrazí se

Do uživatelského jména napišeme admin a do hesla také admin

Otevřelo se kompletní menu. Když najedeme na čidla tak se otevře seznam všech dostupných čidel.

Nyní už je na každém jak si co nastaví :)

 

Komentářů
Přidat Nový Hledat
+/-
Přidat komentář
Jméno:
Email:
 
Website:
Název:
UBBKód:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Please input the anti-spam code that you can read in the image.
Marek Kocan  - Díky za prima náměty a seriál   |193.165.16.xxx |2009-02-23 08:04:15
Díky.
Vinca   |86.61.234.xxx |2009-03-16 17:26:21
Dokáže někdo přidat do ovládacího programu čidla DS2405?
Michal  - neco tu mam spatne   |83.208.67.xxx |2009-08-24 16:54:02
Dobrý den, zkusmo jsem si nainstalovat ubuntu server, přesně podle tohoto návodu. Krok po kroku jsem pokračoval.. až jsem se dostal k příkazu:
"mysql -h localhost -u root topeni -p SQL
server version for the right syntax to use near '
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_ SET_CLIENT */' at line 1 ".
A jelikož s linuxem,PHP a databází neumím skoro
nic, potřeboval bych pomoct. Děkuji za případné rady.
Anonymní  - re: neco tu mam spatne   |83.208.67.xxx |2009-08-24 16:56:29
(omlouvám se za nepřehlednost)
.. dostal jsem se k příkazu: mysql -h localhost -u root topeni -p e an error in your SQL syntax; check the manual that corresponds to your MySQL server version for
the right syntax to use near '
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_ SET_CLIENT */' at line 1
milan  - re: neco tu mam spatne   |82.99.140.xxx |2009-11-17 09:49:06
Michal napsal:
Dobrý den, zkusmo jsem si nainstalovat ubuntu server, přesně podle tohoto návodu. Krok po kroku jsem pokračoval.. až jsem se dostal k příkazu:
"mysql -h localhost -u root
topeni -p SQL server version for the right syntax to use near '
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_ SET_CLIENT */' at line 1 ".
A jelikož
s linuxem,PHP a databází neumím skoro nic, potřeboval bych pomoct. Děkuji za případné rady.

spustíš si v browseru na remote stanici phpmyadmin pro administraci mysql na tom serveru co máš to topeni. V něčem rozbalíš ten automatizace.tar.gz V něm je ta databáze
( database090209.sql ). Do tý prázdný databáze (jméno ma "topeni", co máš přes ten phpmyadmin na tom serveru naimportuješ ten database 090209.sql - to je
celý.
Mě to také nešlo v terminálu jak to je psané v instalaci - ale přes phpmysqladmin to pak dodatečně proběhlo bez problémů.
milan   |82.99.140.xxx |2009-11-17 09:57:49
jinak pokud někomu dělá problém vykreslování grafů pro víc čidel nejednou (obrázek s grafem se vůbec nevykreslí) , tak je to možné odstranit editací php.ini - stačí zvětšit velikost
paměti pro běh skriptu
memory_limit = "něco M"
na třeba:
memory_limit = 64M
cesta je etc/php5/apache2/php.ini
Milhauz  - Použití částí kódu   |93.91.243.xxx |2009-12-04 23:00:20
Zdravím . Moc pěkný návod.Něco podobného si plichtím pro své potřeby.Zajímalo by mě zdali mohu použít část vašich kodů z automatizace. Ne zcela mi vaše řešení vyhovuje ale našel
jsem tu inspiraci. Chtěl bych použít třeba watchdog.php , owread.php a owscan.php a několik řešení z ovladání (víceméně jen části) .
quattro   |90.181.223.xxx |2009-12-07 08:15:58
Neni problem, pouzijte co uznate za vhodne . Vlada
Anonymní  - re:   |93.91.243.xxx |2009-12-09 19:21:01
quattro napsal:
Neni problem, pouzijte co uznate za vhodne . Vlada

Skvěle . Velký dík . Milhauz
Tomáš  - Charakteristika   |62.204.236.xxx |2010-03-04 10:27:16
Koukal jsem na zdrojaky, ale nejsem z toho moudrej. Resil jsi nejak charakteristiku regulace aby nedochazelo k prekmitum ? Nejcasteji se pouziva char. proporcionalne intergralni co koukam na
termostaty pro rizeni tepla. Dik
quattro   |192.168.18.xxx |2010-03-06 18:42:44
Resil jsem to jen hysterezi. Pouzivam kotel na uhli, takze nez se rozjede a nez se otevrou ventily tak stejne dojde k prekmitu. Nyni delam na novejsi verzi SW primo pro ARM9, kde bych toto chtel jis
resit trosku lepe. Vlada
JaVe  - Díky za články   |131.207.140.xxx |2010-03-15 11:07:25
Dobrý den, mohl byste prozradit jak/kde jste sehnal DS2413P.
DS18B20 je relativně bezproblémová ale DS2413 vypadá na zaslání odněkud ze zahraničí? Dík za odpověď
quattro   |192.168.18.xxx |2010-03-16 14:49:39
Dobry den,
DS2413 jsem bral bud z HTE a kdyz nemeli skladem tak jsem bral ze zahranici
http://www.hobby-boards.com/catalog/product_info. php?cPath=26&products_id=1562

Vlada
Tom  - re: Díky za články   |62.204.236.xxx |2010-03-15 11:34:12
Taky jsem patral, z hte.cz mi poslali nabidku ze ho maji skladem za 38,- Kc ... Nenasel jsem shop tak jsem poptal E-mailem.

Tom

JaVe napsal:
Dobrý den, mohl byste prozradit jak/kde jste sehnal DS2413P.
DS18B20 je relativně bezproblémová ale DS2413 vypadá na zaslání odněkud ze zahraničí? Dík za odpověď
JaVe  - Dík za tip   |131.207.140.xxx |2010-03-16 07:19:00
Zdar, nepřemýšlíte někdo o zadání výroby plošňáků někam, že bych se k někomu přidal a společně využili slevy z objemu a podělili se o režijní náklady...

Např převodník
1-wire2USB (hot. výrobek) jsem našel v polsku (MP00202-RJ45, meraprojekt.com.pl) Přijde mi brzy a dám vědět zkušenosti.
quattro   |192.168.18.xxx |2010-03-16 14:51:04
Vsechny DPS zde uvedene, se daji objednat u http://www.tichacek.cz maji uz udelane sablony takze prvotni vyroba snad neprijde tak draho. Staci jim zavolat, dokonce dokazou i osadit.

Vlada

3.20 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Aktualizováno ( Pátek, 13 Únor 2009 22:30 )