This is my platformio.ini file : (did not change anything else)
; PlatformIO Project Configuration File ; ; Build options: build flags, source filter ; Upload options: custom upload port, speed and extra flags ; Library options: dependencies, extra library storages ; Advanced options: extra scripting ; ; Please visit documentation for the other options and examples ; https://docs.platformio.org/page/projectconf.html [platformio] src_dir = main ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ENVIRONMENT CHOICE ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;Uncomment the env line corresponding to your board and modules required, ; ;you can also adapt the modules by removing the corresponding lines in the env detail ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;default_envs = rfbridge ;default_envs = esp32dev-all ;default_envs = esp32dev-rf ;default_envs = esp32dev-ir ;default_envs = esp32dev-ble ;default_envs = ttgo-lora32-v1 ;default_envs = nodemcuv2-rf ;default_envs = nodemcuv2-ir ;default_envs = nodemcuv2-ble default_envs = nodemcuv2-all ;default_envs = uno-rf ;default_envs = uno-fastled ;default_envs = atmega-all ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ENVIRONMENTS PARAMETERS ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;Libraries and parameters shared accross environements ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [libraries] arduinojson = ArduinoJson@5.13.4 pubsubclient = PubSubClient@2.7 rc-switch = 1technophile/rc-switch#90adb34 newremoteswitch = 1technophile/NewRemoteSwitch#8eb980e ble = eos1d3/ESP32_BLE#9d6c1ed irremoteesp = IRremoteESP8266@2.6.3 irremote = IRremote lora = sandeepmistry/arduino-LoRa#f4a1d27 esppilight = ESPiLight@0.16.0 rfm69 = RFM69@4a6f77ad47 dht = DHT sensor library@1.3.0 unifiedsensor = Adafruit Unified Sensor@1.0.2 tsl2561 = Adafruit TSL2561@1.0.3 bme280 = SparkFun BME280@2.0.4 bmp180 = BMP180@efac46bd8d ina226 = jarzebski/Arduino-INA226#968a684 a6lib = 1technophile/A6lib wifimanager = tzapu/WiFiManager#c3ff582 ethernet = Ethernet esp8266_mdns = esp8266_mdns wire = Wire fastled = FastLED [env] framework = arduino lib_deps = ${libraries.pubsubclient} ${libraries.arduinojson} build_flags = -w ; supress all warnings '-DjsonPublishing=true' '-DjsonReceiving=true' monitor_speed = 115200 [com] esp8266_platform = espressif8266@1.8.0 ; 2.4.2 esp32_platform = espressif32@1.9.0 atmelavr_platform = atmelavr@1.13.0 [com-esp] lib_deps = ${env.lib_deps} ${libraries.wifimanager} build_flags = ${env.build_flags} -DMQTT_MAX_PACKET_SIZE=1024 '-DsimpleReceiving=true' '-DsimplePublishing=true' '-DZmqttDiscovery="HADiscovery"' '-DTRACE=1' [com-arduino] lib_deps = ${env.lib_deps} ${libraries.ethernet} build_flags = ${env.build_flags} -DMQTT_MAX_PACKET_SIZE=1024 '-DsimpleReceiving=true' '-DsimplePublishing=true' '-DZmqttDiscovery="HADiscovery"' '-DTRACE=1' [com-arduino-low-memory] lib_deps = ${env.lib_deps} ${libraries.ethernet} build_flags = ${env.build_flags} -DMQTT_MAX_PACKET_SIZE=128 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ENVIRONMENTS LIST ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;List of environments that can be build ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [env:rfbridge] platform = ${com.esp8266_platform} board = esp8285 lib_deps = ${com-esp.lib_deps} ${libraries.esp8266_mdns} build_flags = ${com-esp.build_flags} '-DZgatewaySRFB="SRFB"' '-DGateway_Name="OpenMQTTGateway_SRFB"' board_build.flash_mode = dout [env:esp32dev-all] platform = ${com.esp32_platform} board = esp32dev board_build.partitions = min_spiffs.csv lib_deps = ${com-esp.lib_deps} ${libraries.ble} ${libraries.irremoteesp} ${libraries.lora} ${libraries.rfm69} ${libraries.rc-switch} ${libraries.newremoteswitch} ${libraries.bme280} ${libraries.bmp180} ${libraries.unifiedsensor} ${libraries.dht} ${libraries.tsl2561} ${libraries.ina226} ${libraries.fastled} build_flags = ${com-esp.build_flags} '-DZgatewayRF="RF"' '-DZgatewayLORA="LORA"' '-DZgatewayRF2="RF2"' '-DZgatewayIR="IR"' '-DZgatewayBT="BT"' '-DZactuatorONOFF="ONOFF"' '-DZactuatorFASTLED="FASTLED"' '-DZsensorINA226="INA226"' '-DZsensorHCSR501="HCSR501"' '-DZsensorADC="ADC"' '-DZsensorBH1750="BH1750"' '-DZsensorBME280="BME280"' '-DZsensorTSL2561="TSL2561"' '-DZsensorDHT="DHT"' '-DZgatewayRFM69="RFM69"' '-DZsensorGPIOInput="GPIOInput"' '-DZsensorGPIOKeyCode="GPIOKeyCode"' '-DGateway_Name="OpenMQTTGateway_ESP32_ALL"' [env:esp32dev-rf] platform = ${com.esp32_platform} board = esp32dev board_build.partitions = min_spiffs.csv lib_deps = ${com-esp.lib_deps} ${libraries.rc-switch} build_flags = ${com-esp.build_flags} '-DZgatewayRF="RF"' '-DGateway_Name="OpenMQTTGateway_ESP32_RF"' [env:esp32dev-ir] platform = ${com.esp32_platform} board = esp32dev board_build.partitions = min_spiffs.csv lib_deps = ${com-esp.lib_deps} ${libraries.irremoteesp} build_flags = ${com-esp.build_flags} '-DZgatewayIR="IR"' '-DGateway_Name="OpenMQTTGateway_ESP32_IR"' [env:esp32dev-ble] platform = ${com.esp32_platform} board = esp32dev board_build.partitions = min_spiffs.csv lib_deps = ${com-esp.lib_deps} ${libraries.ble} build_flags = ${com-esp.build_flags} '-DZgatewayBT="BT"' '-DGateway_Name="OpenMQTTGateway_ESP32_BLE"' [env:ttgo-lora32-v1] platform = ${com.esp32_platform} board = ttgo-lora32-v1 board_build.partitions = min_spiffs.csv lib_deps = ${com-esp.lib_deps} ${libraries.lora} build_flags = ${com-esp.build_flags} '-DZgatewayLORA="LORA"' '-DGateway_Name="OpenMQTTGateway_ESP32_LORA"' [env:nodemcuv2-all] platform = ${com.esp8266_platform} board = nodemcuv2 lib_deps = ${com-esp.lib_deps} ${libraries.esppilight} ${libraries.irremoteesp} ${libraries.rfm69} ${libraries.rc-switch} ${libraries.a6lib} ${libraries.newremoteswitch} ${libraries.bme280} ${libraries.bmp180} ${libraries.unifiedsensor} ${libraries.dht} ${libraries.tsl2561} ${libraries.ina226} ${libraries.esp8266_mdns} ${libraries.wire} ${libraries.fastled} build_flags = ${com-esp.build_flags} ; '-DZgatewayRF="RF"' ; '-DZgatewayRF2="RF2"' ; '-DZgatewayIR="IR"' ; '-DZgatewayBT="BT"' ; '-DZgateway2G="2G"' '-DZgatewayPilight="Pilight"' ; '-DZactuatorONOFF="ONOFF"' ; '-DZactuatorFASTLED="FASTLED"' ; '-DZsensorINA226="INA226"' ; '-DZsensorHCSR501="HCSR501"' ; '-DZsensorADC="ADC"' ; '-DZsensorBH1750="BH1750"' ; '-DZsensorBME280="BME280"' ; '-DZsensorTSL2561="TSL2561"' ; '-DZsensorDHT="DHT"' ; '-DZgatewayRFM69="RFM69"' ; '-DZsensorGPIOInput="GPIOInput"' ; '-DZsensorGPIOKeyCode="GPIOKeyCode"' '-DGateway_Name="OpenMQTTGateway_ESP8266_ALL"' board_build.flash_mode = dout [env:nodemcuv2-ble] platform = ${com.esp8266_platform} board = nodemcuv2 lib_deps = ${com-esp.lib_deps} ${libraries.wire} ${libraries.esp8266_mdns} build_flags = ${com-esp.build_flags} '-DZgatewayBT="BT"' '-DGateway_Name="OpenMQTTGateway_ESP8266_BLE"' board_build.flash_mode = dout [env:nodemcuv2-ir] platform = ${com.esp8266_platform} board = nodemcuv2 lib_deps = ${com-esp.lib_deps} ${libraries.irremoteesp} ${libraries.esp8266_mdns} build_flags = ${com-esp.build_flags} '-DZgatewayIR="IR"' '-DGateway_Name="OpenMQTTGateway_ESP8266_IR"' board_build.flash_mode = dout [env:nodemcuv2-rf] platform = ${com.esp8266_platform} board = nodemcuv2 lib_deps = ${com-esp.lib_deps} ${libraries.rc-switch} ${libraries.newremoteswitch} ${libraries.esp8266_mdns} build_flags = ${com-esp.build_flags} '-DZgatewayRF="RF"' '-DZgatewayRF2="RF2"' '-DGateway_Name="OpenMQTTGateway_ESP8266_RF"' board_build.flash_mode = dout [env:atmega-all] platform = ${com.atmelavr_platform} board = megaatmega2560 lib_deps = ${com-arduino.lib_deps} ${libraries.irremote} ${libraries.rfm69} ${libraries.rc-switch} ${libraries.newremoteswitch} ${libraries.bme280} ${libraries.bmp180} ${libraries.unifiedsensor} ${libraries.dht} ${libraries.tsl2561} ${libraries.a6lib} ${libraries.ina226} ${libraries.fastled} build_flags = ${com-arduino.build_flags} '-DZgatewayRF="RF"' '-DZgatewayRF="RF315"' '-DZgatewayRF2="RF2"' '-DZgatewayIR="IR"' ;'-DZgatewayBT="BT"' '-DZactuatorONOFF="ONOFF"' '-DZactuatorFASTLED="FASTLED"' '-DZsensorINA226="INA226"' '-DZsensorHCSR501="HCSR501"' '-DZsensorADC="ADC"' '-DZsensorBH1750="BH1750"' '-DZsensorBME280="BME280"' '-DZsensorTSL2561="TSL2561"' '-DZsensorDHT="DHT"' '-DZgatewayRFM69="RFM69"' '-DZsensorGPIOInput="GPIOInput"' ;'-DZsensorGPIOKeyCode="GPIOKeyCode"' '-DZmqttDiscovery="HADiscovery"' '-DGateway_Name="OpenMQTTGateway_ATMEGA_ALL"' [env:uno-rf] platform = ${com.atmelavr_platform} board = uno lib_deps = ${com-arduino.lib_deps} ${libraries.rc-switch} build_flags = ${com-arduino-low-memory.build_flags} '-DZgatewayRF="RF"' '-DGateway_Name="OpenMQTTGateway_UNO_RF"' [env:uno-fastled] platform = ${com.atmelavr_platform} board = uno lib_deps = ${com-arduino.lib_deps} ${libraries.fastled} build_flags = ${com-arduino-low-memory.build_flags} '-DGateway_Name="OpenMQTTGateway_UNO_RF"' '-DZactuatorFASTLED="FASTLED"' ;extra_configs = ; tests/*_env.ini
After upload and reset, this I see in termite:
OpenMQTTGateway mac:
A4:CF:12:BF:4F:E8
OpenMQTTGateway ip:
10.0.0.91
1883
Connecting to MQTT by IP adress
10.0.0.52
RF_EMITTER_PIN
3
RF_RECEIVER_PIN
0
ZgatewayPilight setup done
MQTT_MAX_PACKET_SIZE
1024
Setup OpenMQTTGateway end
client disconnected
MQTT connection…
Connected to broker
Subscription OK to the subjects
But when I press a button on any receiver, nothing is received.
I know my rfreciever is working, because if I compile for rf, this is what I get
OpenMQTTGateway mac:
A4:CF:12:BF:4F:E8
OpenMQTTGateway ip:
10.0.0.91
1883
Connecting to MQTT by IP adress
10.0.0.52
RF_EMITTER_PIN
3
RF_RECEIVER_PIN
0
RF setup ok
MQTT_MAX_PACKET_SIZE
1024
Setup OpenMQTTGateway end
client disconnected
MQTT connection…
Connected to broker
Subscription OK to the subjects
Rcv. RF
isAdupl?
Pub json into:
home/OpenMQTTGateway_ESP8266_RF/433toMQTT
{“value”:190,“protocol”:21,“length”:11,“delay”:385}
Pub data per topic
value
190
protocol
21
length
11
delay
385
Store val
Min ind:
0
store code :
190/14698
Col: val/timestamp
0:190/14698
1:0/0
2:0/0
3:0/0
4:0/0
5:0/0
6:0/0
7:0/0
8:0/0
9:0/0
10:0/0
11:0/0
Hey I got a callback
Store str
Rcv. RF
isAdupl?
no pub. dupl
Hey I got a callback
Store str
Min ind:
1
store code :
190/14720
Col: val/timestamp
0:190/14698
1:190/14720
2:0/0
3:0/0
4:0/0
5:0/0
6:0/0
7:0/0
8:0/0
9:0/0
10:0/0
11:0/0
JSON str
Rcv. RF
isAdupl?
no pub. dupl
Rcv. RF
isAdupl?
no pub. dupl
Rcv. RF
isAdupl?
no pub. dupl
Rcv. RF
isAdupl?
no pub. dupl
Rcv. RF
isAdupl?
no pub. dupl
Rcv. RF
isAdupl?
no pub. dupl
Rcv. RF
isAdupl?
no pub. dupl
Rcv. RF
isAdupl?
no pub. dupl
Rcv. RF
isAdupl?
no pub. dupl
Rcv. RF
isAdupl?
Pub json into:
home/OpenMQTTGateway_ESP8266_RF/433toMQTT
unfortunatly, my flamingo oullet is not picked up, and using both rf and rf2 does not work either.