[knxweb2] plus de rafraichissement [Résolu] - Version imprimable +- Forum KNX francophone / English KNX forum (https://www.knx-fr.com) +-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3) +--- Forum : Logiciels libres (linknx, knxweb, pKNyX,...) (https://www.knx-fr.com/forumdisplay.php?fid=10) +--- Sujet : [knxweb2] plus de rafraichissement [Résolu] (/showthread.php?tid=2465) |
[knxweb2] plus de rafraichissement [Résolu] - fma38 - 14/02/2013 Bonsoir, Depuis hier, je n'ai plus aucun widget de rafraichi ; les textes utilisant des expression rationnelles affichent celle-ci au lieu de la valeur de la GA... Je ne vois pas du tout ce qui coince. C'est survenu après une ou deux modifes du design, mais qui n'ont pas eu d'incidence, ainsi qu'une modife de nom de GA dans la base MySQL, mais tout est cohérent. D'ailleurs, les objets sont bien loggués par linknx. knxweb2 fait bien appelle à linknx toutes les secondes. Et j'arrive aussi à lire des valeurs de GA via le serveur linknx... Je constate juste un tétra-chiée de warning lorsque je charge la page du design, mais je ne sais pas s'ils y étaient avant... Et je n'arrive pas à les copier pour les poster. Merci pour toute piste pour trouver la source du problème ; je n'ai plus d'idée où chercher... Ah, une piste : si j'essaye de regarder la page que knxweb2 demande toutes les secondes, j'ai ceci : Code : Erreur d'analyse XML : mal formé RE: [knxweb2] plus de rafraichissement - Ziki - 15/02/2013 Tu ne peux pas afficher la source de la page prise toutes les secondes? Sinon, prend Firefox et le module firebug. Avec ça tu peux afficher une console et voir le contenu de chaque requête ajax via l'onglet "Réseau". RE: [knxweb2] plus de rafraichissement - fma38 - 15/02/2013 Si, justement, la page retournée est celle que j'ai postée ci-dessus : <error>Couldn't load document from string <ticpp.cpp@757></error> J'ai regardé le script linknx.php, et visiblement, ça doit être linknx qui retourne cette chaîne. Mais je ne pige pas trop quelle est la requète : fwrite($sock, file_get_contents("php://input") . chr(4)); C'est sensé retourner quoi ? Je n'ai pas encore plongé dans les mécanismes de com. entre linknx et knxweb2... Je sens que ça va être l'occase RE: [knxweb2] plus de rafraichissement - Energy01 - 15/02/2013 dans firebug pour chaque ligne du genre : http://linknxwebbox/knxweb2/linknx.php?action=cmd&nocache=1360866554520 tu peut déplier avec le +/- en début de ligne et ensuite tu as des onglets "post" => les données envoyés "Réponse " et "XML" ce sont les données retournées avec un de ces 2 onglets tu dois avoir le flux xml "complet" RE: [knxweb2] plus de rafraichissement - Ziki - 15/02/2013 Et tu ne vois rien dans le log de linknx? Même si tu augmentes le niveau de debug? RE: [knxweb2] plus de rafraichissement - fma38 - 15/02/2013 Comme dis, la chaîne reçu est celle donnée plus haut ; c'est bien linknx qui retourne une erreur. Je viens de passer linknx en mode debug, et je ne vois rien de spécial : Code : DEBUG : Object (id=state_lights_bureau): get On dirait que c'est la mise en forme qui foire, et génère l'erreur... Comprend pas ! Bon, désolé, j'ai raconté des conneries !!! La chaîne renvoyée par linknx est la suivante : Code : <read status='error'>ObjectController: Object ID not found: 'temp_degagement_ouest' C'est un des Id que j'ai changé !!! Ma faute... En mettant le bon Id, tout est rentré dans l'ordre. Merci pour vos remarques qui m'ont quand même mis sur la piste. RE: [knxweb2] plus de rafraichissement [Résolu] - fma38 - 15/02/2013 Au passage, j'ai mis sur le wiki la méthode de débugage donnée par Anthony : http://wiki.knx-fr.com/debugage_problemes_communication_knxweb2_linknx |