Reading events/schedules from external programs - help

This may be trickier than I think. But what the..... :wink:

I do NOT use google's calendar.

Which kinda puts me in a spot for other reasons.
Though I digress.

On THIS machine I use calendar (though that isn't what it is called.. (Grumble - ubuntu) the GUI one, not the CLI one.)
But: THIS machine isn't on 24/7.

I'm not sure it is worth the effort of making a schedule maker in NR or what.....

I am thinking of..... improving / negating my forgetfulness by having a list of things that are happening - non regular - so on their weird dates I am reminded.

But I'm stuck with:
a: the GUI. Do I use an existing calendar program (I have one and use it sort of). I don't think the CLI one would work for what I need.
b: WHERE is that program running? On a 24/7 machine or THIS machine?
c: Extracting the events and getting/giving them to NR

Anyone ever done anything like this before?

There is a reason people use things like google calendar - it is someone else's problem to run and maintain and calendars are COMPLEX.

However, if you are prepared to run your own calendar server, there are plenty of tools that will do that fairly easily and that you can then interact with.

But a calendar isn't much use unless it is always on. So you will want to run the calendar server on a device that is pretty much always on.

1 Like

If you are going to run your own calendar server, you may want to consider running home assistant instead. NR is fully integrated in it. It has versatile local calendar implementation as well as the ability to pull in 3 party calendar information like holidays/events. There is also a companion phone app that makes sending text reminders to your phone simple.

Yes, thanks. It is a can of worms.

The calendar I use on THIS machine is used because it is my main machine and it is what I do most of my work on.

Ubuntu comes with a calendar program and I've used it in the past.

And I sort of agree that that one is not the best option as the MAIN one.

I have 3 machines that are 24/7 which may suffice as the main storage for events.

To which I need a program running on them with a GUI to enter upcoming (one off) events.

Yeah, I could use cron-plus but there is no GUI to it - that I can work out.

Not wanting to sound paranoid, but google, home assistant.

They're 3'rd party and off site.

Maybe this is too much of an idea and I should accept - at this point - it isn't worth the effort.

Running a calender is not that hard, if it is not super critical. You can use radicale. It will propably run on a raspberry zero.

You can then use a client of your choice for entering data, a gui calender or something like khal,remind ...

On the node-red-side, you can also use khal, or the awesome node-red-contrib-ical-events node

With the combination nextcloud -> vdirsyncer -> khal -> node-red i'm running a dark radiator heating for a sports hall for a friend, because of the shitty timer from the heater. He can enter the booking plan in a calender and everthing else is going automatically

2 Likes

Thanks....

I'll look into it.

Not home assistant, it's 100% local. It's specifically made for privacy and has a built in local calendar.

1 Like

Oh, ok. Thanks.