A
unix timestamp is always in UTC, i.e. it doesn't account for time zone, that has to be done when displaying, that's why the date functions takes a timezone argument.
Adding an hour is always timestamp + 3600 seconds, DST is irrelevant, it's basically just a different time zone.
Unix timestamps are used, and works the same, on most devices.
How is the timestamp sent to
Domotic, as a formatted ISO date or an timestamp integer?