ZgatewayRF Reception

Looking to control a Fan via RF and have it working except for the reception is quite poor.

I am using a Wemos D1 Mini with a CC1101 Wireless Transceiver 433MHZ + SMA Antenna Wireless Module with ZgatewayRF.

I identified the remote frequency by the FCC ID to be 304.0 and confirmed with an RTL-SDR.

The receiving range I am getting is maybe 5 or 6 feet line of sight. I’ve tried holding it up high, different receive pins on the Wemos, even a second D-Sun CC1101 just to make sure it wasn’t the board, I even tried an ESP32 Dev Board. Nothing improved my reception and I am hoping somebody could five me some suggestions. Note the transmission range does appear to be greater at about 10 plus feet through the wall into the next room where the fan resides.

I am at a loss. I’ve tried different antennas and one actually improved the reception for a period of time. I ended up turning the Wemos off for the weekend and came back a few days later and the same behavior with little reception was occurring. There is probably something simple I am missing and would love to solve this problem. Any help is greatly appreciated. Thanks.

Hi @hartman9, in my experience with 433MHz CC1101 transceivers I also find that their range is pretty poor, so I only use them with rtl_433_ESP devices. For my general RF gateway i use a SRX882 receiver and STX882 transmitter, which I find to have substantial better range.

Have you also tried adjusting the CC1101 frequency to 304.0, to see if the range improves, which possibly would also be better with a dedicated 315Mhz version CC1101?

Hope this helps.

Yes, I’ve defined the frequency as 304 in the config_RF.h as you have shown here and it’s always been defined as such since I first uploaded the firmware via Arduino.

Then I really think it’s the same CC1101 lower range experience which I also encounter with both my dedicated 433Mhz and 868Mhz CC1101s, compared to the much better range with the SRX882/STX882 combo :frowning:

I suppose that’s why they are recommended in the docs, unless a CC1101 is required as with rtl_433_ESP.

Can the STX882/SRX882 work with a frequency of 304Mhz? All the ones I see say 433Mhz.

For best results I would use a dedicated 315Mhz STX882/SRX882, which are usually available in the US and through ebay/Aliexpress or another Chinese web store, at is preferable for your 304 MHz. Harder to get directly in the EU as the 315Mhz band here is restricted to official use only, but since you seem to have a US/Asian Fan already …

You might want to wait and see if anyone else might have any other usggestions to improve your CC1101 range, the above is just through my experience with the CC1101 range compared to the STX882/SRX882.

I placed an order for a 315Mhz version I found on AliExpress. During the two month delivery window maybe somebody will give me some additional ideas for the CC1101. Thanks again for all your help.

My best guess is related to antenna match versus the frequency, did you calculate the antenna length required for 304mhz?

I did use an online calculator to get down to 1/4 wavelength and a telescoping antenna for the results with no difference. Not sure if that is the correct way going about it or not?

@hartman9 I found that with one of CC1101 units that placing it so that the antenna was vertical ie straight up worked better than being horizontal. But for a second unit, it made no difference.