Took some time today to investigate the issue and traced down the root cause:
- My System time was set correct (thanks Rich for your hint)
- Also joda time “now” was referring to the correct time for my timezone (thanks Kai for the info)
Problem was that I auto-start openHAB from “rc.local”. It seems that sytem time initialization is not complete and “now” gives UTC. If I start openHAB from system prompt then “now” uses correct time-zone.
Issue closed for me now, thanks!