IL n’y a pas plusieurs procédures. Il y a juste le choix d’installer soit l’APK HA en version minimum ou full soit Fully Kiosk. Toutes les procédures se ressemblent, activer le mode développeur, activer ADB, installer un mini launcher , installer ns panel pro tools puis l’APK HA ou FK et un peu de config
Pour moi si le NS PANEL est à jour. Le web view l’est. Pas sur une des dernières versions mais une version largement suffisante pour HA.C’est la conclusion que j’avais fait. D’ailleurs mettre à jour webview n’a absolument pas réglé mes problèmes de fluidité sur les retours d’état.
J’ai l’impressions que tout les NS Panel Pro (classique) ne sont pas tous égal en terme de performance sur les CPU et la mémoire.
Avant pour vérifier si ça fonctionne bien, je conseille de charger le dahsboard souhaité directement en tant que page web dans l’appli Sonos pour voir si c’est fluide et si le retour d’état d’éclairage fonctionne bien par exemple avec des boutons (et pas les switch natif de l’éclairage)
PS Edit : Pour le NS PANEL PRO 120, il faut bien la version 2.2.3 mini de l’apk ns panel pro tools
Concernant mon problème de lenteur, pas d’amélioration. J’ai fait d’autres tests. Rien ne fait.
Savez vous comment on peut voir l’utilisation temps réel du CPU ? ou du réseau ?
Dans mes logs Fully kiosk j’ai ça avec pas mal d’erreur… Notamment les websocket qui meurent ce qui pourraient expliquer la latence de mise à jour des retours d’infos
View the Webview Console output in real time
22:21:21.734 -- [LOG] %c Bubble Card %c v2.2.4 background-color: #555;color: #fff;padding: 3px 2px 3px 3px;border-radius: 14px 0 0 14px;font-family: DejaVu Sans,Verdana,Geneva,sans-serif;text-shadow: 0 1px 0 rgba(1, 1, 1, 0.3) background-color: #506eac;color: #fff;padding: 3px 3px 3px 2px;border-radius: 0 14px 14px 0;font-family: DejaVu Sans,Verdana,Geneva,sans-serif;text-shadow: 0 1px 0 rgba(1, 1, 1, 0.3) -- on line 1201 of http://192.168.2.16:8123/hacsfiles/Bubble-Card/bubble-card.js?hacstag=680112919224
22:21:21.822 -- [LOG] %c≡ kiosk-mode %c⋮%c
%cversion 6.2.0 %c⋮ border-color:#424242;border-style:solid;display:inline-block;font-family:monospace;font-size:12px;background:#03a9f4;color:white;padding:1px 0px 1px 5px;border-width:1px 0 0 1px; border-color:#424242;border-style:solid;display:inline-block;font-family:monospace;font-size:12px;background:#03a9f4;color:white;padding:1px 5px;border-width:1px 1px 0 0; border-color:#424242;border-style:solid;display:inline-block;font-family:monospace;font-size:12px;background:white;color:#424242;padding:1px 0px 1px 10px;border-width:0 0 1px 1px; border-color:#424242;border-style:solid;display:inline-block;font-family:monospace;font-size:12px;background:white;color:white;padding:1px 5px 1px 0px;border-width:0 1px 1px 0; -- on line 1 of http://192.168.2.16:8123/hacsfiles/kiosk-mode/kiosk-mode.js?hacstag=497319128620
22:21:22.007 -- [LOG] %c BUTTON-CARD
%c Version 4.1.2 color: orange; font-weight: bold; background: black color: white; font-weight: bold; background: dimgray -- on line 426 of http://192.168.2.16:8123/hacsfiles/button-card/button-card.js?hacstag=146194325412
22:21:28.526 -- [LOG] %c PLOTLY-GRAPH %c 3.3.5 production color: orange; font-weight: bold; background: black color: white; font-weight: bold; background: dimgray -- on line 2228 of http://192.168.2.16:8123/hacsfiles/lovelace-plotly-graph-card/plotly-graph-card.js?hacstag=413812496335
22:21:29.158 -- [LOG] %c FRIGATE-HASS-CARD
%c Version 5.2.0 color: pink; font-weight: bold; background: black color: white; font-weight: bold; background: dimgray -- on line 507 of http://192.168.2.16:8123/hacsfiles/frigate-hass-card/card-555679fd.js
22:21:33.499 -- [LOG] Websocket died, forcing reconnect... -- on line 2 of http://192.168.2.16:8123/frontend_es5/app.ZuEIoeW2ZGc.js
22:21:33.529 -- [ERROR] Failure writing unhandled promise rejection to system log: [object Object] -- on line 2 of http://192.168.2.16:8123/frontend_es5/app.ZuEIoeW2ZGc.js
22:21:33.531 -- [ERROR] Failure writing unhandled promise rejection to system log: [object Object] -- on line 2 of http://192.168.2.16:8123/frontend_es5/app.ZuEIoeW2ZGc.js
22:21:33.534 -- [ERROR] Failure writing unhandled promise rejection to system log: [object Object] -- on line 2 of http://192.168.2.16:8123/frontend_es5/app.ZuEIoeW2ZGc.js
# Web Console
View the Webview Console output in real time
22:21:21.734 -- [LOG] %c Bubble Card %c v2.2.4 background-color: #555;color: #fff;padding: 3px 2px 3px 3px;border-radius: 14px 0 0 14px;font-family: DejaVu Sans,Verdana,Geneva,sans-serif;text-shadow: 0 1px 0 rgba(1, 1, 1, 0.3) background-color: #506eac;color: #fff;padding: 3px 3px 3px 2px;border-radius: 0 14px 14px 0;font-family: DejaVu Sans,Verdana,Geneva,sans-serif;text-shadow: 0 1px 0 rgba(1, 1, 1, 0.3) -- on line 1201 of http://192.168.2.16:8123/hacsfiles/Bubble-Card/bubble-card.js?hacstag=680112919224
22:21:21.822 -- [LOG] %c≡ kiosk-mode %c⋮%c
%cversion 6.2.0 %c⋮ border-color:#424242;border-style:solid;display:inline-block;font-family:monospace;font-size:12px;background:#03a9f4;color:white;padding:1px 0px 1px 5px;border-width:1px 0 0 1px; border-color:#424242;border-style:solid;display:inline-block;font-family:monospace;font-size:12px;background:#03a9f4;color:white;padding:1px 5px;border-width:1px 1px 0 0; border-color:#424242;border-style:solid;display:inline-block;font-family:monospace;font-size:12px;background:white;color:#424242;padding:1px 0px 1px 10px;border-width:0 0 1px 1px; border-color:#424242;border-style:solid;display:inline-block;font-family:monospace;font-size:12px;background:white;color:white;padding:1px 5px 1px 0px;border-width:0 1px 1px 0; -- on line 1 of http://192.168.2.16:8123/hacsfiles/kiosk-mode/kiosk-mode.js?hacstag=497319128620
22:21:22.007 -- [LOG] %c BUTTON-CARD
%c Version 4.1.2 color: orange; font-weight: bold; background: black color: white; font-weight: bold; background: dimgray -- on line 426 of http://192.168.2.16:8123/hacsfiles/button-card/button-card.js?hacstag=146194325412
22:21:28.526 -- [LOG] %c PLOTLY-GRAPH %c 3.3.5 production color: orange; font-weight: bold; background: black color: white; font-weight: bold; background: dimgray -- on line 2228 of http://192.168.2.16:8123/hacsfiles/lovelace-plotly-graph-card/plotly-graph-card.js?hacstag=413812496335
22:21:29.158 -- [LOG] %c FRIGATE-HASS-CARD
%c Version 5.2.0 color: pink; font-weight: bold; background: black color: white; font-weight: bold; background: dimgray -- on line 507 of http://192.168.2.16:8123/hacsfiles/frigate-hass-card/card-555679fd.js
22:21:33.499 -- [LOG] Websocket died, forcing reconnect... -- on line 2 of http://192.168.2.16:8123/frontend_es5/app.ZuEIoeW2ZGc.js
22:21:33.529 -- [ERROR] Failure writing unhandled promise rejection to system log: [object Object] -- on line 2 of http://192.168.2.16:8123/frontend_es5/app.ZuEIoeW2ZGc.js
22:21:33.531 -- [ERROR] Failure writing unhandled promise rejection to system log: [object Object] -- on line 2 of http://192.168.2.16:8123/frontend_es5/app.ZuEIoeW2ZGc.js
22:21:33.534 -- [ERROR] Failure writing unhandled promise rejection to system log: [object Object] -- on line 2 of http://192.168.2.16:8123/frontend_es5/app.ZuEIoeW2ZGc.js
22:21:39.198 -- [ERROR] Uncaught (in promise) #<Object> -- on line 0 of http://192.168.2.16:8123/nspanel-test/0
22:28:33.628 -- [ERROR] Uncaught (in promise) #<Object> -- on line 0 of http://192.168.2.16:8123/nspanel-test/0
Bonjour,
Je viens de créer un utilisateur avec un affichage simplifié dédié à mon NSPanel. En le chargeant par la page web (et via une liaison externe duckdns et non en réseau local), l’affichage reste fluide.
Pour l’instant que 3 tuiles pour éclairage.
Sur mon PC et via mon smartphone, j’utilise depuis peu quasiment que des vues type « Sections » qui reste expérimentale, j’ai l’impression que c’est ce format de dashboard qui fait ralentir mon affichage sur le NSPanel.
Je vais compléter mon dashboard spécifique avec des « tuiles par défaut » et passer en réseau local et via l’apk HA en espérant que cela reste fluide.
Il y a un lien c’est quasi sur avec le dashboard. Je ne sais pas lequel…
En tout cas si je reviens sur mes logs, on voit que j’ai des logs FRIGATE, PLOTTLY, BUBBLE,…
A aucun moment j’ai ces intégrations lovelace sur mon dashboard dédié au NS PANEL PRO. Je les ai en revanche pour d’autres dashboards notamment sur ma « grosse » tablette.
Ca me confirme l’idée que quel que soit le dashboard chargé, il charge en mémoire l’ensemble des modules, ce qui ne doit pas aider.
J’ai bien aussi un utilisateur dédié pour le NS PANEL PRO non admin juste avec les droits sur le dashboard en question.
Chez moi, que le dashboard soit en mode section (expérimental) ou en par défaut, ça ne change absolument rien…
J’ai refait un test avec une fenêtre sur mon dahsbord NS PANEL PRO chargé sur une page web de mon PC et en parallèle une fenêtre avec SCRCPY donc vu du NS PANEL :
J’ai :
une card horizontale avec 4 boutons pour des lumières
une carte horizontale avec une carte entity comprenant 4 volets
une carte horizontale avec 2 boutons pour rebooter le NS panel entre autre
Depuis SCRCPY, quand je clique sur un bouton pour allumer une lumière, la lumière s’allume quasi instantanément (Max 1 secondes). Immédiatement la lumière passe en allumer sur mon dashboard NS PANEL Pro sur mon PC. La lumière passe seulement en allumé sur le NS PANEL PRO (à travers SCRCPY) au bout de 10 secondes…
Bonjour
Perso, j’ai crée un utilisateur nspanel avec juste 1 panel qui peut s’affiché sur l’ecran total. et pas de ralentissement. Mais il est vrai que ce n’est que pour la gestion d’un volet en local + la gestion de tous les volets de la maison.
j’utilise le panel en mode section qui je trouve est top.
Effectivement, je ne vois pas d’où viennent ces ralentissements, mais pour ma part, j’ai finalement recréé quasiment le même tableau de bord qu’a l’origine, mais en mode par défaut et plus de ralentissement malgré un dashboard à 3 onglets, gérant 4 thermostats (via simple-thermostat), des graphs, plusieurs éclairages, l’ensemble de mes volets, des listes qui influent sur mon affichage et surtout des templetes dynamiques, avec actualisation des textes et icones en temps réel.
Je viens donc d’installer mon NSPanel « officiellement » pour une utilisation par tous dans la maison (fini le mode test depuis mon atelier). Il ne me reste plus qu’à peaufiner quelques configurations qui devraient encore améliorer la rapidité car pour l’instant je suis toujours en connexion via internet et non en réseau local, et passe toujours par eWeLink via ne navigateur.
Malheureusement je ne peux pas explique pourquoi aujourd’hui cela fonctionne chez moi la ou d’autres (dont moi la semaine dernière) ont des ralentissements.
J’ai reçu mon NS Panel Pro 120.
Je vais installer l’apk HA minimum pour voir si j’ai ces problèmes de lenteur.
Mon avis à ce jour est qu’il y a différentes qualités du NS PANEL Pro classique, avec des CPU plus ou moins rapide…
Bon le verdict tombe.
NS PANEL PRO 120 installé, mode développeur activé, MAJ firmware en 3.5.0 ert 3.5.3 pour l’app ewelink
install launcher, ns panel pro tools 2.2.3 (obligatoire pour le 120), l’apk minimum HA.
Et toujours les mêmes lenteurs…
Le capteur de proximité n’est pas intégré correctement dans ns pro tools…
Je vais réessayer avec une version quasi vierge de HA que j’ai sur une autre VM
EDIT : ns panel pro tools mis à jour en 2.2.4 qui corrige le problème du sensor de proximité.
C’est étrange on n’a plus la valeur comme sur le modele 83. On a juste 0 ou 1 et on ne peut du coup plus régler la valeur de déclenchement. A priori c’est normal sur les firmware 3.4 et plus.
Après avoir fait d’autres essais, le NS PANEL PRO n’est pas en cause sur les problèmes de lenteur du retour d’état. Plutôt il n’est pas en cause avec mon instance de HA.
J’ai énormément de choses dedans, d’integrations et de personnalisations de dashboard.
Ma conclusion et d’après ce que je vois dans les logs, tout semble charger, les javascript à minimum, dans un dashboard même si les composants ne sont pas utilisés.
Je ne sais pas comment tout ça est géré dans HA.
En tout état de cause, j’ai refait un dashboard simple (sections expérimentales) sur mon HA dédié à ZWAVE JS UI qui tourne sur un Raspberry 5 sur lequel j’ai un dongle ZWAVE Aeotec USB. (Pas d’USB tout court sur ma VM HA principale afin de pouvoir bénéficier du cluster Haute Dispo proxmox).
A noter que ma VM principale HA n’a pas elle-même de soucis de lenteur. Je lui ai affecté 8Go de RAM et 4 vCPU. Elle plafonne à 10 ou 15% de CPU.
Sur mon instance HA dédié ZWAVE, je n’ai que mes entités ZWAVE et j’ai ajouté le client MQTT pour récupérer mes entités Zigbee (J’ai un dongle ethernet PoE SMLIGHT).
La, tout se rafraichit quasi en temps réel. Mes problèmes semblent donc réglés. Les tests ont été fait sur le NS Panel Pro 120 et le 84. Je trouve le 120 très légèrement plus rapide.
Je pense que mon instance principale HA est trop lourde pour le NS PANEL PRO même si j’affiche juste un dashboard très simple.
Sur le NSPanel Pro 120, j’essaye de comparer plusieurs « configs » :
Home Assistant minimal + NSPanel Pro Tools Application
Fully Kiosk Browser
Pour l’instant, je trouve l’application Home Assistant (minimal) plus lente que seulement Fully Kiosk Browser; c’est un peu dommage puisque seul l’APK de HA permet d’utiliser la partie « assist », l’APK FKB pour l’instant me fait des erreurs mais je pense que c’est sûrement des problèmes de permissions. L’autre inconvénient de FKB est qu’il faut activer le mode « PLUS » pour obtenir plus de fonctionnalités (quasi les mêmes que celle de NSPanel Pro Tools Application)
Edit: FKB peut parfaitement faire fonctionner Assist de HA, suffit d’activer l’option « Enable Microphone Access (PLUS) »
Hello
Pour moi l’APK HA minimum est plus rapide. C’est ce que j’ai constaté. En tout cas sur le long terme ça fonctionne parfaitement. Avec le MQTT configuré dans NS PRO TOOLS, on fait pas mal de chose.
Bonjour à tous,
Pour ma part le tuto fonctionne à merveille sur le nspanelpro 120.
J’ai fait une petite variante pour installer HA, j’utilise apk pure lite, j’y installe HA. Ainsi j’ai juste à utiliser les adbtools sur mon iphone pour faire un bouton home je lance apk pure lite a nouveau et je met a jour l’appli HA facilement.
Si cette astuces peu aider certains
Salut,
Tu pourrais développer abdtools pour iOS, cela m’intéresse car ca me saoule de sortir mon vieux pc windows juste pour simuler un appui long en ligne de commande.
Tu utilises quoi au juste sur ton iPhone ?
Hello, c’est simple tu télécharge une app adbtools sur le store, moi j’ai pris celle à 1€ atvtools (dev oleksandr).
ensuite rien de plus simple sur l’appli tu ajoute ton appareil via l’ip, tu auras la possibilité d’installer une app via un bouton (pratique pour mettre a jour nspaneltools pro par exemple), envoyer des fichiers… et tu auras même accès aux lignes de commande.
Je profite de cette réponse pour demander si d’autres que moi ont le soucis,
Mon capteur de proximité ne fonctionne pas quand je suis sous ha.
Depuis nspaneltoolspro impecc, l’écran sort bien de veille en fonction du seuil de sensibilité que je lui demande.
Mais dès que je reboot sous ha, ça ne fonctionne plus. Obligé de réveiller l’écran par un tap.
(J’ai le nspanel pro normal. Pas le 120)