Forum Replies Created
- Replies
-
- 16 septembre 2018 à 16 h 48 min
- in reply to: Carte 8 relais sur réseau 1WIRE de 15m de long
Bonjour Topologie réseau 1Wire
Répartiteur Principale a 30 CM du WES : 4 Cäble Ethernet vers 4 répartiteur RJ11 + 1 câble 2 paire vers 2 sondes DS18B20 (6M)
Répartiteur Habitation 1 : 2 Sondes (4M et 6M) 4M du WES
Répartiteur habitation 2 : 4 sondes ( 1m50,2M,3M,4M) 8M du WES
Répartiteur Buanderie : 4 sondes ( (1m50,4M,6M,7M) 12M du WES
Répartiteur Combles : 5 sondes + carte relais ( 2M,3M,5M,6M) : Carte relais en // sur une sonde ) 12M du WESLa liaison qui pose problème est celle du Répartiteur Buanderie la sonde la plus éloignée a une résistance de 4.7K sinon pas de détection de la sonde.
Attachments:
You must be logged in to view attached files.00- 16 septembre 2018 à 13 h 20 min
- in reply to: Carte 8 relais sur réseau 1WIRE de 15m de long
Bonjour.
J’ai repris entiérement mon réseau 1Wire.
J’ai commencé par débrancher les sondes de plusieurs branches et cable Ethernet , la carte relais a été détectée.
J’ai donc rebranché les sondes branche par branche juqu’a ce je détecte la panne du Réseau 1Wire. Je doit avoir un problème car sans les sondes branchées sur le répartiteur en question , j’ai a nouveau le défaut y compris en mettant en place une résistance entre le 5V et le 1Wire. Ce répartiteur se trouve a environ 12 M du WES ( 4 sondes ), celui ou est brancher la carte 8 relais avec 5 sondes doit être a l a même distance. les 2 autres répartiteurs sont plus proches ( 4 ( 2 Sondes et 8 M ( 4 Sondes) + 1 câble avec 2 Sondes¨raccordées directement sans répartiteur ( fils soudés ) : ce qui fait en tout 5 câbles allant vers le WES.Je précise que j’ai modifié le Réseau : le répartiteur qui pose problème était branché en // sur celui se trouvant a 8M du Wes, j’ai donc modifié le câblage pour qu’il y ai un cäble par répartiteur qui arrivent tous a proximité du WES dans une boite de jonction.
Pour l’instant j’ai débranché le 1Wire sur la carte 8 Relais pour avoir toutes mes sondes détectées,
Je verrais plus tard pour remplacer le câble du répartiteur qui pose problème.salutations
Salutations
00- 15 septembre 2018 à 18 h 51 min
- in reply to: Tuto transfert UDP entre WES et Arduino via Ethernet
Bonjour.
Cela sera fait , dés que mon projet seras plus avancé : en cours d’optimisations :
Je fournit un exemple qui envois sur le moniteur Série de l’ IDE Arduino Les valeurs des sondes de température, pour ceux qui ne peuvent attendre :
// **** uino ETH Atelioer ****
// Carte NANO V3.0 : Afficheur 4*20 I2C Shield ETH W5100// Températures transmises par WES : Reseau Ethernet
//
// **** Bernard Mairot 3018 ****#include <Ethernet.h>
#include <EthernetUdp.h>
#include <SPI.h>// Declarations Variables et constantes :
bool RW = false; // Drapeau FlipFlop Envoie/Lecture requête UDP
int numTemp = 0; // Numéro de la sonde courante à lire (init à zero pour démarrer la Lect)
IPAddress WesServer(192, 168, xxx, xxx); // Adresse IP du WES
uint16_t UDPPort = 1000; // ex : numéro de Port UDP déclaré dans le M2M du WES
const int PACKET_SIZE = 20; // Taille buffer de réponse UDP
char packetBuffer[ PACKET_SIZE]; // buffer reception réquete UDP
EthernetUDP Udp; // Instance UDPvoid setup()
{
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192, 168, 1, 42); // ip du shield Ethernet
Ethernet.begin(mac,ip); // initialisation du Shield Ethernet
Serial.begin(9600);
// On suppose le Arduino est déjà connecté au LAN via le shield ethernet à partir d’iciSerial.println( » \nStarting connection to UDP server… « );
Udp.begin(UDPPort); // Init de la connection UDP
delay(1000);}
//////////////
// Boucle Principale :
void loop()
{
if (!RW)
{ // RW FALSE = envoie une requete UDP au WES
numTemp += 1; // n° sonde incrémental à lire
if (numTemp > 31) numTemp = 1; // On lit toutes les sondes entre 1 <> 31
sendPacket(WesServer, UDPPort, numTemp); // envoie une requete lect sonde (n) UDP au WES
RW=true;
delay(100); // tempo envoie
}
else if (Udp.parsePacket())
{ // RW TRUE = Verif réeponse requete UDP WES
Serial.println( » packet UDP reçu « );
int len = Udp.read(packetBuffer, PACKET_SIZE); // lecture de la réponse UDP
if (len > 0)
{
packetBuffer[len] = 0; // Prepare et affiche la valeur Temp réceptionnée
String sval = String(packetBuffer);
Serial.print( » Valeur sonde Temp num » );
Serial.print(numTemp);
Serial.print( » = » );
Serial.println(sval);
}RW=false; // On prépare une nouvelle requête d’envoie UDP
delay(500);}
}// Fin Boucle principale :
// Routines Fonctions et Sous programes :
// Demande par envoie d’une requete UDP la valeur d’une sonde (n) au WES
// arguments : Adresse IP Wes, num UDP port, num Sonde Temp
void sendPacket(IPAddress& address, uint16_t port, int ntemp)
{
// Creation de la requete UDP lecture Sonde Temp = gW0xx (xx = num de la sonde 01 < > 31
String sTemp = (ntemp < 10) ? String(« gW00 »)+String(ntemp,10) : String(« gW0 »)+String(ntemp,10);Udp.beginPacket(address, port); // UDP WES requests IP + Port
Udp.write(sTemp.c_str(), sTemp.length()); // Envoie la requete UDP ex : gW001 = dme val sonde Temp 1
Udp.endPacket();
}00- 15 septembre 2018 à 18 h 44 min
- in reply to: Carte 8 relais sur réseau 1WIRE de 15m de long
Bonjour.
Pour le 5V j’ai vu qu’il y avait la possibilité par un pont de soudure pour avoir le 5V de la carte sur le bornier et les RJ11 du 1Wire. J’ai fais le pont de soudure et mis une résistance sans résultat.
salutations.
00- 15 septembre 2018 à 9 h 38 min
- in reply to: sonde humidité 1 Wire
Bonjour.
C’est un CI a 8 broches format SOP mais je ne sais pas s’il existe en format DIL.
Il est possible de pouvoir fabriquer soit même un circuit imprimé cela permettrait de réduire le coût. J’ai déjà penser a le réaliser, j’avais trouvé les composants sur FARNELL. Pour information le capteur de luminosité : difficile a trouvé ,peut être remplacé par une photorésistance (la valeur lue n’est pas calibrée ) mais pour quelques diaines de centimes d’Euros pourquoi ne pas s’en privé.Salutations
00- 14 septembre 2018 à 0 h 24 min
- in reply to: sonde humidité 1 Wire
Bonjour.
Il y a de forte chance que ce capteur soit utilisé par la carte 1Wire vendue par Cartelectronic. La carte est équipé d’un CI 1wire avec 2 entrées analogiques : Humiditèe et Lumière ainsi qu’un capteur intégré de température. Il n’existe pas d’autre solution a ma connaissance.
Salutation.
00- 14 septembre 2018 à 0 h 18 min
- in reply to: Tuto transfert UDP entre WES et Arduino via Ethernet
Bonjour.
Après un débugage, j’ai réussi a faire fonctionner le transfert des valeurs de sondes de températures:
Correction sur des erreurs de syntaxe et compléter l’exemple que j’avais trouvé sur le Forum.
Je pense pouvoir faire la même chose avec les compteurs, pinces , etc.
Salutations
00- 27 août 2018 à 9 h 43 min
- in reply to: Mise à jour 0.83F (Juin 2018)
Bonjour.
Depuis la derniére mise a jour en 0.83F.
L’enregistrement des valeurs des pinces ne se fait plus correctement ( aléatoire )et donc les graphiques sont plus ou moins vides , je ne peux plus afficher les graphiques des dates précédentes: suis obliger de vider le cache du navigateur a chaque fois que je sélection une nouvelle date autre que la date du jour ( cela fonctionne une seule fois ). Les consommations des pinces sont bien prises en compte en temps réel ainsi que sur le graph de la téléinfo du compteur EDF.J’ai rechargé une nouvelle fois la derniéére version sans résultats.
Cordialement.
00- 27 août 2018 à 9 h 34 min
- in reply to: Graph 4 Température Site 1 et 2
Bonjour.
Enregistrement des noms effectué à nouveau, l’affichage du Graph 4 est correct.
salutations.
00- 3 octobre 2017 à 14 h 00 min
- in reply to: Téléinfo compteur connexion réinitialisée
Bonjour.
Plus la peine, j’ai rechargé la derniére version du micrologiciel et tout est revenu normal : a par que j’ai perdu la consommation et le graphe consommation du jour aprés la remise sous tension.
J’ai du rechargé le micrologiciel directement sur le PC : port SD ,car avec le chargement depuis FileZilla je n’avais plus d’accés au WES, il avait disparu de mon réseau.
cordialement
00- 3 octobre 2017 à 11 h 16 min
- in reply to: Téléinfo compteur connexion réinitialisée
bonjour
sur l’ancien Site la requête : Adresse WES/TIC.cgi ( affichage des données TéléInfo) ne fonctionne plus et me renvoi une erreur.
Il y a plusieurs jour cela fonctionnait encore.00- 3 octobre 2017 à 10 h 08 min
- in reply to: Téléinfo compteur connexion réinitialisée
bonjour.
Les valeurs que je voulais relevées étaient les index de consommation HP et HC pour un relevé a transmettre a EDF ; cela ne fonctionne plus sur la V1 , il n’y a plus aussi les totaux HC et HP sur la page d’accueil en V1 . Presque tout fonctionne sur la V2 sauf que je ne peut plus rien faire sur la page d’accueil qui est en grisée.
Version Serveur : F417 V2
Micrologiciel :V0.7G5
Version Site WEB :V0.7G5
Espace libre SD : 7.051 GOcordialement
00- 3 octobre 2017 à 9 h 52 min
- in reply to: Téléinfo compteur connexion réinitialisée
rebonjour.
J’ai eu le message sur la page d’accueil V1 : erreur trame et sur la page TIC : requête non trouvée.Puis le message Heures pleines a remplacé Erreur trame.
Ci joint fichier trame TIC
Normalement je doit avoir en HP environ 19 337 KW et en HC environ 9801 KW
Attachments:
You must be logged in to view attached files.00- 3 octobre 2017 à 9 h 35 min
- in reply to: Téléinfo compteur connexion réinitialisée
Rebonjour.
Je précise que le problème se trouve sur la version 1 du site WEB , les valeurs sont correctes sur la version 2.
Les données des TIC sont a jours dans GRAPH/TIC et non corrompues.
je n’ai plus les valeurs Totales HP/HC sur la page d’accueil. Peut être un problème de mise a Zéro a Minuit lors du changement de jour.
Un Reset du WES n’a rien changé.
00- 28 février 2017 à 14 h 04 min
- in reply to: Version béta 0.7F site V2 Janvier 2017
Rebonjour.
J’ai rechargé la Version 0.7F : problème résolu.
Salutations
00