Přihlásit se
Domácí stránka
Normální - % doby programu
Aktivní - Zpoždění při dešti
Plánovač - Ručně
Povoleno - Zakázáno
Zastavit všechny stanice
Statistika zavlažování (graf)
Potlačeno zpožděním při dešti
Detekován déšť
Teplota CPU
Využití CPU
Program OSPy verze
Vnější IP adresa
V provozu
Programy
Přidat nový program
Spustit nyní
Úprava
Smazat vše
Zap/Vyp program
Typ plánovače
Vybrané dny (Jednoduchý)
Čas startu
Trvání
Opakovat
Opakování
Pauza
Vybrané dny (Rozšířené)
Plánovač
Opakování (Jednoduché)
Interval zavlažování
Start ve dni
Čas startu
Trvání
Opakovat
Opakování
Pauza
Opakování (Rozšířené)
Interval zavlažování
Start ve dni
Plánovač
Týdenní (Rozšířené)
Pondělí-Neděle
Vlastní
Interval zavlažování
Start ve dni
Den 1 - Den 7
Týdenní (Předpověď počasí)
Minimální zavlažování
Maximální zavlažování
Maximální dávka
Poměr pauzy
Upřednostnění okamžiku provedení
Den
Čas startu
Přednost
Přidat - Smazat
Žádné úpravy
Odříznout
Aktivovat hlavní
Jednorázový
Spustit nyní
Smazat čas
Rozšíření
Spravovat
Instalovat nové rozšíření
Vlastní rozšíření (ZIP)
Github (https://github.com/martinpihrt/OSPy-plugins/archive/master.zip)
Vypnout vše
Zapnout vše
Povolit kontrolu aktualizací
Auto aktualizace
Záznam
Stáhnout záznam jako
Smazat záznam
Smazat záznam Email
Nastavení
Systém
Zobrazit nápovědu
Název systému
Šablona webu
24-hodinový čas
HTTP IP adresa
O čísle portu
HTTP/S port
Zobrazit rozšíření na home
Zobrazit snímače na home
Jazyk
Zobrazit obrázky na stanicích
Počasí
Použít počasí
Stormglass API klíč
Umístění
Uživatelé
Bez hesla
Jméno správce
Aktuální heslo
Nové heslo
Potvrďte heslo
Další uživatelé
Bezpečnost
Použít HTTPS
Jméno domény
Použít vlastní HTTPS
Snímače
Heslo pro nahrávání firmwaru
Nastavení stanic
Maximální využití
O sekvenčních a souběžných režimech
Počet výstupů
Zpoždění stanice
Min čas běhu
Nastavení hl. stanice
Hlavní stanice
Hlavní stanice 2
Aktivovat relé
T zapnutí
T vypnutí
T2 zapnutí
T2 vypnutí
Dešťový senzor
Používat senzor
V klidu rozpojen
Nastavit zpoždění deště
Doba zpoždění deště
Protokolování
Aktivovat záznam
Max záznamů
Aktivovat záznam Emailů
Max záznamů
Povolit protokol událostí
Max záznamů
Povolit ladění
Restartovat systém
Restart OSPy
Restart HW
Vypnout
Smazat nastavení
Záloha a obnovení
Stáhnout
Nahrát
Certifikát SSL
Nahrát
Generovat
Stanice
Stanice
Jméno
Využití
Závlaha
Zásoba
ETo faktor
Zůstatek
Připojeno
Ignorovat Déšť
ZAP Hlavní?
Nepoužito
ZAP Hlavní
ZAP Hlavní 2
ZAP Hlavní 1/2 programem
Poznámky
Obrázek
Snímače
Přidat nový snímač
Vlastnosti snímačů
Smazat všechny snímače
Nápověda
OSPy
Readme
Changelog
Programs
Web Interface Guide - Czech
Web Interface Guide - English
API
Readme
Details
Plug-ins
Readme
Usage Statistics
LCD Display
Pressure Monitor
Voice Notification
Pulse Output Test
Button Control
CLI Control
System Watchdog
Voltage and Temperature Monitor
Remote Notifications
System Information
MQTT
Air Temperature and Humidity Monitor
Wind Speed Monitor
Weather-based Rain Delay
Relay Test
UPS Monitor
Water Consumption Counter
SMS Modem
Signaling Examples
Email Notifications
Remote FTP Control
System Update
Water Meter
Webcam Monitor
Weather-based Water Level Netatmo
Direct 16 Relay Outputs
MQTT Zone Broadcaster
System Debug Information
Weather-based Water Level
Real Time and NTP time
Water Tank
Humidity Monitor
Monthly Water Level
Pressurizer
Ping monitor
Temperature Switch
Pool Heating
E-mail Notifications SSL
Sunrise and Sunset
Photovoltaic Boiler
IP CAM
Modbus stations
CHMI
Proto
Label Maker
IP Scanner
Database Connector
OSPy Backup
MQTT Home Assistant
Shelly Cloud Integration
Po kliknutí na tlačítko "Odhlásit se" se uživatel odhlásí ze systému. Odhlásit se
Přihlašovací stránka představuje textové pole pro zadání jména a hesla. Výchozí jméno je admin. Při první instalaci bude vygenerováno náhodné heslo (toto heslo je pak nutné změnit v nastavení na jiné heslo! Na stránce - záložce "Nastavení" se doporučuje změnit si heslo (nebo i jméno) na Vaše nové vlastní heslo. Zadejte jméno, heslo a klikněte na tlačítko PŘIHLÁSIT SE.
Domovská stránka je hlavním ovládacím centrem webového rozhraní. To zahrnuje:
- Hodiny zobrazující aktuální čas Na všech stránkách.
- Navigační lišta v horní části pro pohyb mezi stránkami. Rozhraní se také nachází na ostatních stránkách kromě přihlašovací stránky.
- Sada tlačítek pro provádění globálních změn chování systému.
- Časová osa, která poskytuje informace o dokončených a naplánovaných zavlažovacích událostech.
- Graf, který poskytuje informace o zavlažovacích událostech.
- Zápatí, které je přítomno na všech stránkách (pokud je přihlášený uživatel). Zápatí obsahuje: Teplota procesoru, Využití procesoru, Verze softwaru, Externí IP adresa, Doba provozu OS.
Tlačítko, které umožňuje nastavit „hladinu vody“ jako celkové procento doby běhu pro všechny zavlažovací programy (u programů prodloužit, nebo zkrátit jejich nastavenou dobu).
Zpoždění při dešti. Tlačítko, které umožňuje na zadanou dobu pozastavení zavlažování pro všechny stanice kromě těch, které byly nastaveny tak, aby ignorovaly déšť na stránce Stanice.
Plánovač - Ručně. Tlačítko, které přepíná systém mezi plánem (automatickým režimem) a manuálním režimem, který umožňuje přímé ovládání stanic.
Tlačítko pro povolení, nebo zakázání běhu OSPy programu (při zakázáno nepoběží plánovač).
Tlačítko „Zastavit všechny stanice“ slouží pro okamžité zrušení spuštěného zavlažovacího programu nebo aktivní stanice.
Pokud je v plánovači nastaven alespoň jeden program, ve spodní části obrazovky bude nakreslen graf s množstvím vody dodané pro každou stanici (programy).
Je-li aktivováno zpoždění při dešti, zobrazí se „Potlačeno dešťovým zpožděním“ a všechny stanice (kromě těch, které byly nastaveny tak, aby ignorovaly déšť na stránce Stanice) budou po určitou dobu blokovány.
Pokud je aktivován dešťový senzor, zobrazí se „Potlačeno dešťovým senzorem“ a všechny stanice (kromě těch, které byly nastaveny tak, aby ignorovaly déšť na stránce Stanice) budou blokovány.
Teplota procesoru Raspberry pi. Zobrazenou teplotu lze přepínat mezi C a F.
Využití procesoru Raspberry pi. Využití je zobrazené v %.
Odkaz na úložiště softwaru projektu a číslo revize nainstalovaného softwaru.
Externí IP adresa pro systém OSPy (adresa vašeho poskytovatele připojení - routeru). Testováno prostřednictvím služby pihrt.com.
Doba běhu systému Raspberry pi od zapnutí (nebo restartu).
Tlačítkem "Přidat nový program" vytvoříme nový program plánovače.
Tlačítkem "Spustit nyní" spustíme program okamžitě bez ohledu na čas a datum plánovače.
Tlačítko "Úprava" slouží k upravení parametrů již vytvořeného programu.
Tlačítko "Smazat vše" odstraní všechny existující programy.
Přepínač "ZAP/VYP" umožňuje vytvořený program povolit/zakázat v plánovači.
Typ plánovače umožňuje zvolit vhodný typ programu podle našeho požadavku (vybrané dny, opakování, týdenní, vlastní a programy založené na předpovědi počasí).
Na tento program nebudou použity žádné úpravy (například zkrácení, nebo prodloužení doby)
Pokud by upravená doba běhu programu byla kratší než tato nastavená doba, tak se program přeskočí (například upravená doba běhu z rozšíření předpovědi počasí, nebo měsíční úprava množství vody a jiných rozšíření). Doba se nastavuje v procentech.
Všechny stanice, které mají nastavenou možnost „Aktivovat Master 1/2 programem“, aktivují hlavní stanici 1/2 podle tohoto přiřazení v programu. Oznámení! u stanic, které mají nastavenou možnost „Aktivovat hlavní 1/2 programem“, nelze použít možnost ovládání „spustit jednorázově“ a „ručně“. Spustí se pouze stanice, nikoli hlavní stanice (1 nebo 2)! Toto nastavení je k dispozici, pouze pokud používáte obě hlavní stanice!
Stránka "Jednorázový" představuje seznam povolených stanic s polem minuty a sekundy pro každou z nich. Tato stránka může být použita pro testování a poskytnutí dodatečného zavlažování jednorázově.
Tlačítko aktivuje všechny vybrané předvolené stanice.
Tlačítko odstraní veškeré přednastavené časy u všech stanic.
Na stránce "Rozšíření" můžeme nakonfigurovat nebo ovládat všechna rozšíření v systému OSPy.
Po kliknutí na tlačítko "Spravovat" se otevře okno správce rozšíření v systému OSPy. Všechna dostupná rozšíření lze zapínat, vypínat, instalovat z repozitáře atd...
Po kliknutí na tlačítko "Instalovat nové rozšíření" se otevře okno se vzdáleným repozitářem, kde si můžeme vybrat dostupná rozšíření pro instalaci do systému OSPy a přečíst si všeobecné informace k rozšířením.
Správce rozšíření umožňuje do systému OSPy nainstalovat i vlastní rozšíření, které není zveřejněné ve vzdáleném repozitáři (například vaše nějaké osobní rozšíření). Pomocí tlačítka "procházet" zvolíme požadovaný soubor v našem počítači k instalaci do systému OSPy. Soubor rozšíření (zip) musí obsahovat kompletní strukturu rozšíření (init, templates, i18n, readme atd).
Na výše uvedeném umístění se nachází repozitář s dostupnými rozšířeními pro systém OSPy.
Tlačítko zakáže všechna nainstalovaná rozšíření.
Tlačítko povolí všechna nainstalovaná rozšíření.
Když je tlačítko aktivní, tak se automaticky po hodině kontroluje ve vzdáleném repozitáři dostupnost nové verze rozšíření. Při dostupnosti nové verze se u rozšíření zobrazí hláška "aktualizovat".
Když je tlačítko aktivní, tak se při dostupnosti nové verze rozšíření automaticky provede aktualizace tohoto rozšíření. Upozornění: systém OSPy se neustále vyvíjí a pokud dojde k zásadní změně v systému OSPy a uživatel systém OSPy nebude aktualizovat, může dojít k tomu, že rozšíření po aktualizaci nebude pracovat. Vždy nejprve aktualizujte systém OSPy a následně všechna rozšíření!
Pomocí stránky "Záznam" můžeme zobrazit veškeré protokoly zaznamenané v systému OSPy. Počet záznamů se nastavuje na stránce "Nastavení".
Odkaz "Stáhnout záznam jako Excel log.csv" umožní uložit do počítače záznam o běhu zavlažování jako soubor csv (program Excel).
- Struktura tabulky je: Date, Start Time, Zone, Duration, Program. Data jsou oddělena čárkou.
- Příklad: 2019-08-12 05:00:00 Filtrace 60:00 Filtrace
Odkaz "Stáhnout záznam jako Excel log email.csv." umožní uložit do počítače záznam o odeslaných emailech jako soubor csv (program Excel).
- Struktura tabulky je: Date, Time, Subject, Body, Status. Data jsou oddělena čárkou.
- Příklad: 2019-08-12 06:00:04 Odesláno CHATA SYSTÉM Ukončené zalévání-> Program: Filtrace , Stanice: Filtrace , Začátek: 2019-08-12 05:00:00 , Trvání: 60:00 , Water-> Množství vody v zásobníku: Level: 170 cm (90 %), Ping: 95 cm, Volume: 1.28 m3 , Temperature DS1-DS6-> SKLEP: 21.1 ℃ ČERPADLO: 33.5 ℃ BOJLER: 26.6 ℃ UVNITŘ: 22.1 ℃ STUDNA: 12.2 ℃
Po stisknutí tlačítka "Smazat záznam" dojde k vymazání všechn záznamů o běhu zavlažování. Akce je nevratná.
Po stisknutí tlačítka "Smazat záznam Email" dojde k vymazání všechn záznamů o odeslaných emailech ze systému. Akce je nevratná.
Na stránce "Nastavení" můžeme upravovat nastavení celého OSPy systému. Stránka obsahuje několik skládacích oddílů. Kliknutím na pruh otevřeme nebo zavřeme požadovanou část.
- Kliknutím na tlačítko "Zobrazit nápovědu" zobrazíme, nebo skryjeme informace o každé možnosti.
Pojmenování systému je užitečné při práci s několika OSPy systémy.
- Zadejte jedinečný popisný název systému.
- Klepnutím na tlačítko "Potvrdit změny" ve spodní části stránky uložte změny.
Název systému je ve výchozím stavu "OpenSprinkler Pi" a bude zobrazen v záhlaví každé stránky pro snadnou identifikaci systému.
Určuje vzhled GUI. V seznamu je k dispozici několik témat (zelený režim, černobílý režim...)
Volba 24-hodinový čas vybírá mezi mezinárodním formátem 24 hodin, někdy označovaným jako vojenský čas, a formátem 12 hodin-AM / PM.
- Zrušte zaškrtnutí políčka a vyberte 12 hodinový formát AM/PM.
- Klepnutím na tlačítko "Potvrdit změny" ve spodní části stránky uložte změny.
Budete přesměrováni na domovskou stránku a hodiny budou ve vybraném formátu.
IP adresa pro HTTP/S server. IPv4 nebo IPv6 adresa (projeví se až po restartu.) Výchozí je 0.0.0.0.
Číslo portu HTTP/S je součástí webové adresy. Port 80 je výchozí číslo pro webové stránky a jako takové nemusí být zahrnuto, když je adresa URL zadána do adresního řádku prohlížeče. Mnoho webových serverů standardně používá port 80. Pokud provozujete jiný server na stejném Raspberry Pi jako OSPy a používáte stejné číslo portu, dojde ke konfliktu a OSPy se nemusí spustit. Konfliktu se můžete vyhnout změnou čísla portu OSPy na stránce Možnosti na něco jiného například 8080. Pokud změníte číslo portu, které OSPy používá, budete muset zahrnout toto číslo, kterému předchází dvojtečka, do adresy URL pro webové rozhraní OSPy. Například: [URL Raspberry pi]: 8080
Číslo portu HTTP/S je součástí webové adresy. Port 80 je výchozí číslo pro webové stránky.
- Klikněte do textového pole vedle možnosti HTTP/ S port.
- Zadejte číslo portu, který chcete použít, např. 8080.
- Klikněte na tlačítko "Potvrdit změny" ve spodní části stránky.
Vrátíte se na domovskou stránku. Systém se restartuje, ale ve webovém rozhraní není viditelná indikace restartu. Počkejte alespoň 60 sekund, poté přidejte nové číslo portu do adresy URL Pi, před kterým je dvojtečka (:), a zkuste se znovu připojit k OSPy.
Pokud chceme na úvodní (domácí stránce) zobrazovat pod grafem naměřená data z rozšíření (vítr, teplota, hladina...) zaškrtneme políčko. V případě, že nechceme zobrazovat data z rozšíření zrušíme zaškrtnutí.
- Upozornění: aby se data zobrazovala v pořádku je nezbytné mít rozšíření povolené a správně nastavené.
Pokud chceme na úvodní (domácí stránce) zobrazovat pod grafem naměřená data ze snímačů zaškrtneme políčko. V případě, že nechceme zobrazovat data ze snímačů zrušíme zaškrtnutí.
- Upozornění: aby se data zobrazovala v pořádku je nezbytné mít snímače povolené a správně nastavené.
Volbou jazyka můžeme změnit jazyk používaný ve webovém rozhraní.
- Klepnutím na šipku dolů napravo od pole jazyka zobrazíte seznam dostupných jazyků.
- Klikněte na jazyk, který chcete použít v rozhraní.
- Klikněte na tlačítko "Potvrdit změny" ve spodní části stránky.
Software se restartuje a po několika sekundách se rozhraní zobrazí ve zvoleném jazyce.
Zaškrtnutím tohoto políčka zobrazíte obrázky stanic na domovské stránce a na stránce stanic.
Sekce počasí umožňuje přístup ke službě předpovědi počasí pro vaši polohu. Musíte se zaregistrovat pro tuto funkci na webu (https://stormglass.io/). Podle předpovědi počasí lze zavlažovací cyklus automaticky upravit (pokud zvolíme rozšíření, které používá předpověď počasí).
- Registrace a použití služby není pro běžné použití zpoplatněno.
Povolení nebo zakázání připojení ke službě Stormglass.
K využití místních povětrnostních podmínek je nutný klíč rozhraní Storm Glass API.
Název města nebo PSČ. Slouží k určení polohy pomocí OpenStreetMap pro informace o počasí ze služby Storm Glass.
Pro zvýšení bezpečnosti doporučujeme změnit systémové heslo pro OSPy a uživatelské jméno z výchozího "admin". V případě potřeby můžete také požadavek na heslo deaktivovat.
- Klepnutím na trojúhelník nalevo od lišty s popiskem "Uživatelé" rozbalte sekci.
- Označte zaškrtnutím políčko "Bez hesla", pokud máte velmi dobrý důvod k deaktivaci ochrany heslem a jménem. Systém již nebude vyžadovat přihlášení uživatele. Bude umožnen přístup do všech sekcí.
- Zadejte Vaše uživatelské jméno.
- Zadejte Vaše aktuální heslo.
- Zadejte nové heslo do polí označených "Nové heslo" a "Potvrďte heslo".
- Klikněte na tlačítko "Potvrdit změny" ve spodní části stránky.
Vrátíte se na domovskou stránku. Vaše nové heslo s jméno bude vyžadováno při příštím přihlášení.
Pokud je zaškrtnuté políčko "Bez hesla" povolíme přístup do systému anonymním uživatelům bez hesla.
Do textového pole zadejte uživatelské jméno. To je při nové instalaci "admin".
Do textového pole zadejte aktuální heslo.
Zadejte nové heslo do pole označeného "Nové heslo".
Do pole označeného "Potvrďte heslo" zadejte stejné nové heslo jak v poli "Nové heslo".
Po kliknutí na tlačítko se otevře stránka, kde můžeme vytvářet a případně upravovat nové uživatele pro přístup do systému.
V případě, že jsme nakonfigurovali server OSPy pro vyšší zabezpečení přenosu dat pomocí certifikátu SSL, zaškrtněte políčko "Použít HTTPS". Pokud je zaškrtnuta volba "Použít HTTPS" a server není správně nastaven, OSPy se spustí jako http server bez zabezpečení.
Certifikát je umístěn v systému v adresáři '/etc/letsencrypt/live/' jméno domény '/fullchain.pem' a '/etc/letsencrypt/live/' jméno domény '/privkey.pem'. Certifikát je nutné pomocí nástroje "Certbot" nainstalovat do systému (Linux) ručně (použití https se projeví v OSPy až po restartu OSPy).
- Postup pro instalaci Certifikační služby nalezneme v souboru "Readme" nápovědy, nebo na Githubu.
SSL certifikát pomocí Let’s Encrypt certifikační autority. Certbot (https://certbot.eff.org/) a Let’s Encrypt (https://letsencrypt.org/).
sudo apt-get install certbot
certbot --version
sudo certbot certonly --standalone -d your_domain_name
sudo certbot renew
sudo cp /etc/letsencrypt/live/your.domain.com/fullchain.pem /home/pi/OSPy/ssl
sudo cp /etc/letsencrypt/live/your.domain.com/privkey.pem /home/pi/OSPy/ssl
sudo service ospy restart
Pokud je v nastavení OSPy vybrána možnost „Použít vlastní přístup HTTPS“, musíte do adresáře ssl v umístění OSPy vložit soubor: fullchain.pem a privkey.pem. Varování: OSPy musí být znovu restartováno.
sudo openssl req -new -newkey rsa:4096 -x509 -sha256 -days 3650 -nodes -out fullchain.pem -keyout privkey.pem
Druhý způsob je pomocí tlačítka "generovat" v záložce SSL certifikát.
Sekce snímače obsahuje nastavení pro zabezpečení snímačů.
Heslo pro nahrávání firmwaru z OSPy do snímače (pro všechny použité snímače - stejné heslo musí být použito i v nastavení snímače). Výchozí heslo je: "fg4s5b.s,trr7sw8sgyvrDfg".
Sekce "Nastavení stanic" obsahuje všeobecná nastavení pro všechny stanice.
Určuje, jak se jednotlivé stanice kombinují. Souběh 0 nebo sekvence 1 (2, 3...) V případě, že všechny stanice mají nastavené sekvenční použití.
- Při nastavení sekvence (Maximální využití >= 1) se vždy spustí pouze jedna (případně více stanic pokud nastavíme >= 1) stanice (výstup) - například hlavní stanice 1 a stanice 3 záhony. Po uplynutí doby programu se vypne hlavní stanice 1 a stanice 3 záhony. Spustí se hlavní stanice 1 a stanice 4 trávník. Nikdy se spolu nesepnou dvě stanice (například záhony a trávník uvedený v našem příkladu). Sekvenční režim má význam v případě, že nemáme dostupný takový zdroj vody (tlak a množství vody) na pokrytí všech stanic současně
- Při nastavení souběhu (Maximální využití = 0) se vždy spustí neomezené množství stanic v danou dobu nastavenou programy. Například sepne hlavní stanice 1 (čerpadlo) a stanice 2, 3, 4. Souběžné zavlažování zkracuje dobu nutnou k zavlažování, ale vyžaduje větší zdroj vody.
Celkový počet dostupných výstupů je (8 výstupů + x rozšiřujících desek.) Počet výstupů lze nastavit vyšší, než kolik skutečně máme fyzických výstupů (vytváříme virtuální výstupy).
Zadejte počet sekund pro zpoždění mezi operacemi stanic. Čas v sekundách mezi 0 a 3600.
Přeskočit zpoždění stanice, pokud by doba běhu byla menší než tato hodnota (v sekundách), mezi 0 a 86400.
Sekce "Nastavení hl. stanice" obsahuje nastavení pro všechny hlavní stanice. Hlavní stanice se aktivuje, když se aktivuje libovolná stanice.
- Za hlavní stanici můžeme považovat například čerpadlo, hlavní ventil s vodou jako přívod vody do systému.
Výběr první hlavní stanice (pro čerpadlo nebo hlavní ventil). Určete, který výstup by měl být použit jako hlavní stanice.
Výběr druhé hlavní stanice (pro čerpadlo nebo hlavní ventil). Určete, který výstup by měl být použit jako vedlejší hlavní stanice.
Pokud je zaškrtnuto, relé bude také aktivováno spolu s 1 (nebo 2) hlavním výstupem.
Zpožděné ZAPnutí pro hlavní stanici (v sekundách), mezi -1800 a +1800.
Zpožděné VYPnutí pro hlavní stanici (v sekundách), mezi -1800 a +1800.
Zpožděné ZAPnutí pro 2 hlavní stanici (v sekundách), mezi -1800 a +1800.
Zpožděné VYPnutí pro 2 hlavní stanici (v sekundách), mezi -1800 a +1800.
Nastaví typ spínače dešťového senzoru. Pokud používáte Raspberry Pi a chcete připojit senzor deště přímo k pinům GPIO, použijte piny 8 a 6 (gnd).
Zaškrtnutím políčka "Používat senzor" povolíme snímání deště.
Zaškrtněte políčko "V klidu rozpojen", pokud je senzor bez deště normálně rozpojený, jinak políčko zrušte. Informace o typu spínače najdete v uživatelské příručce dešťového senzoru.
Když je aktivován dešťový snímač, nastaví se zpoždění deště (to je vhodné například pro blokování programů na delší dobu, než poskytuje dešťový snímač).
Doba zpoždění deště (v hodinách), mezi 0 a 500.
Zapněte protokolování běhu a nastavte počet záznamů, které chcete zachovat. Zapněte protokolování odeslaných e-mailů a nastavte počet záznamů, které chcete uchovávat.
Zaškrtněte políčko "Aktivovat záznam". Tím se zapne protokolování a zapne se historie zavlažování na časové ose na domovské stránce. Zaznamenávat všechny běhy stanic - berte na vědomí, že opakující se psaní na SD kartu může zkrátit její životnost.
Zadejte počet záznamů, které chcete uložit do protokolu. Nastavte počet, který pokryje přiměřenou dobu, například týden nebo měsíc. To bude záviset na počtu programů a stanic, které máte. Při každém spuštění stanice bude existovat jeden záznam. 0 = bez omezení.
Zaškrtněte políčko "Aktivovat záznam E-mailů". Tím se zapne protokolování a povolí se historie zavlažování prostřednictvím E-mailu.
Zadejte počet záznamů, které chcete uložit do protokolu. Nastavte počet, který pokryje přiměřenou dobu, například týden nebo měsíc. To bude záviset na počtu programů a stanic, které máte. Pro každý E-mail bude existovat jeden záznam. 0 = bez omezení.
Povolit protokol událostí (dešťový senzor, zpoždění deště, server, internetová externí IP ...)
Počet záznamů událostí k uložení na disk, 0 = bez omezení.
Klepnutím na "Povolit ladění" uložíte veškeré interní operace v OSPy do souboru pro lepší ladění. * Poznámka: * příliš časté ukládání dat do souboru může po delší době poškodit SD kartu nebo snížit kapacitu SD karty (úložiště). Vypisují se veškeré operace (i ze všech rozšíření).
Sekce "Restart systému" obsahuje tlačítka pro restartování softwaru, pro restartování hardwaru, pro vypnutí hardwaru a vymazání všech nastavení na výchozí hodnoty.
Tlačítko "Restart OSPy" restartuje pouze software. Je to rychlý vynucený způsob, jak implementovat změny v softwaru.
Tlačítko "Restart HW" restartuje Raspberry Pi. To trvá déle, ale provede úplný restart systému.
Tlačítko "Vypnout" vypíná napájení Raspberry Pi hardwaru.
Tlačítko "Smazat nastavení" vymaže všechna uživatelská nastavení do výchozí čisté instalace OSPy.
- Veškerá nastavení se dají v OSPy smazat i ručně (v systému nalezneme složky ospy/data a ve složce smažeme všechny soubory).
Pokud chceme zálohovat všechna nastavení našeho OSPy zavlažovacího systému nebo přenést nastavení do jiného OSPy systému, použijeme tlačítko "Stáhnout" a následně "Nahrát".
Tlačítko "Stáhnout" se používá ke stažení konfiguračního souboru do počítače pro pozdější použití nebo k obnovení systému OSPy. Uloží se nejen soubor databáze (options.db), ale také složka stanic, kde jsou uloženy obrázky stanic. Současně se uloží soubor protokolu events.log (pokud existuje). Vše je uloženo v souboru zip (příklad: ospy_backup_systemname_4.12.2020_18-40-20.zip). Můžeme snadno identifikovat, ze kterého systému OSPy záloha pochází. Složka SSL, kde je certifikát, není z bezpečnostních důvodů uložena do záložního souboru zip!
Tlačítko Nahrát vám umožní vložit a obnovit systém OSPy (například při opětovné instalaci systému Linux). Nahraný soubor musí být soubor zip! Následující cesty a soubory musí být v souboru.
*.zip folder:
ospy/data/events.log
ospy/data/options.db
ospy/data/options.db.bak
ospy/images/stations/station1.png
ospy/images/stations/station1_thumbnail.png
Nebo jiné obrázky stanic ve stejném formátu.
Pokud máme svůj vlastní certifikát pro SSL (https) zabezpečení (fullchain.pem a privkey.pem) můžeme ho zde pomocí formuláře nahrát.
Pokud chceme vygenerovat SSL certifikát, stiskneme tlačítko "generovat". Do adresáře ssl se vygeneruje certifikát. Následně v nastavení/bezpečnost zaškrtneme možnost "vlastní HTTPS" a následně restartujeme OSPy.
Tlačítko "Nahrát" odešle do složky ssl v adresáři OSPy přiložené soubory (fullchain.pem a privkey.pem).
Na stránce "Stanice" nastavujeme nazvy stanic, vlastnosti okolo využívání množství vody, ovládání hlavních stanic.
Automatické číslování k označení stanic. Například 1 = stanice 1, 2 = stanice 2...
Uživatelské pojmenování stanic pro lepší identifikaci v systému, například "trávník".
Nastavení souběhu (0), nebo sekvence (>=1) pro určité stanice. Více o souběhu, nebo sekvenci v textu výše v sekci "Nastavení / O sekvenčních a souběžných režimech".
Množství vody za hodinu v mm, které rozpráší rozstřikovače na dané stanici. Používá se pro programy založené na počasí. Pro změření této hodnoty je vhodné si pořídit například plastový srážkoměr.
- Vztahuje se na čas potřebný k infiltraci daného množství vody do konkrétního typu půdy. Obecně je rychlost příjmu lehčí texturované (písčité) půdy vyšší než rychlost těžší texturované (jílovité) půdy. Zavlažování postřikovačů velkým množstvím vody však může vést k povrchovému odtoku i na písčitých půdách. Rychlost příjmu půdy pod zavlažováním je ovlivněna mnoha faktory, jako je struktura půdy, struktura půdy, zhutnění, organická hmota, stratifikované půdy, soli v půdě, kvalita vody, sedimenty ve zavlažovací vodě atd.
Množství vody, které může půda uložit nad úroveň 0. Používá se pro programy založené na počasí.
- Vztahuje se na množství půdní vlhkosti nebo obsahu vody zadržené v půdě po odtoku přebytečné vody a snížení rychlosti pohybu dolů. K tomu obvykle dochází 2–3 dny po dešti nebo zavlažování v předchozích půdách s jednotnou strukturou a strukturou.
Faktor používaný k násobení faktoru ETo pro programy založené na počasí. Použijte hodnotu vyšší než 1 v případě slunečné/suché půdy, použijte hodnotu nižší než 1 pro stín/vlhkou půdu.
- Typ půdy
Půdy mají různé vlastnosti, díky nimž jsou jedinečné. Znát druh půdy, kterou máte, vám pomůže určit její silné a slabé stránky. Zatímco půda se skládá z mnoha prvků, místo, kde začít, je s vaším typem půdy. Musíte pouze sledovat složení půdních částic. OSPy umožňuje uživatelům určit typ půdy pro každou zónu (stanici), což umožňuje přesnější a efektivnější výpočty zalévání. Různé typy půdy reagují odlišně na vodu; jílovité půdy mají sklon k odtoku, zatímco hlinité půdy mohou zadržovat vodu po dlouhou dobu atd. Množství vody obsažené v půdě po odtoku přebytečné vody a schopnost půdy zadržovat vodu se označuje jako kapacita pole (měřeno v palcích nebo milimetrech).
Jak najít přibližné proporce písku, bahna a jílu? Toto je jednoduchý test, který vám dá obecnou představu o podílech písku, bahna a jílu přítomného v půdě. Vložte 5 cm půdy do láhve a naplňte ji vodou. Vodu a půdu dobře promíchejte, odložte láhev a nedotýkejte se jí hodinu. Po hodině se voda vyčeří a uvidíte, že se větší částice usadily:
- Na hladině vody se mohou vznášet kousky organické hmoty
- Nahoře je vrstva hlíny. Pokud voda stále není čirá, je to proto, že některé z nejjemnějších jílů jsou stále smíchány s vodou
- Uprostřed je vrstva bahna
- Ve spodní části je vrstva písku
- Změřte hloubku písku, bahna a jílu a odhadněte jejich přibližný poměr.
Následující tři typy částic mohou tvořit vaši půdu: jíl, písek a bahno. Většina půd je kombinací těchto tří částic, ale typ částic, který dominuje, diktuje mnoho vlastností vaší půdy. Poměr těchto velikostí určuje typ půdy: jíl, hlína, jílovitá hlína, bahno-hlína atd.
- Ideální půda je 40% písku, 40% bahna a 20% jílu. Tato směs se označuje jako hlinitá. To bere to nejlepší z každého typu částic půdy. Má dobrou drenáž vody a umožňuje vzduchu proniknout do půdy jako písek, ale také dobře udržuje vlhkost a je úrodná jako bahno a hlína.
Zvýšení nebo snížení vodní bilance pro programy založené na počasí (pokud není nastaveno na 0).
Pokud máme stanici zapojenou (je fyzicky připojena) a chceme ji využívat (je vidět ve výběru v programech, na domovské stránce...), zaškrtneme "Připojeno". Pokud stanici nevyužíváme a nechceme zveřejnit v systému OSPy ponecháme "Připojeno" nezaškrtlé. Pokud je v systému použita některá stanice jako "hlavní stanice" nebo "2 hlavní stanice", tak ji v tabulce nelze zaškrtnout ani odškrtnout (deaktivovat). Hlavní stanice se přiřazuje v nastavení systému "Nastavení / nastavení hlavní stanice".
Pokud u některé stanice zaškrtneme "Ignorovat Déšť", tak se stanice aktivuje dle programu bez ohledu zda je nastaveno dešťové zpoždění, nebo zda dešťový senzor detekuje déšť. Tuto možnost využijeme například ve skleníku, do kterého neprší a potřebujeme zavlažovat pravidelně. nebo například ke spouštění filtrace bazénu, který také čistíme bez ohledu zda prší.
Nebude použita žádná hlavní stanice (pokud je určitá stanice aktivována, hlavní stanice nebude aktivována).
Pokud požadujeme, aby když se aktivuje určitá stanice se aktivovala i hlavní stanice (například čerpadlo, nebo hlavní ventil s vodou) vybereme položku "ZAP hlavní?".
Pokud požadujeme, aby když se aktivuje určitá stanice se aktivovala i druhá hlavní stanice (například druhé čerpadlo, nebo jiný zdroj vody) vybereme položku "ZAP hlavní 2?".
Pokud požadujeme aktivovat hlavní stanici nebo druhou hlavní stanici programem vybereme položku „ZAP hlavní 1/2 programem“. U programu je poté možné zvolit, která hlavní stanice se má pro tuto stanici použít (příklad: program 1 řídí stanice 1-4 a hlavní stanici 5. Program 2 řídí stanice 1-4 a druhou hlavní stanici 6).
Poznámky slouží pro obsluhu systému OSPy. Lze si například poznamenat: jaký typ el. ventilu, rozstřikovače atd. máme v systému použitý.
Po kliknutí na okénko se otevře stránka, na které je možné nahrát vlastní obrázek ke stanici.
Na stránce „Snímače“ můžeme přidávat nebo mazat snímače, které v systému OSPy plní různé funkce.
Tlačítko „Přidat nový snímač“ přidá do systému nový snímač. Nastavení snímačů je uvedeno níže v části „Parametry snímačů“.
Pro snímače se používají dva druhy komunikace:
- Bezdrátová (radio) - ID rádio snímače
- Síťová (Wi-Fi/LAN) - MAC adresa, IP adresa
Lze si vybrat z různých typů snímačů: - Kontakt
- Detektor úniku
- Vlhkost
- Pohyb
- Teplota
- Multisnímač kontakt
- Multisnímač detektor úniku
- Multisnímač vlhkost
- Multisnímač pohyb
- Multisnímač teplota
- Multisnímač ultrazvuk
- Multisnímač vlhkost půdy
Aktivace nebo deaktivace tohoto snímače.
Zadejte název snímače. Názvy snímačů musí být nenulové a jedinečné.
Vyberte typ snímače.
- Otevřený program(y) Označte požadované programy, které chcete spustit.
- Nebo zastavit tyto spuštěné stanice v plánovači.
- Zavřený program(y) Označte požadované programy, které chcete spustit.
- Nebo zastavit tyto spuštěné stanice v plánovači.
- Citlivost (0-100%) Při překročení této úrovně se aktivuje(í) vysoký(é) program(y).
- Doba stabilizace (mm:ss) Po tuto nastavenou dobu nebude detektor reagovat na změnu.
- Nízký program(y) Označte požadované programy, které chcete spustit.
- Vysoký program(y) Označte požadované programy, které chcete spustit.
- Nízká úroveň (0-100%) Při překročení této úrovně se aktivuje(í) nízký(é) program(y).
- Nízký program(y) Označte požadované programy, které chcete spustit.
- Vysoká úroveň (0-100%) Při překročení této úrovně se aktivuje(í) vysoký(é) program(y).
- Vysoký program(y) Označte požadované programy, které chcete spustit.
- Program(y) Označte požadované programy, které chcete spustit.
- Nízká úroveň (0-100 °C/°F) Při překročení této úrovně se aktivuje(í) nízký(é) program(y).
- Nízký program(y) Označte požadované programy, které chcete spustit.
- Vysoká úroveň (0-100 °C/°F) Při překročení této úrovně se aktivuje(í) vysoký(é) program(y).
- Vysoký program(y) Označte požadované programy, které chcete spustit.
U teploty se zobrazují stupňe Celsia, nebo stupně Fahrenheita podle toho, jak máme na titulní stránce (v pravo dole) nastavenou teplotu (kliknutím na teplotu lze změnit jednotky).
- Vzdálenost od ultrazvukového snímače (shora) k minimální hladině vody v nádrži.
- Vzdálenost od ultrazvukového snímače (shora) k maximální hladině vody v nádrži.
- Minimální hladina vody v nádrži (ode dna nádrže) pro report.
- Průměr válce pro výpočet objemu.
- Zobrazovat v litrech nebo m3.
- Zastavit stanice, pokud je minimální hladina vody.
- Doba zpoždění (hodiny).
- Zastavit stanice, pokud má ultrazvukový snímač poruchu.
- Zastavit tyto stanice v plánovači.
- Regulace maximální hladiny vody.
- Maximální udržovaná hladina vody.
- Maximální doba běhu v aktivaci.
- Minimální udržovaná hladina vody.
- Výstup pro regulaci.
- Sonda xx řídí program (zvolte v seznamu programů program, který chcete sondou 1-16 ovlivňovat).
- Kalibrace xx sondy pro 100% (zadejte úroveň napětí ve voltech pro kalibraci sondy při vlhkosti 100%).
- Kalibrace xx sondy pro 0% (zadejte úroveň napětí ve voltech pro kalibraci sondy při vlhkosti 0%).
Vyberte typ komunikace se snímačem.
Zadejte ID snímače pro váš rádiový snímač. ID snímače musí být nenulové a jedinečné.
- Zadejte MAC adresu snímače. Příklad: aa: bb: cc: dd: ee: ff
- Zadejte IP adresu snímače. Příklad: 192.168.88.10
Zadejte čas vzorkování v minutách a sekundách (mm:ss).
Povolit protokolování vzorků.
Povolit protokolování událostí.
Povolit odesílání E-mailů, když dojde k události. Pro tuto funkci je vyžadováno rozšíření e-mail notification!
Zde si můžeme dělat poznámky.
Tlačítko „Odstranit všechny snímače“ vymaže všechny přidané snímače v systému.
Na stránce "Nápověda" nalezneme dokumentaci ke všem rozšířením, OSPy systému, změny v systému, přístup pomocí API, webové rozhraní.
Hlavní dokumentace k OSPy, instalace systému, propojení desky, licence.
Změny v systému OSPy, nebo v rozšířeních
Interně všechny programy udržují plán, který lze přímo upravit (stejně jako vlastní program).
Pro snadnější manipulaci byly vytvořeny následující typy programů.
Každý program může být jedním z těchto typů. Nakonec lze každý program napsat také jako vlastní program.
Prog/type_data | 0 | 1 | 2 | 3 | 4 | 5
--:|:-- |:-- |:-- |:-- |:-- |
DAYS_SIMPLE |start_time |duration |repeat pause |repeat times |list days to run|
REPEAT_SIMPLE |start_time |duration |repeat pause |repeat times |repeat days |start_date
DAYS_ADVANCED |list of intervals [start, end]|list days to run| | | |
REPEAT_ADVANCED |list of intervals [start, end]|repeat days | | | |
WEEKLY_ADVANCED |list of intervals [start, end]| | | | |
CUSTOM |list of intervals [start, end]| | | | |
WEEKLY_WEATHER | | | | | |
set_days_simple start_min, duration_min, pause_min, repeat_times, [days]
set_repeat_simple start_min, duration_min, pause_min, repeat_times, repeat_days, start_date
set_days_advanced [schedule], [days]
set_repeat_advanced [schedule], repeat_days, start_date
set_weekly_advanced [schedule]
set_weekly_weather irrigation_min, irrigation_max, run_max, pause_min, pems
Nápověda k webovému rozhraní v češtině.
Nápověda k webovému rozhraní v angličtině.
Pro moderní webové prohlížeče se doporučuje, aby rozhraní API bylo postaveno na principu CRUD pomocí formátu JSON jako formátu datových kontejnerů.
Mapování metod HTTP/s.
Základní struktura všech rozšíření je následující:
plugins
- plugin_name
- data
- docs
- static
- templates
- init.py \ README.md
Statické soubory budou automaticky zpřístupněny na následujícím místě: /plugins/název_pluginu/static/... Všechny * .md soubory v adresáři docs budou viditelné na stránce "Nápověda". *
- Usage Statistics (anonymní statistiky o používání OSPy systému)
- LCD Display (LCD displej 16x2 znaků připojený pomocí I2C sběrnice)
- Pressure Monitor (hlídání tlaku v potrubí - ochrana čerpadla)
- Voice Notification (zvuková upozornění - přehrávání souborů mp3)
- Pulse Output Test (test výstupů - slouží k nalezení určitého ventilu v zemi)
- Button Control (ovládání systému OSPy pomocí 8 tlačítek - slouží pro ruční spouštění programů)
- CLI Control (vzdálené ovládání periferií pomocí URL příkazů - například RF zásuvky)
- System Watchdog (hlídací pes systému Raspberry Pi, pokud systém zamrzne, dojde k restartu systému)
- Voltage and Temperature Monitor (měření napětí a teploty pomocí I2C sběrnice)
- Remote Notifications (odesílání dat na vzdálený server pomocí PHP)
- System Information (systémové informace OSPy a systém Linux)
- Air Temperature and Humidity Monitor (měření teploty 6x DS18B20 a vlhkosti DHT11 pomocí I2C sběrnice)
- Wind Speed Monitor (měření rychlosti větru pomocí I2C sběrnice)
- Weather-based Rain Delay (dešťové zpoždění založené na předpovědi počasí)
- Relay Test (testuje relé pro hlavní čerpadlo)
- UPS Monitor (hlídá výpadek napájení systému, odesílá email a ukončuje Linux systém)
- Water Consumption Counter (virtuální měřič průtoku vody založený na výpočtu běhu hlavní stanice)
- SMS Modem (vzdálené ovládání pomocí SMS a USB modemu)
- Signaling Examples (příklad notifikací tupu "signal" v systému OSPy)
- E-mail Notifications (odesílání E-mailů ze systému - toto rozšíření využívají i některá jiná rozšíření, například: Wind Speed Monitor, Pressure Monitor, Air Temperature and Humidity Monitor...)
- Remote FTP Control (zjednodušené vzdálené ovládání OSPy pomocí serveru s PHP a FTP)
- System Update (pomocí tohoto rozšíření lze jednoduše aktualizovat systém OSPy z GIThubu namísto systémových příkazů)
- Water Meter (měření průtoku pomocí vodoměru s pulsním výstupem pomocí I2C sběrnice)
- Webcam Monitor (pořizuje fotografie z USB webkamery)
- Weather-based Water Level Netatmo (nastavení množství vody pro zavlažování z meteostanice Netatmo)
- Direct 16 Relay Outputs (pomocí tohoto rozšíření můžeme ovládat 16 relé (stanic) připojených přímo k Raspberry Pi, ovšem některá ostatní rozšíření nebudou dostupná)
- MQTT (hlášení stavu OSPy pomocí MQTT protokolu, ovládání stanic přes MQTT...)
- System Debug Information (informace o dění v systému OSPy, pokud máme v nastavení povolen debug "Povolit ladění", tak zde v rozšíření se zobrazuje uložený záznam)
- Weather-based Water Level (nastavení množství vody pro zavlažování založený na předpovědi počasí)
- Real Time and NTP time (rozšíření, které nastavuje systémový čas - Linux a HW RTC čas z NTP serveru, HW RTC používá I2C sběrnici)
- Water Tank (měření hladiny vody pomocí ultrazvuku - například ve studni pomocí I2C sběrnice)
- Monthly Water Level (nastavení množství vody pro jednotlivé měsíce)
- Pressurizer (tlakování čerpadla před spuštěním programů)
- Ping monitor (měření výpadků sítě)
- Temperature Switch (regulátor teploty, který umožnuje 3 nezávislé zóny)
- Pool Heating (regulace teploty bazénu dle solárního ohřevu)
- E-mail reader (ovládání OSPy pomocí E-mailových zpráv)
- Weather Stations (zobrazení hodnot z ostatních rozšíření ve stylu ručičkových budíků)
- Telegram Bot (komunikace s OSPy pomocí telegram.org app)
- Door Opening (otevření zámku dveří, nebo posuvné brány)
- Voice Station (zvuková upozornění na základě události stanic- přehrávání souborů wav a mp3)
- Ovládání žaluzií (toto rozšíření odesílá přes REST API příklazy do Wi-Fi relátek firmy Shelly, nebo podobných relé)
- Monitor rychlosti Internetového připojení (odezva, stahování, nahrávání)
- E-mail Notifications SSL (odesílání E-mailů ze systému - toto rozšíření využívají i některá jiná rozšíření, například: Wind Speed Monitor, Pressure Monitor, Air Temperature and Humidity Monitor...) Toto rozšíření je modernější variantou původního rozšíření E-mailová oznámení (Připojení přes vrstvu SSL).
- Sunrise and Sunset (výpočet astronomických dat jako je východ a západ slunce. Dle těchto výpočtů umožňuje následně spouštět programy).
- FVE bojler (nahřívání bojleru z distribuční sítě, nebo FVE elektrárny).
- IP kamery (umožňuje sledování z IP kamer. Jako JPEG náhled, nebo GIF obrázek, nebo MJPEG stream z kamery).
- CHMI (umožňuje z meteoradaru ČHMI načítat aktuální počasí a dle něho nastavovat časové spoždění. Zároveň zobrazovat RGB stav počasí na HW mapě).
- Proto (výchozí plugin pro tvorbu dalších nových pluginů. Plugin nic závratného nedělá, ale vysvětluje jak pracuje).
- Label Maker (vytváření EAN a QR kódů).
- IP Scanner (hledání IP a MAC v síti).
- Database Connector (propojení do databáze pro ukládání dat z čidel a senzorů).
- OSPy Backup (zálohování adresáře data ze všech rozšíření do souborů zip).
- MQTT Home Assistant (integrace do HASS pomocí MQTT).
- Shelly Cloud Integration (načítání stavů z cloudu výrobce zařízení Shelly).
- Current Loop Tanks Mmonitor (měření hladiny ze 4 snímačů).
Po kliknutí na tlačítko "Odhlásit se" se uživatel odhlásí ze systému.