csenderusktr

Moje Rapsberry Pi - zavlažování zahrady - Další informace HW2 a instalace

Seznam článků

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!)

setup

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

IMG 20151009 113805

IMG 20151009 112538

Prodloužení Raspi a desky OSPy

IMG 20151009 082359

IMG 20151009 112543

IMG 20151009 112555

IMG 20151009 112601

IMG 20151009 112614

IMG 20151009 112622

IMG 20151009 112628

IMG 20151009 112844

IMG 20151009 113340

IMG 20151009 113137

IMG 20151009 113457

IMG 20151009 113507

IMG 20151009 113732

IMG 20151009 113739

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)

gpio connect

Č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ě...)

i2c vypis

Výpis z okna po zapnutí napájení (test I2C obvodů) - plugin system info

Schéma zapojení verze HW OSPy 2

schema ospy 09102015

Deska spojů HW verze 2

deska botom spoje

botom osazovak

top osazovak

deska cb

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)

Attachments:
Download this file (blockconnection.png)Blokové zapojení[HW verze 3]2725 kB1202 Downloads2019-08-27 15:08
Download this file (tme.eu_seznam_soucastek_master_hw3.3.xlsx)Seznam součástek[master hw 3.3]14 kB58 Downloads2020-05-18 16:15
Download this file (win32diskimager-v0.8-binary.zip)Win32diskimager[v0.8]5822 kB447 Downloads2017-10-24 11:29

Komentáře   

#72 Martin Pihrt 2020-05-18 13:10
Cituji Kai:
Dark Sky API doesnt issue new API keys anymore and will stop service in July 2020. Any plan to integrate other weather service providers ? Thanks KaiCituji Martin Pihrt:
Cituji Kai:
Dark Sky API doesnt issue new API keys anymore and will stop service in July 2020. Any plan to integrate other weather service providers ? Thanks Kai


I'm not a plugin author. try contacting the author directly. https://github.com/Rimco/OSPy-plugins-core/tree/master/plugins. I don't use the plugin itself in my ospy, but I try to incorporate all the changes from ospy and sip into my system. Now I'm working about switching to python 3. Martin
https://github.com/Rimco/OSPy-plugins-core/tree/master/plugins


Kann ich einfach die SIP Plugins verwenden? das plugin dort hat openweather Unterstuetzung.


sip by dana is not compatible with ospy! Weather underground has no free api and has been canceled
https://github.com/Rimco/OSPy/commit/72b7c12ee20439bb1281d4fc23331344dfaac4b5
#71 Martin Pihrt 2020-05-18 12:46
Cituji Kai:
Dark Sky API doesnt issue new API keys anymore and will stop service in July 2020. Any plan to integrate other weather service providers ? Thanks Kai


I'm not a plugin author. try contacting the author directly. https://github.com/Rimco/OSPy-plugins-core/tree/master/plugins. I don't use the plugin itself in my ospy, but I try to incorporate all the changes from ospy and sip into my system. Now I'm working about switching to python 3. Martin
https://github.com/Rimco/OSPy-plugins-core/tree/master/plugins
#70 Kai 2020-05-18 09:54
Dark Sky API doesnt issue new API keys anymore and will stop service in July 2020. Any plan to integrate other weather service providers ? Thanks KaiCituji Martin Pihrt:
Cituji Kai:
Dark Sky API doesnt issue new API keys anymore and will stop service in July 2020. Any plan to integrate other weather service providers ? Thanks Kai


I'm not a plugin author. try contacting the author directly. https://github.com/Rimco/OSPy-plugins-core/tree/master/plugins. I don't use the plugin itself in my ospy, but I try to incorporate all the changes from ospy and sip into my system. Now I'm working about switching to python 3. Martin
https://github.com/Rimco/OSPy-plugins-core/tree/master/plugins


Kann ich einfach die SIP Plugins verwenden? das plugin dort hat openweather Unterstuetzung.
#69 Martin Pihrt 2020-04-14 12:00
Cituji Pavel Jedlička:
Super, díky moc za radu. Už to funguje tak, jak jsem potřeboval.
Jen pro info: při osazování DPS v3.2 jsem našel malou chybičku. Obvod RTC DS1307 v provedení SMD (IC5) nemá zapojené SDA a SCL. V provedení DIP8 (IC2) je vše v pořádku.

Díky za info - opraveno.
Martin
#68 Pavel Jedlička 2020-04-12 12:27
Super, díky moc za radu. Už to funguje tak, jak jsem potřeboval.
Jen pro info: při osazování DPS v3.2 jsem našel malou chybičku. Obvod RTC DS1307 v provedení SMD (IC5) nemá zapojené SDA a SCL. V provedení DIP8 (IC2) je vše v pořádku.
+1 #67 Martin Pihrt 2020-04-12 10:05
Cituji Pavel Jedlička:
Dobrý den,
prosím o radu. Sestavil jsem verzi HW3.2 s RPi3B+, čerpadlo mám připojené na OUTRELE, ventily na OUT1 až OUT8 - podle schematu na webu. Můj problém je, že výstup pro čerpadlo nespíná společně s ventily. Když nastavím hlavní stanici na jeden z výstupů 1-8, tak spíná společně s hlavní stanicí a ventilem i relé čerpadla. To ale přijdu o jeden výstup pro ventil. V nastavení hlavní stanice mám Aktivovat relé na zapnuto. Na plugin RELAY TEST reaguje výstup OUTRELE tak, jak má. Co dělám špatně?

Dobrý den,
tak to má fungovat. Pokud nechcete přijít o výstup, tak použijte následující řešení. V nastavení nastavte počet výstupů na 9 místo 8. 9 výstup nastavte jako hlavní stanici 1 (můžete si ji pojmenovat například čerpadlo). Dále v nastavení nastavte spínat relé s hlavní stanicí. U stanic si nastavte zda se má aktivovat i hlavní stanice. To je vše. Při aktivaci výstupu (například OUT2) se aktivuje i výstup 9 (který fyzicky neexistuje, ale aktivuje relé) a tedy i relé. V nastavení může být uvedeno i více virtuálních stanic, než opravdu fyzicky existuje. Toto používám například pro zvukové notifikace "voice notification" pro určitý program. Například ve 12 hodin aktivuji výstup 20, který má nastavenu hlášku "je čas papat".
Martin
#66 Pavel Jedlička 2020-04-12 08:04
Dobrý den,
prosím o radu. Sestavil jsem verzi HW3.2 s RPi3B+, čerpadlo mám připojené na OUTRELE, ventily na OUT1 až OUT8 - podle schematu na webu. Můj problém je, že výstup pro čerpadlo nespíná společně s ventily. Když nastavím hlavní stanici na jeden z výstupů 1-8, tak spíná společně s hlavní stanicí a ventilem i relé čerpadla. To ale přijdu o jeden výstup pro ventil. V nastavení hlavní stanice mám Aktivovat relé na zapnuto. Na plugin RELAY TEST reaguje výstup OUTRELE tak, jak má. Co dělám špatně?
#65 Martin Pihrt 2019-05-16 11:48
Cituji Karel Andre Limberg:
Cituji Martin Pihrt:

Když v nastavení OSPy v záložce "nastavení" zapnete protokolování "Povolit ladění" a spustíte program ručne: sudo service ospy stop potom cd OSPy a spustit sudo python run.py nepíše to něco podezřelého? Toto je opravdu divné, protože jak LCD tak vítr plugin používám také. Možná něco chybí v doinstalovat v linuxu. Koukněte do toho debugu.
M

V logu se me nezda nic nějak podezřelé:
https://download.limbrno.eu/log.txt
ja tedy bohužel linux až tak neovládám dobře takže mě možná něco uniká. Každopádně pokud by to bylo možné a měl jste chvilku čas , přesměroval jsem SSH i web zavlažovače aby byl přístupný z internetu, zaslal bych vám emailem přihlašovací údaje třeba by jste tam našel chybu. Byl bych moc vděčný.

V logu také nic divného nevidím. Zašlete mi na admin@pihrt.com přístup, večer kouknu zda něco nezjistím.
Děkuji
MP
#64 Karel Andre Limberg 2019-05-16 10:10
Cituji Martin Pihrt:

Když v nastavení OSPy v záložce "nastavení" zapnete protokolování "Povolit ladění" a spustíte program ručne: sudo service ospy stop potom cd OSPy a spustit sudo python run.py nepíše to něco podezřelého? Toto je opravdu divné, protože jak LCD tak vítr plugin používám také. Možná něco chybí v doinstalovat v linuxu. Koukněte do toho debugu.
M

V logu se me nezda nic nějak podezřelé:
https://download.limbrno.eu/log.txt
ja tedy bohužel linux až tak neovládám dobře takže mě možná něco uniká. Každopádně pokud by to bylo možné a měl jste chvilku čas , přesměroval jsem SSH i web zavlažovače aby byl přístupný z internetu, zaslal bych vám emailem přihlašovací údaje třeba by jste tam našel chybu. Byl bych moc vděčný.
#63 Martin Pihrt 2019-05-16 08:55
Cituji Karel Andre Limberg:
Cituji Martin Pihrt:


Dobrý den,
máte nainstalovanou poslední aktuální verzi SW a aktualizované všechny pluginy? Aktuální je verze: 2.5.648 (2019-05-04). Systém provozuji na 3 zařízeních od RPI2B+ do RPI3 a běží normálně vytížení je okolo 20% CPU. Udělal jsem screen z dneška jaké pluginy mi běží a kolik to bere CPU:
Dále je vhodné aktualizovat celý systém linuxu (apt-get update a upgrade... ale to jistě víte)
MP

Ano nejnovější verzi mám nainstalovanou , vše ukazuje aktuální. instaloval jsem přesně dle návodu tj update, upgrade....install git, uprava config txt atd.. .
Udělakl jsem screen cpu, první je bez zaplého rozšíření :
a tady po zapnutí rozšíření rychlost větru. pouze jeho aktivace v záložce spravovat.:

Když v nastavení OSPy v záložce "nastavení" zapnete protokolování "Povolit ladění" a spustíte program ručne: sudo service ospy stop potom cd OSPy a spustit sudo python run.py nepíše to něco podezřelého? Toto je opravdu divné, protože jak LCD tak vítr plugin používám také. Možná něco chybí v doinstalovat v linuxu. Koukněte do toho debugu.
M

Nemáte oprávnění pro vkládání komentářů.