I was trying to get the 433Mhz receiver to work with the ESP8266.
Apparently, the issue is that there is a strict timing issue and stuff needs to come from RAM.
Here is the article
https://github.com/sui77/rc-switch/issues/46
So it is not me, it is not the hardware.
I am now setting up a specific environment just for building 433Mhz gateways on an ESP8266.
Update: Before midnight I got this thing to work, I used
- Arduino 1.8.4
- ESP8266 2.3.0 board add-on
- MQTT 1.10.1
- rc-switch 2.6.2
Also wrote a script to convert the old PROGMEM string to an array of strings.