'Handle value changes for this entity\'s node.'

def update_properties(self):

    self._state = self.values.primary.data
    _LOGGER.debug('off_delay=%s', self.values.off_delay)
    if self.values.off_delay:
        _LOGGER.debug('off_delay.data=%s', self.values.off_delay.data)
        self.re_arm_sec = (self.values.off_delay.data * 8)
    if (not self.hass):
        return
    self.invalidate_after = (dt_util.utcnow() + datetime.timedelta(seconds=self.re_arm_sec))
    track_point_in_time(self.hass, self.async_update_ha_state, self.invalidate_after)
