8. 6. 2016 do OSPy přidána podpora volby jazyků
další jazyky (pro přidání překladů)
https://github.com/martinpihrt/OSPy/tree/refactor/i18n
změny v OSPy systemu a pluginech (core, temp)
https://github.com/martinpihrt/OSPy/blob/refactor/ospy/docs/Changelog.md
Poznámka
- OSPy testováno (8. 6. 2016) v Mozilla Firefox 55 a Google Chrome 50, Internet Explorer testovat nebudu - jeho podpora v OSPy není zaručena!
- Při změně jazyka je vhodné vymazat cokies v prohlížeči (nebo prohlížeč zavřít a spustit znovu. Proto jsou ve videu bílé stránky a musel jsem "klikat" F5 v prohlížeči), ještě lépe rstratovat Raspberry Pi
- Při změně jazyka trvá nějakou dobu restart OSPy a první načtení stránek než když se pouze přihlašujeme (beze změny jazyka)
- Video je natočeno "amatersky" programem "Freez Screen Video Capture" bez poplatku - freeware: http://www.smallvideosoft.com/download.php http://www.yaodownload.com/smallvideosoft/freez_screenvideocapture.exe
POZOR: V OSPy zatím není vše v češtině (tedy nelze v nastavení použít diakritiku!)
Video - OSPy a změna jazyka
Dostupné pluginy pro OSPy systém (instalují se ve správci pluginů přímo v OSPy přes webovou stránku)
Seznam dostupných rozšíření:
email_notifications
monthly_water_level
pulse
system_debug
system_info
system_update
weather_based_rain_delay
weather_based_water_level
lcd_display (nutná tato deska LCD zapojená do I2C na desce OSPy HW2)
pressure_monitor (na desce HW2 je konektor přímo pro tlakové čidlo)
real_time (RTC DS1307 je osazen na desce HW2)
sms_adj (pokud dáme do USB modem pro SMS)
system_watchdog (HW je v procesoru Raspberry Pi)
ups_adj (na desce HW2 je konektor a stav se získává přímo z 230V)
water_meter nebo wind_monitor (na desce HW2 je již konektor přímo pro čidlo)
webcam (pokud zasuneme webkameru do USB)
air_temp_humi (čidlo DHT11 připojené na pin Raspberry Pi přímo, není vyvedeno na desce HW2 - nutno propojit)
tank_humi_monitor (nutná tato deska zapojená na I2C konektor na desce OSPy HW2)
volt_temp_da (nutná tato deska zapojená na I2C konektor na desce OSPy HW2)
remote_notifications (odesílá data na vzdálený server, který je přístupný na Internetu... Více zde)
MQTT (odesílá a přijímá zprávy z brokeru pomocí MQTT protokolu, odesílá stav OSPy)
MQTT_zone_broadcaster (odesílá stav všech stanic na MQTT broker)
Všechna rozšíření mají dokumentaci v souboru: README.md na githubu, nebo přímo na webové stránce OSPy v záložce HELP.
ODSUD NÍŽE NEAKTUÁLNÍ HW!
Video pohled na zařízení - HW verze 2
Pohled na zařízení - HW verze 2
Prodloužení Raspi a desky OSPy
U prototypu (kdo desku z přílohy dělal před 9.10.2015) si musí přehodit pin LATCH viz obrázek níže. V příloze je deska již opravena
Využití pinů z Raspberry Pixx (verze 2 nebo 3)
Čidlo DHT 11 není umístěno na desce spojů, ani není propojeno z Raspberry Pi do desky (spoje +3,3V do čidla, 0V do čidla a data z čidla) - toto čidlo využívá temp and humi plugin (kdo plugin používá musí si čidlo připojit přímo na uvedené piny - viz dokumentace přímo v pluginu v nápovědě...)
Výpis z okna po zapnutí napájení (test I2C obvodů) - plugin system info
Schéma zapojení verze HW OSPy 2
Deska spojů HW verze 2
Seznam součástek z TME.eu
1x 74hc595
http://www.tme.eu/cz/details/74hc595d/posuvne-registry/nxp/
1x ULN2803A
http://www.tme.eu/cz/details/uln2803a-smd/drivery-integrovane-obvody/toshiba/uln2803afwg/
10x 220R/2W
http://www.tme.eu/cz/details/pmr2s-220r/metalizovane-rezistory-tht-2w/royal-ohm/pmr02sj0221a10/
10x 220nF/X2
http://www.tme.eu/cz/details/mpbx2-220nr22/polypropylenove-kondenzatory-x2y2/sr-passives/
6x 4N35
http://www.tme.eu/cz/details/4n35/optocleny-s-tranzistorovym-vystupem-tht/vishay/
9x rele 5V
http://www.tme.eu/cz/details/g5rl-1-e-hr-5dc/elektromagneticka-rele-miniaturni/omron/g5rl-1-e-hr-5vdc/
4x 100nF/50V
http://www.tme.eu/cz/details/cc-100n/keramicke-kondenzatory-tht-50v/sr-passives/
3x 1N4007/1KV
http://www.tme.eu/cz/details/1n4007-dc/univerzalni-diody-tht/dc-components/1n4007/
3x 1mF/16V
http://www.tme.eu/cz/details/ce-1000_16pht/elektrolyticke-kondenzatory-tht-105c/
1x 10uF/16V
http://www.tme.eu/cz/details/ce-10_16sp/elektrolyticke-kondenzatory-tht-85c/
15x ark500/2
http://www.tme.eu/cz/katalog/prislusenstvi-k-polovodicum_21/#search=ark500%2F2&s_field=accuracy&s_order=DESC
14x led3mm
http://www.tme.eu/cz/details/osnr3134a/led-diody-tht-3mm/optosupply/
2x DIL8
http://www.tme.eu/cz/details/2-1571552-2/presne-patice/te-connectivity/
6x DIL6
http://www.tme.eu/cz/details/gold-6p/presne-patice/ninigi/gold-6p/
15x 220Ohm/207
http://www.tme.eu/cz/details/1_4w220r/uhlikove-rezistory-tht-14w/royal-ohm/cfr0w4j0221a50/
5x 10K/207
http://www.tme.eu/cz/details/1_4w10k/uhlikove-rezistory-tht-14w/royal-ohm/cfr0w4j0103a50/
2x 1K/207
http://www.tme.eu/cz/details/1_4w1.0k/uhlikove-rezistory-tht-14w/royal-ohm/cfr0w4j0102a50/
4x 100K/207
http://www.tme.eu/cz/details/1_4w100k/uhlikove-rezistory-tht-14w/royal-ohm/cfr0w4j0104a50/
1x BC557/TO92
http://www.tme.eu/cz/details/bc557a/tranzistory-pnp-tht/diotec-semiconductor/
2x BS107/TO92
http://www.tme.eu/cz/details/bs107a/tranzistory-s-kanalem-n-tht/on-semiconductor/bs107ag/
1x 32,768KHz/TC26V
http://www.tme.eu/cz/details/26-hx5f-32.768k/krystalove-rezonatory-tht/ilsi/26-hx5f125-32768khz/
1x DS1307/DIP8
http://www.tme.eu/cz/details/ds1307+/obvody-rtc/maxim-dallas/
1x PCF8583P/DIP8
1x pinheader4
1x pinheader 2x13
http://www.tme.eu/cz/details/zl262-32dg/konektory-hrebinky/ninigi/
1x CR2032 bat
1x držák CR2032
Instalace SW
Přihlásíme se do Raspi pomocí konzole (například putty)... (Poznámka: instalace se provádí pod root uživatelem)
Nainstalujeme podporu pro instalaci: sudo apt-get install python-setuptools
Stáhneme z Gitu poslední verzi OSPy zalévače: git clone -b refactor https://github.com/martinpihrt/OSPy
Po stažení otevřeme složku OSPy: cd OSPy
Spustíme instalaci do systému: sudo python setup.py install
Odklikáváme dotazy instalace (vše chceme nainstalovat pokud to již nemáme) a máme hotovo...
Restart Raspi a až system naběhne zadáme IP adresu zalévače:
příklad 192.168.0.1:8080
a přihlásíme se:
výchozí heslo v prohlížeči je "opendoor"
Další nastavení Linuxu pro pluginy (podporu I2C atd. viz text níže)