Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ESP32 RF
#1
Lightbulb 
Hi! (first of all thx for nice products ;-))

I try to program RF remote.. (on server)
I follow : https://www.kincony.com/home-automation-...moter.html

Flashed the esp i see the codes in the serial monitor but the outputs are not responding..

I think i edit the example right : (just a few buttons to test)

#include <RCSwitch.h>
#include "PinDefinitionsAndMore.h"
#include <IRremote.h>

RCSwitch mySwitch = RCSwitch();
long int keycode=0;
long int temp_keycode=0;


void setup()
{
  Serial.begin(9600);
  Serial1.begin(38400);
  mySwitch.enableReceive(digitalPinToInterrupt(13));

  IrReceiver.begin(IR_RECEIVE_PIN, ENABLE_LED_FEEDBACK, USE_DEFAULT_FEEDBACK_LED_PIN);
}

void loop() {
  if (mySwitch.available()) {
   
    Serial.print("Received ");
    Serial.print( mySwitch.getReceivedValue() );
    Serial.print(" / ");
    Serial.print( mySwitch.getReceivedBitlength() );
    Serial.print("bit ");
    Serial.print("Protocol: ");
    Serial.println( mySwitch.getReceivedProtocol() );
    keycode=mySwitch.getReceivedValue();

    if (keycode==1376533) {Serial1.print("RELAY-KEY-255,1,1");delay(500);}  //toggle relay1
    if (keycode==1376532) {Serial1.print("RELAY-KEY-255,2,1");delay(500);}  //toggle relay2
    if (keycode==16405) {Serial1.print("RELAY-KEY-255,3,1");delay(500);}  //toggle relay3
    if (keycode==16404) {Serial1.print("RELAY-KEY-255,4,1");delay(500);}  //toggle relay4
    if (keycode==4117) {Serial1.print("RELAY-KEY-255,5,1");delay(500);}  //toggle relay5
    if (keycode==5723139) {Serial1.print("RELAY-KEY-255,6,1");delay(500);}  //toggle relay6
    if (keycode==20501) {Serial1.print("RELAY-KEY-255,7,1");delay(500);}  //toggle relay7
    if (keycode==20500) {Serial1.print("RELAY-KEY-255,8,1");delay(500);}  //toggle relay8
    if (keycode==5576131) {Serial1.print("RELAY-KEY-255,9,1");delay(500);}  //toggle relay9
    if (keycode==5575951) {Serial1.print("RELAY-KEY-255,10,1");delay(500);}  //toggle relay10
    if (keycode==5576188) {Serial1.print("RELAY-KEY-255,11,1");delay(500);}  //toggle relay11
    if (keycode==5576179) {Serial1.print("RELAY-KEY-255,12,1");delay(500);}  //toggle relay12
    if (keycode==5576191) {Serial1.print("RELAY-KEY-255,13,1");delay(500);}  //toggle relay13
    if (keycode==5576128) {Serial1.print("RELAY-KEY-255,14,1");delay(500);}  //toggle relay14
    if (keycode==5575987) {Serial1.print("RELAY-KEY-255,15,1");delay(500);}  //toggle relay15
    if (keycode==5575936) {Serial1.print("RELAY-KEY-255,16,1");delay(500);}  //toggle relay16

    mySwitch.resetAvailable();
  }

    if (IrReceiver.decode()) {

        // Print a short summary of received data
        IrReceiver.printIRResultShort(&Serial);
        if (IrReceiver.decodedIRData.protocol == UNKNOWN) {
            // We have an unknown protocol here, print more info
            IrReceiver.printIRResultRawFormatted(&Serial, true);
        }
        Serial.println();
        IrReceiver.resume(); // Enable receiving of the next value
   
    if (IrReceiver.decodedIRData.command == 0x15) Serial1.print("RELAY-SET-255,1,1"); //turn ON relay1
    if (IrReceiver.decodedIRData.command == 0x16) Serial1.print("RELAY-SET-255,1,0"); //turn OFF relay1
    if (IrReceiver.decodedIRData.command == 0x17) Serial1.print("RELAY-SET-255,2,1"); //turn ON relay2
    if (IrReceiver.decodedIRData.command == 0x19) Serial1.print("RELAY-SET-255,2,0"); //turn OFF relay2
    if (IrReceiver.decodedIRData.command == 0x1A) Serial1.print("RELAY-SET-255,3,1"); //turn ON relay3
    if (IrReceiver.decodedIRData.command == 0x1B) Serial1.print("RELAY-SET-255,3,0"); //turn OFF relay3
    if (IrReceiver.decodedIRData.command == 0x1D) Serial1.print("RELAY-SET-255,4,1"); //turn ON relay4
    if (IrReceiver.decodedIRData.command == 0x1E) Serial1.print("RELAY-SET-255,4,0"); //turn OFF relay4
    if (IrReceiver.decodedIRData.command == 0x1F) Serial1.print("RELAY-SET-255,5,1"); //turn ON relay5
    if (IrReceiver.decodedIRData.command == 0x41) Serial1.print("RELAY-SET-255,5,0"); //turn OFF relay5
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,6,1"); //turn OFF relay6
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,6,0"); //turn OFF relay6
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,7,1"); //turn OFF relay7
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,7,0"); //turn OFF relay7
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,8,1"); //turn OFF relay8
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,8,0"); //turn OFF relay8
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,9,1"); //turn OFF relay9
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,9,0"); //turn OFF relay9
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,10,1"); //turn OFF relay10
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,10,0"); //turn OFF relay10
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,11,1"); //turn OFF relay11
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,11,0"); //turn OFF relay11
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,12,1"); //turn OFF relay12
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,12,0"); //turn OFF relay12
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,13,1"); //turn OFF relay13
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,13,0"); //turn OFF relay13
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,14,1"); //turn OFF relay14
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,14,0"); //turn OFF relay14
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,15,1"); //turn OFF relay15
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,15,0"); //turn OFF relay15
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,16,1"); //turn OFF relay16
    if (IrReceiver.decodedIRData.command == 0x42) Serial1.print("RELAY-SET-255,16,0"); //turn OFF relay16
    }
}


Thx in advance..

Kind regards,

Matt
Reply


Messages In This Thread
ESP32 RF - by Matt - 12-13-2022, 09:27 AM
RE: ESP32 RF - by admin - 12-13-2022, 10:24 AM
RE: ESP32 RF - by Matt - 12-13-2022, 02:28 PM
RE: ESP32 RF - by admin - 12-13-2022, 11:01 PM
RE: ESP32 RF - by Matt - 12-14-2022, 10:52 AM
RE: ESP32 RF - by admin - 12-14-2022, 11:19 AM
RE: ESP32 RF - by Matt - 12-14-2022, 11:49 PM
RE: ESP32 RF - by admin - 12-15-2022, 08:05 AM
RE: ESP32 RF - by Matt - 12-15-2022, 10:59 AM
RE: ESP32 RF - by admin - 12-15-2022, 11:16 AM
RE: ESP32 RF - by Matt - 12-15-2022, 12:30 PM
RE: ESP32 RF - by admin - 12-15-2022, 12:46 PM
RE: ESP32 RF - by Matt - 12-15-2022, 12:55 PM
RE: ESP32 RF - by admin - 12-15-2022, 11:05 PM
RE: ESP32 RF - by Matt - 12-16-2022, 12:00 PM
RE: ESP32 RF - by admin - 12-17-2022, 03:16 AM
RE: ESP32 RF - by Matt - 12-18-2022, 09:55 AM
RE: ESP32 RF - by admin - 12-18-2022, 10:51 PM
RE: ESP32 RF - by Matt - 12-21-2022, 11:41 PM
RE: ESP32 RF - by admin - 12-22-2022, 01:04 AM
RE: ESP32 RF - by Matt - 01-10-2023, 10:56 AM
RE: ESP32 RF - by admin - 01-11-2023, 01:59 AM
RE: ESP32 RF - by Matt - 01-12-2023, 01:24 PM
RE: ESP32 RF - by admin - 01-13-2023, 12:32 AM
RE: ESP32 RF - by Matt - 01-17-2023, 12:55 AM
RE: ESP32 RF - by admin - 01-17-2023, 02:04 AM
RE: ESP32 RF - by Wojtek - 01-20-2023, 01:24 AM
RE: ESP32 RF - by admin - 01-20-2023, 01:57 AM
RE: ESP32 RF - by Wojtek - 01-21-2023, 02:35 PM
RE: ESP32 RF - by admin - 01-22-2023, 02:22 AM
RE: ESP32 RF - by Wojtek - 01-22-2023, 05:20 PM
RE: ESP32 RF - by admin - 01-23-2023, 01:49 AM
RE: ESP32 RF - by Wojtek - 01-24-2023, 08:09 PM
RE: ESP32 RF - by admin - 01-25-2023, 12:34 AM
RE: ESP32 RF - by Wojtek - 01-26-2023, 11:11 AM
RE: ESP32 RF - by admin - 01-26-2023, 02:08 PM
RE: ESP32 RF - by Wojtek - 01-26-2023, 03:45 PM
RE: ESP32 RF - by admin - 01-27-2023, 01:37 AM
RE: ESP32 RF - by Wojtek - 01-30-2023, 08:21 PM
RE: ESP32 RF - by admin - 01-31-2023, 01:39 AM
RE: ESP32 RF - by Mandlap - 03-28-2023, 12:56 PM
RE: ESP32 RF - by admin - 03-29-2023, 12:17 AM
RE: ESP32 RF - by Mandlap - 03-29-2023, 09:14 AM
RE: ESP32 RF - by admin - 03-29-2023, 09:56 AM
RE: ESP32 RF - by Mandlap - 03-30-2023, 07:50 AM
RE: ESP32 RF - by admin - 03-30-2023, 10:49 AM
RE: ESP32 RF - by Mandlap - 03-30-2023, 11:00 AM
RE: ESP32 RF - by admin - 03-30-2023, 11:12 AM
RE: ESP32 RF - by Mandlap - 03-30-2023, 05:41 PM
RE: ESP32 RF - by admin - 03-31-2023, 12:06 AM

Forum Jump:


Users browsing this thread:
1 Guest(s)