Navigation

    Community Forum

    • Register
    • Login
    • Search
    • Blog
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. Bruno
    B
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    Bruno

    @Bruno

    0
    Reputation
    4
    Posts
    442
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    Bruno Follow

    Posts made by Bruno

    • RE: configuration MySQL

      Effectivement, mon adresse était erronée (broadcast = 192.168.0.255). Tout fonctionne parfaitement maintenant, je te remercie chaudement.

      Je résume mes manips, au cas où ça pourrait servir à des débutants comme moi :

      • Hardware issu du montage très simple de http://www.magdiblog.fr/gpio/teleinfo-edf-suivi-conso-de-votre-compteur-electrique/
      • Programme issu du post : http://hallard.me/teleinfo-emoncms/
      • Création d’une base de donnée MySQL sur le Pi avec phpmyadmin, et création de la table DbiTeleinfo à l’aide du lien précédent
      • Code pour que ttyS0 pointe sur le port série ttyAMA0, à refaire à chaque démarrage du Pi:
        sudo ln -s /dev/ttyAMA0 /dev/ttyS0
      • Paramétrage de teleinfo.conf avec mode = send, daemon = 0, mysql = 0, emoncms = 0
      • Commande pour envoyer des données en permanence sur le réseau:
        teleinfo -m s -d
      • Paramétrage de Crontab (Crontab -e) pour recevoir les données chaque minute sur emoncms et sur la base de donnée MySQL de mon Pi :
        */1 * * * * /home/Rpi/teleinfo/teleinfo -m r -q -e

      Et sinon je n’ai pas reçu de notification malgré la case cochée.

      Très bonne journée

      posted in Téléinfo
      B
      Bruno
    • RE: configuration MySQL

      Merci pour ta réactivité.

      J’ai mis à jour le .conf et tapé les commandes que tu indiques, mais le résultat n’est pas concluant : toutes les stats de ./teleinfo -m r -q -e sont à 0.
      J’ai investigué par un kill -s SIGUSR1 pidof teleinfo
      -> Il y a bien des trames envoyées en permanence, mais elles ne sont pas reçues…

      Faut il que j’achète un autre Pi ? Ma config de réception est elle mauvaise ?
      Autre question : comment tuer le daemon autrement qu’en rebootant le Pi ?

      (pour info, malgré la case “Notify me of follow-up…” cochée, je ne reçois pas de mail (ce qui n’est pas bien grave, je viens souvent)

      Bonne soirée

      posted in Téléinfo
      B
      Bruno
    • RE: configuration MySQL

      Merci beaucoup, la base de donnée est bien alimentée !

      Dernier hic : malgré le daemon à 0, la commande teleinfo envoie des trames en continu vers emoncms et ma base de donnée, qui va exploser. Il faut que je fasse ctrl + C pour arrêter l’envoi…Et ceci avec le cron désactivé.

      De la même maniere, avec le cron : */1 * * * * /home/Rpi/teleinfo/teleinfo , l’envoi des trames est continu ce qui est logique compte tenu de ce qui précède.

      Comment donc n’envoyer qu’une seule trame à chaque execution du script ?

      Encore merci pour ton aide.

      posted in Téléinfo
      B
      Bruno
    • configuration MySQL

      j’essaye de faire fonctionner la téléinformation EDF, avec quelques difficultés (mais des progrès, sachant que je pars de 0 en électronique et en informatique). Mon but étant d’envoyer les données vers emoncms et également vers une bdd sql.
      Au niveau hardware, j’ai un Raspberry Pi récupérant sur le GPIO/ttyAMA0 les données de téléinformation, via un montage avec optocoupleur (cf magdiblog.fr)

      J’ai fait un cron pour envoyer les données toutes les 5 minutes vers emoncms (après avoir mis daemon à 0)

      Je souhaite maintenant envoyer les données vers une bdd sur mon Pi, et voici mes paramètres de teleinfo.conf :

      mysql = 1
      server = localhost (je reste bien sur mon Pi)
      user = root (login du phpmyadmin de mon Pi)
      password = XXXX (mot de passe de phpmyadmin de mon Pi)
      database = bdd_teleinfo (bdd créée sur phpmyadmin de mon Pi)
      table = DbiTeleinfo (non créée)
      mysql_port = 3306
      

      apparemment ça ne fonctionne pas : lorsque je lance teleinfo, j’obtiens un chiffre égal pour “MySQL init OK” et “MySQL connect errors”

      Faut il que je crée la table DbiTeleinfo avec les champs correspondant ?

      Merci beaucoup pour votre aide, mes questions doivent sembler évidentes mais je débute.

      Bonne journée et bonne année !

      posted in Téléinfo
      B
      Bruno