I presume this has built noise suppression via the coil or ferrite core on the wire.
Most commonal garden USB extensions available do not have this suppression, could one presume the coil or core is not a requirement, but that Sonofff are guiding their customers with this type of cable to have the best signal strength without interference from the cable.
Where Suppression is not provided on the cable, presume a USB 3.0 cable would be the next best choice - as these are better sheilded ??
Alternatively you could retro fit one:
No. You are not understanding noise or what the ferrite core provides.
You mostly see ferrite cores on power cords because switching power supplies can radiate RF energy that can cause issues with other equipment. A ferrite core on a USB cable is for suppressing spurious RF from USB power sources, like cheap USB power supplies.
I haven’t seen any shielded USB cables. Not saying that there aren’t any, but in my lab (what my wife calls my workshop) I have cut several USB cords to solder into a project, and I have never encountered a shielded USB cable. (But I tend to buy really cheap USB cables for those projects).
Zigbee dongles are recommended to be physically away from the computer it is plugged into because the computer itself generates a lot of RF noise that can degrade Zigbee performance. Of the three common protocols, WiFi, Z-Wave and Zigbee, Zigbee operates at the lowest power. This means that the signals the Zigbee receiver is expecting will be quite weak. Any extraneous signals in the same frequency band, including WiFi or noise from the computer, can overwhelm the Zigbee receiver. The interfering signal doesn’t have to be on the same frequency (I.E. channel), just on the same frequency band.
USB2.0 to the dongle is recommended because the harmonics of the high-speed data of USB3.0 will raise the noise floor at the 2.4 GHz band. Again, like the noise from the computer, only the stronger Zigbee signals will be heard by the Zigbee receiver.
Since the Zigbee dongle is listening for weak signals, any interference suppression is additive. The core does suppress some radiation. So does distance from the computer. The length of the USB cable is mostly irrelevant- it is the distance from the computer that is significant. Generally, one meter is sufficient, but if there are router devices near the dongle, you will have a stronger Zigbee network. A router device every three to five meters is good coverage.
Thanks, your comments will help keep me out of trouble hopefully.
I have ordered a USB 2.0 2mt cable with a ‘ferrite core’ (need to add that to the search string otherwise plain extension cables without seem just to be shown in say ebay)…
I will be installing a Wireless router to the same computer, so as you suggest the dongle will need to be away from both the router and PC. Thanks for the ‘desensitization’ link.
There will also be a number of powered Sonoff Zigbee devices (SNZB-06 Human Presence) sensors that automatically will act as relays.
What?!
What do you mean installing a Wireless router to the same computer?
Servers should always be connected by Ethernet. WiFi is not recommended for Home Assistant (which is a server). It may work, but compromised.
Apologies, when I say a Wireless Router, its an old ISP supplied router, that I will use inside my network, as a hub to connect 3 or 4 IP cameras to, the wireless will be disabled.
I’ve never thought of the scenario where you would run a server across Wireless, but yes could prove in-secure.
I will hopefully put the Rasp Pi, the Router, and the Cameras on a separate VLAN to the rest of the property, using a managed switch.