![]() |
Cet e-mail a été envoyé depuis un ordinateur protégé par Avast. www.avast.com |
nous avons entrepris (avec Cyrille Defranoux) de passer knxweb et linknx sur github pour que cela soit plus simple à "maintenir/développer"
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Eibd / Linknx / KnxWeb".
Visitez ce groupe à l'adresse https://groups.google.com/group/eibd-linknx-knxweb.
I have seen your pull request but I haven't had the time to review it for now. I may need some more details about it but I would follow up with you on github if needed.
I only wanted to let you know.
Regarding linknx, my first goal was to continue the maintenance, as the original author seems to be off the radar since a while. I have a few patches to merge as well but they have taken a back seat too... And as Anthony mentioned, github encourages contributions. I hope to get more from the very active German community. I do have a plan to communicate on that soon, but again, I have been too busy with my real life to take care of that as of now.
By the way, thanks to Anthony who brought it to my attention, I'm watching the knxd project. It looks very promising!
Thanks
Cyrille
--
bonjour
Cet e-mail a été envoyé depuis un ordinateur protégé par Avast. www.avast.com |
--
--
@AnthonyTu m'avais parlé de fonction 'Simulation', mais je ne retrouve pas cette fonction dans la version 2.1Est ce que tu peux m'en dire plus car ça pourrai être bien pour les prochaines vacances.
Bonjour,tout d'abord Bonne année 2016 à tous ainsi que vos proches
Aujourd'hui KnxWeb est en version v0.9.3 sur le cvs de sourceforge histoire de voir un peu plus clair je vais changer la gestion du versioning x.y.z : x major, y minor, z patch
et donc la version actuel du cvs correspond à la v2.0.0
il y a un petit moment que je n'avais pas "remonté" de code et donc il y a pas mal de modifs que j'avais faites sur knxweb depuis la version dispo sur le cvs mais que je n'avais pas mises à disposition ...
la prochaine version est donc (celle à tester ;) ) la v2.1.0 qui pour le moment est en "beta" car il y a surement des bugs ;)
donc je recherche des "betas testeurs" de cette nouvelle version KnxWeb qui puissent remonter les bugs/améliorations
pour les plus "spécialistes" si en plus vous pouvez corriger les bugs et faire un "pull" ça serait super ;)
PS : cette nouvelle version n'est pas remontée sur le cvs de sourceforge !!
nous avons entrepris (avec Cyrille Defranoux) de passer knxweb et linknx sur github pour que cela soit plus simple à "maintenir/développer"
et cet outil permet également à ceux (ou celles !!) qui veulent faire un peu de développement pour améliorer/ajouter linknx et/ou knxweb de participer facilement
on doit encore finaliser "officiellement" tout ça ... cyrille a remonter l'historique de sourceforge sur git et la version v0.9.3 du cvs actuel devient la version v2.0.0 sur github pour "trancher"
il y a plein de possibilités/fonctions dans KnxWeb qui sont certainement inexploitées faute d'être connues ...
vous le savez peut-être déjà, sur un même "serveur" (Raspberry, VM ou autre "hardware") on peut avoir autant de version que l'on veux de KnxWeb cela ne pose aucun problème, 1 dossier "knxweb2" dans /var/www/ est une version
si on en veux "une autre version" on peut dupliquer ce premier dossier en "knxwebtoto" et on obtiens une 2eme version indépendante et parfaitement fonctionnelle utilisant la même config linknx (lui on ne peut avoir qu'un seul par "serveur" !!)
dans ce cas il faut éviter de supprimer des objects dans linknx car peut avoir un impact sur l'autre version de knxweb mais en créer de nouveau ne bloque ni l'un ni l'autre
donc pour "les tests" mettre une autre version sur un "serveur" ce fait en quelques secondes sans impacter la première version
pour les modifs dans knxweb il y a pas mal de correction de petits bugs de warning php ...
mais aussi des fonctions qui existaient déjà depuis plusieurs années mais je ne les avais pas "activées" car pas assez testées à mon goût (il en reste une ou 2 en stand by par encore fini d'être développés ...)
dans cette nouvelle version j'ai surtout ajouté une nouvelle version pour la gestion des rules plus "design" et simple un peu sur le modèle de la programmation "scratch" des blocks qui s'emboitent
j'ai désactivé la fonction "event" qui ne servait pas à grand chose je trouve et encore moins avec la nouvelle version des rules
un résumé est dispo dans le "Changelog"
=> la procédure pour télécharger dupliquer votre version de knxweb, puis déployer et tester la nouvelle en parallèle :
liste des commandes :
$ cd /var/www
$ sudo mkdir knxweb-dev
$ sudo cp -f -R knxweb2/* knxweb-dev/
$ sudo wget http://downloads.sourceforge.net/project/linknx/knxweb/knxweb-dev-v2.1.0.tar.gz
$ sudo tar -xzvf knxweb-dev-v2.1.0.tar.gz --overwrite
$ sudo rm knxweb-dev-v2.1.0.tar.gz
$ sudo echo " " > knxweb-dev/dev
$ sudo chmod -R 777 knxweb-dev/
ensuite donc accessible via http://IP/knxweb-dev/ pour cette nouvelle version la version précédente toujours dispo via http://IP/knxweb2/
Autre point :
Je sais que "la doc" c'est pas toujours agréable (pour moi en tout cas ;) !!! ) et c'est bien pour ça qu'il n'y a pas grand chose sur KnxWeb ...
je suis pas certain que lire une doc soit très parlant pour se servir d'un logiciel non plus
ce que "j'aimerais" si certains sont "motivés" et savent faire, ce sont des "vidéos" genre "TUTO comment se servir de" tel ou tel fonction ...
une petite vidéo est, à mon sens, souvent plus clair que 50 lignes sur un wiki ... donc la encore je lance, là aussi, un appel aux volontaires !!!
PS : il y a un "easter egg" que j'avais implémenté il y a 3 ans ... (personne ne là encore découvert ou ne m'en a parlé en tout cas ...)
merci pour vos tests et retours
(désolé pour le long message !! et merci de l'avoir lu jusqu'au bout ;) !! )
@+
Anthony.
Salut
La condition tu met ce que tu veux au départ elle sera enlevée après, dés la première exécution
À chaque exécution cela modifie la rule condition et actions
Ensuite pour arrêter faut désactiver la rule ou la supprimer car ta condition de départ ne sera pas maintenue
Cela demande à être encore amélioré certainement déjà ne pas utiliser d'action script ...
Si tu test ça serait super de voir si le principe marche
on peut voir ensuite quoi et comment améliorer
Merci à toi @+
Anthony
--