Outils pour utilisateurs

Outils du site


start:arduino:esp32:tasmota:433

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:arduino:esp32:tasmota:433 [2024/12/04 10:45] – [Fonction 42] gerardadminstart:arduino:esp32:tasmota:433 [2024/12/04 18:38] (Version actuelle) – [Fichier de test pour node-red en .json] gerardadmin
Ligne 1: Ligne 1:
 ======== Emetteur/Recepteur 433Mhz ======== ======== Emetteur/Recepteur 433Mhz ========
  
-{{ :start:arduino:esp32:tasmota:433_2.pdf |Emetteur/Recepteur 433Mhz Tester par Fernand}}+{{ :start:arduino:esp32:tasmota:433_2.pdf |Emetteur/Recepteur 433Mhz Testé par Fernand}}
  
 =====Fichier de test pour node-red en .json ===== =====Fichier de test pour node-red en .json =====
  
 {{ :start:arduino:esp32:tasmota:flows433_fernand.json.zip |Fichier de test en .json}} {{ :start:arduino:esp32:tasmota:flows433_fernand.json.zip |Fichier de test en .json}}
 +
 +[[start:tasmota:nodered:433|Fichier .json ]]
  
  
Ligne 16: Ligne 18:
 </code> </code>
  
-===== Fonction 43 exemple ===== +===== Fonction 43 exemple ON ===== 
  
 <note>Cette fonction sera bien sur à adapter à vos code 433Mhz  <note>Cette fonction sera bien sur à adapter à vos code 433Mhz 
 </note> </note>
 +
 +<code javascript fonc43.js>
 +if (msg.payload == "0x555015")
 +{
 +    msg.payload = "ON";
 +}
 +return msg;
 +</code>
 +
 +===== Fonction 44 exemple OFF ===== 
 +
 +<note>Cette fonction sera bien sur à adapter à vos code 433Mhz 
 +</note>
 +
 +<code javascript fonc44.js>
 +if (msg.payload == "0x155014")
 +{
 +    msg.payload = "OFF";
 +}
 +return msg;
 +</code>
 +
 +
 +====== Tester les valeurs 433Mhz ======
 +
 +==== Pour les Bits ====
 +
 +<code javascript fonc49.js>
 +var Temp = msg.payload.RfReceived.Bits;
 +msg.payload = Temp;
 +return msg;
 +</code>
 +
 +==== Pour le protocole ====
 +
 +<code javascript fonc50.js>
 +var Temp = msg.payload.RfReceived.Protocol;
 +msg.payload = Temp;
 +return msg;
 +</code>
 +
 +==== Pour le Pulse ====
 +
 +<code javascript fonc50.js>
 +var Temp = msg.payload.RfReceived.Pulse;
 +msg.payload = Temp;
 +return msg;
 +</code>
 +
 +==== Ce qui donne pour l'exemple ====
 +
 +{{ :start:arduino:esp32:tasmota:capture_d_ecran_du_2024-12-04_10-53-47.png?direct&400 |}}
/home/chanteri/www/fablab37110/data/attic/start/arduino/esp32/tasmota/433.1733305541.txt.gz · Dernière modification : 2024/12/04 10:45 de gerardadmin