Ekran dotykowy w HAOS - Add-On HAOS-kiosk

Też w końcu zrobiłem swoje testy na takich dość dziwacznych (dedykowanych do DIY) monitorkach z dotykiem i wstępnie jestem na tyle zadowolony, że myślę o obudowach dla nich, bo rozwiązanie ma przyszłość.

OFF TOPIC materiał na inny wątek
Oraz w 1 przypadku na specjalnie udziwnionej instalacji HAOS-generic - chciałem się przekonać jak bardzo negatywny wpływ na wydajność ma instalacja na hdd zamiast ssd, no i… pod wieloma względami jest naprawdę tragicznie - czas restartu HA, czas aktualizacji, dostęp do dużej liczny danych z bazy naraz, czy kompilacja ESPHome wloką się jak żółw (pierwsza kompilacja wsadu “maszyna H” z tego posta zajęła ~20 minut, a konkretnie 1150.36s, a samo linkowanie, gdy już mamy w cache wszystkie obiekty 34.75s to w sumie materiał na inny temat, bo robię testy porównawcze tej kompilacji na kilku innych maszynach, w rożnych lokalizacjach i niestety różnej specyfikacji (realnie początkowo to był test czy ten wsad się daje skompilować… ale akurat framework arduino tu idealnie pokazuje swoje słabe strony, dzięki czemu świetnie obciąża srzęt do testu), maszyna T mocniejszy procesor, ssd nvme, to samo 1Gbps łącze z internetem: 495.75s/14.30s , maszyna S ten sam procesor, ssd sata, łącze z internetem 20x wolniejsze ~ 50Mbps (kolosalny wpływ!) 1457.45s/36.44s , maszyna B ten sam procesor, ssd sata, łącze z internetem wolniejsze od T - tu ciekawostka 4x nie udało mi się skompilować w pierwszym przebiegu i kompilacja stawała w trakcie, nie mam czasu na dociekanie dlaczego ani nawet możliwości restartu HAOS teraz (zakładam możliwość uszkodzonego systemu plików lub jakieś błędy konfiguracji), więc brak wyniku!/35.06s), ale dla małej niezbyt intensywnie wykorzystywanej instalacji nawet taki laptopowy hdd 2.5’ jest do zaakceptowania.
koniec OFF TOPICa

przykładowa działająca stabilnie na wersji 1.1.1 Dodatku konfiguracja

ha_url: http://localhost:8123
ha_dashboard: lovelace-wlasny/default_view # przykład niestandardowego dashboardu
login_delay: 1
zoom_level: 100
browser_refresh: 0
screen_timeout: 0
output_number: 1
dark_mode: true
ha_sidebar: none
rotate_display: normal
map_touch_inputs: true
keyboard_layout: us
cursor_timeout: 5
onscreen_keyboard: false
save_onscreen_config: false
xorg_conf: ""
xorg_append_replace: append
allow_user_commands: false
rest_port: 8880
rest_bearer_token: ""
debug_mode: false
ha_username: panel
ha_password: haslo}nie2zlamania@aMozeZaSlabe! #no polecam nawet dla zwykłych użytkowników mieć jakieś hasła trudne do złamania, to tylko przykład niezbyt udany

Ekran 5 cali, 800x480pix, niestety tochyba TN i kąty rzyzwoitego widzenia są mocno ograniczone, ale kiedyś to był mój pierwszy ekranik specjalnie do maliny, wkrótce się okazało, że wzrok mi się kończy i poleciał do szuflady (ale gdyby dostosować prosty dashboard do jego malutkiej rozdzielczości to wciąż może mieć sens)

Ekran 7 cali, 1024x600pix, całkiem ładny obrazek chyba IPS,
mimo szczerych chęci nie umiem nic więcej o nim powiedzieć poza faktem, że ma 2 złącza USB micro-B każdym z nich można zasilać, ale jedno jest też złączem digitajzera, 1x normalne (duże) gniazdo HDMI oraz wyłącznik na górnej ściance (jeśli z prawej strony będziemy mieli HDMI i 2x USB).
edit - a jednak się dogrzebałem do jakiejś specyfikacji
https://www.lcdwiki.com/7inch_HDMI_Display-C


Niestety sprzęt mam nieporównywalny, więc jedyne co można zrobić, to zamiana na krzyż tych monitorów by stwierdzić wpływ rozdzielczości na wydajność (ale nie miałem na to czasu jak dotąd).

Na celeronku J3455 z ekranem 5 cali 800x480pix obciążenie procesora na wersji 1.1.1 Dodatku to zwykle okolice 60%-75% rdzenia =~ 15%-20% procesora.

Na i3-10110U z ekranem 7 cali 1024x600pix (czyli 1.6x wyższa rozdzielczość od tego małego) obciążenie procesora na wersji 1.1.1 Dodatku to zwykle okolice 20%-30% procesora (strasznie dużo, ale ten procek to jest 2C4T i to nie jest dobry wybór - czas pokazał, że 2 rdzenie to mało) w/g Glances jest to koło 100%-150% wątku=50%-75% rdzenia (czyli niby powinno się przekładać na wyższe średnie obciążenie procesora niż zaobserwowałem).


Więcej szczegółów wkrótce, bo dzisiaj wyszła aktualizacja do v1.2.0 której jeszcze nie próbowałem, a wprowadzająca dużo zmian i poprawek (w tym obsługę audio, wiele nowych sterowników dla ekranów dotykowych itd.).

edit: pierwsze wrażenie - z tego audio to chyba wiele nie będzie, ale tyłek mi urwało ile urządzeń HID ta nowa wersja rozpoznaje
niestety wzrosło też obciążenie procesora…

1 polubienie