Trame 175 HZ Pulsadis(Tempo,EJP, Heures Creuses, etc)

L'intégration des autres protocoles dans Domoticz
L'Arsène
Messages : 8
Enregistré le : 06 févr. 2019, 18:57

Re: Trame 175 HZ Pulsadis(Tempo,EJP, Heures Creuses, etc)

Message par L'Arsène »

Bonjour Yves José,

Merci pour ces intéressantes précisions.
Je confirme le bon fonctionnement de votre programme avec les cartes Arduino Mini Pro et Nano.

Cordialement.
L'Arsène.

L'Arsène
Messages : 8
Enregistré le : 06 févr. 2019, 18:57

Re: Trame 175 HZ Pulsadis(Tempo,EJP, Heures Creuses, etc)

Message par L'Arsène »

Bonjour Yves José,

Contraire aux essais de décodage des codes EJP, je n'ai pas eu de résultats positifs concernant tous ceux de l'éclairage public.
Dans le sous programme void set_rjn(void) , peut on sans modifier le fonctionnement de celui-ci, insérer des lignes d'écritures comme par exemple digitalWrite(Led_Eclairage_Public1,HIGH); ?

Merci pour vos réponses.

Cordialement.
L'Arsène.

yvesjose
Messages : 11
Enregistré le : 16 déc. 2019, 10:17

Re: Trame 175 HZ Pulsadis(Tempo,EJP, Heures Creuses, etc)

Message par yvesjose »

Bonjour,
L'insertion dans le sous programme void set_rjn(void) de l'écriture des GPIO est tout à fait possible

code_acde &= 0x1F; // efface les bits positionnés à précédemment
digitalWrite(Led1, LOW);
digitalWrite(Led2, LOW);
digitalWrite(Led3, LOW);
digitalWrite(Led4, LOW);


switch (m_EJP_acde & 0x0249) // Eclairage Public Bits 7,10,13 & 16
{
case 0x0200:
message += "00:00 => 04:00-";
digitalWrite(Led1, HIGH);
break;
case 0x0040:
message += "Debut => Fin du Jour-";
digitalWrite(Led2, HIGH);
code_acde |= _BV(Bit_Jour);
break;
case 0x0008:
message += "Debut Nuit => 00:00-";
digitalWrite(Led3, HIGH);
code_acde |= _BV(Bit_Dn);
break;
case 0x0001:
message += "04:00 => Fin Nuit-";
digitalWrite(Led4, HIGH);
code_acde |= _BV(Bit_Fn);
break;
}


en vert les modifs à adapter et à paramètrer en fonction des besoins

Je n'avais aucune sortie d'activée car j'utilisais Domoticz pour récupérer le code "code_acde"
L'exemple je ne l'ai pas testé mais doit fonctionner.
Tableau_bits_pulsadis.png
Tableau_bits_pulsadis.png (65.49 Kio) Vu 25 fois
J'utilise les infos de ce tableau l'éclairage public en fonction de certaine région peut être sur d'autres bits
celles du programme correspondent à mes relevé sur plusieurs jours (voir mois)

Cdlt
YJB
Hard: Synology
Soft: Domoticz (4.9700 sur NAS synology et 4.10717 sur Rpi pour test)
Devices:RTL-SDR(Rtl_433), Sonoff(ESP-easy) Station La Crosse WS1650, téléinfo USB
Travaux Perso : Décodage Pulsadis EDF (Tempo/EJP/HC)

Répondre