Files
docker-configs/linkwarden/data/archives/4/8_readability.json

1 line
32 KiB
JSON
Executable File
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"title":"","byline":"Giga77","dir":null,"lang":null,"content":"<div id=\"readability-page-1\" class=\"page\"><div>\n <p>Je voulais mettre un écran dans mon entrée pour activer/désactiver lalarme principalement, et gérer les volets sans avoir à sortir mon téléphone. Jai fait lacquisition dun <a rel=\"noreferrer noopener\" href=\"https://www.sonoff.be/a-79054556/sonoff-interrupteurs-tactiles/sonoff-ns-panel-pro-86pb-noir-maisone-intteligente/?ref=hacf.fr#description\">NSPanel Pro</a>. Je vous présente ici comment le mettre en œuvre. </p><p>Le <strong>NSPanel Pro</strong>, qu'est-ce que c'est ?<br>Bah, c'est une sorte de mini-tablette Android avec un écran de 3,95 pouces, mais sans batterie, de la taille dune prise électrique.</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://www.hacf.fr/content/images/size/w600/2024/04/nspanelpro-1.png 600w, https://www.hacf.fr/content/images/size/w1000/2024/04/nspanelpro-1.png 1000w, https://www.hacf.fr/content/images/2024/04/nspanelpro-1.png 1500w\" height=\"1083\" width=\"1500\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/04/nspanelpro-1.png\"><figcaption><span>NSPanel Pro</span></figcaption></figure><h2 id=\"pr%C3%A9requis\">Prérequis</h2><p>Avant de commencer, il vous faut :</p><ul><li>Un <a rel=\"noreferrer noopener\" href=\"https://www.domadoo.fr/fr/objets-connectes/6625-sonoff-nspanel-pro-interrupteur-mural-noir-zigbee-30.html?ref=hacf.fr\">NSPanel Pro</a></li><li><a rel=\"noreferrer noopener\" href=\"https://ewelink.cc/app/?ref=hacf.fr\">Application eWeLink</a>&nbsp;avec un compte installé sur un téléphone.</li><li>Le fichier apk&nbsp;<a rel=\"noreferrer noopener\" href=\"https://blakadder.com/assets/files/ultra-small-launcher.apk?ref=hacf.fr\">Ultra Small Launcher</a>.</li><li>La dernière release de <a rel=\"noreferrer noopener\" href=\"https://github.com/seaky/nspanel_pro_tools_apk/releases/?ref=hacf.fr\">nspanel-pro-tools</a> (v2.1.0 au 02/05/2024).</li><li>La dernière version stable de Companion <a rel=\"noreferrer noopener\" href=\"https://github.com/home-assistant/android/releases/?ref=hacf.fr\">app-full-release.apk</a> (2024.4.1 au 02/05/2024).</li><li>Un PC avec windows (désolé les anti-microsoft, mais il y a aussi dautres versions pour les autres OS) et un répertoire avec&nbsp;<a rel=\"noreferrer noopener\" href=\"https://dl.google.com/android/repository/platform-tools-latest-windows.zip?ref=hacf.fr\">Android platform-tools</a>&nbsp;décompressé et les 3 fichiers apk mentionnés au-dessus.</li></ul><h2 id=\"branchement-et-initialisation\">Branchement et initialisation</h2><div><p>⚡</p><p>Pour le branchement, attention, çest à la place dune prise électrique.&nbsp;<b><strong>Vous devez disjoncter le tableau électrique avant de le brancher.</strong></b></p></div><p>Une fois branché, remettez le courant dans le tableau électrique. Lappareil va alors démarrer. Vous suivez les étapes dinitialisation (langue, pays, wifi). Une fois lancé, appuyez sur «&nbsp;Connecter à eWeLink&nbsp;» et scannez le QR code avec lapplication eWeLink.</p><h2 id=\"mode-d%C3%A9veloppeur\">Mode développeur</h2><p>Pour pouvoir installer lapplication Home Assistant Companion, il faut que le <strong>mode «&nbsp;développeur&nbsp;»</strong> soit activé.</p><p>Jai reçu mon appareil avec le firmware v1.6.0. Par défaut, le mode «&nbsp;développeur&nbsp;» est désactivé.</p><div><p>💣</p><p>Si vous activé le mode «&nbsp;développeur&nbsp;», il faut être conscient que votre garantie sautera.</p></div><p>Suivez ces étapes pour activer le mode développeur&nbsp;:</p><ul><li>ouvrir lapplication eWeLink,</li><li>choisir le NSPanel Pro,</li><li>appuyer sur les 3 boutons en haut à droite,</li><li>appuyer 8 fois sur «&nbsp;Device ID&nbsp;» ou «&nbsp;ID de lappareil&nbsp;»,</li><li>un message va apparaitre pour confirmer que vous souhaitez activer le mode\"développeur\", et par la même occasion, que Sonoff se désengage de toute mauvaise manipulation, et donc plus de garantie,</li><li>confirmer.</li></ul><p>Sur le NSPanel Pro, \"swipez\" de haut vers le bas, appuyez sur <em>«&nbsp;Settings&nbsp;» → «&nbsp;A propos&nbsp;»</em> et vous récupérez lIP. En dessous, cet IP sera écrit <em>&nbsp;NSPanel_IP&nbsp;</em>.</p><h2 id=\"installation\">Installation</h2><p>Sur le pc windows, ouvrez une invite de commande avec <em>win+r</em> et tapez <em>cmd </em>:</p><figure><img height=\"206\" width=\"399\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/04/cmd.png\"></figure><p>Et vous allez dans le répertoire décompressé de «&nbsp;Android platform-tools&nbsp;».<br>Ex&nbsp;:&nbsp;<code>cd C:\\NSPanelPRO\\platform-tools</code></p><figure><img height=\"201\" width=\"478\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/04/incite.png\"></figure><p>Dans linvite de commande, mettez (n'oubliez pas de remplacer «&nbsp;NSPanel_IP&nbsp;» par lIP du NSPanel Pro)&nbsp;:</p><p>et normalement, vous avez ce résultat :</p><figure><img height=\"63\" width=\"429\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/04/result1.png\"></figure><p>Ensuite, pour installer le launcher alternatif, tapez :</p><p>Vous obtenez :</p><figure><img height=\"47\" width=\"312\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/04/res2.png\"></figure><p>Vous installez nspanel-pro-tools :</p><p>Vous obtenez la même chose :</p><figure><img height=\"47\" width=\"312\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/04/res4.png\"></figure><p>Et vous installez Companion :</p><p>ça met un peu de temps, mais vous obtenez ça&nbsp;:</p><figure><img height=\"47\" width=\"312\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/04/res3.png\"></figure><p>Ensuite, vous allez simuler un appui sur le bouton Home du NSPanel Pro. Pour ça vous tapez&nbsp;:</p><p>Sur le NSPanel Pro, il faut choisir <em>«&nbsp;Launcher&nbsp;» </em>et on appuie sur <em>«&nbsp;Always&nbsp;»</em>.</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240502_175540-3.jpg\"></figure><p>Cest bon tout est installé. Vous pouvez redémarrer :</p><h2 id=\"mise-%C3%A0-jour-firmware\">Mise à jour firmware</h2><p>Une fois le mode développeur activé, il n'est plus possible de mettre à jour le firmware via l'application eWeLink. Toutefois, il y a une autre manière. Cette étape n'est pas obligatoire. Mais personnellement, j'ai eu du mal à faire fonctionner la version 2.1 de nspanel-pro-tools avec le firmware 1.6. Je n'ai plus de soucis avec le firmware 3.0.</p><div><p></p><p>L'installation d'un firmware est réversible. A chaque fois que je réinitialise le NSPanel Pro, le firmware revient à la version 1.6 qui est la version lorsque je l'ai reçu.</p></div><div><p>⚠️</p><p>Attention, l'installation d'un nouveau firmware va supprimer les applications précédemment installées et toutes les configurations.</p></div><p>Téléchargez ce fichier : <a rel=\"noreferrer noopener\" href=\"https://github.com/seaky/nspanel_pro_roottool_apk/releases/download/v1.0/nspanel-pro-roottools-1.0-release.apk?ref=hacf.fr\">nspanel-pro-roottools-1.0-release.apk</a>. Il faut aussi télécharger le firmware souhaité : <a rel=\"noreferrer noopener\" href=\"https://drive.google.com/drive/folders/1bHLLJy8vYUjkCCnyUmrHgEFWi_2cxywv?ref=hacf.fr\">https://drive.google.com/drive/folders/1bHLLJy8vYUjkCCnyUmrHgEFWi_2cxywv</a>. Et renommez le fichier téléchargé en <em>«&nbsp;system_update.zip&nbsp;»</em>. Mettez ces fichiers dans le même répertoire que les autres fichiers apk. </p><p>Pour envoyer le firmware sur le NSPanel, connectez-vous via adb et tapez :</p><p>Il y a un pourcentage qui indique la progression, et à la fin, vous obtenez ceci :</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://www.hacf.fr/content/images/size/w600/2024/05/image-2.png 600w, https://www.hacf.fr/content/images/2024/05/image-2.png 854w\" height=\"55\" width=\"854\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/image-2.png\"></figure><p>Ensuite, il faut installer le fichier apk. Tapez cette commande&nbsp;:</p><p>Vous obtenez ceci :</p><figure><img height=\"47\" width=\"312\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/04/res3.png\"></figure><p>Sur le NSPanel, vous devez avoir une nouvelle application <em>«&nbsp;NSPanelRootTools »</em>.</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/image-1.png\"></figure><p>Ouvrez-la et appuyez sur <em>«&nbsp;update&nbsp;» </em>:</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240504_162924-2-.jpg\"></figure><p>Appuyez ensuite sur <em>«&nbsp;VERIFY » </em>:</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240504_162939-2-.jpg\"></figure><p>L'application va vérifier le firmware, ensuite appuyez sur <em>« INSTALL » </em>:</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240504_162955-2-.jpg\"></figure><p>L'installation va commencer :</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240504_163026-2-.jpg\"></figure><p>Et redémarrer :</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240504_163040-2-.jpg\"></figure><p>Une fois fini, le NSPanel va redémarrer et l'application eWeLink va démarrer. Vous pouvez vérifier la version dans les réglages de l'application :</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240504_163606-2-.jpg\"></figure><p>L'installation du nouveau firmware a réinitialisé le NSPanel. Pour installer HA, vous devez recommencer l'installation depuis le début : <a rel=\"noreferrer\" href=\"https://www.hacf.fr/nspanel-pro/www.hacf.fr/nspanel-pro/#Installation\">Installation</a></p><h2 id=\"configuration\">Configuration</h2><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240502_175854-2-.jpg\"></figure><h3 id=\"premier-lancement\">Premier lancement</h3><p>Ouvrez l'application <em>«&nbsp;NSPanelTools&nbsp;»,</em> et il y a ce message qui apparait&nbsp;:</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240502_140423-2-.jpg\"></figure><p>Appuyez sur <em>«</em> <em>GO »</em>, ensuite, il y a ce message&nbsp;:</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240502_140443-2-.jpg\"></figure><p>Appuyez sur <em>«</em> A<em>llow »</em>, ce message apparait :</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240502_140454-2-.jpg\"></figure><p>Appuyez sur <em>«</em> <em>GO »</em>, et un nouvel écran&nbsp;apparait :</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240502_140510-2-.jpg\"></figure><p>Activez loption <em>«&nbsp;Allow modify system settings&nbsp;»</em> et revenez sur le premier écran <em>«&nbsp;display&nbsp;»</em>.</p><h3 id=\"ecran-display\">Ecran display</h3><p>Activez les options&nbsp;que vous souhaitez :</p><ul><li><em>active</em>&nbsp;(active NSPanelTools)</li><li><em>Wake on wave</em>&nbsp;(allume lécran via la détection de mouvement)</li><li><em>Wake on gesture</em>&nbsp;(allume lécran suivant le toucher de lécran)</li><li><em>Wake from Screen savers</em></li><li><em>Brightness </em>(gère la luminosité en fonction de la luminosité environnante)</li><li><em>Screen </em>(permet de gérer la veille de l'écran)</li></ul><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240502_140603-2-.jpg\"></figure><h3 id=\"ecran-sensor\">Ecran sensor</h3><p>Dans l'écran <em>«&nbsp;sensor »,</em> vous pouvez faire des réglages en fonction de la détection de mouvement ou de la luminosité :</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240502_140756-2-.jpg\"></figure><h3 id=\"ecran-tools\">Ecran tools</h3><p>Ensuite, appuyez sur le bouton en bas au milieu <em>«&nbsp;tools&nbsp;»</em>. Ici, vous définissez l'application qui se lance au démarrage du NSPanel. Je vous conseille aussi d'activer l'option <em>«&nbsp;Wait for WIFI»</em>, ainsi HA Conpanion se lancera après que le wifi soit disponible, sinon l'application présentera un popup car elle n'a pas réussi à se connecter à HA.</p><figure><img height=\"357\" width=\"357\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240505_151749-2-.jpg\"></figure><h3 id=\"ecran-integration\">Ecran integration</h3><p>Dans l'écran <em>«&nbsp;integration»</em>, vous avez la possibilité d'activer Zigbee et MQTT :</p><figure><img height=\"378\" width=\"378\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240505_152444-2-.jpg\"></figure><p>Je n'ai pas testé ces fonctionnalités.</p><h3 id=\"ecran-settings\">Ecran settings</h3><p>Finalement, appuyez sur <em>«&nbsp;settings&nbsp;»</em>.</p><figure><img height=\"357\" width=\"357\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240505_152859-2-.jpg\"></figure><p>Appuyez sur <em>«&nbsp;Reboot device ». </em>L'appareil va redémarrer, attendre la connexion au Wifi et lancer HA.</p><p>Il ny a plus quà le configurer comme nimporte quel dispositif relié à Home Assistant.</p><p>Personnellement, jai créé un <strong>utilisateur spécifique</strong> pour le NSPanel Pro avec un <strong>dashboard spécifique</strong> dédié au NSPanel Pro.</p><h2 id=\"zigbee\">Zigbee</h2><p>Depuis le firmware 2.0.0, il est possible d'utiliser le NSPanel Pro soit comme passerelle zigbee, soit comme routeur zigbee.</p><div><p>⚠️</p><p>Attention, la modification du mode Zigbee va supprimer les applications précédemment installées et toutes les configurations.</p></div><h3 id=\"mode-router\">Mode router</h3><p>Cette fonctionnalité permet seulement d'étendre votre réseau zigbee. Car pour le moment, il n'y a aucune information remontée. ☹️ Espérons que ça change dans les prochaines versions. Voici les étapes pour l'activer sur le NSPanel:</p><p>Sur votre téléphone, ouvrir l'application eWeLink. Sélectionnez votre appareil et appuyez sur les 3 points en haut à droite. Scrollez vers le bas, jusqu'à <em>«&nbsp;Fonctionnalités du pilote</em> <em>» :</em></p><figure><img height=\"480\" width=\"216\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/image-3.png\"></figure><p>Vous avez la possibilité d'activer le <em>«&nbsp;</em>Mode Turbo <em>». </em>Appuyez sur <em>«&nbsp;Z</em>igbee Mode <em>»&nbsp;</em>:</p><figure><img height=\"205\" width=\"216\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/image-4.png\"></figure><p>Appuyez sur <em>«&nbsp;Switch to Router Mode » </em>et <em>«</em> <em>Confirmer »</em></p><figure><img height=\"480\" width=\"216\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/Screenshot_2024-05-04-16-51-07-325_com.coolkit-2-.jpg\"></figure><p>L'appareil est réinitialisé et redémarre. Vous devez reconfigurer le NSPanel. Ensuite swipez ver le bas :</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240505_163725-2-.jpg\"></figure><p>Appuyer sur <em>«</em> <em>Lier à la passerelle » :</em></p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240505_163736-2-.jpg\"></figure><p>Activez l'appairage sur votre passerelle Zigbee et sur le NSPanel, appuyez sur <em>«</em> <em>Démarrer l'appairage ». </em>Vous devez obtenir cet écran :</p><figure><img height=\"450\" width=\"450\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG_20240504_171940-2-.jpg\"></figure><p>Voici le résultat sur zigbee2MQTT:</p><figure><img height=\"286\" width=\"325\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/image-5.png\"></figure><figure><img srcset=\"https://www.hacf.fr/content/images/size/w600/2024/05/image-6.png 600w, https://www.hacf.fr/content/images/2024/05/image-6.png 691w\" height=\"750\" width=\"691\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/image-6.png\"></figure><p>Le mode routeur est activé. Vous pouvez recommencer <a rel=\"noreferrer\" href=\"https://www.hacf.fr/nspanel-pro/www.hacf.fr/nspanel-pro/#Installation\">l'installation</a>.</p><h3 id=\"mode-passerelle\">Mode passerelle</h3><p>Je n'ai pas eu l'occasion de tester cette fonctionnalité.</p><h2 id=\"mise-%C3%A0-jour-ha-companion\">Mise à jour HA Companion</h2><p>Pour mettre à jour Companion, il suffit de télécharger la dernière version sur le&nbsp;<a rel=\"noreferrer noopener\" href=\"https://github.com/home-assistant/android/releases/?ref=hacf.fr\">github</a>. Et vous exécutez ces commandes :</p><h3 id=\"ha-companion-version-minimale\">HA Companion version minimale</h3><p>Il existe aussi une version minimale. Je reprends la description du github:</p><div><p>💡</p><p>L'application Android a à la fois une version complète qui utilise les services Google Play pour offrir des fonctionnalités telles que le suivi de localisation et les notifications. Il existe également une version minimale qui ne nécessite pas les services Google Play et peut être trouvée dans la section des versions. La version minimale n'a pas de suivi de localisation, ni de notifications.</p></div><p>Au lieu de télécharger le fichier <em>«</em> <em>app-full-release.apk », il vous faut le fichier «</em> <em>app-minimal-release.apk ».</em></p><div><p>👎</p><p><b><strong>Fausse bonne idée : désactiver le mode développeur</strong></b><br>Lors de mes premiers tests, je me suis dit que je pouvais désactiver le mode développeur. Mais çest une fausse bonne idée car une fois désactiver, on na plus accès à adb. Et on na accès que à HA. Donc on ne peut plus avoir accès aux autres applications. Et on ne peut plus mettre à jour Companion.</p></div><h2 id=\"wallpanel\">Wallpanel</h2><p>Afin d'éviter aux utilisateurs d'éditer les configurations de l'application Companion ou les tableaux de bord, vous pouvez utiliser l'intégration Wallpanel dans HACS : </p><figure><a rel=\"noreferrer noopener\" href=\"https://github.com/j-a-n/lovelace-wallpanel?ref=hacf.fr#dashboard-cannot-be-edited\"><div><p>GitHub - j-a-n/lovelace-wallpanel: 🖼️ Wall panel mode and photo screensaver for your Home Assistant Dashboards</p><p>🖼️ Wall panel mode and photo screensaver for your Home Assistant Dashboards - j-a-n/lovelace-wallpanel</p><p><img alt=\"\" src=\"https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg\"><span>GitHub</span><span>j-a-n</span></p></div><p><img alt=\"\" src=\"https://opengraph.githubassets.com/3f3339b54d97faf78da03dc2cd7d57dd4932a1d389fb8426323ed9a103a9e2f5/j-a-n/lovelace-wallpanel\"></p></a></figure><p>Après avoir installé l'intégration, dans un dashboard spécifique dédié au NSPanel Pro, rajoutez ces configurations :</p><ul><li><em>hide_toolbar</em> : permet de cacher la barre du haut, je la laisse à <em>false </em>pour voirles sous-vues</li><li><em>hide_sidebar </em>: permet de cacher le menu à gauche</li><li><em>hide_toolbar_action_icons</em> : permet de cacher les icônes en haut à droite</li><li><em>idle_time </em>: permet de définir le temps en secondes pour le screensaver (0 = désactivé)</li></ul><p>Libre à vous d'utiliser d'autres options de l'intégration.</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://www.hacf.fr/content/images/size/w600/2024/05/IMG.jpg 600w, https://www.hacf.fr/content/images/size/w1000/2024/05/IMG.jpg 1000w, https://www.hacf.fr/content/images/size/w1600/2024/05/IMG.jpg 1600w, https://www.hacf.fr/content/images/2024/05/IMG.jpg 2000w\" height=\"1008\" width=\"2000\" loading=\"lazy\" alt=\"\" src=\"https://www.hacf.fr/content/images/2024/05/IMG.jpg\"><figcaption><span>Résultat final</span></figcaption></figure><h2 id=\"conclusion\">Conclusion</h2><p>Voilà, vous avez maintenant un afficheur déporté permettant de piloter certaines fonctions là où c'est le plus pratique, vous évitant ainsi de devoir sortir votre téléphone portable. </p><p>N'hésitez pas à faire vos retours et propositions d'amélioration dans les commentaires. </p><h2 id=\"sources\">Sources</h2><ul><li><a rel=\"noreferrer noopener\" href=\"https://blakadder.com/android-panel-webview/?ref=hacf.fr\">Update WebView on NSPanel Pro and Tuya Smart Home Panels | Blakadder's Smarthome Shenanigans&nbsp;94</a></li><li><a rel=\"noreferrer noopener\" href=\"https://blakadder.com/nspanel-pro-secrets/?ref=hacf.fr\">Sonoff NSPanel Pro Secrets, Tips and Tricks | Blakadder's Smarthome Shenanigans&nbsp;80</a></li></ul>\n </div></div>","textContent":"\n Je voulais mettre un écran dans mon entrée pour activer/désactiver lalarme principalement, et gérer les volets sans avoir à sortir mon téléphone. Jai fait lacquisition dun NSPanel Pro. Je vous présente ici comment le mettre en œuvre. Le NSPanel Pro, qu'est-ce que c'est ?Bah, c'est une sorte de mini-tablette Android avec un écran de 3,95 pouces, mais sans batterie, de la taille dune prise électrique.NSPanel ProPrérequisAvant de commencer, il vous faut :Un NSPanel ProApplication eWeLink avec un compte installé sur un téléphone.Le fichier apk Ultra Small Launcher.La dernière release de nspanel-pro-tools (v2.1.0 au 02/05/2024).La dernière version stable de Companion app-full-release.apk (2024.4.1 au 02/05/2024).Un PC avec windows (désolé les anti-microsoft, mais il y a aussi dautres versions pour les autres OS) et un répertoire avec Android platform-tools décompressé et les 3 fichiers apk mentionnés au-dessus.Branchement et initialisation⚡Pour le branchement, attention, çest à la place dune prise électrique. Vous devez disjoncter le tableau électrique avant de le brancher.Une fois branché, remettez le courant dans le tableau électrique. Lappareil va alors démarrer. Vous suivez les étapes dinitialisation (langue, pays, wifi). Une fois lancé, appuyez sur « Connecter à eWeLink » et scannez le QR code avec lapplication eWeLink.Mode développeurPour pouvoir installer lapplication Home Assistant Companion, il faut que le mode « développeur » soit activé.Jai reçu mon appareil avec le firmware v1.6.0. Par défaut, le mode « développeur » est désactivé.💣Si vous activé le mode « développeur », il faut être conscient que votre garantie sautera.Suivez ces étapes pour activer le mode développeur :ouvrir lapplication eWeLink,choisir le NSPanel Pro,appuyer sur les 3 boutons en haut à droite,appuyer 8 fois sur « Device ID » ou « ID de lappareil »,un message va apparaitre pour confirmer que vous souhaitez activer le mode\"développeur\", et par la même occasion, que Sonoff se désengage de toute mauvaise manipulation, et donc plus de garantie,confirmer.Sur le NSPanel Pro, \"swipez\" de haut vers le bas, appuyez sur « Settings » → « A propos » et vous récupérez lIP. En dessous, cet IP sera écrit  NSPanel_IP .InstallationSur le pc windows, ouvrez une invite de commande avec win+r et tapez cmd :Et vous allez dans le répertoire décompressé de « Android platform-tools ».Ex : cd C:\\NSPanelPRO\\platform-toolsDans linvite de commande, mettez (n'oubliez pas de remplacer « NSPanel_IP » par lIP du NSPanel Pro) :et normalement, vous avez ce résultat :Ensuite, pour installer le launcher alternatif, tapez :Vous obtenez :Vous installez nspanel-pro-tools :Vous obtenez la même chose :Et vous installez Companion :ça met un peu de temps, mais vous obtenez ça :Ensuite, vous allez simuler un appui sur le bouton Home du NSPanel Pro. Pour ça vous tapez :Sur le NSPanel Pro, il faut choisir « Launcher » et on appuie sur « Always ».Cest bon tout est installé. Vous pouvez redémarrer :Mise à jour firmwareUne fois le mode développeur activé, il n'est plus possible de mettre à jour le firmware via l'application eWeLink. Toutefois, il y a une autre manière. Cette étape n'est pas obligatoire. Mais personnellement, j'ai eu du mal à faire fonctionner la version 2.1 de nspanel-pro-tools avec le firmware 1.6. Je n'ai plus de soucis avec le firmware 3.0.L'installation d'un firmware est réversible. A chaque fois que je réinitialise le NSPanel Pro, le firmware revient à la version 1.6 qui est la version lorsque je l'ai reçu.⚠Attention, l'installation d'un nouveau firmware va supprimer les applications précédemment installées et toutes les configurations.Téléchargez ce fichier : nspanel-pro-roottools-1.0-release.apk. Il faut aussi télécharger le firmware souhaité : https://drive.google.com/drive/folders/1bHLLJy8vYUjkCCnyUmrHgEFWi_2cxywv. Et renommez le fichier téléchargé en « system_update.zip ». Mettez ces fichiers dans le même répertoire que les autres fichiers apk. Pour envoyer le firmware sur le NSPanel, connectez-vous via adb et tapez :Il y a un pourcentage qui indique la progression, et à la fin, vous obtenez ceci :Ensuite, il faut installer le fichier apk. Tapez cette commande :Vous obtenez ceci :Sur le NSPanel, vous devez avoir une nouvelle application « NSPanelRootTools ».Ouvrez-la et appuyez sur « update » :Appuyez ensuite sur « VERIFY » :L'application va vérifier le firmware, ensuite appuyez sur « INSTALL » :L'installation va commencer :Et redémarrer :Une fois fini, le NSPanel va redémarrer et l'application eWeLink va démarrer. Vous pouvez vérifier la version dans les réglages de l'application :L'installation du nouveau firmware a réinitialisé le NSPanel. Pour installer HA, vous devez recommencer l'installation depuis le début : InstallationConfigurationPremier lancementOuvrez l'application « NSPanelTools », et il y a ce message qui apparait :Appuyez sur « GO », ensuite, il y a ce message :Appuyez sur « Allow », ce message apparait :Appuyez sur « GO », et un nouvel écran apparait :Activez loption « Allow modify system settings » et revenez sur le premier écran « display ».Ecran displayActivez les options que vous souhaitez :active (active NSPanelTools)Wake on wave (allume lécran via la détection de mouvement)Wake on gesture (allume lécran suivant le toucher de lécran)Wake from Screen saversBrightness (gère la luminosité en fonction de la luminosité environnante)Screen (permet de gérer la veille de l'écran)Ecran sensorDans l'écran « sensor », vous pouvez faire des réglages en fonction de la détection de mouvement ou de la luminosité :Ecran toolsEnsuite, appuyez sur le bouton en bas au milieu « tools ». Ici, vous définissez l'application qui se lance au démarrage du NSPanel. Je vous conseille aussi d'activer l'option « Wait for WIFI», ainsi HA Conpanion se lancera après que le wifi soit disponible, sinon l'application présentera un popup car elle n'a pas réussi à se connecter à HA.Ecran integrationDans l'écran « integration», vous avez la possibilité d'activer Zigbee et MQTT :Je n'ai pas testé ces fonctionnalités.Ecran settingsFinalement, appuyez sur « settings ».Appuyez sur « Reboot device ». L'appareil va redémarrer, attendre la connexion au Wifi et lancer HA.Il ny a plus quà le configurer comme nimporte quel dispositif relié à Home Assistant.Personnellement, jai créé un utilisateur spécifique pour le NSPanel Pro avec un dashboard spécifique dédié au NSPanel Pro.ZigbeeDepuis le firmware 2.0.0, il est possible d'utiliser le NSPanel Pro soit comme passerelle zigbee, soit comme routeur zigbee.⚠Attention, la modification du mode Zigbee va supprimer les applications précédemment installées et toutes les configurations.Mode routerCette fonctionnalité permet seulement d'étendre votre réseau zigbee. Car pour le moment, il n'y a aucune information remontée. ☹️ Espérons que ça change dans les prochaines versions. Voici les étapes pour l'activer sur le NSPanel:Sur votre téléphone, ouvrir l'application eWeLink. Sélectionnez votre appareil et appuyez sur les 3 points en haut à droite. Scrollez vers le bas, jusqu'à « Fonctionnalités du pilote » :Vous avez la possibilité d'activer le « Mode Turbo ». Appuyez sur « Zigbee Mode » :Appuyez sur « Switch to Router Mode » et « Confirmer »L'appareil est réinitialisé et redémarre. Vous devez reconfigurer le NSPanel. Ensuite swipez ver le bas :Appuyer sur « Lier à la passerelle » :Activez l'appairage sur votre passerelle Zigbee et sur le NSPanel, appuyez sur « Démarrer l'appairage ». Vous devez obtenir cet écran :Voici le résultat sur zigbee2MQTT:Le mode routeur est activé. Vous pouvez recommencer l'installation.Mode passerelleJe n'ai pas eu l'occasion de tester cette fonctionnalité.Mise à jour HA CompanionPour mettre à jour Companion, il suffit de télécharger la dernière version sur le github. Et vous exécutez ces commandes :HA Companion version minimaleIl existe aussi une version minimale. Je reprends la description du github:💡L'application Android a à la fois une version complète qui utilise les services Google Play pour offrir des fonctionnalités telles que le suivi de localisation et les notifications. Il existe également une version minimale qui ne nécessite pas les services Google Play et peut être trouvée dans la section des versions. La version minimale n'a pas de suivi de localisation, ni de notifications.Au lieu de télécharger le fichier « app-full-release.apk », il vous faut le fichier « app-minimal-release.apk ».👎Fausse bonne idée : désactiver le mode développeurLors de mes premiers tests, je me suis dit que je pouvais désactiver le mode développeur. Mais çest une fausse bonne idée car une fois désactiver, on na plus accès à adb. Et on na accès que à HA. Donc on ne peut plus avoir accès aux autres applications. Et on ne peut plus mettre à jour Companion.WallpanelAfin d'éviter aux utilisateurs d'éditer les configurations de l'application Companion ou les tableaux de bord, vous pouvez utiliser l'intégration Wallpanel dans HACS : GitHub - j-a-n/lovelace-wallpanel: 🖼️ Wall panel mode and photo screensaver for your Home Assistant Dashboards🖼 Wall panel mode and photo screensaver for your Home Assistant Dashboards - j-a-n/lovelace-wallpanelGitHubj-a-nAprès avoir installé l'intégration, dans un dashboard spécifique dédié au NSPanel Pro, rajoutez ces configurations :hide_toolbar : permet de cacher la barre du haut, je la laisse à false pour voirles sous-vueshide_sidebar : permet de cacher le menu à gauchehide_toolbar_action_icons : permet de cacher les icônes en haut à droiteidle_time : permet de définir le temps en secondes pour le screensaver (0 = désactivé)Libre à vous d'utiliser d'autres options de l'intégration.Résultat finalConclusionVoilà, vous avez maintenant un afficheur déporté permettant de piloter certaines fonctions là où c'est le plus pratique, vous évitant ainsi de devoir sortir votre téléphone portable. N'hésitez pas à faire vos retours et propositions d'amélioration dans les commentaires. SourcesUpdate WebView on NSPanel Pro and Tuya Smart Home Panels | Blakadder's Smarthome Shenanigans 94Sonoff NSPanel Pro Secrets, Tips and Tricks | Blakadder's Smarthome Shenanigans 80\n ","length":10229,"excerpt":"Je voulais mettre un écran dans mon entrée pour activer/désactiver lalarme principalement, et gérer les volets sans avoir à sortir mon téléphone. Jai fait lacquisition dun NSPanel Pro. Je vous présente ici comment le mettre en œuvre.","siteName":null}