Erreur d'allocation mémoire - wago_842_2.0.pro - Printable Version +- Calaos, Home Automation Forum (https://calaos.fr/forum) +-- Forum: Utilisation - Installation - Configuration (https://calaos.fr/forum/forumdisplay.php?fid=4) +--- Forum: Installation du système (https://calaos.fr/forum/forumdisplay.php?fid=5) +--- Thread: Erreur d'allocation mémoire - wago_842_2.0.pro (/showthread.php?tid=607) |
Erreur d'allocation mémoire - wago_842_2.0.pro - FreeBzH - 07-02-2016 Salut ! Je cherche à charger le projet wago_842_2.0.pro via CodeSys 2.3 dans un 750-842 de test que j'ai pour mon labo (en attendant mieux). J'ai une erreur à la compilation : "La mémoire pour les variables globales est épuisée". J'ai testé le projet en version 1.9 mais pas plus de succès. Est-ce une incompatibilité avec CodeSys 2.3 ? Sinon, une autre idée ? Voici un screenshot de l'erreur : RE: Erreur d'allocation mémoire - wago_842_2.0.pro - raoulh - 07-04-2016 Salut, Effectivement il y avait un soucis avec la compilation du projet 842... La memoire du 842 est tellement limité qu'on etait au max. J'ai fait qq modifs pour que ca passe. Tu peux donc recupérer le projet 2.0 ou 1.9 et ressayer ca derait marcher maintenant. RE: Erreur d'allocation mémoire - wago_842_2.0.pro - FreeBzH - 07-05-2016 Effectivement c'est bcp mieux merci ! La détection auto est censée fonctionner avec le 842 ? (je run calaos_installer version linux) Pas bien sûr du cablage du wago, mais j'ai branché un bouton poussoir simple, qui allume bien l'entrée DI en appuyant dessus. RE: Erreur d'allocation mémoire - wago_842_2.0.pro - raoulh - 07-05-2016 Logiquement oui c'est censé marcher. Mais il y a souvent des problemes avec ca. C'est des paquets UDP en broadcast et ils sont souvent bloqué par le fw (sous windows par ex). C'est pas bloquant cela dit, tu peux quand meme mettre l'entrée a la main dans calaos installer et faire des regles. Par contre je vois que la led USR est en rouge? Tu as bien ton wago en mode RUN? RE: Erreur d'allocation mémoire - wago_842_2.0.pro - FreeBzH - 07-05-2016 (07-05-2016, 08:41 AM)raoulh Wrote: Logiquement oui c'est censé marcher. Mais il y a souvent des problemes avec ca. C'est des paquets UDP en broadcast et ils sont souvent bloqué par le fw (sous windows par ex). C'est pas bloquant cela dit, tu peux quand meme mettre l'entrée a la main dans calaos installer et faire des regles. Elle semble rouge sur la photo, mais doit être plutôt Orange. Elle clignote au démarrage puis se fixe sur le même ton donc ça semble une séquence de démarrage classique. Il répond bien en UDP à la req WAGO_GET_VERSION, ce qui permet de se connecter, mais quand j'appuie sur le bouton poussoir, même si la led témoin s'allume, je ne reçois pas de notification en udp. De manière générale, il n'y a pas d'autres packets udp envoyés que ceux correspondant à l'appel WAGO_GET_VERSION() Code: 22:34:42.293706 IP 192.168.1.24.4646 > 192.168.1.3.4646: UDP, length 16 Ce qui correspond dans la log : Code: mainTick(): send: WAGO_GET_VERSION J'ai passé le switch en position haute, et la page web de wago indique qu'il a désactivé le bootp. Pas d'erreur en vue à priori. J'ai testé un simple prog : Code: $ cat rules.xml C'est un simple inter qui, quand son état change, toggle un relai. Quand je l'envoie, j'ai la log suivante : Code: mainTick(): send: WAGO_GET_VERSION Je pense qu'il n'y a pas bcp de retour du wago au delà de la version mais comme la détection ne trouve rien, si ça se trouve l'adressage n'est pas le bon non plus... Je creuse RE: Erreur d'allocation mémoire - wago_842_2.0.pro - FreeBzH - 07-05-2016 J'ai reflashé, reprogrammé, et c'est désormais ok. J'avais aussi fait une erreur sur l'output (j'avais pris un module volet plutot que relai). Donc là sur pression du BP, le témoin DO s'allume bien (pour l'instant le relai n'est pas relié). J'avance donc avec calaos_server. Hier j'avais un pb de compilation sur le thème, mais ça doit être du à ma version des EFL (1.18). Je vais donc déjà essayer de faire une build pour calaos (avec --disable-theme ça compile bien) RE: Erreur d'allocation mémoire - wago_842_2.0.pro - raoulh - 07-06-2016 Ok, super. A propos du protocol UDP avec le wago, effectivement il ne donne rien en retour pour ces commandes la. Pour la detection des inters, calaos_installer envoi lors de la "connection" une commande Code: WAGO_SET_SERVER_IP X.X.X.X C'est peut etre ca qui ne fonctionne pas. Calaos installer tente de detecter l'adresse IP de la machine hote... Pour calaos_server, si tu prends master sur le git il n'y a plus le theme ni calaos_home d'activé. Pour l'interface il faut passer par calaos_mobile (qui contient une version desktop) RE: Erreur d'allocation mémoire - wago_842_2.0.pro - FreeBzH - 07-06-2016 (07-06-2016, 09:10 AM)raoulh Wrote: Ok, super. ah je ne crois pas avoir vu passer cette commande. Je check ce soir Je vais essayer la version mobile et le dernier master alors car la compile des efl 1.7 ne passe, j'ai un pb de dépendance à gcrypt pour eet. Il doit faire appel à une vieille version et l'api a changé :/ On pourrait mettre des versions pré-compilé à dispo sinon non ? (pour x86_64 à minima) RE: Erreur d'allocation mémoire - wago_842_2.0.pro - raoulh - 07-06-2016 Des versions binaires de calaos_server c'est pas trop possible. Il faut faire des paquets pour chaque distribution, mais c'est du boulot (que je n'est pas envie de faire). On fournit un calaos-os qui contient tout ce qu'il faut. |