Yep, sure enough.. I removed a few of the path params and once below 255 it worked fine.
side-note -- I don't know if that 255 limitation on the input "gCal", "text", can be removed or not.. But, it'd be really nice if Hubitat could just say "error: field > 255" instead of throwing the 500 error.. just reading all of the above posts mentioning 500 error and that alone could have saved many hours of frustration for some people! I'll mention @mike.maxwell (as he's the only Hubitat dev I can think of)
Yeah, that bit.ly URL shortener also sounds like it could work too..
Not an issue with my HPM package. I just installed it just fine on one of my hubs. That '.' on the end is just something the error message is putting on, it's not part of the url.
I can't seem to get this working. I installed the driver from HPM, and am not getting any 400 or 500 error responses, but my bpt-gCal driver state is empty.
It seems like google is requiring a sign-in, even for public calendars. I test this by opening an incognito window and pasting the URL I'm using in the driver-- no matter how I change the sharing and customization options, it always prompts me to log in.
then the 1st new field is the extra cal src's (src is the coded calendar link
&src=EXTRA1&src=EXTRA2&src=EXTRA3
then the 2nd new field is for colour coding
&color=%233F51B5&color=%23D50000&color=%23EF6C00&color=%23E67C73&color=%23F6BF26&color=%23D81B60&color=%23616161&color=%23AD1457&color=%23009688
Great job to all people involved in this driver!
Question: I am trying to create a task list in a HE dashboard that let's users usually flag when a task is done (start dishwasher, clean windows, etc).
Do you guys think this driver could help? My challenge is that the task (or a virtual switch emulating it) needs to remain in the dashboard until it is done, even if the day passes (imagine I don't water the plants today and tomorrow the task disappears because it is not a usual day for watering the plants...)
Does this driver also brings the Tasks feature of Google Calendar? If so, does the "mark as completed" flag serves anything?
While working on this, I realised, if I have an email address that is not a @gmail.com (e.g. @abcdef.com - on which to create the email, I would need to have a G suite / Google Workspace); the public email link is rather too obvious.
let's say the email address is john.doe@abcdef.com ; the public URL will be: https://calendar.google.com/calendar/embed?src=john.doe%40abcdef.com&ctz=Australia%2FSydney
This rather concerns me as anyone can try to access my public calendar by just typing in those URL.
You get some controls on the Google site where you get the embed link, there's some kind of advanced or custom option, where you can change the view, colours, etc. I had issues embedding this and haven't gone back and tried again. Might do it one day soon...