Cron-plus can't start a paused schedule again

Okay, it has been a whopping three years since I last posted about cron-plus, even though it does not feel that long!

Cron-plus is by far my all time favourite node! As you can see between that old thread and how it looks below, I keep adding to it, and it has worked flawlessly all these years, I love it.

First of all, version numbers (wow they've changed a lot in three years since my last post!) -

Home Assistant OS: 16
Home Assistant Core: 2025.7.3
Node-RED (Home Assistant 'Add-On'): 20.0.0 (shows in Home Assistant) / 4.0.9 (shows within Node-RED)
node-red-contrib-cron-plus: 2.1.0

Each one of the outputs is set to a single solar event, even if I'm not using that solar event. Two of the solar events have a duplicate with a negative offset.

You can see roughly in the top outlined box, I'm using one of the duplicated solar events with the negative offset to do a check to see what the light level is currently outside. If the light outside is below a certain level, I start turning the evening lights on before they are normally supposed to, and I send a pause command for the (two) schedules that would turn the evening lights on, and close the blinds in the box below at their normal time.

If the light is above a certain level, in that early light check, it does nothing to the evening lights, and just pauses the schedule that would have closed the blinds earlier. On one of the later solar events that's scheduled, I have it set to trigger a 'start-all' command to reset the schedules every day.

This all used to work perfectly without any issues, but now, for some reason, the cron-plus node is not performing the 'start-all' command, even if I inject it directly. If I inject a 'list-inactive', it returns the schedule(s) that were paused for the day, no matter what I have tried (and I've tried alllll kinds of things) to make it work again.

The only way to get it to clear the paused schedule, is to do a full deploy forcing all nodes to be rebuilt.

Where it gets really weird, after a normal day, and there's the usual paused one or two schedules which I can see if I inject the 'list-inactive', if I then manually inject a 'pause-all', the 'list-inactive' shows all 16 paused schedules as expected, but then if I use the same manual inject to 'start-all' the schedules all DO restart EXCEPT the one or two that were paused before!

So I don't know what is happening to the schedules that I am pausing, that is somehow making them unique and unresponsive/immune to any 'start-all' / 'start-all-static' / 'start' (paused schedule explicitly named) commands.

Here's an example debug output of a 'list-inactive' command, of a schedule that was paused that I cannot restart anymore (only thing I edited was the location coordinates):

{"_msgid":"15cd769ba0fcf2da","payload":{"command":{"command":"list-inactive"},"result":[{"config":{"topic":"Early GHE","name":"Early GHE","index":11,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"civilDusk","location":"REMOVED","offset":"-15","isDynamic":false,"modified":false,"isRunning":false,"count":0},"status":{"type":"static","modified":false,"isRunning":false,"count":0,"limit":0,"nextDescription":"civilDusk in 20 hours 53 minutes 2 seconds","nextDate":"2025-07-26T00:45:35.815Z","nextDateTZ":"Jul 25, 2025, 20:45:35 EDT","timeZone":"America/New_York","serverTime":"2025-07-25T03:52:33.549Z","serverTimeZone":"America/New_York","description":"Solar Events: 'civilDusk'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarStateOffset":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"civilDusk","time":"2025-07-26T01:00:35.815Z","timeOffset":"2025-07-26T00:45:35.815Z"}]}}]},"topic":""}

Thank you for the help and I love cron-plus!

The START ALL inject node.

Could you take a screen shot of what that node looks like when you are editing it?

Can you say which solar events aren't working?

Where on this rock are you? (handy to know)

What happens if you add another cron-plus node and only put those two in it.
Can you get them Running then?

1 Like

That is quite odd indeed. Assuming it is in this weird state right now, could you export the dodgy ones to a debug node (that is set to show complete message) and copy them to clipboard using the copy value button that appears when you hover over the msg in the debug sidebar please & post that in a reply. Export one that is ok too & compare them for any weird differences in the properties?

1 Like

Thanks team!

Just a simple {"command":"start-all"} being put in msg.payload, same as the way I do a 'list-inactive':

I'll list all of them that are configure in order for full context:

  • Night End - Astronomical Dawn
  • Nautical Dawn
  • Civil Dawn - Golden Hour
  • Sunrise
  • Sunrise End
  • Morning Golden Hour Ends
  • Solar Noon
  • Check EGH -30 (duplicate of Evening Golden Hour Starts)
  • Evening Golden Hour Starts (suspended by 'Pause Late Schedules' node)
  • Sunset Start
  • Sunset
  • Early GHE -15 (duplicate of Civil Dusk - Golden Hour Ends, suspended by 'Pause Early Schedules' node)
  • Civil Dusk - Golden Hour Ends -5 (suspended by 'Pause Late Schedules' node)
  • Nautical Dusk
  • Astronomical Dusk - Night Starts
  • Solar Midnight

Any of the above schedules that can get paused, will not resume. To pause them, I use a change node as follows:


USA - Eastern

I'll create a brand new cron-plus node (not copy the existing one) and ONLY add the schedules that can get paused, but link it to the same output on the nodes I use to pause the schedules on the main one.

The creator themselves! Thank you for listening to my incoherent ramblings again! With that being said, not sure what you mean here by "export the dodgy ones to a debug node"? Is that by attaching a debug node to the command output (very bottom connection) of my cron-plus node? If yes, that's exactly what I copied out in the exact way you requested and put in the above post but just in case, here it is, and to confirm, the debug node is indeed set to 'complete msg object':

{"_msgid":"15cd769ba0fcf2da","payload":{"command":{"command":"list-inactive"},"result":[{"config":{"topic":"Early GHE","name":"Early GHE","index":11,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"civilDusk","location":"REMOVED","offset":"-15","isDynamic":false,"modified":false,"isRunning":false,"count":0},"status":{"type":"static","modified":false,"isRunning":false,"count":0,"limit":0,"nextDescription":"civilDusk in 20 hours 53 minutes 2 seconds","nextDate":"2025-07-26T00:45:35.815Z","nextDateTZ":"Jul 25, 2025, 20:45:35 EDT","timeZone":"America/New_York","serverTime":"2025-07-25T03:52:33.549Z","serverTimeZone":"America/New_York","description":"Solar Events: 'civilDusk'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarStateOffset":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"civilDusk","time":"2025-07-26T01:00:35.815Z","timeOffset":"2025-07-26T00:45:35.815Z"}]}}]},"topic":""}

After around 7:30pm eastern I can grab another one later on if I'm doing it wrong.

By this do you want me to inject a 'list-all' command so I get every single active and inactive schedule? Otherwise I never normally see anything appear on my debug node connected to the command output, I assumed this is normal?... Thinking about it, I never see anything on the debug node when I inject the 'start-all' command, is that expected?

Separate all new, not copy/pasta, test cron-plus created (also did a full deploy as we're before 7:30pm ish):

Interesting.

Unless it has been updated since I installed it and the demo scripts changed, according to the demo flow that is different.

This is what I see when I load the demo flow and open the inject node to start all schedules.

Note it is the TOPIC that says/qualified the start-all.

NOT the payload.

And I just checked. That works with what I have.

Ok, versions etc. But that is a huge change in how the node accepts commands.

Just saying.

(Also just checked. Mine is 2.1.0 cron-plus)

1 Like

See, now that's exactly what I thought, and even though the pause commands work just fine the way I have it, and the 'list-inactive' works the way I have it, I wondered if maybe THEY were the bug, and maybe 'start-all' wasn't working, because I wasn't doing it precisely like that.

So I've tried all number of combos with it on the 'start-all' inject, adding it to both the msg.payload, adding it to the msg.payload AND msg.topic, doing it as JSON {}, doing it as a string with A-Z, on one, on both, with the full command, with just the actual command in quotes, without quotes.... so many different ways :smiley:

But what I haven't tried.... is precisely like you've pictured. I'll give it a go tonight, if it works, that's hilarious how the other commands work just fine the "wrong" way!

1 Like

Well, there are no promises with it.

I am only showing you what I have.

Though, that isn't to say if I was doing what you are doing, it may fail too.

But let's hope it helps.

All the best.
Have a good one.
Sleep tight.

1 Like

I appreciate any and all advice, will let you know how it goes!

Have a good weekend!

Again: good luck.

Something things like this trip you up badly.
Been there a lot myself.
So I hope something is got from all this when you try the new way.

1 Like

export or list (they are just aliases) the "stuck" schedules to a debug set for outputting full msg. Use the copy button to capture json representation. Include a good working one too.

1 Like

Would you believe it.... Injecting 'start-all' now works..... It reset the schedules. Doing 'list-inactive' showed me the one schedule that I expected to be inactive, then after injecting the 'start-all' and doing a 'list-inactive' again, shows the array of 0, meaning no inactive schedules.....

This is on both my main cron-plus node in the pictures, and the new cron-plus test node I setup per @Trying_to_learn 's suggestion... both of them are working.... because of course it does now :rofl:....

Okay, I'm going to let tomorrow run through to pause a schedule again, and I'm going to let the 'Resume Schedules' node try and 'start-all' like it's normally supposed to work, and then let you know.

If it's suddenly working as well, I'll delete the test cron-plus node and then let it run through again.

Sod's law strikes again.

I've seen it happen a lot of times.

1 Like

Alright, so it failed to resume the two paused schedules today. Here's the copied debug output of the two from the 'list-inactive' command:

{"_msgid":"acfb1569302eeefb","payload":{"command":{"command":"list-inactive"},"result":[{"config":{"topic":"Evening Golden Hour Starts","name":"Evening Golden Hour Starts","index":8,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"eveningGoldenHourStart","location":"REMOVED","offset":"0","isDynamic":false,"modified":true,"isRunning":false,"count":1},"status":{"type":"static","modified":false,"isRunning":false,"count":1,"limit":0,"nextDescription":"eveningGoldenHourStart in 20 hours 17 minutes 18 seconds","nextDate":"2025-07-27T23:54:51.476Z","nextDateTZ":"Jul 27, 2025, 19:54:51 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:37:33.471Z","serverTimeZone":"America/New_York","description":"Solar Events: 'eveningGoldenHourStart'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"eveningGoldenHourStart","time":"2025-07-27T23:54:51.476Z","timeOffset":"2025-07-27T23:54:51.476Z"}]}},{"config":{"topic":"Civil Dusk - Golden Hour Ends","name":"Civil Dusk - Golden Hour Ends","index":12,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"civilDusk","location":"REMOVED","offset":"-5","isDynamic":false,"modified":true,"isRunning":false,"count":1},"status":{"type":"static","modified":false,"isRunning":false,"count":1,"limit":0,"nextDescription":"civilDusk in 21 hours 16 minutes 26 seconds","nextDate":"2025-07-28T00:53:59.933Z","nextDateTZ":"Jul 27, 2025, 20:53:59 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:37:33.472Z","serverTimeZone":"America/New_York","description":"Solar Events: 'civilDusk'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarStateOffset":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"civilDusk","time":"2025-07-28T00:58:59.933Z","timeOffset":"2025-07-28T00:53:59.933Z"}]}}]}}

Here's the output from a 'list-all' command:

{"_msgid":"8b5ae2cd5e089776","payload":{"command":{"command":"list-all"},"result":[{"config":{"topic":"Evening Golden Hour Starts","name":"Evening Golden Hour Starts","index":8,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"eveningGoldenHourStart","location":"REMOVED","offset":"0","isDynamic":false,"modified":true,"isRunning":false,"count":1},"status":{"type":"static","modified":false,"isRunning":false,"count":1,"limit":0,"nextDescription":"eveningGoldenHourStart in 20 hours 10 minutes 36 seconds","nextDate":"2025-07-27T23:54:51.476Z","nextDateTZ":"Jul 27, 2025, 19:54:51 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.955Z","serverTimeZone":"America/New_York","description":"Solar Events: 'eveningGoldenHourStart'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"eveningGoldenHourStart","time":"2025-07-27T23:54:51.476Z","timeOffset":"2025-07-27T23:54:51.476Z"}]}},{"config":{"topic":"Civil Dusk - Golden Hour Ends","name":"Civil Dusk - Golden Hour Ends","index":12,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"civilDusk","location":"REMOVED","offset":"-5","isDynamic":false,"modified":true,"isRunning":false,"count":1},"status":{"type":"static","modified":false,"isRunning":false,"count":1,"limit":0,"nextDescription":"civilDusk in 21 hours 9 minutes 44 seconds","nextDate":"2025-07-28T00:53:59.933Z","nextDateTZ":"Jul 27, 2025, 20:53:59 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.956Z","serverTimeZone":"America/New_York","description":"Solar Events: 'civilDusk'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarStateOffset":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"civilDusk","time":"2025-07-28T00:58:59.933Z","timeOffset":"2025-07-28T00:53:59.933Z"}]}},{"config":{"topic":"Solar Midnight","name":"Solar Midnight","index":15,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"nadir","location":"REMOVED","offset":"0","isDynamic":false,"modified":true,"isRunning":true,"count":1},"status":{"type":"static","modified":false,"isRunning":true,"count":1,"limit":0,"nextDescription":"nadir in 1 hour 45 minutes 42 seconds","nextDate":"2025-07-27T05:29:57.185Z","nextDateTZ":"Jul 27, 2025, 01:29:57 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.957Z","serverTimeZone":"America/New_York","description":"Solar Events: 'nadir'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"nadir","time":"2025-07-27T05:29:57.185Z","timeOffset":"2025-07-27T05:29:57.185Z"}]}},{"config":{"topic":"Night End - Astronomical Dawn","name":"Night End - Astronomical Dawn","index":0,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"nightEnd","location":"REMOVED","offset":"0","isDynamic":false,"modified":true,"isRunning":true,"count":1},"status":{"type":"static","modified":false,"isRunning":true,"count":1,"limit":0,"nextDescription":"nightEnd in 5 hours 5 minutes 33 seconds","nextDate":"2025-07-27T08:49:48.161Z","nextDateTZ":"Jul 27, 2025, 04:49:48 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.957Z","serverTimeZone":"America/New_York","description":"Solar Events: 'nightEnd'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"nightEnd","time":"2025-07-27T08:49:48.161Z","timeOffset":"2025-07-27T08:49:48.161Z"}]}},{"config":{"topic":"Nautical Dawn","name":"Nautical Dawn","index":1,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"nauticalDawn","location":"REMOVED","offset":"0","isDynamic":false,"modified":true,"isRunning":true,"count":1},"status":{"type":"static","modified":false,"isRunning":true,"count":1,"limit":0,"nextDescription":"nauticalDawn in 5 hours 42 minutes 22 seconds","nextDate":"2025-07-27T09:26:37.439Z","nextDateTZ":"Jul 27, 2025, 05:26:37 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.957Z","serverTimeZone":"America/New_York","description":"Solar Events: 'nauticalDawn'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"nauticalDawn","time":"2025-07-27T09:26:37.439Z","timeOffset":"2025-07-27T09:26:37.439Z"}]}},{"config":{"topic":"Civil Dawn - Golden Hour","name":"Civil Dawn - Golden Hour","index":2,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"civilDawn","location":"REMOVED","offset":"0","isDynamic":false,"modified":true,"isRunning":true,"count":1},"status":{"type":"static","modified":false,"isRunning":true,"count":1,"limit":0,"nextDescription":"civilDawn in 6 hours 16 minutes 39 seconds","nextDate":"2025-07-27T10:00:54.680Z","nextDateTZ":"Jul 27, 2025, 06:00:54 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.958Z","serverTimeZone":"America/New_York","description":"Solar Events: 'civilDawn'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"civilDawn","time":"2025-07-27T10:00:54.680Z","timeOffset":"2025-07-27T10:00:54.680Z"}]}},{"config":{"topic":"Sunrise","name":"Sunrise","index":3,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"sunrise","location":"REMOVED","offset":"0","isDynamic":false,"modified":true,"isRunning":true,"count":1},"status":{"type":"static","modified":false,"isRunning":true,"count":1,"limit":0,"nextDescription":"sunrise in 6 hours 44 minutes 50 seconds","nextDate":"2025-07-27T10:29:05.762Z","nextDateTZ":"Jul 27, 2025, 06:29:05 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.958Z","serverTimeZone":"America/New_York","description":"Solar Events: 'sunrise'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"sunrise","time":"2025-07-27T10:29:05.762Z","timeOffset":"2025-07-27T10:29:05.762Z"}]}},{"config":{"topic":"Sunrise End","name":"Sunrise End","index":4,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"sunriseEnd","location":"REMOVED","offset":"0","isDynamic":false,"modified":true,"isRunning":true,"count":1},"status":{"type":"static","modified":false,"isRunning":true,"count":1,"limit":0,"nextDescription":"sunriseEnd in 6 hours 47 minutes 41 seconds","nextDate":"2025-07-27T10:31:56.920Z","nextDateTZ":"Jul 27, 2025, 06:31:56 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.959Z","serverTimeZone":"America/New_York","description":"Solar Events: 'sunriseEnd'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"sunriseEnd","time":"2025-07-27T10:31:56.920Z","timeOffset":"2025-07-27T10:31:56.920Z"}]}},{"config":{"topic":"Morning Golden Hour Ends","name":"Morning Golden Hour Ends","index":5,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"morningGoldenHourEnd","location":"REMOVED","offset":"0","isDynamic":false,"modified":true,"isRunning":true,"count":1},"status":{"type":"static","modified":false,"isRunning":true,"count":1,"limit":0,"nextDescription":"morningGoldenHourEnd in 7 hours 20 minutes 48 seconds","nextDate":"2025-07-27T11:05:03.137Z","nextDateTZ":"Jul 27, 2025, 07:05:03 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.959Z","serverTimeZone":"America/New_York","description":"Solar Events: 'morningGoldenHourEnd'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"morningGoldenHourEnd","time":"2025-07-27T11:05:03.137Z","timeOffset":"2025-07-27T11:05:03.137Z"}]}},{"config":{"topic":"Solar Noon","name":"Solar Noon","index":6,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"solarNoon","location":"REMOVED","offset":"-240","isDynamic":false,"modified":true,"isRunning":true,"count":1},"status":{"type":"static","modified":false,"isRunning":true,"count":1,"limit":0,"nextDescription":"solarNoon in 9 hours 45 minutes 42 seconds","nextDate":"2025-07-27T13:29:57.307Z","nextDateTZ":"Jul 27, 2025, 09:29:57 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.960Z","serverTimeZone":"America/New_York","description":"Solar Events: 'solarNoon'","solarState":{"state":"Night","direction":"fall","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarStateOffset":{"state":"Night","direction":"rise","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"solarNoon","time":"2025-07-27T17:29:57.307Z","timeOffset":"2025-07-27T13:29:57.307Z"}]}},{"config":{"topic":"Check EGH","name":"Check EGH","index":7,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"eveningGoldenHourStart","location":"REMOVED","offset":"-30","isDynamic":false,"modified":true,"isRunning":true,"count":2},"status":{"type":"static","modified":false,"isRunning":true,"count":2,"limit":0,"nextDescription":"eveningGoldenHourStart in 19 hours 40 minutes 36 seconds","nextDate":"2025-07-27T23:24:51.476Z","nextDateTZ":"Jul 27, 2025, 19:24:51 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.960Z","serverTimeZone":"America/New_York","description":"Solar Events: 'eveningGoldenHourStart'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarStateOffset":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"eveningGoldenHourStart","time":"2025-07-27T23:54:51.476Z","timeOffset":"2025-07-27T23:24:51.476Z"}]}},{"config":{"topic":"Sunset Start","name":"Sunset Start","index":9,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"sunsetStart","location":"REMOVED","offset":"0","isDynamic":false,"modified":true,"isRunning":true,"count":2},"status":{"type":"static","modified":false,"isRunning":true,"count":2,"limit":0,"nextDescription":"sunsetStart in 20 hours 43 minutes 42 seconds","nextDate":"2025-07-28T00:27:57.693Z","nextDateTZ":"Jul 27, 2025, 20:27:57 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.961Z","serverTimeZone":"America/New_York","description":"Solar Events: 'sunsetStart'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"sunsetStart","time":"2025-07-28T00:27:57.693Z","timeOffset":"2025-07-28T00:27:57.693Z"}]}},{"config":{"topic":"Sunset","name":"Sunset","index":10,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"sunset","location":"REMOVED","offset":"0","isDynamic":false,"modified":true,"isRunning":true,"count":2},"status":{"type":"static","modified":false,"isRunning":true,"count":2,"limit":0,"nextDescription":"sunset in 20 hours 46 minutes 33 seconds","nextDate":"2025-07-28T00:30:48.852Z","nextDateTZ":"Jul 27, 2025, 20:30:48 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.961Z","serverTimeZone":"America/New_York","description":"Solar Events: 'sunset'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"sunset","time":"2025-07-28T00:30:48.852Z","timeOffset":"2025-07-28T00:30:48.852Z"}]}},{"config":{"topic":"Early GHE","name":"Early GHE","index":11,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"civilDusk","location":"REMOVED","offset":"-15","isDynamic":false,"modified":true,"isRunning":true,"count":2},"status":{"type":"static","modified":false,"isRunning":true,"count":2,"limit":0,"nextDescription":"civilDusk in 20 hours 59 minutes 44 seconds","nextDate":"2025-07-28T00:43:59.933Z","nextDateTZ":"Jul 27, 2025, 20:43:59 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.962Z","serverTimeZone":"America/New_York","description":"Solar Events: 'civilDusk'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarStateOffset":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"civilDusk","time":"2025-07-28T00:58:59.933Z","timeOffset":"2025-07-28T00:43:59.933Z"}]}},{"config":{"topic":"Nautical Dusk","name":"Nautical Dusk","index":13,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"nauticalDusk","location":"REMOVED","offset":"0","isDynamic":false,"modified":true,"isRunning":true,"count":2},"status":{"type":"static","modified":false,"isRunning":true,"count":2,"limit":0,"nextDescription":"nauticalDusk in 21 hours 49 minutes 2 seconds","nextDate":"2025-07-28T01:33:17.174Z","nextDateTZ":"Jul 27, 2025, 21:33:17 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.962Z","serverTimeZone":"America/New_York","description":"Solar Events: 'nauticalDusk'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"nauticalDusk","time":"2025-07-28T01:33:17.174Z","timeOffset":"2025-07-28T01:33:17.174Z"}]}},{"config":{"topic":"Astronomical Dusk - Night Starts","name":"Astronomical Dusk - Night Starts","index":14,"payloadType":"default","payload":"","limit":null,"expressionType":"solar","solarType":"selected","solarEvents":"nightStart","location":"REMOVED","offset":"0","isDynamic":false,"modified":true,"isRunning":true,"count":2},"status":{"type":"static","modified":false,"isRunning":true,"count":2,"limit":0,"nextDescription":"nightStart in 22 hours 25 minutes 51 seconds","nextDate":"2025-07-28T02:10:06.453Z","nextDateTZ":"Jul 27, 2025, 22:10:06 EDT","timeZone":"America/New_York","serverTime":"2025-07-27T03:44:14.962Z","serverTimeZone":"America/New_York","description":"Solar Events: 'nightStart'","solarState":{"direction":"fall","state":"Night","day":false,"night":true,"astrologicalTwilight":false,"nauticalTwilight":false,"civilTwilight":false,"goldenHour":false,"twilight":false,"morningTwilight":false,"eveningTwilight":false,"dawn":false,"dusk":false,"morningGoldenHour":false,"eveningGoldenHour":false},"solarTimes":[{"event":"nightStart","time":"2025-07-28T02:10:06.453Z","timeOffset":"2025-07-28T02:10:06.453Z"}]}}]}}

I manually injected a 'start-all', exactly as I did yesterday, but it didn't do anything again.... what the heck. Oh and this is the same for both my original cron-plus node, and my test cron-plus node. Neither will resume the paused schedules.

Edited to add, just tried this one as well with no luck: