Contents
[hide]- 1 OnePro demands ❖
- 1.1 28.9.2026
- 1.2 10.2.2026
- 1.3 14.2.2025
- 1.4 11.11.2024
- 1.5 1.10.2024
- 1.6 6.3.2024
- 1.7 9.1.2024
- 1.8 29.12.2023
- 1.9 14.11.2023
- 1.10 10.11.2023
- 1.11 10.11.2023
- 1.12 01.11.2023
- 1.13 13.03.2023
- 1.14 22.02.2023
- 1.15 17.02.2023
- 1.16 03.02.2023
- 1.17 04.12.2022
- 1.18 28.11.2022
- 1.19 16.11.2022
- 1.20 16.11.2022
- 1.21 1.11.2022
- 1.22 12.10.2022
- 1.23 12.10.2022
- 1.24 22.9.2022
- 1.25 19.5.2022
OnePro demands ❖
Chronologicky seřazené požadavky obeslané přes p. Krejzlíka a p. Gerbela na OnePro klienta
28.9.2026[edit]
p. Krejzlík - email: RE: Zápis z calu
-
Aktuální chyba při stahování video souborů do FrameXX-
Zjistit, proč se ze zařízení odešle update device true i když není kompletně stažené video3.4.31
-
- Technická dokumentace / wiki – nemám přístup - svěřeno p. Gerbelovi
-
Update device – speed test-
Součástí odpovědi serveru je i informace o speedtest, co je podle mě zbytečné. -
Kontrola, jestli je to opravdu zbytečnézjištění posláno emialem body z porady - bod: Update device – speed test
-
-
Kontrola řadičů:-
Ze serveru přijde jen info jestli jsou externí řadiče zapnuté / vypnuté. -
Zapnuté = uživatel si může zvolit ovladač řadiče. -
Vypnuté = defaultní volba vypnuto, v položce bude zámek = nepůjde na zařízení změnit. (No listening) -
Na serveru pak bude tabulka Account, zařízení, sn, sn řadiče, …3.4.30.3 - zatím jen ve větvi dev-trigger
-
-
Odesílání informací o přehrávání-
Potřebuji na uživatelský server odesílat data o playlistu – začal se přehrávat playlist XX o délce X. -
Něco podobného už tam je, tak jen přidat volbu na uživatelský server3.4.32
-
-
Websocket-
Potřeboval bych integrovat websocket server do artemisu. -
Důvodů je více – lokální instalace serveru, kontrola, korektnost údajů v Artemisu. -
Poslat popis komunikace, vytvořit volbu websocket serveru 3.4.35
-
-
Update OnePro-
Nechám na vás -
Klidně můžeme využít Launcher- 20.10.2026 Force update
-
10.2.2026[edit]
p. Krejzlík - email: OnePro
-
Na 4050Q se jen na některých displejích stane, že nastavení daily reboot v APK se samo zaškrtne po restartu.-
Nainstaluji, odškrtnu, rebootuji a je to zaškrtnuté zase. -
Podotýkám, neděje se to všude, jen někde…. -
Pokud netušíte, co by to mohlo být, pak bych potřebovat udělat APK, kde je to defaultně vypnuté-
Toto bude jednorázové APK jen pro jednoho zákazníka.- 3.0.14
-
-
-
Vzdálené nastavování položek v APK-
Je stále více požadavků na vzdálené nastavení položek v APK:-
Repeated reboot + čas -
Enter sleep mode -
Ignorování špatných certifikátů -
Page caching OFF -
A dalších asi cca 5 nastavení
-
-
Potřeboval bych od vás, jestli toto chcete posílat v aktuálním nastavení update_device, nebo jinde3.3.16
-
-
můžete mi vygenerovat APK, kde bude „cashing OFF" – defaultně zapnuté.- 3.0.13-
A potřeboval bych to dát na FTP do aktualizace.
-
14.2.2025[edit]
p. Gerbel - email: OnePro
-
Dnes jsem zkousel poslat plst v 60 sek intervalu - a neni to dobry. Vznikne tam celkem chaos, rekl bych , ze ta service proste neni ready a neprevezme ten obrazek. Jenze i tak, pak se ten dalsi objevil zase o neco dele... Proste - bud si zjistuj stav ( predpokladam ze to jednoduche nebude ) , nebo VSECHNO co prijde nastavuj minimalne na 120sekund (=kdyz user nastavi interval v plst mene ). To prakticky neni zadny problem a vse by se tim melo resit..- 2.9.25.13
-
V Init obrazovce misto RestAPI server napsat Cloud server- 2.9.26 - pod "Projection options" pridat
- podmenu "presentation mode" s volbama standard (=default) - epd philips - epd other
-
a jeste podmenu "epd settings" - optimalni kdyby bylo neaktivni pri volbe Standard s volbama-
jas (brightness, default=0, -100...100)- storno -
sytost (chroma, default=0, -100...100)- storno -
dithering (dithering, default 0, 0..100 - chytraci tam maji jiny rozsah..)- storno -
status led - on / off ( default on ) ( API - setledon a setledoff, u te 32" je LED na celni strane a strasne to vadi , obzlvlate ze to vypada, ze po smazani epdapk zacne monitor BLIKAT zelene)- 2.9.25.13
-
- Webovy interface uz dost neodpovida poctu voleb v zivem UI - napr. se podivej na Settings - Presentations v realu a pote pres QR kod. Uvidis kde jsi koncil...
11.11.2024[edit]
p. Krejzlík - email: 2.9.10 overview
- Pokud SN není v databázi, errory neustále kumulují.
- Toto je třeba nějak ošetřit.
- Pak to odešle v rámci rLog obrovské množství dat
- Odesílání rLog – potřebuji vzdáleně povolovat / zakazovat
- Uživatel by neměl mít možnost toto sám aktivovat.
- Buď to můžeme přidat do konfigurace nebo jinak, jak budete chtít
- WebSocket komunikace
- To samé jako rLog
- Zapínání / vypínání ze serveru bez zásahu uživatele
- Jakmile bude funkční websocket komunikace, tak se vypne volání Requested action on device, Cílem je snížení zátěže serveru
- Odesílání progresu stahování
- Když se stahují malé soubory, zahlcuje to server.
- Potřeboval bych omezit odesílání na max 5 zpráv za vteřinu – je to možné?
- Opět se mi projevuje přehrávání neaktuálního playlistu
- V menší míře, ale občas se to stane
1.10.2024[edit]
p. Krejzlík - email: Body z telefonu
-
Odesílat eventy 31, 51, 81, 90- 2.8.9 -
Z eventu 21 prosím přeřadit (Asi do info 31):- 2.8.9-
Speed test done- 2.8.9 -
Check integrity- 2.8.9
-
- Přidat jako volbu odesílání screenshotu cca 1 vteřinu po startu playlistu
- Konfigurace:
- Tlačítka - hodnoty (Unlock all, lock all, Lock all but Power, Lock all but Volume) - default Unlock all
- Dálkový ovladač - hodnoty (Unlock all, lock all, Lock all but Power, Lock all but Volume) - default Unlock all
- Mute - hodnoty (ON, OFF) - default OFF
- Automatická synchronizace data a času - hodnoty (ON, OFF) - default ON
- Na DEV serveru je to implementované, příklad:
- "buttons": "unlock_all",
- "remote_control": "unlock_all",
- "mute": false,
- "auto_time_sync": true,
6.3.2024[edit]
m. Gerbel - telefonicky: SN solution
-
Požadavek na potlačení efektu duality SN a MSN- 2.7.28-
Návrh na možnost manuální editace- odmítnuto vývojem -
Návrh na nekonečné hledání SN při startu- 2.7.28
-
9.1.2024[edit]
p. Krejzlík - email: LED + trigger ovládání
Viz náš telefon s Michalem, posílám, co bude potřeba dodělat.
- Cíle jsou 2:
-
Kompletní ovládání a nastavení triggerů + LED vzdáleně ze serveru- 2.7.25 -
Přidání akcí při přehrávání playlistu (dole).- 2.7.25
-
- Vzdálené ovládání
- Nastavují to jen soubory, které jsou v příloze? (jiné nemám)
-
Pokud ano, potřeboval bych vytvořit mechanismus, jak to do zařízení dostat vzdáleně.- 2.7.25 -
Pravděpodobně v Json ve files včetně CRC- 2.7.25
- Akce při přehrávání playlistu:
-
Do Json přibude „action_type“ položka (pracovní název)- jiná implementace -
S nějakými hodnotami, pracovně: „Situace_1“, „Situace_2“, „Situace_3“- jiná implementace
-
- Display / FrameXX bude obsahovat soubor, kde budou akce popsané (příloha demo)
-
Pokud se začne přehrávat playlist s „acton_type“ „Situace_1“, APK odešle:- 2.7.25 - 192.168.1.2:8080/trigger?id=trigger1
- 192.168.1.3:8080/trigger?id=trigger1
- 192.168.1.4:8080/trigger?id=trigger1
- 192.168.1.5:8080/trigger?id=triggerReturn
- Pak spustí playlist
-
-
Cílem je, aby displeje / framexy v lokální síti spustili trigger na základě přehrávaného přelylistu.- 2.7.25- Je možné a asi i jednodušší to řešit ze serveru, ale díky mizerné konektivitě to v tuto chvíli není možné.
-
Dalším cílem je, aby na základě input triggeru se provedl i output trigger- 2.7.25- Což tam asi je, ale nemám k tomu žádné info.
29.12.2023[edit]
p. Krejzlík - email: Fwd:Aktualni OnePro
-
Přidat do odesílaných dat zařízení verzi FW a SICP- 2.7.23 -
Současné APK umí upgradovat Firmware z lokálu, jen se ten soubor musí nahrát ručně.- 2.7.23 -
Do requested actions přidat parsování:- 2.7.23-
update_4550D -
update_4650D -
update_3550Q -
update_3650Q
-
-
Po zachycení si stáhne soubor „update.zip" z:- 2.7.23-
/uploads/firmware/3550Q/update.zip -
/uploads/firmware/3650Q/update.zip -
/uploads/firmware/4550D/update.zip -
/uploads/firmware/4650D/update.zip
-
-
Provede aktualizaci FW- 2.7.23 -
Odešle info o aktualizaci (clearování požadavku ať Jakub navrhne, ideálně stejně, jak už používáme u jiných akcí)
14.11.2023[edit]
Frančík - ústně report o chování OnePro na BDL3650Q
-
OSD v TeamViewru zapíná dubug toasty- 2.7.15.16 -
Po startu se zobrazuje "volume bar"- 2.7.15.16 -
Do SICP se ukládá i zero konfigurace z Artemisu- 2.7.15.16 -
Místo "Boot on source" se aplikuje "Input source"- 2.7.15.16 -
Neukládá se nastavení "Power saving mode"- 2.7.15.16
10.11.2023[edit]
Coufal - detekce BDL3650Q
-
BDL3650Q nemá přiřazený správný model- 2.7.15.16
10.11.2023[edit]
Gerbel - OnePro na BDL3650Q
-
Nefunguje probouzení při detekci aktuálního scénáře- 2.7.15.16
01.11.2023[edit]
Krejzlík - Drobné úpravy APK
Potřeboval bych drobné úpravy na APK:
-
Jméno software a instalačního APK „ArtemisOne PRO“- 2.7.15.1 -
Ikona v příloze (pokud potřebujete jinou velikost, prosím, pošlete mi požadované rozměry.- 2.7.15.1 -
Možnost ukládání na USB / SD kartu- 2.7.17 -
Přidat do odesílaných informací o zařízení:- 2.7.15.6-
Velikost paměti celkový / volná- 2.7.15.6 -
Velikost úložiště celková / volná- 2.7.15.6
-
-
Potřeboval bych volitelné nastavení Speedtestu.- 2.7.17-
Například každou hodinu, každé 3 hodiny, 6 hodin, 1x denně.- 2.7.17
-
13.03.2023[edit]
Gerbel - Overlay
-
lze dat tu levou sekci trochu nize a nad to zobrazit typ nahledu ? ( nebo nekde jinde ). A sice Input / Output / Overall- 2.6.5 -
trigger "button" dat uplne nakonec ( to se fakt moc pouzivat nebude, rozhodne to nema prioritu jako dalsi).- 2.6.5 - trigger button prejmenovat jako trigger pic_overlay - zatím nemám řešení
- trigger return se tak dostane nahoru a pls prejmenuj ho na button scheduled_playlist - zatím nemám řešení
-
assign codes" zkratit na "code(s): to jsem v prekladove tabulce nenasel, asi to mas natvrdo... ( cesky tedy kod(y):)- 2.6.5 -
default pouzivat prazdne triggery, pls dej pryc to tr1...x, bt1, re1 - to stejne je treba definovat, tyhle vstupy nikde defaultne nejsou- 2.6.5 -
spoustet button overlay i nejakym triggerem nikoliv pouze pres http jako ted)- 2.6.4 -
zrusit volbu "Use button se trigger"- 2.6.4 - volba SENSOR TEST nic nezobrazuje - zatím nemám řešení
22.02.2023[edit]
Gerbel - Scenario info
-
Schovat hlášku - next presentation group will begin at- 2.4.27
17.02.2023[edit]
Krejzlík - SONY komunikace
-
Výstup na Relé – podle toho, jaký playlist pojede, tak by se mělo sepnout nějaké relé. Aktuálně nám staší 2 relé, potřebujeme ovládat 3 stavy.- 2.6.4 -
Overaly vrstva – potřebuji do transparentní overaly vrstvy nad video / playlist dostat obrázek s nějakou transparentní barvou- 2.6.4-
Jde vytvořit transparentní vrstvu nad playlisty, do které by se umístil palylist/video s nějakou transparencí (dle dohody)- 2.6.4-
příklad - Chtějí na základě triggeru přes aktuální playlist pustit například tlačítko nebo text.- 2.6.4
-
-
Definovat akci před puštěním palylistu- 2.6.4- http event – jíž jsem poptával, ale odpověď nemám
-
příkaz na zapnutí LED - od Nexmosphere- 2.6.4 -
příklad - jakmile se na základě nějakého triggeru má pustit playlist, tak aby se rozsvítily LEDky- 2.6.4
-
03.02.2023[edit]
Frančík - Triggery
-
Prověřit zdali má vliv počet řádků v konfiguračním souboru- 2.4.44 -
Možnost změnit na dálku jsou triggery- 2.5 -
Ověřit možnost ovládání posledního definovaného triggeru- 2.4.44
04.12.2022[edit]
Krejzlík - Zabezpečení komunikace
Toto je obecne reseni IETF tzv device auth flow (neplette tu ze to patri netflix - oni to jen implementovali do sveho reseni stejne napr jak to budeme implementovat signage) rfc8628. Upravime si ho pro potreby signage
- v signage zalozite SN
- pak uz to pujde stejne
- implementace
- obrazovka posle SN - krok A
- server posle obrazovce:
- Device code - to je ten kod ktery musi uzivatel prenest do prohlizece bud rucne nebo naprd pres qr vyfocenim - krok B
- User code
- Verification URI
- Nyni se uzivateli na displeji zobrazi Device Code - bud ciselne nebo QR nebo oboji
- v teto chvili zacne obrazovka pollovat (co 5s napriklad nebo je to popsano v tom rfc) (krok E) Verification URI - cimz zisti ze je sparovana spravneslo by mozna upravit i na websocket ale asi zbytecne
- Uzivatel pujde do signage a tam pujde auth device (C)
- Zada kod z obrazovky nebo vyfocenim qr (krok D) cimz stvrdi ze obrazovka je jeho
- Nasledne obrazovka v poolingu napr 5 sekund zjsiti ze je sparovana tak dostane Access token a Refresh token (krok F)
Nerealizováno
28.11.2022[edit]
Gerbel - návrat informací na main page
-
Init s procesem zjistovani se objevi pri prvni spusteni- 2.4.27 -
na zakladni obrazovce prosim jenom 8 buttonu ( jak to bylo drive )- 2.4.27 -
na zakladni obrazovku pridej zjistene dulezite informace jak byly predtim ( staticky, bez dalsiho zjistovani ) - tzn. Verze, detected platform, serial number- 2.4.27 -
zkus detekci paltformy na Init obrazovce vratit do podobneho casu jako drive- 2.4.29 -
jakmile pri prvnim spusteni probehne tento init, bude jedina cesta jak to znovu spustit ( a podivat se na ni ) z OnePro settings - pridat na posledni pozici OnePro init . ( jinak user bude mit vse podstatne na zakladni obrazovce s 8 buttony )- 2.4.35 -
pri zavreni OnePro je treba aby se zavrel i Init proces a obrazovka zahajila detekci- 2.4.27
16.11.2022[edit]
Gerbel - zavislost voleb
-
Provest aby Custom server url byla AKTIVNI volba pouze kdyz Artemis server bude nastaven prave na Custom server- 2.4.34
16.11.2022[edit]
Gerbel - intro info úpravy
-
nefunuguje portrait- 2.4.26.1 -
bylo by skvele, kdyby se init po manualnim ukonceni Onepro, ukoncil taky ( ted se ukonci pouze hledani platformy, vse ostatni se neobcerstvuje)- 2.4.29 -
kdyz se vraci z Onepro settings, tak se vzdy nejdrive objevi Init stranka ( nekdy kratce, nekdy to tam uplne se zastavi)- 2.4.29 -
kdyby mohly ty prubehove kosticky byt u vice parametru, jejichz stav zjistujes- 2.4.29 -
uvedomil jsem si , ze nedostupnost internetu ci IP adresy jeste nemusi znamenat problem , proste Artemis muze bezet docasne pouze lokalne. Takze asi neni dobre to podminit manualnim stisknutim Continue ale bylo by dobre tam dat nejaky delsi automaticky odpocet ( treba 10 sekund, kdy user uvidi ze je neco nestandardne ), a jit do spusteni prezentace- 2.4.29 -
ten napis Init failed prosim napis cervene- 2.4.29
1.11.2022[edit]
Gerbel - intro info
-
Pri spusteni Artemisu ( kdyz dochazi k hledani platformy ), by se mela objevit zcela nova stranka, ktera jednoduse ukaze uzivateli aktulani nastaveni.- 2.4.24 -
Jeden radek, jedna informace ( mezery mezi radky , at to je citelne ).- 2.4.24-
Internet: Yes/No ( nejaka non-Artemis URL )- 2.4.24 -
Artemis server: Yes/No ( pouzit zde aktualni nastaveni Artemis server z aplikace )- 2.4.24 -
Device IP address:- 2.4.24 -
Ethernet connection : LAN cable / Wifi- 2.4.24 -
Current time: Cas , Zona- 2.4.24 -
Version:- 2.4.24 -
Used ports:- 2.4.24 -
Detected platform:- 2.4.24 -
SN: ( opet jako drive, tucnejsi pismo )- 2.4.24
-
-
Je me jasne ze internet i detected platforma bude chvili trvat, tak asi pustit najednou. Yes /No bych velmi rad, aby to byly ty graficke znacky - zelena fajfka pro Yes, cerveny kriz pro No.- 2.4.24 -
V momente kdyz vse bude Yes a ten puvodni init ( s platformou a SN ) dobehne, Tak by se objevilo "Init test OK", zastavilo by se to na 1-2 sekundy a skocilo by to do aktualni prvni obrazovky- 2.4.29 -
Kdyz bude neco No - tak se to vylozene zastavi, napise se "Init test FAILED" a objevi se tlacitko Continue" - tim se user dostane do te prvni obrazovky.- 2.4.29 -
Tahle screena by se mela objevovat POUZE pri startu, kdy se zjistuje platforma, jinak by to melo jet na te urovni jako nyni.. ( treba pri navratu ze Settings )- 2.4.29
12.10.2022[edit]
Gerbel - pořadí a případné změny
-
Close the application- 2.4.21 -
Interval of progress in main page- 2.4.21 -
Autostart after boot- 2.4.21 -
Auto(re)start of presentation (after crash)- 2.4.21 -
Block Artemis autostart- 2.4.21 -
Show close button on main page- 2.4.21 -
Show toasts with runtime info- 2.4.21 -
Interval of system info from trigger (sec)- 2.4.21 -
Force BackPress (for gen1 triggers)- 2.4.21 -
Enable Launcher guard (FXX Launcher must be installed)- 2.4.21 -
Run kiosk mode switcher ( Navbar app must be installed)- 2.4.21
12.10.2022[edit]
Krejzlík
-
Prosím o kontrolu, jestli když nastavím omezení playlistu datem, jestli to funguje korektně.- 2.4.19
22.9.2022[edit]
Krejzlík - Mám pár věcí k rozšíření / úpravě OnePro.
-
Do nastavení přidat časovou zónu i do API- Nepodporuje Android -
Položku „Number of kiosk trigger“ přesunout z Developer options do Trigger options- 2.4.19 -
Položku „Screen always on“ přesunout do Projection options- 2.4.19 - Přidat možnost vzdáleně vyžádat stáhnutí a odeslání LogCat a komunikaci. Pokud by to šlo, udělal bych univerzální upload souborů ze zařízení, které by končili na serveru. Tzn nedělat na každý soubor extra instanci.
- Možnost odeslat před začátkem přehrávání playlistu http eventy. Před přehráním konkrétního playlistu by se odeslaly http eventy ze seznamu – musíme nadefinovat, jak to bude nejlepší. Cílem je, aby se v chodbě současně promítlo logo nebo video (jakýkolik triiger playlist).
19.5.2022[edit]
Krejzlík - Postupně doděláváme jednotlivé funkcionality do Artemisu. Novinky:
- Integorované jazyky: CZ, EN, DE, PL, RU, UA, HU, RO – určitě v překladech budou nějaké chyby, ale budeme ladit postupně.
- Kopírování celého scénáře z jednoho zařízení na druhé
-
Defaultní obrázek – náhrada černé obrazovky, když displeji není přiřazený playlist.- 2.2.14 -
Priority playlist – uživatel si může zvolit jeden nebo více playlistů a k nim přesný čas, kdy se mají přehrát – prioritně pro tatru – do kantýny.- 2.2.14 - Split screen (light)
- Playlist typu hodiny a weather
- RSS playlist – ještě není hotov
- Audio playlist – ještě není hotov
- Nový editor prezentací, kde bude možné dělat prokliky, … - cca 2 měsíce ještě
- Nový visual – zatím odloženo
- Manual – dodělám do konce příštího týdne.
.