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

Prochaine révision
Révision précédente
start:arduino:esp32:tasmota:433 [2024/12/04 10:26] – créée 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_1.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 ===== 
 + 
 +{{ :start:arduino:esp32:tasmota:flows433_fernand.json.zip |Fichier de test en .json}} 
 + 
 +[[start:tasmota:nodered:433|Fichier .json ]] 
 + 
 + 
 +===== Fonction 42 ===== 
 + 
 +<code javascript fonct42.js> 
 +var Temp = msg.payload.RfReceived.Data; 
 +msg.payload = Temp; 
 +return msg; 
 +</code> 
 + 
 +===== Fonction 43 exemple ON =====  
 + 
 +<note>Cette fonction sera bien sur à adapter à vos code 433Mhz  
 +</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.1733304414.txt.gz · Dernière modification : 2024/12/04 10:26 de gerardadmin