Obrazovky slouží k vygenerování přehledové stránky pro ePaper, kam můžete dosadit vlastní hodnoty a vytvořit si tak dynamickou nástěnku.
Nejkratší interval, kdy lze Obrazovku pro ePaper znovu vygenerovat, je 5 minut (kvůli rozložení zátěže na serveru + bývá doporučený jako nejkratší vhodný pro ePaper). Pouze v případě, že obrazovku upravujete a ukládáte, se automaticky ePaper připojuje každou minutu, abyste na něm dříve viděli změny. Konkrétně každou minutu v době, kdy poslední uložení Obrazovky není starší jak 5 minut.
Název
Vaše pojmenování obrazovky, které je vidět na webu ŽO.
Rozlišení obrazovky
Přesné rozlišení plochy, kterou bude obrazovka zabírat. Chcete-li obrazovku vytvořit na výšku (např. 300×400) a ePaper má rozlišení na šířku (např. 400×300), pak ho zde prohoďte (na 300×400). V nastavení ePaperu ale vždy nechte rozlišení, jaké má daný displej (typicky na šířku).
Interval, po kterém má ePaper znovu stáhnout obrazovku
Nastavte jak často se má ePaper připojovat pro načtení obrazovky s aktuálními daty. Krátký interval znamená, že ePaperu dojde dříve baterie. Jako rozumný nejkratší interval lze považovat 5 minut a nejdelší 60 minut. Především však záleží na tom, jaké údaje zobrazujete a jak často je potřebujete mít obnovené.
Podkladový obrázek
Chcete-li použít pro obrazovku nějaký podklad (kde si můžete např. nakreslit chlívky pro hodnoty, dát půdorys bytu, …) pak ho zde můžete nahrát, ideálně v přesném rozlišení jako bude obrazovka. Po nahrátí můžete obrázek dát Optimalizovat pro co nejlepší výsledek na konkrétním ePaperu.
Jakmile si vytvoříte rozložení obrazovky, se kterým budete spokojení, tak si ho můžete jako obrázek vložit do grafického programu v PC (zobrazenou Obrazovku uložit jako PNG do PC) a doplnit si na konkrétní místa ikony. Obrázek s rozmístěním prvků poté můžete vyexportovat bez původní vrstvy s obrazovkou a použít ho jako podkladový, takže k textu a hodnotám doplníte na patřičná místa grafiku.
Výchozí font pro texty
U textových prvků můžete měnit styl písma. Protože je lepší mít font jednotný a abyste u každé položky vždy pracně nemuseli font měnit na vámi preferovaný, tak zde můžete nastavit font, který se při přidání nové položky do Obrazovky použije jako výchozí.
Design obrazovky je lehce technická záležitost. Jednotlivé prvky se pro přesné pozicování umisťují přes souřadnice X (šířka) a Y (výška), ale máte možnost je i přemisťovat myší po Obrazovce a následně jen případně x/y doladit přesnou hodnotou.
Jakmile znovu otevřete editor obrazovky, kde již jsou umístěné prvky, tak se tyto prvky v seznamu seřadí podle sloupců (Y) a řádků (X), aby alespoň přibližně šly v pořadí, ve kterém se zobrazují na Obrazovce (odshora dolů a v pomyslných řádcích zleva doprava).
Nejjednoduší identifikací prvku je na něj najet na vygenerované Obrazovce myší či dvojkliknout - prvek se v seznamu ohraničí červeným obdélníkem. A funguje to i naopak - když přejedete myší nad prvkem v seznamu, tak se obdélníkem ohraničí na vygenerované Obrazovce.
Pokud kliknete na prvek na obrazovce nebo na jeho kartu v levém sloupci, tak ho následně můžete posunovat šipkami o 1 px. Držte shift pro skok prvku o 10 px (nebo o tolik, kolik máte nastaveno pro přetahování - viz níže).
Prvky můžete také skrývat - stačí kliknout na ikonu prvku v řádku, ta zešedne a prvek z obrazovky zmizí. Můžete tak mj. zjistit o který prvek na Obrazovce se jedná.
Pro přetahování prvků po Obrazovce myší můžete nastavit po kolika px budou "poskakovat".
Pro snazší zarovnání prvků na obrazovce si můžete zapnout zobrazení mřížky, která se zobrazuje každých 10 px (s tím, že každý 50 sloupec i řádek jsou tmavší barvou).
Obrazovka může vypadat hezky, pokud prohodíte černou a bílou barvu. Můžete to jednoduše nastavit a zase zrušit touto volbou.
Potřebujete-li posunout několik elementů najednou, můžete využít tuto funkci. Po její aktivaci se u každého elementu objeví zaškrtávátko - označte prvky, které chcete posunout a nastavte relativní kladný/záporný posun v ose X a/nebo Y a klikněte na "Posunout" (akci můžete opakovat). Nejjednodušeji prvky pro pohyb označíte tak, že je při zapnuté funkci hromadného posunu na obrazovce naklikáte a ony se obarví zeleně. Pro jednoznačné označení prvků se také může hodit funkce, kdy když najedete nad prvek, tak se označí v seznamu a naopak. Také můžete využít skrytí/zobrazení prvku po kliknutí na jeho ikonu (viz výše).
Jakmile přidáte prvek, změníte u prvku položku v rozbalovací menu nebo při zadání údaje dáte enter
, tak se Obrazovka uloží a její náhled se překreslí. Není problém měnit hodnotu a pokaždé ji "odenterovat", takže hned vidíte změnu. Výrazně si tak můžete zrychlit návrh obrazovky, abyste viděli, co se děje a jaký vliv mají změny na rozložení a vzhled prvků.
Text
Libovolný text k umístění na obrazovku. V textu můžete použít \n
pro odřádkování.
Do textu také můžete umístit Proměnné a Hodnoty, což jsou jinak samostatné prvky. Abyste toho docílili, stačí mezi dvojité složené uvozovky {{
a }}
vepsat buď název proměnné (viz tabulka níže pod dokumentací prvku Proměnná), nebo název Hodnoty.
Např. text:
Napětí baterie je {{54:43:b2:de:b5:2c-napeti-procenta}}%, což je {{54:43:b2:de:b5:2c-napeti-volty}} V v den, kdy má svátek {{SVATEKCZ}}.
se na Obrazovce nahradí za:
Napětí baterie je 83%, což je 3.91 V v den, kdy má svátek Michal.
(pochopitelně musíte použít vlastní Hodnoty, aby to fungovalo).
Proměnnou/Hodnotu je potřeba vepsat přesně tak, jak se jmenuje včetně zachování velikosti písmen, jinak nedojde k nahrazení. Tato funkce je užitečná, když chcete do jednoho textu za sebe umístit víc informací, které by jinak byl problém do věty napozicovat jako samostatné prvky. Na druhou stranu samostatné prvky mají výhodu v tom, že jim můžete dodat extra formátování a vlastnosti - viz popis Proměnných a Hodnot níže.
Ikona
Můžete vybrat jednu z více než 2 000 ikon, které jsou součástí Bootstrap Icons. Kompletní přehled ikon s inteligentním vyhledáváním najdete na stránce projektu: https://icons.getbootstrap.com/
Ikony v rozměrech 10, 20, 30, 40, 50, 60, 70, 80, 90 a 100 pixelů jsou přímo vytvořené z křivek pro co nejlepší výsledek. Ostatní hodnoty jsou dopočítávané z vyšší bitmapové varianty.
Proměnná
Dynamická hodnota, např. datum, čas nebo svátek, která se na určeném místě zobrazí vždy aktuální při vygenerování nové Obrazovky.
Proměnnou vyberete ze seznamu a následně se na obrazovce objeví už přímo její nahrazená hodnota. Seznam hodnot, které můžete použít:
Název proměnné | Popis proměnné | Příklad nahrazení |
---|---|---|
DATUM-YYYY-MM-DD | Datum - YYYY-MM-DD | 2023-12-24 |
DATUM-DD-MM-YYYY | Datum - DD. MM. YYYY | 24. 12. 2023 |
DEN-DD | Den - DD | 04 |
DEN-D | Den - D | 4 |
DEN-NAZEV | Den - Název CZ | pátek |
DEN-SKNAZEV | Den - Název SK | piatok |
MESIC-DNU | Měsíc - počet dnů | 31 |
MESIC-MM | Měsíc - MM | 01 |
MESIC-M | Měsíc - M | 1 |
MESIC-NAZEV | Měsíc - Název CZ | leden |
MESIC-SKNAZEV | Měsíc - Název SK | január |
ROK-RRRR | Rok - RRRR | 2023 |
ROK-RR | Rok - RR | 23 |
HODINA-MINUTAHHMM | Hodina:minuta (HH:MM) | 09:20 |
HODINA-MINUTAHMM | Hodina:minuta (H:MM) | 9:20 |
DEN-A-MESIC-SKLONOVANY | Den a vyskloňovaný měsíc CZ | 24. prosince |
DEN-A-MESIC-A-ROK-SKLONOVANY | Den, vyskloňovaný měsíc CZ a rok | 24. prosince 2023 |
DEN-A-MESIC-SKSKLONOVANY | Den a vyskloňovaný měsíc SK | 24. decembra |
DEN-A-MESIC-A-ROK-SKSKLONOVANY | Den, vyskloňovaný měsíc SK a rok | 24. decembra 2023 |
DNES-JE-DEN-A-CELE-DATUM-CZ | Dnes je den, celé datum CZ | Dnes je neděle, 24. prosince 2023 |
DNES-JE-DEN-A-CELE-DATUM-SK | Dnes je den, celé datum SK | Dnes je nedeľa, 24. decembra 2023 |
DNES-JE-DEN-SVATEK-MA-CZ | Dnes je den, svátek má CZ. | Dnes je středa, svátek má Michal. |
DNES-JE-DATUM-SVATEK-MA-CZ | Dnes je datum, svátek má CZ. | Dnes je 29. září, svátek má Michal. |
DNES-JE-DEN-SVATEK-MA-SK | Dnes je den, svátek má SK. | Dnes je streda, sviatok má Michal. |
DNES-JE-DATUM-SVATEK-MA-SK | Dnes je datum, svátek má SK. | Dnes je 29. září, sviatok má Michal. |
SVATEKCZ | Svátek CZ | Roman |
SVATEKSK | Svátek SK | Peter |
Hodnota
Hodnoty vznikají hned několika cestami - můžete zasílat vlastní na server, server některé (označené jako globální) udržuje sám, můžete je nechat vyčítat z TMEPu nebo se mohou vytvářet z počasí (načítaného pro dané souřadnice uvedené u ePaperu). Více o Hodnotách najdete na samostatné stránce.
Graf z hodnoty
Veškeré Hodnoty, které jsou číselné, mohou na obrazovce vytvářet graf. U takových hodnot se totiž v databázi vytváří historie několik dní nazpátek a je možné je takto automaticky využít.
Většina nastavení v grafu vychází z obecných vlastností prvků. Dále můžete nastavit:
Graf může mít i vzhled budíku, který má své vlastní nastavení odlišné od spojnicového/sloupcového grafu. Zobrazuje se na něm poslední číselná hodnota v rozsahu, který si nastavíte.
Vzhled můžete do velké míry upravit - jestli bude budík poloviční (půlkulatý) nebo celý (kulatý), jak často budou vidět dílky a popisky na nich. Můžete dokonce nechat nastavit podbarvení budíku ve zvoleném rozsahu od/do.
Apple, Google a Microsoft kalendář
Je možné vyčítat a zobrazovat data z kalendářů u Applu, Googlu nebo Microsoftu. Aktuální události se z kalendáře načítají nejdříve po hodině od posledního vyčtení. Je potřeba do prvku vložit tajnou adresu na kalendář ve formátu iCal, kterou všechny tři společnosti poskytují a je možné ji získat.
Ve widgetu můžete dále nastavit:
Google - Jak získat adresu na iCal
Na webu Google Kalendáře v levém panelu u toho konkrétního klikněte na tři tečky:
A zvolte nastavení a sdílení:
Dole v nastavení najdete "Tajná adresa ve formátu iCal" - tu nechte zobrazit a zkopírujte do Widgetu.
V případě, že byste se báli o její vyzrazení můžete na tomto místě přes "Resetovat" nechat vygenerovat adresu novou (kterou pak případně musíte ve Widgetu aktualizovat).
Apple - Jak získat adresu na iCal
Přepnout kalendář na veřejný a sdílet na něj odkaz pro Widget můžete i z telefonu - V aplikaci Kalendáře tapněte dole na liště na odkaz "Kalendáře", u konkrétního kalendáře dejte v řádku "i" pro více informací, zapněte "Veřejný kalendář" a dejte "Sdílet odkaz". Můžete si ho nakopírovat do schránky a přes prohlížeč vložit do Widgetu na ŽO, nebo poslat zprávou/e-mailem někam, odkud ho vykopírujete a teprve odtud vložíte do Widgetu ŽO.
Microsoft- Jak získat adresu na iCal
Ve webové verzi Office kalendáře zvolte v horním menu "Zobrazit" a "Nastavení kalendáře" (případně jen ikona ozubeného kola):
V nastavení v levém menu pod "Kalendář" zvolte položku "Sdílené kalendáře" a zde v sekci "Publikovat kalendář" přepněte oprávnění na "Může zobrazovat všechny podrobnosti" a klikněte na "Publikovat":
Následně se vám ukážou dva odkazy ze zkopírování. Zkopírujte ten ICS a vložte ho do widgetu kalendáře na ŽO:
Odpočet
Můžete umístit informaci o tom, kolik času zbývá do vloženého data (a času) nebo naopak kolik času od nějaké doby uběhlo.
QR kód
Vloží QR kód k naskenování telefonem apod. Pod "Obecné" můžete kromě barvy a vrstvy nastavit i velikost zobrazeného QR kódu v pixelech.
Mějte na vědomí, že čím více dat je potřeba do QR kódu dostat, tím více prostoru musí zabírat (aby ta data mohl reprezentovat). Budete-li chtít typicky vizitku do nějakého menšího rozměru než je ten výchozí, který se vygeneruje (při nevyplněné velikosti), pak po zmenšení ověřte, že se vejdou a zobrazují v pořádku všechny tři kontrolní čtverečky v rozích. Nebo jednodušeji - pro ověření zkuste QR kód naskenovat, ať máte jistotu, že je funkční
Typy kódů:
Progress bar
Prvek graficky znázorňuje průběh dané hodnoty na rozsahu od/do, který určíte. Pro progress bar zvolíte Hodnotu z databáze. Např. můžete graficky znázornit z kolika % už uběhl aktuální rok, naplněnost nádrže na vodu apod.
Čára
Čára z počátečního bodu X1Y1 do koncového bodu X2Y2, u které můžete zvolit její šířku a použít ji např. jako oddělovač obsahu.
Obdélník
Obdélník začínající z bodu X1Y1 a končící v bodu X2Y2. Kromě šířky čáry, která obdélník tvoří, můžete nastavit také jeho výplň. Můžete tak například udělat černý obdélník a nad něj umístit bílý text. V tom případě zvolte v jeho vlastnostech nižší vrstvu než tu, kterou přiřadíte prvku "nad" obdélníkem.
Data pro počasí a Google kalendář dodávají skripty YrNoProvider a IcalTransformer od Petra Brouzdy.