[Bug?] "Now" block is still using DST, but Mexico stop using it last year

No they are not actually.

This is coming from the js-joda library.

This is coming from Java.

Just to be clear, it’s the time.ZonedDateTime.now() that’s wrong, correct?

If so, at this point the best I can recommend is to file an issue on the openhab-js repo. See How to file an Issue for detailed instructions on how to file an issue.

I can’t promise this can be fixed by OH but it might be we just need to upgrade the version of js-joda we are using.

If it’s the second Java one, I don’t think there’s anything OH can do about it. That’s part of core Java and nothing we have control over.