Rotating Shop
Cycle Timer :
Name: "ExampleShop"
RotatingItems:
TimerSettings:
Debug: true # Enable debug logging
TimerType: CYCLE
TimeZone: "Europe/Zagreb" # Time zone for all timers
Time: "3600" # CYCLE need to be set in second for example 'Time: 600' which is 10 minutes"TimeStamp Timer:
Name: "ExampleShop"
RotatingItems:
TimerSettings:
Debug: true # Enable debug logging
TimerType: TIMESTAMP
TimeZone: "Europe/Zagreb" # Time zone for all timers
Time:
- "20:00" # Time only (today or tomorrow)
- "11:00 PM" # 12-hour format
- "26 11:00 PM" # Day + time
- "Mon 20:00" # Weekday + time
- "Monday 08:30 PM" # Full weekday + 12-hour time
- "28 Jan 20:00" # Day + month, this year
- "05 Dec 14:30" # Another day + month
- "21 Jan 08:46:27 AM" # Day + month + seconds + AM/PM
- "28 Jan 2025 20:00" # Full date + 24-hour time
- "28 Jan 2025 08:30 PM" # Full date + 12-hour time
- "2025-11-10 23:33" # Full date ISO
- "2025/11/10 11:00 PM" # Alternative full date format1. Time only
HH:mm→20:00HH:mm:ss→20:00:30hh:mm a→08:30 PMhh:mm:ss a→08:30:15 PM
2. Weekday + time
E HH:mm→Mon 20:00E HH:mm:ss→Mon 20:00:15EEEE HH:mm→Monday 20:00EEEE HH:mm:ss→Monday 20:00:15E hh:mm a→Mon 08:30 PMEEEE hh:mm a→Monday 08:30 PM
(weekday names are English; E = short, EEEE = full)
3. Day-of-month + time (newly added)
d HH:mm→26 20:00d hh:mm a→26 10:00 PM
(rolls to next month if the day has already passed)
4. Day + Month + time (no year)
d MMM HH:mm→28 Jan 20:00d MMM HH:mm:ss→28 Jan 20:00:15d MMM hh:mm a→28 Jan 08:30 PMd MMM hh:mm:ss a→28 Jan 08:30:15 PM
(year is automatically set to current year; rolls to next year if date already passed)
5. Full date with year
d MMM yyyy HH:mm→28 Jan 2025 20:00d MMM yyyy HH:mm:ss→28 Jan 2025 20:00:15d MMM yyyy hh:mm a→28 Jan 2025 08:30 PMd MMM yyyy hh:mm:ss a→28 Jan 2025 08:30:15 PMyyyy-MM-dd HH:mm→2025-11-10 23:33yyyy-MM-dd HH:mm:ss→2025-11-10 23:33:15yyyy/MM/dd HH:mm→2025/11/10 23:33yyyy/MM/dd hh:mm a→2025/11/10 11:00 PM
Last updated