I tried GDO2 - D3 / GDO0 - RX yesterday but that gave problems with flashing / booting.
I have a NodeMCU V3 (Joy-It, I think). I verified that the V3 has the same pins as the V2.
This is (part of) the monitoring:
--- Terminal on /dev/ttyUSB0 | 115200 8-N-1
--- Available filters and text transformations: colorize, debug, default, direct, esp8266_exception_decoder, hexlify, log2file, nocontrol, printable, send_on_enter, time
--- More details at https://bit.ly/pio-monitor-filters
--- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H
Reconnecting to /dev/ttyUSB0 ........... Connected!
N: RF_EMITTER_GPIO: 4
N: RF_RECEIVER_GPIO: 5
T: ZgatewayRF command topic: OMG/commands/MQTTto433
T: ZgatewayRF setup done
N: RF_EMITTER_GPIO: 4
N: RF_RECEIVER_GPIO: 5
T: ZgatewayRF2 command topic: OMG/commands/MQTTtoRF2
T: ZgatewayRF2 setup done
T: enableActiveReceiver: 2
N: Switching to RF Receiver: 868.30
T: disableRF2Receive
T: mqtt_max_packet_size: 2560
N: OpenMQTTGateway modules: ["RF","RF2"]
N: ************** Setup OpenMQTTGateway end **************
W: MQTT connection...
N: Connected to broker
T: [ OMG->MQTT ] topic: OMG/LWT msg: online
T: [ OMG->MQTT ] topic: OMG/version msg: version_tag
T: Subscription OK to the subjects OMG/commands/#
T: omgStatusDiscovery
T: Announce Device binary_sensor on homeassistant/binary_sensor/3C6105D17F73-connectivity/config
T: [ OMG->MQTT ] topic: homeassistant/binary_sensor/3C6105D17F73-connectivity/config msg: {"stat_t":"OMG/LWT","name":"SYS: Connectivity","uniq_id":"3C6105D17F73-connectivity","pl_on":"online","pl_off":"offline","pl_avail":"online","pl_not_avail":"offline","device":{"identifiers":["3C6105D17F73"],"name":"OMG","model":"[\"RF\",\"RF2\"]","manufacturer":"OMG_community","sw_version":"version_tag"}}
T: Announce Device sensor on homeassistant/sensor/3C6105D17F73-uptime/config
T: [ OMG->MQTT ] topic: homeassistant/sensor/3C6105D17F73-uptime/config msg: {"stat_t":"OMG/SYStoMQTT","unit_of_meas":"s","name":"SYS: Uptime","uniq_id":"3C6105D17F73-uptime","val_tpl":"{{ value_json.uptime }}","device":{"identifiers":["3C6105D17F73"],"name":"OMG","model":"[\"RF\",\"RF2\"]","manufacturer":"OMG_community","sw_version":"version_tag"}}
T: Announce Device sensor on homeassistant/sensor/3C6105D17F73-freemem/config
T: [ OMG->MQTT ] topic: homeassistant/sensor/3C6105D17F73-freemem/config msg: {"stat_t":"OMG/SYStoMQTT","unit_of_meas":"B","name":"SYS: Free memory","uniq_id":"3C6105D17F73-freemem","val_tpl":"{{ value_json.freemem }}","device":{"identifiers":["3C6105D17F73"],"name":"OMG","model":"[\"RF\",\"RF2\"]","manufacturer":"OMG_community","sw_version":"version_tag"}}
T: Announce Device sensor on homeassistant/sensor/3C6105D17F73-ip/config
T: [ OMG->MQTT ] topic: homeassistant/sensor/3C6105D17F73-ip/config msg: {"stat_t":"OMG/SYStoMQTT","name":"SYS: IP","uniq_id":"3C6105D17F73-ip","val_tpl":"{{ value_json.ip }}","device":{"identifiers":["3C6105D17F73"],"name":"OMG","model":"[\"RF\",\"RF2\"]","manufacturer":"OMG_community","sw_version":"version_tag"}}
T: Announce Device sensor on homeassistant/sensor/3C6105D17F73-rssi/config
T: [ OMG->MQTT ] topic: homeassistant/sensor/3C6105D17F73-rssi/config msg: {"stat_t":"OMG/SYStoMQTT","unit_of_meas":"dB","name":"SYS: Rssi","uniq_id":"3C6105D17F73-rssi","val_tpl":"{{ value_json.rssi }}","device":{"identifiers":["3C6105D17F73"],"name":"OMG","model":"[\"RF\",\"RF2\"]","manufacturer":"OMG_community","sw_version":"version_tag"}}
T: Announce Device switch on homeassistant/switch/3C6105D17F73-restart/config
T: [ OMG->MQTT ] topic: homeassistant/switch/3C6105D17F73-restart/config msg: {"stat_t":"OMG/LWT","name":"SYS: Restart gateway","uniq_id":"3C6105D17F73-restart","pl_on":"{\"cmd\":\"restart\"}","pl_avail":"online","pl_not_avail":"offline","cmd_t":"OMG/commands/MQTTtoSYS/config","device":{"identifiers":["3C6105D17F73"],"name":"OMG","model":"[\"RF\",\"RF2\"]","manufacturer":"OMG_community","sw_version":"version_tag"}}
T: Announce Device switch on homeassistant/switch/3C6105D17F73-erase/config
T: [ OMG->MQTT ] topic: homeassistant/switch/3C6105D17F73-erase/config msg: {"stat_t":"OMG/LWT","name":"SYS: Erase credentials","uniq_id":"3C6105D17F73-erase","pl_on":"{\"cmd\":\"erase\"}","pl_avail":"online","pl_not_avail":"offline","cmd_t":"OMG/commands/MQTTtoSYS/config","device":{"identifiers":["3C6105D17F73"],"name":"OMG","model":"[\"RF\",\"RF2\"]","manufacturer":"OMG_community","sw_version":"version_tag"}}
T: Announce Device switch on homeassistant/switch/3C6105D17F73-discovery/config
T: [ OMG->MQTT ] topic: homeassistant/switch/3C6105D17F73-discovery/config msg: {"name":"SYS: Auto discovery","uniq_id":"3C6105D17F73-discovery","retain":true,"pl_on":"{\"discovery\":true}","pl_off":"{\"discovery\":false}","pl_avail":"online","pl_not_avail":"offline","cmd_t":"OMG/commands/MQTTtoSYS/config","device":{"identifiers":["3C6105D17F73"],"name":"OMG","model":"[\"RF\",\"RF2\"]","manufacturer":"OMG_community","sw_version":"version_tag"}}
T: gatewayRFDiscovery
T: Announce Device sensor on homeassistant/sensor/3C6105D17F73-gatewayRF/config
T: [ OMG->MQTT ] topic: homeassistant/sensor/3C6105D17F73-gatewayRF/config msg: {"stat_t":"OMG/433toMQTT","name":"gatewayRF","uniq_id":"3C6105D17F73-gatewayRF","val_tpl":"{{ value_json.value | is_defined }}","device":{"identifiers":["3C6105D17F73"],"name":"OMG","model":"[\"RF\",\"RF2\"]","manufacturer":"OMG_community","sw_version":"version_tag"}}
T: gatewayRF2Discovery
T: Announce Device sensor on homeassistant/sensor/3C6105D17F73-gatewayRF2/config
T: [ OMG->MQTT ] topic: homeassistant/sensor/3C6105D17F73-gatewayRF2/config msg: {"stat_t":"OMG/RF2toMQTT","name":"gatewayRF2","uniq_id":"3C6105D17F73-gatewayRF2","val_tpl":"{{ value_json.address | is_defined }}","device":{"identifiers":["3C6105D17F73"],"name":"OMG","model":"[\"RF\",\"RF2\"]","manufacturer":"OMG_community","sw_version":"version_tag"}}
T: retrieving value of system characteristics Uptime (s):5
N: Send on /SYStoMQTT msg {"uptime":5,"version":"version_tag","freemem":34736,"mqttport":"1883","mqttsecure":false,"rssi":-57,"SSID":"Oh Denneboom","BSSID":"CC:CE:1E:1C:7C:46","ip":"192.168.1.92","mac":"3C:61:05:D1:7F:73","actRec":2,"mhz":868.3,"modules":["RF","RF2"]}
T: jsonPubl - ON
T: [ OMG->MQTT ] topic: OMG/SYStoMQTT msg: {"uptime":5,"version":"version_tag","freemem":34736,"mqttport":"1883","mqttsecure":false,"rssi":-57,"SSID":"Oh Denneboom","BSSID":"CC:CE:1E:1C:7C:46","ip":"192.168.1.92","mac":"3C:61:05:D1:7F:73","actRec":2,"mhz":868.3,"modules":["RF","RF2"]}
If messages are received, they look like:
OMG/433toMQTT {"value":16383,"protocol":29,"length":13,"delay":205,"tre_state":"000000","binary":"0000000000000","raw":"9437,123,125,201,250,176,100,225,275,200,200,100,100,151,254,146,250,226,152,323,251,300,150,100,150,202,123,","mhz":868.3}
OMG/433toMQTT {"value":4095,"protocol":29,"length":12,"delay":227,"tre_state":"111111","binary":"111111111111","raw":"10394,139,108,125,175,160,191,175,225,225,275,276,128,222,250,101,100,125,275,150,200,301,200,125,200,","mhz":868.3}