I don’t get any value on the EC measurement. I do have connection but it seems to be zero
I’ve made the calibration that seems to work.
1—
Entering value for calibration:
Low Solution
12880
High Solution
80000
2—
Success: EC Calibration: ec_dry (None \u03bcS):
Success: EC Command: continuous:
3—
EC Solution: 12880 \u03bcS
Latest EC measurement: 0.00
Success: EC Calibration: ec_low (12880 \u03bcS):
Success: EC Command: continuous:
4—
Latest EC measurement: 0.00
Success: EC Calibration: ec_high (80000 \u03bcS):
Success: EC Command: end:
Should the measurement value be 0,00 and is it correct to add in first step 12880 not 12,880 ?
The live page after this is:
Atlas EC (Input 3fd51e7e)
Input (ATLAS_EC), 15.0 second interval
Measurement | Timestamp
0 \u03bcS/cm (Electrical Conductivity) CH0 | 2021/6/3 21:46:55
Are you able to obtain meansuringments using any acquisition hardware (e.g. Arduino)?
A Success response does not mean it was successful in calibrating, but the frontend initiating the command (in this case, a specific calibration command). The output (in parentheses) does not look like it was successful. You should review the Daemon Log for errors.
Sorry I’m not able to do measurement on other hardware, just have my raspberry.
The only error I can see in the Deamon log is for the PH (but that seems to work properly) and some pump?
Log:
2021-06-03 22:04:21,501 - ERROR - mycodo.outputs.pump_atlas_ezo_pmp_7d8a9d17 - Invalid parameters: State: on, Type: sec, Mode: fastest_flow_rate, Amount: None, Flow Rate: 10.0
2021-06-03 22:04:26,505 - ERROR - mycodo.outputs.pump_atlas_ezo_pmp_7d8a9d17 - Invalid parameters: State: on, Type: sec, Mode: fastest_flow_rate, Amount: None, Flow Rate: 10.0
2021-06-03 22:04:28,455 - ERROR - mycodo.inputs.atlas_ph_7ffc270e - Sensor read unsuccessful: 254
2021-06-03 22:04:28,456 - ERROR - mycodo.inputs.atlas_ph_7ffc270e - Cannot set a value of None. Must be a float or string representing a float. Check the sensor and Input module is working correctly.
2021-06-03 22:04:28,942 - INFO - mycodo.devices.atlas_scientific_i2c_100_1 - Atlas Scientific Board: EC, Rev: 2, Firmware: 2.15
2021-06-03 22:04:30,449 - INFO - mycodo.controllers.controller_input_3fd51e7e - Activated in 2384.5 ms
2021-06-03 22:04:31,463 - ERROR - mycodo.outputs.pump_atlas_ezo_pmp_7d8a9d17 - Invalid parameters: State: on, Type: sec, Mode: fastest_flow_rate, Amount: None, Flow Rate: 10.0
2021-06-03 22:04:36,203 - INFO - mycodo.controllers.controller_input_6864ade2 - Deactivated in 20.2 ms
2021-06-03 22:05:58,373 - ERROR - mycodo.inputs.atlas_ph_7ffc270e - Sensor read unsuccessful: 254
2021-06-03 22:05:58,374 - ERROR - mycodo.inputs.atlas_ph_7ffc270e - Cannot set a value of None. Must be a float or string representing a float. Check the sensor and Input module is working correctly.
2021-06-03 22:06:47,373 - INFO - mycodo.controllers.controller_input_3fd51e7e - Deactivated in 93.1 ms
2021-06-03 22:07:28,441 - ERROR - mycodo.inputs.atlas_ph_7ffc270e - Sensor read unsuccessful: 254
2021-06-03 22:07:28,443 - ERROR - mycodo.inputs.atlas_ph_7ffc270e - Cannot set a value of None. Must be a float or string representing a float. Check the sensor and Input module is working correctly.
2021-06-03 22:09:43,459 - ERROR - mycodo.inputs.atlas_ph_7ffc270e - Sensor read unsuccessful: 254
I just tried to remove pin for VCC on the carrier board for EC and now I just have the 63 in the tree, that is PH sensor.
Seems to be strange.
i’ll guess you don’t mention deactivate sensor
Not sure what the issue could be. I would try to run Atlas Scientific’s Python code they provide and see if it can acquire a measurement. If not, then you should probably contact Atlas Scientific so they can diagnose a potential hardware issue with their product.
I’ve been in contact with Atlas and they are telling me to do a read between every calibration. That I’ve done now but it seems to be big variation in every measurement then. Have you seen this graph before, if you know what can be wrong?
My pump will getting crazy if I enable them to the nutrients
No temperature conpensation
They where writing:
” It looks to me like you are using the equipment incorrectly.
We tell you in the datasheet to take readings during the calibration process so you can see what’s going on.”
I’ll guess they refere to the instruction on page 14
Yes, you must have the Input activated in order to calibrate. You should turn down the Period so your measurement rate is high so you know when the measurements are stabilizing. Only when the measurements are stable with the probe in the calibration solution should you actually calibrate. Is this how you’ve been calibrating?
Have you set probe type using Atlas i2c utility? Using command K,
I’ve always used K 1.0 type probe, which works from scratch, but after buying new K 0.1 probe i had erratic readings, till i set it like K,0.1
Also mycodo disliked multiple parameters in probe response, so i disabled all except EC using O command.