NS PANEL un projet a suivre

Bonsoir

je viens de tomber sur ce projet a base de NS panel

bon malheureusement je ne parle pas l’allemand, et la traduction n’est que partielle, mais ça a l’air d’être sacrement prometteur !!!

J’ai une question par rapport aux firmwares

celui de l’ESP peut etre « facilement » sauvegardé
quand est il de celui de l’écran ?

Bonjour,
Avec un écran branché sur un ESP32, toute la conf de l’écran se fait dans le même yaml que celle de l’ESP, donc même sauvegarde.
Je réponds peut être à côté de la question :thinking:
Bob

Non pas ici. Le NSPANEL a 2 firmware, celui de l’esp et celui de l’écran. Il est facile de faire un backup de celui de l’ESP mais pas de celui de l’écran.

C’est les devoirs de vacances à venir ce projet.
Ça sera sûrement plus simple à gérer que 2 trucs à faire communiquer entre nextion est esphome.

Attention pour le moment il y a des bugs relatif au chargement du firmware nextion
mon ns panel est pour le moment sur le flan

Bonjour

c’est bon j’ai reussi a flasher le firmware de l’ecran
c’etait le point bloquanf
j’ai debranché le repeteur wifi de la freebox, et c’est passé
y a t’il une cause a effet ???

ne pas hesiter a regarder les issues sur le github

Salut,
J’ai un problème pour le flash de esphome.
J’ai sauvegardé mon firmware d’origine mais apres configuration de mon fichier avec mon SSID et MdP :

Lors du flash j’ai le message suivant :

Pour connecter mon Nspanel au module USB, j’ai gardé le même branchement que pour la sauvegarde du firmware d’origine…

Pourquoi ça ne fonctionne pas ?

J’ai reussi car j’avais une double ligne URL dans la config nspaneljour.yaml, j’ai remis comme ça

remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: main

Par contre les boutons physiques ne fonctionnent pas. Ils semblent en position fermé…
Si j’appuies dessus rien ne se passe. Les petites lignes de couleur au dessus restent allumée…

Sont ils configurables ? Ex: Je pouvais avec ewelik réaliser un scenario pour fermer ou ouvrir mes volets.

Salut les boutons physiques fonctionnent
Tout est a definir dans le blue print tu peux meme rajouter des boutons virtuels sur des pages dédiées
Je suis pas la la maison mais rentre dans l’am
Ce sera plus facile que de faire ca de mémoire

:cold_face:
Ayant pourtant onfigurer les boutons mais ne fonctionnant toujour pas :

Dans le doute, j’ai reflashé le firmaware modifié via esptool et là catastrophe… j’ai ce message d’erreur : system data error :cold_face:


J’espère que mon Nspanel n’est pas out !!

Déjà eu ce genre de message.
Redemonte tout, reflash avec tasmota et le fichier hmi d’origine. Tout rentrera dans l’orde

1 « J'aime »

C’est exactement le problème que j’ai eu
Soit patient je serai là ce soir

1 « J'aime »

En attendant le retour de @jrvrcd :wink:

@tikismoke, qu’est ce que tu appelles le fichier HMI d’origine ? La sauvegarde du firmware original de Sonoff du NSpanel ?
Il faudrait que j’installe Tasmota et ensuite que j’upgrade le firmware ?

Bon pour l’instant je n’ai reussi qu’a installer Tasmota (pas de flash d’origine), ça communique bien avec le PC…

Mais sur le Nspanel, c’est toujours :

Voila ce que j’ai fais pour reussir a flasher le firmware du nextion
deja une question en avance
est ce que tu a un repeteur wifi ?
moi je pense que c’est ça qui m’a foutu la mouise
si c’est le cas débranche le temporairement

A/ sur le git hub du projet
recuperer nspanel.tft

B/ dans le folder custom configuration
recuperer nspanel_blank.tft

C/si ce n’est pas deja fait
dans le dossier « config » de ton serveur home assistant creer un dossier www

D/ y copier
les deux fichiers précédemment téléchargés
les renommer
nspanel1.tft
nspanel2.tft

E/ modifier le code pour flasher le firmware de la partie ESP tel quel:

substitutions:

###### CHANGE ME ######

  device_name: "nspanel" 
  wifi_ssid: "wifi-ssid" # a adapter en fonction de tes parametres
  wifi_password: "wifi_pwdl" # a adapter en fonction de tes parametres

##### CHANGE ME #####



##### DO NOT CHANGE ANYTHING! #####

  nextion_update_url: "https://ip_du_server_ha:8123/local/nspanel.tft" #c'est la que tout ce joue #attention si tu n'es pas en https modifie en http://

packages:
  ##### download esphome code from Github
  remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    #url: https://github.com/Jelle-Tigchelaar/NSPanel_HA_Blueprint
    ref: main
    files: [nspanel_esphome.yaml]
    refresh: 300s

##### DO NOT CHANGE ANYTHING! #####saisissez ou collez du code ici

F/ compiles et téléverses, si tu as deja le firmware compatible ESPHOME tu peux passer directement en wifi (plus besoin du ftdi)

une fois que c’est fait

G/
va dans intégration et assures toi que dans l’intégration ESPHOME ton panel est bien détecté
sinon rajoute le a la main
H/
une fois découvert cliques sur l’appareil correspondant a ton nspanel
I/


assures ton que dans le panneau configuration Nextion Inited est a off

maintenant c’est la que tu vas recuperer ton « ecran »
sur les 2 fichiers tft que tu as copié sur ton HA
tu vas renommer celui qui a la plus petite taille ( 258 ko) en « nspanel.tft »
puis tu vas cliquer sur « update TFTdisplay »
un firmware leger devrais s’intaller
une fois l’installation faite ton nspanel devrait faire un BIPBIP
renomme le fichier precedement chargé en nspanel01.tft
renomme l’autre fichier en nspanel.tft ( taille du fichier 1894 ko )

J/
une fois ton nspanel redemarré
retourne sur l’integration ESPHOME et selectionne ton nspanel

a nouveau assures toi que dans le panneau configuration Nextion Inited est a off
recliques sur « update TFTdisplay »

et la normalement ça devrait recuperer ton nspanel

si jamais ça plante recommence a l’etape I/
jusqu’a que cela tombe en marche

2 « J'aime »

Merci, je suis en train de compiler.
Petite question pour les fichier .tft…
1 - J’ai téléchargé les 2 fichiers nspanel.tft et nspanel_blank.tft que j’ai d’abord renomé respectivement nspanel1.tft et nspanel2.tft.
2 - J’ai copié ces 2 fichiers renomé dans mon dossier ww et apres le flash avec esphome, je renome le + petit en nspanel.tft et je mets à jour mon panel avec « update TFTdisplay » ?
3- ensuite après l’update TFTdisplay, je renome le + petit (précédement renomé) de nspanel.tft à nspanel01.tft.
Le second que je n’ai pas touché « nspanel2.tft » qui était le « nspanel_blank.tft » je le renome « nspanel.tft »
J’espère que tu suis…

C’est exactement ça
Pardon si j’ai pas été assez clair

1 « J'aime »

Je suis à l’étape I en train de flash le petit firmware.
Cela à été assez vite jusqu’a 74% mais là c’est 1% en 5 minutes…


Tu penses que c’est normal d’etre lent pour les 25 derniers % ??

Par contre, j’ai 2 nspanel, d’avoir ces 2 fichers sous ww cela ne peut pas mettre le bazard ?

Les premiers flashs du gros firmware ont pris 5 heures
Essaye de d’alleger au max ton wifi
C’est pour cela que je t’ai demandé si tu avais un répéteur

1 « J'aime »