Here are logs turning vacation on and off.
It looks like it just sets “isOnVacation:true” and adds “scheduledVacation:[id:34793]”
Note; to turn on vacation I have to set a scheduled on and off time. Then I can just disable it early.
I will do the same for Nest away and water leak, and post them soon.
Vacation disabled;
47f1310a-91c6-4d02-9848-531a92e12122 8:35:42 PM: debug Got data: [isLoadShiftActive:false, hasCriticalAlert:false, isNestActive:null, deviceAddress:1088, type:Water Heater, isEnabled:true, connectedSystem:[macAddress:xxxxxx], isLoadShedOpted:false, isOnVacation:false, isLoadShiftOpted:false, supportsUsageData:false, id:34433, scheduleType:null, inUse:false, subType:Gas Water Heater, vacationCanBeDisabled:true, isConnected:true, name:Gas Water Heater [WiFi], isLoadShedActive:false, maxSetPoint:140.0, softwareVersion:RH-WIFI-00-01-06, minSetPoint:89.95999908447266, setPoint:112.0, modelNumber:]
Vacation enabled;
47f1310a-91c6-4d02-9848-531a92e12122 8:30:42 PM: debug Got data: [isLoadShiftActive:false, hasCriticalAlert:false, isNestActive:null, type:Water Heater, connectedSystem:[macAddress:xxxxxx], supportsUsageData:false, id:34433, scheduleType:null, inUse:false, scheduledVacation:[id:34793], name:Gas Water Heater [WiFi], vacationCanBeDisabled:true, isLoadShedActive:false, softwareVersion:RH-WIFI-00-01-06, deviceAddress:1088, isLoadShedOpted:false, isEnabled:true, isLoadShiftOpted:false, isOnVacation:true, subType:Gas Water Heater, isConnected:true, maxSetPoint:140.0, setPoint:112.0, minSetPoint:89.95999908447266, modelNumber:]