From kobe
Jump to: navigation, search

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é video 3.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ý server 3.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 jinde 3.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

  1. v signage zalozite SN
  2. pak uz to pujde stejne
  3. 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
  4. Nyni se uzivateli na displeji zobrazi Device Code - bud ciselne nebo QR nebo oboji
  5. 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
  6. Uzivatel pujde do signage a tam pujde auth device (C)
  7. Zada kod z obrazovky nebo vyfocenim qr (krok D) cimz stvrdi ze obrazovka je jeho
  8. 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.

.