Intertechno ITT-1500 and ITR-1500, can I send commands from Arduino (RC switch)?

Hello everyone, last week I started to play with FS1000A transmitter and JY-JS03 433MHz receiver, my only issue so far is that I can't control Intertechno socket switches, also the ReceiveDemo_Advanced example of the RC switch library is not detecting anything when I press the INTERTECHNO remote (ITT-1500)

The rc-switch library has an dedicated example for intertechno devices, but there are no advices on how to intercept a signal from the remote, to know what signal I should replicate using arduino.

void loop() {

  // Switch on:
  // The first parameter represents the familycode (a, b, c, ... f)
  // The second parameter represents the group number
  // The third parameter represents the device number
  // 
  // In this example it's family 'b', group #3, device #2 
  mySwitch.switchOn('b', 3, 2);

  // Wait a second
  delay(1000);
  
  // Switch off
  mySwitch.switchOff('b', 3, 2);
  
  // Wait another second
  delay(1000);
  
}

I tried to make a sketch to transmit to each possible value for variables familycode, group and device but the ESP8266 reboots after incrementing d variable 4 times, on the first loop, I don;t know for sure if there is something wrong with my code, anyway the code bellow is not quite important, If I will find out a way to intercept the signal of my remote, or to know for sure what codes I should sent to activate or turn off the switches, also I'm not 100% sure that sending commands for intertechno switches can be made without any additional hardware, or without hacking an original remote.. In the documentation of the library it doesn't say anything about the need to hack a remote, or the need for extra hardware.

PS. I can send and receive commands for other chinese 433MHz devices using this setup, I can turn on/off an 433MHz relay module, I can receive a code when a DIGOO PIR sensor is activated, and also when a Digoo window sensor is activate. I also seen the codes sent by a keychain remote with 4 buttons . I only have problems with the INTERTECHNO brand devices, which I purchased after seeing the rc-switch library can control them- I though it was the same as with the other remotes rc-switch can emulate.

#include "RCSwitch.h"
#include <ESP8266WiFi.h>

RCSwitch mySwitch = RCSwitch();

const char* ssid = "office";
const char* password = "pass";
// Static IP details...
IPAddress ip(192, 168, 1, 48);
IPAddress gateway(192, 168, 1, 1);
IPAddress subnet(255, 255, 255, 0);
IPAddress dns(192, 168, 1, 1);

// Create an instance of the server
// specify the port to listen on as an argument
WiFiServer server(80);

void setup() {
  Serial.begin(115200);
  delay(10);
  Serial.println("Powering up XWD 433MHz Transmitter - Wifi gateway"); 

  
  // prepare GPIO2
  pinMode(2, OUTPUT);
  
  // Transmitter is connected to ESP8266 PIN #2
  mySwitch.enableTransmit(2);
  //EtekCity ZAP Remote Outlets use pulse of approximately 189
  mySwitch.setPulseLength(189);

  // Static IP Setup Info Here...
  WiFi.config(ip, dns, gateway, subnet); //If you need Internet Access You should Add DNS also...
  
  // Connect to WiFi network
  Serial.print("Connecting to ");
  Serial.println(ssid);

  WiFi.begin(ssid, password);
  
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.println("WiFi connected");
  
  // Start the server
  server.begin();
  Serial.println("Server started");

  // Print the IP address
  Serial.println(WiFi.localIP());
}

void loop() {
  

 
   for(int g=1; g <= 6; g++)
    {
      
       for(int d=1; d <= 5; d++)
        {
      
          mySwitch.switchOn('a', g, d);
          Serial.print("switchOn a ");
          Serial.print(g);
          Serial.print(" ");
          Serial.println(d);
          
          // Wait a second
          delay(1000);
        }
      
    }

   /*   
      // Switch off
      mySwitch.switchOff('a', 3, 2);
      Serial.println("switchOff b 3 2");
      // Wait another second
      delay(1000);
*/



  
  
}

When running this code the ESP crashes when it prints out on serial monitor the number 4 for variable d, first loop. If I comment out the mySwitch.switchOn('a', g, d); line the loops are working as expected, but when calling switchOn function, after 4 calls the ESP crash and reboots

switchOn a 1 1
switchOn a 1 2
switchOn a 1 3
switchOn a 1 4

Exception (28):
epc1=0x40202596 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000

ctx: cont 
sp: 3ffefdf0 end: 3fff0010 offset: 01a0

>>>stack>>>
3ffeff90:  00000001 3ffeefe8 40203e3c 3ffeeff0  
3ffeffa0:  4020137a 000003e8 000003e8 402025c2  
3ffeffb0:  3fffdad0 00000005 3ffeefbc 402021fa  
3ffeffc0:  3ffe8cf0 00000000 00001388 00001d9c  
3ffeffd0:  00000000 3fff1a04 00000000 00000000  
3ffeffe0:  00000000 3fff19c4 0000001f 00000013  
3ffefff0:  3fffdad0 00000000 3ffeefe0 40203e88  
3fff0000:  feefeffe feefeffe 3ffeeff0 4010070c  
<<<stack<<<

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 1384, room 16 
tail 8
chksum 0x2d
csum 0x2d
v0c897c37
~ld
Powering up XWD 433MHz Transmitter - Wifi gateway
Connecting to XWD office

Thank you.