FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 
Téléinfo - Linux & PHP
Aller à la page Précédente  1, 2, 3, 4, 5, 6, 7, 8, 9  Suivante
 
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> Programmation > Logiciels Libres > HEYU, MisterHouse, etc
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
domos
Guru de domotique


Inscrit le: 14 Nov 2006
Messages: 130
Localisation: Iles de France

MessagePosté le: 26 Avr 2009 17:26    Sujet du message: Répondre en citant

domos a écrit:

Voilà, j'ai adapté mon programme à ton interface ethernet/rs232 distante.
Le programme tourne en crontab chez moi toutes les minutes et se connecte sur ton interface à maison49.homelinux.org:1470 depuis vendredi soir
sans de remontée d'erreur de connexion ou de checksum de trame Téléinfo.

La base de donnée se remplie depuis 11h et il est possible de voir un aperçu en direct de que cela donne en graphe:
http://vesta.homelinux.net/tmp/papp_jpgraph_ezl.php

Le source C est disponible sur http://vesta.homelinux.net/mediawiki/index.php/Teleinfomysql_ezl.c
Il ne reste plus qu'à modifier tes paramètres MySql et remettre le nom DNS de ton interface ethernet/rs232
que je n'ai pas diffusé dans le source.
Tu pourras ensuite le lancer en crontab sur ton Linux hébergé de cette façon :
* * * * * /home/utilisateur/bin/teleinfo/teleinfomysql_ezl
Les messages d'erreurs seront renvoyé dans le mail de "utilisateur".
ou
* * * * * /home/utilisateur/bin/teleinfo/teleinfomysql_ezl >> /home/utilisateur/bin/teleinfo/teleinfomysql_ezl.log 2>&1
Pour avoir les messages d'erreurs dans un fichier log.

Pour info., je ne suis pas programmeur et ce programme n'est surement pas écrit dans les règles de l'art.
Libre à vous de l'améliorer et de faire partager.


J'ai rajouté une fonction TimeOut pour éviter le blocage lors de coupure de connexion lors de changement IP de box par exemple.
_________________
Domos

-------------------------------------------
Début de domotique sous Linux ...
http://vesta.homelinux.net
http://vesta.homelinux.free.fr/ (bck)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
domos
Guru de domotique


Inscrit le: 14 Nov 2006
Messages: 130
Localisation: Iles de France

MessagePosté le: 28 Avr 2009 22:46    Sujet du message: Répondre en citant

domos a écrit:
olivier49 a écrit:
Citation:
Attention, si je ne me trompe pas, ton interface ethernet/rs232 ne stocke pas les données téléinfo, cela ne fait que convertir ces données série et les envoyer sur le réseau si la connexion est ouverte.

Si tu vas lire seulement toutes les les heures, je suppose que ce n'est que pour avoir le(s) compteur(s) de kwh. L'intensite et la puissance instantannées n'ont pas sens dans ce cas.

Personnellement j'utilisait mon programme toutes les minutes pour voir la conso en presque temps réel mais si j'ai bien compris, ton Linux est hébergé chez un FAI et ton interface est chez toi derrière un routeur ou box configuré avec DynDNS ?

Je pourrai adapter le programme, mais il me faudrai au moins une capture binaire de tes trames téléinfo.
Je pourrai même le faire et tester si tu me communique le vrai nom ma_téléinfo.dyndns.org:1470 de ton interface en MP.

Un telnet sur ce port à cette adresse doit normalement débiter continuellement les trames.

bonsoir,

effectivement mon interface ethernet/rs232 ne stocke pas les données téléinfo.

essayons une fréquence par minute. l'idée de la lecture des données chaque heure est de ne pas trop alourdir la base de donnée. mais il est vrai qu' une lecture toutes les minutes apporte plus de précision et plus d'info.

voici mon lien http://maison49.homelinux.org:1470 débitant une trame continue.


Voilà, j'ai adapté mon programme à ton interface ethernet/rs232 distante.
Le programme tourne en crontab chez moi toutes les minutes et se connecte sur ton interface à maison49.homelinux.org:1470 depuis vendredi soir
sans de remontée d'erreur de connexion ou de checksum de trame Téléinfo.

La base de donnée se remplie depuis 11h et il est possible de voir un aperçu en direct de que cela donne en graphe:
http://vesta.homelinux.net/tmp/papp_jpgraph_ezl.php

Le source C est disponible sur http://vesta.homelinux.net/mediawiki/index.php/Teleinfomysql_ezl.c
Il ne reste plus qu'à modifier tes paramètres MySql et remettre le nom DNS de ton interface ethernet/rs232
que je n'ai pas diffusé dans le source.
Tu pourras ensuite le lancer en crontab sur ton Linux hébergé de cette façon :
* * * * * /home/utilisateur/bin/teleinfo/teleinfomysql_ezl
Les messages d'erreurs seront renvoyé dans le mail de "utilisateur".
ou
* * * * * /home/utilisateur/bin/teleinfo/teleinfomysql_ezl >> /home/utilisateur/bin/teleinfo/teleinfomysql_ezl.log 2>&1
Pour avoir les messages d'erreurs dans un fichier log.

Pour info., je ne suis pas programmeur et ce programme n'est surement pas écrit dans les règles de l'art.
Libre à vous de l'améliorer et de faire partager.


Voilà, j'ai arrété le relevé de tes données téléinfo. à partir ton interface.
Cela a tourné sans souci. toutes les minutes.
Bon courage pour la mise en place.
_________________
Domos

-------------------------------------------
Début de domotique sous Linux ...
http://vesta.homelinux.net
http://vesta.homelinux.free.fr/ (bck)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
olivier49
Membre un peu timide !


Inscrit le: 08 Jan 2009
Messages: 9

MessagePosté le: 29 Avr 2009 6:39    Sujet du message: Répondre en citant

bonjour,

merci pour ton travail,
pour ma part, je vais changer de DYNDNS.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Fritz
P'tit Dieu de domotique


Inscrit le: 20 Fév 2009
Messages: 173

MessagePosté le: 06 Aoû 2009 11:04    Sujet du message: Répondre en citant

J'ai acheté le montage du site http://teleinfo.dauguet.net/ en version usb. Par contre, ici je ne vois que des sources pour les montages en rs232...
Personne n'a testé sur usb ou utilisé la version usb ?
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
DaRkYoda
Dieu de domotique


Inscrit le: 22 Déc 2006
Messages: 783
Localisation: Clermont-Fd

MessagePosté le: 06 Aoû 2009 12:04    Sujet du message: Répondre en citant

Fritz a écrit:
J'ai acheté le montage du site http://teleinfo.dauguet.net/ en version usb. Par contre, ici je ne vois que des sources pour les montages en rs232...
Personne n'a testé sur usb ou utilisé la version usb ?


Salut,

en fait Anthony utilise un composant électronique qui converti le signal USB en RS232 (pour schématiser) coté PC, tu installe le drivers, et ça rajoute un port série virtuel.

Donc en fait coté PC, il n'y a pas de différence entre la version USB et RS232.

Quand tu l'as installé, ça a du ajouter un port série, tu peux utiliser ce port comme un port série classique...
_________________
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
PLCBUS - Téléinfo EDF - Freebox HD - Fonera
ROOMBA 560 - eee-Box - HomeSeer - Zibase - 1Wire
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Fritz
P'tit Dieu de domotique


Inscrit le: 20 Fév 2009
Messages: 173

MessagePosté le: 06 Aoû 2009 12:52    Sujet du message: Répondre en citant

C'est cool ça. Je vais tester ça ce WE Sourire
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
theju
Membre Actif


Inscrit le: 11 Juil 2009
Messages: 20

MessagePosté le: 15 Aoû 2009 9:58    Sujet du message: Répondre en citant

Bonjour a tous,

Je viens de terminer mon montage qui fonctionne parfaitement sous windows (montage de David).

Le probleme arrive quand j'essaie de m'en servir sous linux.

J'ai un adaptateur USB 2 X serie avec un chipset Moschip 7840/7820
Tout semble bien chargé quand je le branche :

dmesg :
Code:
[  386.585001] usb 1-3: new high speed USB device using ehci_hcd and address 5
[  386.717872] usb 1-3: configuration #1 chosen from 1 choice
[  386.718875] usb 1-3: New USB device found, idVendor=9710, idProduct=7840
[  386.718875] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[  386.865210] usbcore: registered new interface driver usbserial
[  386.865250] usbserial: USB Serial support registered for generic
[  386.865319] usbcore: registered new interface driver usbserial_generic
[  386.865326] usbserial: USB Serial Driver core
[  386.875877] usbserial: USB Serial support registered for Moschip 7840/7820 USB Serial Driver
[  386.875877] mos7840: Moschip 7840/7820 USB Serial Driver 1.3.1
[  386.875877] mos7840 1-3:1.0: Moschip 7840/7820 USB Serial Driver converter detected
[  386.878039] usb 1-3: Moschip 7840/7820 USB Serial Driver converter now attached to ttyUSB0
[  386.878039] usb 1-3: Moschip 7840/7820 USB Serial Driver converter now attached to ttyUSB1
[  386.878039] usb 1-3: Moschip 7840/7820 USB Serial Driver converter now attached to ttyUSB2
[  386.878039] usb 1-3: Moschip 7840/7820 USB Serial Driver converter now attached to ttyUSB3
[  386.878039] usbcore: registered new interface driver mos7840


le module est bien chargé :
Code:
Module                  Size  Used by
mos7840                25124  0
usbserial              26472  1 mos7840


J'ai bien mon port virtuel et quand je le configure, pas de message d'erreur.

Un cat sur /dev/ttyUSB0 reste desesperement vide ...

Quelqu'un a t il deja reussi a obtenir les infos avec un adaptateur avec ce chipset ?

Merci de votre aide ou idees eventuelles...


Juju
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
DaRkYoda
Dieu de domotique


Inscrit le: 22 Déc 2006
Messages: 783
Localisation: Clermont-Fd

MessagePosté le: 15 Aoû 2009 10:27    Sujet du message: Répondre en citant

theju a écrit:
Bonjour a tous,

Je viens de terminer mon montage qui fonctionne parfaitement sous windows (montage de David).



Salut,

peux tu mettre un lien vers le montage ?

C'est un montage auto-alimenté ou alimentation externe ?

A+
_________________
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
PLCBUS - Téléinfo EDF - Freebox HD - Fonera
ROOMBA 560 - eee-Box - HomeSeer - Zibase - 1Wire
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
theju
Membre Actif


Inscrit le: 11 Juil 2009
Messages: 20

MessagePosté le: 15 Aoû 2009 10:55    Sujet du message: Répondre en citant

Alors le montage :

http://www.macoda.com/index.php/Hardware:CompteurEdf
J'ai suivi le shema d'origine, je n'ai donc pas la led sur ma plaque. Mais en ce moment c'est branché sur le portable (windows) et ca fonctionne correctement.

Il n'est pas alimenté par le port com, j'ai une alim externe 5V 1A


Juju
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
DaRkYoda
Dieu de domotique


Inscrit le: 22 Déc 2006
Messages: 783
Localisation: Clermont-Fd

MessagePosté le: 15 Aoû 2009 11:05    Sujet du message: Répondre en citant

theju a écrit:
J'ai suivi le shema d'origine, je n'ai donc pas la led sur ma plaque. Mais en ce moment c'est branché sur le portable (windows) et ca fonctionne correctement.


Si ca fonctionne sous windows, c'est peut être un problème de configuration sous linux ?

Je ne connais pas bien les ports séries sosu Linux, il n'y aurait pas un contrôle de flux activé ou un truc du style ?
_________________
-
Ma boutique de produits domotique : http://www.planete-domotique.com

Chez moi : RFXCom - Météo WMR928 Oregon - GR101 - X10
PLCBUS - Téléinfo EDF - Freebox HD - Fonera
ROOMBA 560 - eee-Box - HomeSeer - Zibase - 1Wire
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
domos
Guru de domotique


Inscrit le: 14 Nov 2006
Messages: 130
Localisation: Iles de France

MessagePosté le: 15 Aoû 2009 16:50    Sujet du message: Répondre en citant

theju a écrit:
Bonjour a tous,

Je viens de terminer mon montage qui fonctionne parfaitement sous windows (montage de David).

Le probleme arrive quand j'essaie de m'en servir sous linux.

J'ai un adaptateur USB 2 X serie avec un chipset Moschip 7840/7820
Tout semble bien chargé quand je le branche :

dmesg :
Code:
[  386.585001] usb 1-3: new high speed USB device using ehci_hcd and address 5
[  386.717872] usb 1-3: configuration #1 chosen from 1 choice
[  386.718875] usb 1-3: New USB device found, idVendor=9710, idProduct=7840
[  386.718875] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[  386.865210] usbcore: registered new interface driver usbserial
[  386.865250] usbserial: USB Serial support registered for generic
[  386.865319] usbcore: registered new interface driver usbserial_generic
[  386.865326] usbserial: USB Serial Driver core
[  386.875877] usbserial: USB Serial support registered for Moschip 7840/7820 USB Serial Driver
[  386.875877] mos7840: Moschip 7840/7820 USB Serial Driver 1.3.1
[  386.875877] mos7840 1-3:1.0: Moschip 7840/7820 USB Serial Driver converter detected
[  386.878039] usb 1-3: Moschip 7840/7820 USB Serial Driver converter now attached to ttyUSB0
[  386.878039] usb 1-3: Moschip 7840/7820 USB Serial Driver converter now attached to ttyUSB1
[  386.878039] usb 1-3: Moschip 7840/7820 USB Serial Driver converter now attached to ttyUSB2
[  386.878039] usb 1-3: Moschip 7840/7820 USB Serial Driver converter now attached to ttyUSB3
[  386.878039] usbcore: registered new interface driver mos7840


le module est bien chargé :
Code:
Module                  Size  Used by
mos7840                25124  0
usbserial              26472  1 mos7840


J'ai bien mon port virtuel et quand je le configure, pas de message d'erreur.

Un cat sur /dev/ttyUSB0 reste desesperement vide ...

Quelqu'un a t il deja reussi a obtenir les infos avec un adaptateur avec ce chipset ?

Merci de votre aide ou idees eventuelles...


Juju


Un cat peut ne pas marcher car le port n'est pas forcement au bon débit.
Essaie avec picocom, dispo. en package:

$ picocom -b 1200 -d 7 -p e -f n /dev/ttyUSB0

CTRL-a, CTRL-q pour quitter.
_________________
Domos

-------------------------------------------
Début de domotique sous Linux ...
http://vesta.homelinux.net
http://vesta.homelinux.free.fr/ (bck)
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
theju
Membre Actif


Inscrit le: 11 Juil 2009
Messages: 20

MessagePosté le: 16 Aoû 2009 8:17    Sujet du message: Répondre en citant

Bonjour,

Je viens de tester picocom mais rien non plus. J'ai essayé sur les 2 adaptateurs mais pareils ...

Je le sens pas bien cet adaptateur...

Juju
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> Programmation > Logiciels Libres > HEYU, MisterHouse, etc Toutes les heures sont au format GMT + 1 Heure
Aller à la page Précédente  1, 2, 3, 4, 5, 6, 7, 8, 9  Suivante
Page 7 sur 9

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com