Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Repository GitHub pour gerer les sources
#1
Bonjour,
Tout d'abord je voudrais remercier André pour avoir développé et partagé avec nous tous ce super projet.

Afin de gérer plus facilement les sources, je pense qu'un repository GitHub pourrait être pratique et cela permettrait aux personnes qui voudraient participer ou soumettre de nouvelles fonctionnalités de faire des pull request.

Ce GitHub pourrait aussi contenir des .bin afin de pouvoir installer le logiciel plus facilement en se passant de l'ide arduino. Il est possible à partir d'un .bin de flasher un esp 32 à partir d'un browser : https://esphome.github.io/esp-web-tools/
C'est ce que propose par exemple le projet OpenDTU : https://www.opendtu.solar/firmware/webinstall/

Une autre fonctionnalité sympa d' OpenDTU est la mise à jour possible du firmware depuis l'interface web elle même : https://www.opendtu.solar/firmware/update/
Cela pourrait être pratique afin de mettre à jour la version du routeur facilement à partir d'un .bin.

Un grand merci encore pour la qualité de ce projet et de toutes les explications présentent sur le site !
Répondre
#2
Pour l'implantation d'un github, on me l'a souvent proposé. Pour l'instant, je n'y suis pas favorable, parce que cela est bien compréhensible uniquement par les informaticiens. Pour toutes les personnes qui n'ont pas la fibre informatique, c'est extrêmement compliqué et ça va me générer beaucoup plus de questions et de problèmes que les solutions actuelles.

Pour le web Tools pour mettre à jour, c'est peut être une solution .Je suis en train d'étudier sachant qu'en ce moment nous avons une difficulté avec la mise à jour de la bibliothèque de la carte ESP 32 en version 3 .00 par Expressif qui casse complètement le logiciel du Routeur. On est obligé de changer les partitions de la mémoire Flash à faire un certain nombre de choses qui font qu'aujourd'hui on ne peut pas avec l'OTA classique faire la mise à jour. Il faut trouver des solutions simples, utilisables par tous.

Cordialement, André
Répondre
#3
(07-06-2024, 02:27 PM)F1ATB a écrit : Pour l'implantation d'un github, on me l'a souvent proposé. Pour l'instant, je n'y suis pas favorable, parce que cela est bien compréhensible uniquement par les informaticiens. Pour toutes les personnes qui n'ont pas la fibre informatique, c'est extrêmement compliqué et ça va me générer beaucoup plus de questions et de problèmes que les solutions actuelles.

Pour le web Tools pour mettre à jour, c'est peut être une solution .Je suis en train d'étudier sachant qu'en ce moment nous avons une difficulté avec la mise à jour de la bibliothèque de la carte ESP 32 en version 3 .00 par Expressif qui casse complètement le logiciel du Routeur. On est obligé de changer les partitions de la mémoire Flash à faire un certain nombre de choses qui font qu'aujourd'hui on ne peut pas avec l'OTA classique faire la mise à jour. Il faut trouver des solutions simples, utilisables par tous.

Cordialement, André

Concernant le GitHub je pense qu'il serait justement destiné à ceux qui ont des compétences en informatique afin de participer au projet plus facilement. Concernant les autres personnes, elles pourraient simplement télécharger le zip des sources et/ou le .bin depuis la page release de GitHub. Toujours en prenant OpenDTU comme exemple voila ce que cela donne : https://github.com/tbnobody/OpenDTU/releases
Ce sont simplement des liens de téléchargement accessible sans nécessité d'avoir un compte GitHub.

Le web tools pour installer le logiciel serait effectivement la façon la plus simple pour tous pour installer/mettre à jour le logiciel, aucune compétence ni logiciel à installer ne serait nécessaire.
Répondre
#4
Je plussois  Big Grin

En effet j'ai pu lire de nombreux commentaires pour un GitHub  Wink
En tout cas, je prends bonne note du WebTools, ça va me servir pour mes autres projets (juste des petits capteurs), l'upload du .bin via un page pour la premier installe et totalement virer Arduino IDE, qui est horrible pour la compilation, c'est top.
Enphase -> Node-RED -> Source MQTT
1x Routeur 11.17_RMS -> CES 2,5kW
3x IQ7+/3x 375WhC + 4x IQ8MC/4x 400WhC
Domotique gérée sous Jeedom 4.4.14 (DIY VMM Synology)
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 5 visiteur(s)