My automatic reporting of an external EDCU channel change has hit a snag, resulting in an erroneous CFC flag on h1edc's STATE_WORD (attached).
There was some guardian work ongoing overnight from midnight to 5am. During this work, the guardian generated H1EDCU_GRD.ini file was being deleted and re-created (with the same content). This meant that at times my H1EPICS_GRD.ini creator was generating an empty file, which in turn resulted in GRD channels being removed from H1EDC.ini, and later returning them.
I'll work on a solution today.
TJ looked at the guardian code, it updates the H1EDCU_GRD.ini file as quickly as possible by staging a new file and replacing the contents in one atomic operation. So the mystery of what happened overnight deepens. I'm keeping the crontab running for now while we investigate.