Skip to content

Instantly share code, notes, and snippets.

@pszafer
Last active March 8, 2019 18:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pszafer/7617748fd4228fbfd77320a37f936bce to your computer and use it in GitHub Desktop.
Save pszafer/7617748fd4228fbfd77320a37f936bce to your computer and use it in GitHub Desktop.
Schedule converter
[{'dayOfWeek': 'Mo', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'Mo', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'Mo', 'setpoint': 'high', 'time': 900},
{'dayOfWeek': 'Mo', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Tu', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'Tu', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'Tu', 'setpoint': 'high', 'time': 930},
{'dayOfWeek': 'Tu', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'We', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'We', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'We', 'setpoint': 'high', 'time': 900},
{'dayOfWeek': 'We', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Th', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'Th', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'Th', 'setpoint': 'high', 'time': 900},
{'dayOfWeek': 'Th', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Fr', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'Fr', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'Fr', 'setpoint': 'high', 'time': 900},
{'dayOfWeek': 'Fr', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Sa', 'setpoint': 'high', 'time': 420},
{'dayOfWeek': 'Sa', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Su', 'setpoint': 'high', 'time': 420},
{'dayOfWeek': 'Su', 'setpoint': 'off', 'time': 1380}
]
{
'monday':{
'hours':[
{
'start':'05:00:00',
'stop':'12:00:00'
},
{
'start':'15:00:00',
'stop':'23:00:00'
}
],
'heatingHours':15.0
},
'tuesday':{
'hours':[
{
'start':'05:00:00',
'stop':'12:00:00'
},
{
'start':'15:30:00',
'stop':'23:00:00'
}
],
'heatingHours':14.5
},
'wednesday':{
'hours':[
{
'start':'05:00:00',
'stop':'12:00:00'
},
{
'start':'15:00:00',
'stop':'23:00:00'
}
],
'heatingHours':15.0
},
'thursday':{
'hours':[
{
'start':'05:00:00',
'stop':'12:00:00'
},
{
'start':'15:00:00',
'stop':'23:00:00'
}
],
'heatingHours':15.0
},
'friday':{
'hours':[
{
'start':'05:00:00',
'stop':'12:00:00'
},
{
'start':'15:00:00',
'stop':'23:00:00'
}
],
'heatingHours':15.0
},
'saturday':{
'hours':[
{
'start':'07:00:00',
'stop':'23:00:00'
}
],
'heatingHours':16.0
},
'sunday':{
'hours':[
{
'start':'07:00:00',
'stop':'23:00:00'
}
],
'heatingHours':16.0
}
}
[{'dayOfWeek': 'Mo', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'Mo', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'Mo', 'setpoint': 'high', 'time': 900},
{'dayOfWeek': 'Mo', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Tu', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'Tu', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'Tu', 'setpoint': 'high', 'time': 930},
{'dayOfWeek': 'Tu', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'We', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'We', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'We', 'setpoint': 'high', 'time': 900},
{'dayOfWeek': 'We', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Th', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'Th', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'Th', 'setpoint': 'high', 'time': 900},
{'dayOfWeek': 'Th', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Fr', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'Fr', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'Fr', 'setpoint': 'high', 'time': 900},
{'dayOfWeek': 'Fr', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Sa', 'setpoint': 'high', 'time': 420},
{'dayOfWeek': 'Sa', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Su', 'setpoint': 'high', 'time': 420},
{'dayOfWeek': 'Su', 'setpoint': 'off', 'time': 1380}
]
[{'dayOfWeek': 'Mo', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'Mo', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'Mo', 'setpoint': 'high', 'time': 900},
{'dayOfWeek': 'Mo', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Tu', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'Tu', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'Tu', 'setpoint': 'high', 'time': 930},
{'dayOfWeek': 'Tu', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'We', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'We', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'We', 'setpoint': 'high', 'time': 900},
{'dayOfWeek': 'We', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Th', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'Th', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'Th', 'setpoint': 'high', 'time': 900},
{'dayOfWeek': 'Th', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Fr', 'setpoint': 'high', 'time': 300},
{'dayOfWeek': 'Fr', 'setpoint': 'off', 'time': 720},
{'dayOfWeek': 'Fr', 'setpoint': 'high', 'time': 900},
{'dayOfWeek': 'Fr', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Sa', 'setpoint': 'high', 'time': 420},
{'dayOfWeek': 'Sa', 'setpoint': 'off', 'time': 1380},
{'dayOfWeek': 'Su', 'setpoint': 'high', 'time': 420},
{'dayOfWeek': 'Su', 'setpoint': 'off', 'time': 1380}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment