I've ordered 433 MHz dipole antenna - resolved problems with missing on/off signals. It's well-matched now, because for monopole antenna there is no good quality ground plane.
Firmware has been rewritten, now is based on my IoT framework library.
As I said before, I hate how Blynk Arduino library is written. Inspired by blynk-mqtt bridge python script shared at github i wrote my own application in C# to work more reliable. Why? Becaus I still love Blynk Android Application!
Grab it and have fun
This application has been shared on github as open source code. Grab it here and have fun!
I decided to completely rework this project with my recent knowledge.
Previous revision had a lot bugs, for example antenna's impedance was not matched to feed. It matched only PA output of my radio module. I decided to replace pcb antenna with SMA connector, which allows user to match antenna on his own.
PCB size has been reduced, all tracks have been moved onto top layer, more vias have been added - it all theoretically should improve device reliability.
I decided to make second revision of this project, with PCB trace antenna. I had to match impedance and length and this was skipped in first version. This module works a lot more reliable :)
I wrote (using C#) small PC MQTT client app to easily turn on/off lights in my house using in-app buttons or Windows tray context menu. I have used M2Mqtt to handle MQTT protocol and Newtonsoft.Json to store user data (button definitions).