NINA Repeatedly Disconnects from Observatory Safety Monitor & Weather

Jerry GerberDale GhentTimothy MartinChris White- Overcast ObservatoryJeffery Richards
44 replies701 views
Jerry Gerber avatar
Nina is repeatedly disconnecting from my observatory's safety monitor and weather.  I should mention this is at a remote observatory,  I'm some 900 miles away from my scope.

I added the Reconnect: Safety Monitor and Reconnect: Weather to the Advanced Sequence but they don't seem to work more than once during a session.

I have 4 other ASCOM devices (camera, flat panel, EFW and focuser) and they never get disconnected so I am thinking it might have to do with the observatory, but not sure.

Might anyone be able to help me troubleshoot this? I'm wasting valuable imaging time because if the roof is closed and reopens, if the safety monitor isn't connected NINA thinks the roof is closed and the sequence won't restart.  I did a complete ASCOM diagnostic test and all 1662 tests passed without issue. I also checked my Windows System File Checker and there are no corrupt files.

Attached is the NINA log.

20250830-205232-3.1.2.9001.8700-202508.log

Thanks!
Jerry
Engaging
Alex Ranous avatar

I wrote my own Ascom Alpaca driver for my weather station, and it’s been very reliable. It sounds like an issue with the ASCOM driver. What devices are you using for your observing conditions and safety monitor?

Alex

Well Written Engaging
Jure Menart avatar

Jerry just few ideas.

First I think you are trying to connect to two SafetyMonitors:

  • AlpacaDynamic2 (which is real one)

  • OmniSim (seems like simulator ASCOM module)

Maybe try to remove OmniSim, they might be ‘clashing’ and causing a problem? I see often connecting/disconnecting both even when there is no error with connection to Alpaca:

📷 image.pngimage.png

Another issue is that safety monitor device is not accessible all the time on the network. Double-check the networking settings, check/change the ethernet cable and the supply of the safety monitor? Do you have any logs from the safety monitor why would it stop responding?

Log for this:

📷 image.pngimage.png

CS,

Jure

Helpful
AstroStew avatar

Might be a stupid question, but what is the point of a safety monitor when you have absolutely no control of the roof on the observatory, surely it causes more issues than it’s worth… ? 🤔

Engaging
Bill McLaughlin avatar

AstroStew · Sep 1, 2025, 08:19 AM

Might be a stupid question, but what is the point of a safety monitor when you have absolutely no control of the roof on the observatory,

If that is true, that would be correct but I am not completely sure that is the situation that the OP has.

At my remote site the safety monitor connects to only one thing and that is the roof status file on the observatory’s NAS.

The weather monitor is separate and unrelated to the safety monitor…..It uses the ASCOM observing conditions hub and it gets it’s input from several sources (user chosen) as is appropriate for that use. For example, to turn the heaters on or off it uses the input from the Pegasus power box since that is local to the scope but for cloud cover it uses the observatory cloud monitor.

AstroStew avatar

Bill McLaughlin · Sep 1, 2025 at 01:50 PM

AstroStew · Sep 1, 2025, 08:19 AM

Might be a stupid question, but what is the point of a safety monitor when you have absolutely no control of the roof on the observatory,

If that is true, that would be correct but I am not completely sure that is the situation that the OP has.

At my remote site the safety monitor connects to only one thing and that is the roof status file on the observatory’s NAS.

The weather monitor is separate and unrelated to the safety monitor…..It uses the ASCOM observing conditions hub and it gets it’s input from several sources (user chosen) as is appropriate for that use. For example, to turn the heaters on or off it uses the input from the Pegasus power box since that is local to the scope but for cloud cover it uses the observatory cloud monitor.

Well, I know the OP had his set up at a remote observatory as he has mentioned it before, unless this issue is in a different hime set up, which I don’t think it is.

Timothy Martin avatar
AstroStew:
Might be a stupid question, but what is the point of a safety monitor when you have absolutely no control of the roof on the observatory, surely it causes more issues than it’s worth… ? 🤔

It’s pretty important. If the roof closes during the night, I don’t want my scope taking pictures of the inside of the roof—continually trying to plate solve them. That creates unnecessary data downloads and unnecessary work for me the next day sorting through bad subs. It can also create issues during the night regarding attempts to restart guiding, attempts to do meridian flips, and attempts to recenter. When the roof closes during the night my scopes park and close their covers, reducing any possible, and unnecessary, accumulations of dew and dust. When it reopens, they go back to what they were doing. Finally, after a session completes, if I need to take flats, I want the scopes to wait until the roof closes to prevent any stray dawn light from affecting them. The safety monitor provides that cue.
Well Written Helpful Insightful
Jerry Gerber avatar
Alex Ranous:
I wrote my own Ascom Alpaca driver for my weather station, and it’s been very reliable. It sounds like an issue with the ASCOM driver. What devices are you using for your observing conditions and safety monitor?

Alex

Your conclusion is shared with Mike over at the NINA forum, he analyzed my NINA log and said that the ASCOM driver at the observatory is the culprit.   I am using the latest version of ASCOM and the latest version of NINA.  They connect to HCRO's weather station and roof state and send that data to my system.  All of my other ASCOM devices (independent of the observatory) never disconnect.
Jerry Gerber avatar
Jure Menart:
Jerry just few ideas.

First I think you are trying to connect to two SafetyMonitors:

  • AlpacaDynamic2 (which is real one)
  • OmniSim (seems like simulator ASCOM module)


Maybe try to remove OmniSim, they might be ‘clashing’ and causing a problem? I see often connecting/disconnecting both even when there is no error with connection to Alpaca:

📷 image.png

Another issue is that safety monitor device is not accessible all the time on the network. Double-check the networking settings, check/change the ethernet cable and the supply of the safety monitor? Do you have any logs from the safety monitor why would it stop responding?

Log for this:

📷 image.png

CS,

Jure

Hi Jure,  

I experimented briefly with the 2nd Safety Monitor to see if it would work but it doesn't.   Yes, I have the logs and posted them on the NINA forum.  Mike analyzed them and concluded that observatory's ASCOM driver is the problem.   I ran my ASCOM diagnostics and all 1662 tests passed.  In addition, none of my other ASCOM devices (camera, EFW, Flip-flat cover and focuser are having any issues and do not disconnect.
Concise
Jeffery Richards avatar

Jerry,

Have you contacted Greg? I know the roof control folks are there right now (just contacted him to confirm my arrival next month for install) setting up the new observatory. Give him a shout, i’m sure you’ll get it straightened up.

Cheers,

Jeff

Jerry Gerber avatar
Jeffery Richards:
Jerry,

Have you contacted Greg? I know the roof control folks are there right now (just contacted him to confirm my arrival next month for install) setting up the new observatory. Give him a shout, i’m sure you’ll get it straightened up.

Cheers,

Jeff

Yes, I just spoke to Greg. They're looking into it. The odd thing is that I'm the only one having this issue that suddenly started happening. 

I've been at HCRO since March and never had this issue until now.
Well Written
Dark Matters Astrophotography avatar

Jerry Gerber · Sep 1, 2025 at 06:16 PM

Alex Ranous:
I wrote my own Ascom Alpaca driver for my weather station, and it’s been very reliable. It sounds like an issue with the ASCOM driver. What devices are you using for your observing conditions and safety monitor?

Alex


Your conclusion is shared with Mike over at the NINA forum, he analyzed my NINA log and said that the ASCOM driver at the observatory is the culprit.   I am using the latest version of ASCOM and the latest version of NINA.  They connect to HCRO's weather station and roof state and send that data to my system.  All of my other ASCOM devices (independent of the observatory) never disconnect.

This is impossible as I use the exact same Safety Monitor on 4 telescope systems we manage at HCRO and have never seen any of this, however - we use Voyager and not NiNA.

Not blaming NINA at all, just to be clear, I was just adding that difference so it was known.

Jerry Gerber · Sep 1, 2025 at 11:19 PM

Jeffery Richards:
Jerry,

Have you contacted Greg? I know the roof control folks are there right now (just contacted him to confirm my arrival next month for install) setting up the new observatory. Give him a shout, i’m sure you’ll get it straightened up.

Cheers,

Jeff


Yes, I just spoke to Greg. They're looking into it. The odd thing is that I'm the only one having this issue that suddenly started happening. 

I've been at HCRO since March and never had this issue until now.

I talked to Greg about your issue this week. We do not believe this to be a challenge with the ALPACA driver or its implementation as we can easily connect and stay connected on a multitude of systems there.

Happy to help out on this if you need, feel free to DM or email.

Supportive
Jerry Gerber avatar
Thank you Bill, much appreciated. 

I just sent Justin my NINA sequence script to see if there's any errors in it.

I also am shipping a much better PC to HCRO this week, not sure if the disconnect issues are related to the very slow PC I've been using, but it will eliminate a variable.

Tonight iI'm imaging and so far no disconnecting even though the roof has been opening and closing, so that's good news. 

Jerry
Dark Matters Astrophotography avatar

Jerry Gerber · Sep 7, 2025 at 05:28 AM

Thank you Bill, much appreciated. 

I just sent Justin my NINA sequence script to see if there's any errors in it.

I also am shipping a much better PC to HCRO this week, not sure if the disconnect issues are related to the very slow PC I've been using, but it will eliminate a variable.

Tonight iI'm imaging and so far no disconnecting even though the roof has been opening and closing, so that's good news. 

Jerry

The ALPACA driver is accessed over the network so it’s feasible the NIC on the PC you are using now is causing connection drops. Let’s see what happens with the new PC.

If the issue persists we can get Wireshark on your machine to see exactly what is occurring.

Bill

Well Written Helpful Respectful Concise Supportive
Dale Ghent avatar

Just stumbled across this thread. I’m not a heavy abin user so pardon the late arrival. There are some aspects to this which can be explained, and are in the process of being addressed.

First, some background on the Alpaca aspect. Alpaca was designed, primarily, around the concept of the other network-connected devices being on the same IP subnet as the client. The Alpaca Discovery Protocol (ADP) works only on the local subnet. If the Alpaca device is on a different subnet, it won’t receive ADP packets from the client (NINA, in this case). Everyone has their own subnet at HCRO, so obviously using ADP to find the roof controller’s Alpaca Safety Monitor endpoint nor the SafeAlert weather station Alpaca endpoint isn’t going to happen.

To get around that, you are instructed to create what’s called an ASCOM Dynamic Driver - a pseudo ASCOM driver that has the IP address, TCP port, and such configuration for those Safety Monitor and weather station Alpaca endpoints baked into it. You direct NINA (or Voyager, or whatever one uses) to use this ASCOM Dynamic Driver, which in turn does the talking to the remote Alpaca device. The ADD essentially acts as a middleman between the client and the remote Alpaca endpoint on a different network.

I’ve observed that, if the remote Alpaca device endpoint fails to service a HTTP request from the ADD, the ADD considers its connection to the device to be severed and there doesn’t seem to much in that framework to attempt a reconnect automatically before giving up. This situation then bubbles up to the client app (NINA, Voyager, etc.) as a disconnected device.

On occasion, the weather and roof controller will fail a request from one of the many clients now hitting these services for weather and safety status. The affected clients’ requests will get error response from the service (HTTP 500 is what I’ve observed) or they could time out waiting for a response. Either way, the ADD marks this as a disconnect and that ends up being registered by NINA et al as a disconnected device. Because the ADD looks like a “local” ASCOM driver and not know that the device it is working with is a remote Alpaca device elsewhere on the network, most clients will treat this like any other ASCOM device status change and that’s it. The context of possibly-failing network requests is lost on it.

Two things are being worked on at HCRO to help address this:

  1. It’s clear that the large number of imaging PCs that now hit the weather and roof controller endpoints is putting these services under load that can reduce their availability. The classic “thundering herd” issue of load management. To deal with this, a caching service has been instituted for the roof controller’s Alpaca endpoints. This was put in place today and is now taking the load of the clients. It seems to be working quite well.

  2. The weather station in particular is an acute example of the load issue. The weather station utilizes a piece of software called “ASCOM Remote”. This takes regular Windows ASCOM driver (the Interactive Astronomy SafeAlert weather system’s driver in this case) and creates an Alpaca network server for it. This permits everyone to reach it via the ObservingConditions ADD that everyone is advised to set up. So when the client (NINA, Voyager, etc.) uses the ADD to get weather stats, it’s contacting this ASCOM Remote component. The problem with ASCOM Remote is that it does not implement something newer to ASCOM called Device States. Device States allows an Alpaca server to bundle up multiple properties in a single response to a single query for the “device state”. ASCOM Remote is old enough that it doesn’t support this. As a result, each weather metric - temperature, humidity, air pressure, and so-on, that a client gets, is each gotten with an individual Alpaca/HTTP request.

    There are 11 total metrics served up by the weather station at HCRO, so that’s 11 individual queries by a client to get/update them all. In NINA, this is done every 2 seconds. Multiply that by the number of clients of all sorts at HCRO and you can then get an idea about how busy that ASCOM Remote component gets, and it sometimes fails due to that.

    A caching proxy is now also going in front of it. It’s being tested over the next few nights by myself to ensure it functionally does what is needed. Eventually, guidance will be issued to members so they can re-point their AdD for the weather station to the caching proxy instead of directly at the ASCOM Remote service for it.

On the NINA side, and I am mentioning this only because I’m involved in its development, is that we are looking at a way to avoid the need to configure these ASCOM Dynamic Drivers in order to use Alpaca services that are not on the local subnet and lack discovery by ADP. This is a bit more involved but, once in, NINA would be able to talk to such devices directly and the need to go into ASCOM Diagnostics and configure an ASCOM Dynamic Driver will be obviated.

Hope this helps.

Well Written Helpful Insightful
Jeffery Richards avatar

As always, you da man Dale! 😃

Jerry Gerber avatar
Dale Ghent:
Just stumbled across this thread. I’m not a heavy abin user so pardon the late arrival. There are some aspects to this which can be explained, and are in the process of being addressed.

First, some background on the Alpaca aspect. Alpaca was designed, primarily, around the concept of the other network-connected devices being on the same IP subnet as the client. The Alpaca Discovery Protocol (ADP) works only on the local subnet. If the Alpaca device is on a different subnet, it won’t receive ADP packets from the client (NINA, in this case). Everyone has their own subnet at HCRO, so obviously using ADP to find the roof controller’s Alpaca Safety Monitor endpoint nor the SafeAlert weather station Alpaca endpoint isn’t going to happen.

To get around that, you are instructed to create what’s called an ASCOM Dynamic Driver - a pseudo ASCOM driver that has the IP address, TCP port, and such configuration for those Safety Monitor and weather station Alpaca endpoints baked into it. You direct NINA (or Voyager, or whatever one uses) to use this ASCOM Dynamic Driver, which in turn does the talking to the remote Alpaca device. The ADD essentially acts as a middleman between the client and the remote Alpaca endpoint on a different network.

I’ve observed that, if the remote Alpaca device endpoint fails to service a HTTP request from the ADD, the ADD considers its connection to the device to be severed and there doesn’t seem to much in that framework to attempt a reconnect automatically before giving up. This situation then bubbles up to the client app (NINA, Voyager, etc.) as a disconnected device.

On occasion, the weather and roof controller will fail a request from one of the many clients now hitting these services for weather and safety status. The affected clients’ requests will get error response from the service (HTTP 500 is what I’ve observed) or they could time out waiting for a response. Either way, the ADD marks this as a disconnect and that ends up being registered by NINA et al as a disconnected device. Because the ADD looks like a “local” ASCOM driver and not know that the device it is working with is a remote Alpaca device elsewhere on the network, most clients will treat this like any other ASCOM device status change and that’s it. The context of possibly-failing network requests is lost on it.

Two things are being worked on at HCRO to help address this:

  1. It’s clear that the large number of imaging PCs that now hit the weather and roof controller endpoints is putting these services under load that can reduce their availability. The classic “thundering herd” issue of load management. To deal with this, a caching service has been instituted for the roof controller’s Alpaca endpoints. This was put in place today and is now taking the load of the clients. It seems to be working quite well.
  2. The weather station in particular is an acute example of the load issue. The weather station utilizes a piece of software called “ASCOM Remote”. This takes regular Windows ASCOM driver (the Interactive Astronomy SafeAlert weather system’s driver in this case) and creates an Alpaca network server for it. This permits everyone to reach it via the ObservingConditions ADD that everyone is advised to set up. So when the client (NINA, Voyager, etc.) uses the ADD to get weather stats, it’s contacting this ASCOM Remote component. The problem with ASCOM Remote is that it does not implement something newer to ASCOM called Device States. Device States allows an Alpaca server to bundle up multiple properties in a single response to a single query for the “device state”. ASCOM Remote is old enough that it doesn’t support this. As a result, each weather metric - temperature, humidity, air pressure, and so-on, that a client gets, is each gotten with an individual Alpaca/HTTP request.

  3. There are 11 total metrics served up by the weather station at HCRO, so that’s 11 individual queries by a client to get/update them all. In NINA, this is done every 2 seconds. Multiply that by the number of clients of all sorts at HCRO and you can then get an idea about how busy that ASCOM Remote component gets, and it sometimes fails due to that.

    A caching proxy is now also going in front of it. It’s being tested over the next few nights by myself to ensure it functionally does what is needed. Eventually, guidance will be issued to members so they can re-point their AdD for the weather station to the caching proxy instead of directly at the ASCOM Remote service for it.

On the NINA side, and I am mentioning this only because I’m involved in its development, is that we are looking at a way to avoid the need to configure these ASCOM Dynamic Drivers in order to use Alpaca services that are not on the local subnet and lack discovery by ADP. This is a bit more involved but, once in, NINA would be able to talk to such devices directly and the need to go into ASCOM Diagnostics and configure an ASCOM Dynamic Driver will be obviated.

Hope this helps.

Thank you Dale.  It helps a lot.  I had a feeling the problem isn't due to a software or hardware malfunction or a wrong setting on my end.  

Best.
Jerry
Well Written Respectful
Timothy Martin avatar
Whew! That's a lot of stuff between NINA and the device. At Deep Sky West, the weather system simply dumps a file out to the server when the status changes. I have a batch file on my NUC that runs in a loop and copies the file every 15 seconds. The file is only about 200 bytes, so that's a tiny amount of network traffic. Then in NINA, I connect the Safety Monitor to the Boltwood driver, which is configured to read that file. Very simple. Very effective.
Well Written Helpful Concise Engaging Supportive
Dale Ghent avatar

Timothy Martin · Sep 9, 2025, 11:38 PM

Whew! That's a lot of stuff between NINA and the device. At Deep Sky West, the weather system simply dumps a file out to the server when the status changes. I have a batch file on my NUC that runs in a loop and copies the file every 15 seconds. The file is only about 200 bytes, so that's a tiny amount of network traffic. Then in NINA, I connect the Safety Monitor to the Boltwood driver, which is configured to read that file. Very simple. Very effective.

Scraping a file distributed via network file share is how it has traditionally been done. However this also has its limits of scalability as SFRO found out. There are also race conditions that arise from this based on the SMB client and server version being used, generally around file locking and the file being updated while it is being read by a client. Combined with the generally unstructured nature of the data in it (at best, a CSV which is not easily extensible, or a flat file of no particular machine-readable nature) it’s pretty dated.

Alpaca-based network services simplify this to a more typical query-response nature of a common network service design - in Alpaca’s case, a REST-alike API over HTTP. The thing is, is that Alpaca was design with small observatories in mind so things such as cross-subnet discovery using mDNS was not considered. The implementations are also finding their limits in terms of scaling as microcontrollers, while far more capable than those commonly used even 10 years ago, are dealing with more and more clients in large shared settings. The nice thing about Alpaca being based on HTTP is that there are a plethora of ways to mitigate the load using proxies and caches, and those proxies could also combine different sources of data into a single set of endpoints, simplifying what the user needs to do. To me, this is just the usual story of technology maturing as its pushed and using the available tools and best practices to help it scale.

Now that the weather station at HCRO is going behind a proxy, that will allow me to integrate the separate Alcor seeing monitor into it and start providing star FWHM seeing stats over the same endpoint along side the SkyAlert weather station’s. Users will just start getting it “for free” without any additional effort on their part. I’ve written the API client needed to interact with the Alcor Cyclope and have that in turn integrated in to a python-based Alpaca service. That’ll go behind the new proxy. Can’t do this kind of stuff with flat files on an SMB share.

Helpful Insightful
Jerry Gerber avatar

Dale Ghent · Sep 10, 2025, 12:09 AM

Timothy Martin · Sep 9, 2025, 11:38 PM

Whew! That's a lot of stuff between NINA and the device. At Deep Sky West, the weather system simply dumps a file out to the server when the status changes. I have a batch file on my NUC that runs in a loop and copies the file every 15 seconds. The file is only about 200 bytes, so that's a tiny amount of network traffic. Then in NINA, I connect the Safety Monitor to the Boltwood driver, which is configured to read that file. Very simple. Very effective.

Scraping a file distributed via network file share is how it has traditionally been done. However this also has its limits of scalability as SFRO found out. There are also race conditions that arise from this based on the SMB client and server version being used, generally around file locking and the file being updated while it is being read by a client. Combined with the generally unstructured nature of the data in it (at best, a CSV which is not easily extensible, or a flat file of no particular machine-readable nature) it’s pretty dated.

Alpaca-based network services simplify this to a more typical query-response nature of a common network service design - in Alpaca’s case, a REST-alike API over HTTP. The thing is, is that Alpaca was design with small observatories in mind so things such as cross-subnet discovery using mDNS was not considered. The implementations are also finding their limits in terms of scaling as microcontrollers, while far more capable than those commonly used even 10 years ago, are dealing with more and more clients in large shared settings. The nice thing about Alpaca being based on HTTP is that there are a plethora of ways to mitigate the load using proxies and caches, and those proxies could also combine different sources of data into a single set of endpoints, simplifying what the user needs to do. To me, this is just the usual story of technology maturing as its pushed and using the available tools and best practices to help it scale.

Now that the weather station at HCRO is going behind a proxy, that will allow me to integrate the separate Alcor seeing monitor into it and start providing star FWHM seeing stats over the same endpoint along side the SkyAlert weather station’s. Users will just start getting it “for free” without any additional effort on their part. I’ve written the API client needed to interact with the Alcor Cyclope and have that in turn integrated in to a python-based Alpaca service. That’ll go behind the new proxy. Can’t do this kind of stuff with flat files on an SMB share.

Hi Dale,

Does this mean when all the work is complete at HCRO I won't have to change any of ASCOM or other settings related to the Weather & the Safety Monitor?

Jerry

Dale Ghent avatar

The safety monitor cache is already live and at the same address that was the direct system, so nothing to do there and everyone is in effect already using it.

The weather driver will eventually need to be reconfigured to point to a new IP address and port number. However we want to test this first given the high load aspect I described earlier. ASCOM (the org) stopped supporting ASCOM Remote a few years ago, but I’m considering resurrecting it to implement the missing DeviceStatus support that would make things far more efficient when a client that supports DeviceStatus is used (NINA 3.2 beta currently as far as I’m aware). I’ll help Greg and Justin formulate some guidance on this reconfiguration when the time comes.

Phillippe Aichinger avatar

AstroStew · Sep 1, 2025, 08:19 AM

Might be a stupid question, but what is the point of a safety monitor when you have absolutely no control of the roof on the observatory, surely it causes more issues than it’s worth… ? 🤔

theres always a point in having a safety monitor set up, in general you want you scope to park up when the roof is closed. u don’t want to be aimlessly imaging the roof during a closure. It also allows a lot of additional conditioning around your imaging sequences. for example, if you start your sequence before the the roof opens at the beginning of a night you can have a wait for safe condition that starts the process of setting up the night for the scope. this can be coupled with wait for safe & astronomical Darkness. same the other way round. Wait for Roof and end sequence when Astronomical Dawn is reached.

in the Remote Observatory i use we all have a safety monitor attached to our imaging sequences but the observatory roofs are controlled by the owner, to further this we have weather monitors which we can tie into the Safety if we wish, and myself and my astro buddy also have a UPS safety monitor, safety isn’t just about keeping your equipment safe, its also about margins you can set to keep your system clean of images that needn’t be taken.

Im working to at the moment set wind limits on our telescope as the roof can stay open up to 22kph, but the imaging gets blury and traily after about 13kph. theres no need for me to be imaging in that kind of wind, so i can park up the scope flip the flat panels over and start a dark run if needed or even take flat panels. with out a safety monitor thats pretty difficult to acheive.

Helpful
Chris White- Overcast Observatory avatar
Ill add that it's also important to stop camera cooling when the roof closes.  Don't need your camera running the tec at 100% indefinitely because the roof closed and the obsy heated up.
Helpful Concise
Jerry Gerber avatar

Chris White- Overcast Observatory · Sep 10, 2025, 12:36 PM

Ill add that it's also important to stop camera cooling when the roof closes.  Don't need your camera running the tec at 100% indefinitely because the roof closed and the obsy heated up.

Hi Chris,

Can you automate the camera cooler to stop cooling in Nina's advanced sequencer when the roof closes?

Jerry

Timothy Martin avatar
Jerry Gerber:
Chris White- Overcast Observatory · Sep 10, 2025, 12:36 PM

Ill add that it's also important to stop camera cooling when the roof closes.  Don't need your camera running the tec at 100% indefinitely because the roof closed and the obsy heated up.

Hi Chris,

Can you automate the camera cooler to stop cooling in Nina's advanced sequencer when the roof closes?

Jerry

If you're using the Sequencer Powerups "When Becomes Unsafe" trigger, you can certainly do that by inserting a "Warm camera" instruction. But I wouldn't recommend that at all. Then when the roof reopens, you'll have to cool the camera again, which in my case takes 45 minutes.

You'll find that in New Mexico, there will be many nights where the roof may open and close multiple times during the night. You could throw away dozens if not hundreds of good imaging hours over the course of a year warming and cooling your camera. And I seriously doubt that your observatory is going to heat up very much during the night there with the roof closed.

I don't know how the observatory buildings at HCRO work in that regard, but if there is significant heating when the roof closes, that would be a problem on numerous fronts. As for ambient temps in the New Mexico desert, it only gets cooler as the night progresses. Even at the height of summer, I have no trouble cooling my cameras to -10C and keeping them there regardless of roof status.
Well Written Helpful Insightful Engaging Supportive