| 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
|
Posté le: 26 Avr 2009 17:26 Sujet du message: |
|
|
| 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 |
|
 |
domos Guru de domotique

Inscrit le: 14 Nov 2006 Messages: 130 Localisation: Iles de France
|
Posté le: 28 Avr 2009 22:46 Sujet du message: |
|
|
| 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 |
|
 |
olivier49 Membre un peu timide !
Inscrit le: 08 Jan 2009 Messages: 9
|
Posté le: 29 Avr 2009 6:39 Sujet du message: |
|
|
bonjour,
merci pour ton travail,
pour ma part, je vais changer de DYNDNS. |
|
| Revenir en haut |
|
 |
Fritz P'tit Dieu de domotique
Inscrit le: 20 Fév 2009 Messages: 173
|
Posté le: 06 Aoû 2009 11:04 Sujet du message: |
|
|
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 |
|
 |
DaRkYoda Dieu de domotique

Inscrit le: 22 Déc 2006 Messages: 783 Localisation: Clermont-Fd
|
Posté le: 06 Aoû 2009 12:04 Sujet du message: |
|
|
| 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 |
|
 |
Fritz P'tit Dieu de domotique
Inscrit le: 20 Fév 2009 Messages: 173
|
Posté le: 06 Aoû 2009 12:52 Sujet du message: |
|
|
C'est cool ça. Je vais tester ça ce WE  |
|
| Revenir en haut |
|
 |
theju Membre Actif
Inscrit le: 11 Juil 2009 Messages: 20
|
Posté le: 15 Aoû 2009 9:58 Sujet du message: |
|
|
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 |
|
 |
DaRkYoda Dieu de domotique

Inscrit le: 22 Déc 2006 Messages: 783 Localisation: Clermont-Fd
|
Posté le: 15 Aoû 2009 10:27 Sujet du message: |
|
|
| 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 |
|
 |
theju Membre Actif
Inscrit le: 11 Juil 2009 Messages: 20
|
Posté le: 15 Aoû 2009 10:55 Sujet du message: |
|
|
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 |
|
 |
DaRkYoda Dieu de domotique

Inscrit le: 22 Déc 2006 Messages: 783 Localisation: Clermont-Fd
|
Posté le: 15 Aoû 2009 11:05 Sujet du message: |
|
|
| 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 |
|
 |
domos Guru de domotique

Inscrit le: 14 Nov 2006 Messages: 130 Localisation: Iles de France
|
Posté le: 15 Aoû 2009 16:50 Sujet du message: |
|
|
| 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 |
|
 |
theju Membre Actif
Inscrit le: 11 Juil 2009 Messages: 20
|
Posté le: 16 Aoû 2009 8:17 Sujet du message: |
|
|
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 |
|
 |
|
|
|
 |
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 |
|
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
|
|