Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

New

SG/WD

extra Lantronix on vac cart now that pump dispatcher is not using RS-485

August 28, 2021

SG

Vac gauge spreadsheets not on wiki

August 28, 2021

chat

Telemetry database backup?

August 28, 2021

Lead

Topic

Date Added

Notes

chat

LFC (and etalon) will be on ops network (for vendor remote access). Is that OK for KTL since not on KPF private network? And also for the KPF telemetry database? Would dispatchers have to be installed somewhere other than on kpf-asl-prime?

August 30. 2021

Telemetry database backup?

August 28, 2021

Sept 2: Not backed up anywhere. SG to ask BJ if he is mirroring database? Grafana can then pull from local database?

System puts data in database and plain text file. But on same computer. RAID but also on same computer.

chat

GitHub? Code backups?

August 23, 2021

Sept 2: Backed up via official Keck software way of backing up - on the Keck repository (svn (sub-version)).

Will: we should start doing ordinary backups of kpf-prime. Will to put system config files into repository. SG: get set up on backup drive at SSL? If not…document what we do and put in repository; 2nd sync to kpf-asl-backup.

WD

KTL keyword for NTP health status

August 26

, 2021

BH

LinkHub dispatcher

August 19, 2021

BH

kpfpower fixes

August 19

, 2021

SG

Ca HK detector wiki page

August 23, 2021

August 23, 2021

WD

set up emir alarms for KPF

August 23, 2021

WD

webKTL interface for Instec

might be called ‘kpfmon’

WD

Make telemetry database read-only

August 5, 2021

Safeguard against accidental changes

SG

Finalize Lakeshore sensor names/locations

August 5, 2021

Steve to provide Brad with final sensor name/location list. Brad can then update sensor config file and re-compile.

BH/WD

LinkHub-E web wiki page set up by Steve and ready for dispatcher development.

August 5, 2021

Medium Precision Temperature Sensors

In ProgressIn Progress

Lead

Topic

Date Added

Notes

SG

Observing modes spreadsheet

June 10, 2021

revisit in earnest in August

SG

Finalize ethernet layout diagram

June 10, 2021

Add webcam in crypt going to ops network; answer computer port questions

Image Added

Background Tasks

Discussed at June 10, 2021 meeting

Lead

Topic

Date Added

Notes

BH

Look into connecting to CCD Cold Head Temperature Controllers (for telemetry only as a start)

June 11, 2021

Aug 5: service running (telemetry for KPF Green),engineering modes still to do

July 9: troubles with uploading cal table (can download and parse). Instead of uploading file at start up, decided to download current cal table, compare to expected table, ensure they are the same. If different complain in some way through alarms.

June 17: Brad has established ethernet communication and working on combining dispatcher into service with Vaisala and Lakeshore

WD

Configuration control

August 5, 2021

May be possible with config files (one per mode) and a small application to set the keywords, and do comparisons to show which mode is active.

All

Check power cycling sensitivity of each device

June 11, 2021

SG to add this ‘checkbox’ to the wiki somewhere.

note Leybold webserver clock/battery issue

All

Check each device to ensure front panels can be locked out

June 11, 2021

Done

Lead

Topic

Date Added

Notes

WD

Configuration control

Lead

Topic

Date Added

Notes

SG

Vac gauge spreadsheets not on wiki

August 28, 2021

SG in progress

WD

webKTL interface for Instec

August 23, 2021

Sept 2: PID file upload still to be added.

WD

Look into intercepting javascript packets from pump controller webserver

June 11, 2021

Sept 2: all done and working.

Aug 5: Will attempting to use Google ‘Puppeteer’ node.js package, but having trouble with required css and javascript files being locked out for security reasons

July 9: Will has started on decoding ‘message’ to send to pump, but has not had a chance to try it out yet.

June 17: looking into it, but reliability of intercepting javascript packets a concern

Steve to check connectors on pump - more than one serial connector? - Yes - USB can connect between pump and webserver, frees up RS485 port.

Decided at June 11 meeting that custom, serial-based pump control software unnecessary and we’ll use the turbo.control webserver interface for control of pump if needed for maintenance. We will try to decode javascript packets to pull telemetry values from them.

SG

Observing modes spreadsheet

June 10, 2021

revisit in earnest in August

SG

Finalize ethernet layout diagram

June 10, 2021

Add webcam in crypt going to ops network; answer computer port questions

Image Removed

Background Tasks

Lead

Topic

Date Added

Notes

BH

LinkHub dispatcher

August 19, 2021

Sept 2: Done and running!

BH

kpfpower fixes

August 19, 2021

Sept 2: all dispatchers up and running and claiming to talk to PDUs

Need to decide how to name each outlet.

There is ability to lock an outlet - likely want to enable that for things like switches and computers. Easy to add, just need to decide and do it. Brad will think about timing lock openings so they close after a set time.

SG

Ion Pump wiki page

September 1, 2021

SG

Ca HK detector wiki page

August 23, 2021

SG

Finalize Lakeshore sensor names/locations

August 5, 2021

May be possible with config files (one per mode) and a small application to set the keywords, and do comparisons to show which mode is active.

All

Check power cycling sensitivity of each device

June 11, 2021

SG to add this ‘checkbox’ to the wiki somewhere.

note Leybold webserver clock/battery issue

All

Check each device to ensure front panels can be locked out

June 11, 2021

Done

Steve to provide Brad with final sensor name/location list. Brad can then update sensor config file and re-compile.

BH/WD

LinkHub-E web wiki page set up by Steve and ready for dispatcher development.

August 5, 2021

Medium Precision Temperature Sensors

BH

Look into connecting to CCD Cold Head Temperature Controllers (for telemetry only as a start)

June 11, 2021

Dispatcher done.

Aug 5: service running (telemetry for KPF Green),engineering modes still to do

July 9: troubles with uploading cal table (can download and parse). Instead of uploading file at start up, decided to download current cal table, compare to expected table, ensure they are the same. If different complain in some way through alarms.

June 17: Brad has established ethernet communication and working on combining dispatcher into service with Vaisala and Lakeshore

Discussed at June 10, 2021 meeting

chat

LFC (and etalon) will be on ops network (for vendor remote access). Is that OK for KTL since not on KPF private network? And also for the KPF telemetry database? Would dispatchers have to be installed somewhere other than on kpf-asl-prime?

August 30. 2021

Sept. 2: our software can talk to computers on any computer at Keck so OK.

SG/WD

extra Lantronix on vac cart now that pump dispatcher is not using RS-485

August 28, 2021

Sept 2: DONE

chat

Unique observation ID

September 1, 2021

Placeholder reminder about choosing its format. Can this just be an integer that counts up?

September 2 - decided to start with integer approach and see how it works. Won’t go into filename, but rather be a FITS keyword value.

Steve to ask Arpita to make sure there are no red flags (like too many digits after many many obs)

chat

KTL config connection to wiki PDU outlet page

September 1, 2021

Sept. 2 - seeming too fragile. Will to have one last look. - Abandoned

BH

Adapt Keck Lakeshore service for KPF

June 10, 2021

Aug 5: dispatcher running, broadcasting to telemetry database

Done aside from a future update of sensor names in a config file.

July 9: Steve to find a sensor to connect to verify reading temperatures (currently showing -273.15

June 17, in progress. Not adapting Keck but linking in Vaisala & Instec into same service.

SG/WD

Agitator parameters (speed, motor torque limits for safety) to be fine-tuned with Martin Sirk’s help in the lab at SSL.

July 14, 2021

Aug 5 - done! Will traveled to SSL to fine-tune with Martin.

WD

Log file on kpf-asl-prime

June 1, 2021

Aug 5: decided OK as it operates now (Keck will do something different anyway). Done!

  • I could not persuade selinux (Security-Enhanced Linux) to allow rsyslog to write to our standard log locations $KROOT/var/log/.  I will have to ask Steve Allen to assist with sorting that out.

  • Temporarily, I have left the computer in “Permissive” mode [ie, selinux is not enforcing its strict security rules] so that rsyslog can write to the Kroot directory.

WD

webKTL installation

June 10, 2021

Aug 5: Done! Agitator now can be run from webKTL

July 9: Will will focus on setting up for agitator

Will allow us to monitor and control our devices

WD

Agitator run instructions (superceded by webKTL interface?)

June 10, 2021

Aug 5: Done! Now controllable form webKTL (what we will use going forward)

After I finish the reconfig, the command line use will be:

To Start: put it into jog mode, and set speed:

modify -s kpfmot agitmod=jog   agitspd=1000   (or whatever)

<do something to home, gotta think about this, because we don’t actually care about a home>

To Stop:

modify -s kpfmot agitmod=halt

What’s missing from the above: we don’t have a definition of 'homing', but the software requires being homed.  Let’s discuss tomorrow.


Caution: initially, don’t command motion w/o being present, to confirm that it’s moving smoothly and not vibrating.

SG/WD

Talk to BJ Fulton about best way to export KPF telemetry data

June 10, 2021

Aug 5: done!

July 9: met with BJ. Steve has requested access through SSL firewall. BJ will send Will login details for kpf-asl-prime. BJ will then connect and start setting up Grafana, adding device plots as devices become available.

July 9: Vaisala up and running. Steve to set up meeting with BJ, Will, Brad and Steve

BJ setting up grafana interface for viewing telemetry stream

  • June 11: talk to Steve Allen about this, and also Keck

WD/BH

Will and Brad to chat about their keywords

June 17, 2021

SG

Finalize CCD Cold Head Temperature Controllers device page

June 10, 2021

June 23: wiki page ready for software development

June 17: Still in progress, working on engineering modes now.

Steve to re-upload cal table 1 to ensure it’s not corrupt - DONE

June 11: Steve working on command list

BH

Send Vaisala, Intensity Monitor to SSL

June 10, 2021

Decided at June 11 meeting

WD

Send Eaton PDU to SSL?

June 10, 2021

Decided at June 11 meeting

BH

Send back 3rd NUC

June 11, 2021

Decided at June 11 meeting

WD

Finish service for Leybold Graphix II gauge controller

June 10, 2021

July 13: finished; ready for use.

SG

Add Aux rack to diagram here:
SSL Network Details

June 10, 2021

SG

Invite Josh and Kyle to meeting every other week; change time to Thursday afternoons

June 11, 2021

Want to keep them in the loop

All

kpf-asl-prime package installation

June 10, 2021

  • Steve did a bare-bones CentOS 8.3 install (adding GNOME and cmd line/GUI RAID software). Goal was to do minimum to get it running and on network.

  • Different than kpf-server which was built up at UCSC

  • June 11: Agreed to just add packages as needed ( and track them).

All

Discuss vacuum pump control and telemetry with Will and Brad

June 10, 2021

Vacuum pump webserver summary page

All

SBIG SDK discussion

June 10, 2021

  • SDK:

https://cdn.diffractionlimited.com/dlapi/md_quickstart.html

  • Brad’s note about shorter MTBF

  • I noticed this line:

Note: This API does not support legacy SBIG ST-, STL-, STX-, STXL- and similar cameras supported by the SBIGUDrv.”

SG

Discuss prioritizing Instec telemetry

June 10, 2021

Currently not in use with cryostat, but will be in a couple/few weeks.

Discussed at June 10 meeting

SG

Tell Brad webcam usr/pwd

June 10, 2021

Now on SSL network, should be accessible from kpf-asl-prime

WD

KFP history (telemetry) on kpf-asl-prime

June 1, 2021

  • The kpf history (telemetry) service is installed and running.  But it needs additional services added to its configuration; currently it’s monitoring just kpfpower and kpfmot.

WD

kpfmot consolidation

June 1, 2021

  • The kpfmot service now incorporates all motion-control components: currently it contains the agitator controls, the source shutter controls, and the thorlabs filterwheel control.

WD

set up kpf-asl-prime as our main server

June 1, 2021

  • kpf-asl-prime is more-or-less ready to do all its functions as instrument server.

  • The daemons that Brad created for kpf-server, are now installed on kpf-asl-prime.

  • Both of the KPF servers know where these services run — that is, you should be able to do a “gshow -s servicename …” and be able to monitor keywords from anywhere.

  • The KPF master start/stop script knows about the history service, the Galil’s, and the filterwheel