Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Knxweb, règles et événements
#4
klmpencran a écrit :@Energy01, un grand merci pour ta réponse.
De rien
klmpencran a écrit :En ce qui concerne la version de Knxweb, je fais tourner la version 0.9.3, accompagnée de la version 0.0.1.32 de linknx. Ces versions ont été installées sur mon RaspBerryPi à l'aide du script install_trio que tu nous as gracieusement mis à disposition.
ok donc les "dernières version" de knxweb et linknx bien

klmpencran a écrit :Mais mon besoin est qu'elle ne soit évaluée qu'à 14h, et même idéalement, entre 14h et 18h (je n'ai rien trouvé de mieux que de créer 4 règles, chacune évaluée à 14, 15, 16 et 17h). Peut-être ai-je mal compris le fonctionnement des règles.
tu n'as pas "mal compris" le fonctionnement des règles mais en effet il y a moyen de le faire en 1 seule
je t'ai mis un exemple pour ta rule sur le site de "démo" : http://www.knxweb.fr/demo/setup.php
dans la condition "timer" il y a un deuxième onglet pour dire "jusqu'a" quand la condition timer est "active" soit dans ton cas de : 14h jusqu'à 18h

klmpencran a écrit :Je constate bien la présence de toutes les règles que j'ai définies dans la liste déroulante en première ligne de l'onglet règle. Lorsque je sélectionne une règle, elle s'affiche comme je l'ai définie. Pour autant, aucun événement n’apparaît concernant cette règle, ce qui me fait dire qu'elle n'est pas évaluée à 14h. De fait, en ces temps de chaleur, mes volets ne sont jamais descendus lorsque j'arrive du boulot le soir, or la condition de température est largement dépassée.
qu'est ce que tu appel "événement" car je comprend pas ce que tu veux dire

klmpencran a écrit :J'ai également des doutes sur les valeurs auxquelles je compare des données de datapoint 9.xxx : températures, réglages fin de volets, ... Vu le résultat de groupsocketlisten sur les GA de température, je comprends que les valeurs sont codées en hexa, et que la traduction en décimale m'amène une température en degrés sur 4 chiffres avec deux virgules (à l'heure actuelle : 9C4=2500 ou 25°C). Dans mon design, j'ai bien un affichage de 25.0 dans mon widget de température et je pense que mon calcul est bon. Par contre, je ne suis pas sûr de la possibilité de la comparaison id="temp_sejour" op="gte" value="23" dans ma règle.

pour la comparaison de valeur ça marche bien linknx gère très bien il converti en fonction du type de chaque object, en l'occurence datapoint 9.xxx c'est un float, pour comparer donc pas de problème si tu met 23 ou 23.0 c'est pareil

klmpencran a écrit :De la même façon, ma commande générale qui va descendre mes volets roulants à une hauteur de 35% ne s'exécute pas via knxweb, en écrivant directement la valeur 89 (35% de 255) dans l'objet de commande générale. Pourtant, groupsocketlisten m'affiche bien cette information lorsqu'elle passe sur le réseau, lorsque j'ai actionné le positionnement de mes volets à 35% depuis un écran tactile Zennio, et tous les volets renvoient le retour d'état.
pour la commande des volets quel est le type des object de commande des volets si 5.xxx c'est bien valeur de 0 à 255 mais si tu a 5.001 pour la même GA linknx va convertir en pourcentage soit de 0 (pour 0) à 100 (pour 255) peut-être plus facile a gérer avec des object de type 5.001
et comment envois-tu cette commande générale ?


klmpencran a écrit :Je pense, au vu de ce que tu m'écris concernant les logs, que mon cocktail linknx/knxweb ne fonctionne pas correctement. D'autres artefacts me font pencher pour cette cause :
- les pages web sont très lentes à s'afficher (15s pour afficher la page d'accueil de knxweb lors que le RasberryPi est dédié à la domotique)
- dans la navigation entre onglets, je me retrouve parfois bloqué par un affichage grisé et un "veuillez patienter" qui ne rend jamais la main.

j'ai un pi aussi et c'est vrai que c'est pas des plus rapide ...
et pour le blocage oui ça arrive des "petits bug" sur la version en cours (dispo sur le cvs) peuvent être génant c'est vrai !!! il faut recharger et ça ce résoud ...
ça arrive quand on en ouvre plusieurs et suivant l'ordre dans lequel on le fait ...


klmpencran a écrit :Sur quel repository puis-je trouver les versions les plus à jour des composants de cette suite ? La sauvegarde du fichier <racine de knxweb2>/linknx.xml, ainsi que les ressources graphiques (contenu de <racine de knxweb2>/pictures) est-elle nécessaire et suffisante pour ne rien perdre du travail effectué pendant la mise à jour ?

alors le "officiel" c'est le cvs de sourceforge : http://linknx.cvs.sourceforge.net/viewvc...b/knxweb2/
sinon une version plus évoluée Tongue : https://github.com/energy01/knxweb
mais bon cette dernière peut être buggée Wink mais a pas mal de petite amélioration notamment sur les blocages de certains onglet ... ( si tu as des widgets graph tu devra revenir dessus pour que cela fonctionne sinon doit être "rétro-compatible" pour tout le reste )

sinon pour une mise à jour suffit de télécharger depuis le cvs et décompresser par dessus le dossier knxweb et tout devrait être ok (a voir les droit en écriture des dossier mais un "sudo chmod 775 -R /var/www/knxweb2" résous le problème

le mieux étant de sauvegarder soit tous le dossier avant ou au minimum le linknx.xml, les pictures si tu en a ajouté des perso et aussi surtout le dossier "design"

pour la version de git tu peux dupliquer ton dossier knxweb2 actuel en le renommant comme tu veux et mettre dedans la version du git pour tester

sur le même pi tu peux avoir autant de version que tu veux suffit de dupliquer le dossier knxweb a chaque fois et le renommer
perso sur mon Pi je dois avoir 4 versions différentes, soit 4 dossiers de nom différent, sans parler des autres machines ...


il n'y aura par contre qu'un seul linknx.xml utilisé par linknx et donc celui qui est dans /var/www/knxweb2/


klmpencran a écrit :J'ai sans doute mal fouillé, mais existe-t-il une documentation qui m'expliquerait toutes les options de chacune des rubriques de Knxweb ? J'ai tout découvert par moi même jusqu'ici (avec déjà ton aide sur mes problèmes de retour d'état en janvier dernier).

ah ben oui c'est le gros manque !!
est-ce que faire 1 vidéo de présentation pourrait aider ? plus simple et rapide pour moi que d'écrire de fastidieuses docs ...
1 vidéo ça peut être super long peut-être plusieurs de quelques minutes max sur chaque fonction je sais pas trop si cela peut en intéressé d'autres ...

@+
Anthony.
Répondre


Messages dans ce sujet
Knxweb, règles et événements - par klmpencran - 13/04/2015, 21:58:46
RE: Knxweb, règles et événements - par Energy01 - 14/04/2015, 09:34:13
RE: Knxweb, règles et événements - par klmpencran - 14/04/2015, 21:03:33
RE: Knxweb, règles et événements - par Energy01 - 14/04/2015, 22:08:12
RE: Knxweb, règles et événements - par mil3d - 15/04/2015, 08:48:58
RE: Knxweb, règles et événements - par klmpencran - 14/04/2015, 23:17:10
RE: Knxweb, règles et événements - par Energy01 - 14/04/2015, 23:34:23
RE: Knxweb, règles et événements - par klmpencran - 15/04/2015, 19:52:44

Atteindre :


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