Attachment 1 shows the most recent temperature data available on nds.
Separate from the dust monitor, we have an AD590 set up as a temperature sensor read by the Acromag, which interfaces with cominaux. This is the channel that cymac is supposed to write to frames as X1:AUX-LAB_TEMP_[K, F, C], but the value read by cominaux is currently (and has been) 0. I've confirmed the signal is reaching the acromax ADC on the correct channel.
The dust monitor is a particle counter (GT-526) that also shows temperature and relative humidity, and is read by cominaux over ethernet. Despite an "error reading and converting data from the counter" shown in cominaux:~/services/particlecounter.log between Feb 3 and today, caget'ing the channel C5:PEM-COUNT_TEMP (or the particle counts) returns the expected value (89-90 F). However, cymac has not been logging these frames and I can't access live or lookback data through nds.
I see that daqd.service and nds.service on cymac1 are both dead linked to /etc/systemd/system/[nds, daqd].service . Neither service script still exists in cymac1:/etc/systemd/system , only the 'old' version of these scripts. I think binaries for nds and daqd now live in /opt/rtcds/tst/x1/target/fb , and the standalone_edc service is meant to pull data from epics.
If I run standalone_edc, I get an error 'edc.ini' failed to open, and there are no channels to record; this service is not running on cymac1. /opt/rtcds/rtscore/edc_status.json is empty.
Quote: |
What happened to the temperature logging? Has the CDS system stopped recording data due to model changes, or is it just the python for the dust monitor?
|
|