Hi,
We have a 3 Channel Industrial IoT Wireless AC Current Monitor Sensor with 100A CT (Split Core Current Sensor with Two Wire Connector (x3)).
(*I have already reviewed this past Q&A thread: 1-Channel Amp Sensor Calibration Value Issue)
For testing, I’m measuring the current of a household hair dryer (in actual use, it will measure the current of factory equipment).
Using Node-RED, I can read values around 1000 from the Wireless Device node (configured as “28-3-Phase Current Sensor”).
From the user manual, I understood that I should set the Calibration Value to 87.5, since 1000÷87.5=11.4A, which seems reasonable.
So, I performed the following configuration steps:
Opened “Wireless Device node” → Properties
Auto Config: ON
Channel 1 Current Calibration Value: Active = ON
Value: 8750 (which is 87.5 × 100)
Set Wireless Gateway: Config mode
Set Wireless Device: Config mode
After applying the settings, I performed a Reset, but when I read the current value, it returned “0”.
No matter how many times I tried (including power cycling the device), it still returned “0”.
I then performed a “Factory Reset” to restore the device to its initial state. Next, I tried setting the Calibration Value to 87.5 directly, but again, the current value returned “0.”
Furthermore, after performing another Factory Reset and restoring it, I tested with arbitrary values such as Calibration Value: 10, but the result was still “0”.
Hi @kazuho Thank you for providing this information. To help us troubleshoot, could you please tell me:
What is the AC current range you are attempting to measure?
Is there any way you can measure the current simultaneously using an external current meter for comparison?
Please be aware that the sensor only reads current when it wakes up at its configured interval (delay). If the asset you are testing is rapidly cycling ON and OFF, this periodic reading behavior could potentially cause an issue by missing short events.
What is the version of the Node-RED library you are currently using? To check this, go to the Node-RED main menu (the three horizontal lines in the top right corner), click on “Manage Palette,” and then check the version number for ncd-io/node-red-enterprise-sensors.
Just to confirm, did you put the sensor into configuration mode for configuration process? (I’m asking because you didn’t mention it in the steps you used to configure the sensor.)
After ‘Factory Reset’ are you able to receive sensor data (1000A) from your Wireless Device node?
Hi @Eduardo_Mtz ,
Thanks, here are my answers to your questions:
Since I’m using a household hair dryer for testing, I expect the current to be around 10–15A.
Unfortunately, I don’t currently have an external current meter available for comparison.
While keeping the hair dryer running, I repeatedly checked the current values sent to the Debug window — they always show zero. However, before performing any calibration (before setting values like 8750 or 10), the sensor returned values such as 1000 or 600, depending on the hair dryer’s output. Increasing the dryer’s power gave a larger value (around 1000), and lowering it gave a smaller one (around 600).
The Node-RED library version is @ncd-io/node-red-enterprise-sensors: 1.4.4 (it looks like an update to 1.4.7 is available — should I update it?).
Yes, the Wireless Device (= 28 - 3-Phase Current Sensor) is set to Configuration Mode during setup.
Yes, after performing a Factory Reset, I can receive sensor data (e.g., “1000”) from the Wireless Device node.
@Bhaskar@Eduardo_Mtz
Thanks for your advice.
I updated the library to version 1.4.7, but the issue still remains.
After setting Channel 1 Current Calibration Value in the Wireless Device node (= 28 - 3-Phase Current Sensor) to 8750 or 10, the measured current value becomes zero.
Are you not experiencing the same behavior on your end?
Hi @kazuho Thank you for this information. In order to properly set the calibration value for your sensor (Firmware 2), which uses two bytes, you will need to update the NCD Library from temp-dev branch.
We have updated the library, so you will need to pull from the temp-dev branch to test. I have attached the necessary instructions (pdf) and the Node-RED flow to perform this update. Please follow those instructions:
Once you have successfully pulled from the temp-dev branch, you can use the Deprecated: Channel 1/2 Current Calibration Value setting within the Node-RED configuration node to perform the sensor calibration.
Please try this and share your results.
Thank you,
Eduardo M.
Hi @Eduardo_Mtz
Thank you for your new library. I updated the library and then used the Deprecated: Channel 1/2 Current Calibration Value setting with some values.
When the calibration value was set to 8750, the sensor output was around 6170.
When the calibration value was set to 87, the sensor output was around 66.
Neither of these readings represents the actual current, which should be around 10 A.
What calibration value should I set?
Hi Kaz, thank you for the feedback, please, could you try a factory reset and then perform the calibration again. In order to perform a factory reset follow this:
1. Press and release the RESET button
2. Immediately press and hold the CONFIGURATION button
3. Hold the CONFIGURATION button for about 20 seconds
4. Release CONFIGURATION button
5. Wait for 3 seconds
6. Press and release the RESET button